<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[15683] trunk: TinyMCE 3.3 first run</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/15683">15683</a></dd>
<dt>Author</dt> <dd>azaozz</dd>
<dt>Date</dt> <dd>2010-10-02 05:14:12 +0000 (Sat, 02 Oct 2010)</dd>
</dl>

<h3>Log Message</h3>
<pre>TinyMCE 3.3 first run</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpadminincludespostphp">trunk/wp-admin/includes/post.php</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsfullscreeneditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsfullscreenfullscreenhtm">trunk/wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsinlinepopupseditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsinlinepopupsskinsclearlooks2windowcss">trunk/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsinlinepopupstemplatehtm">trunk/wp-includes/js/tinymce/plugins/inlinepopups/template.htm</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsmediaeditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/media/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsmediamediahtm">trunk/wp-includes/js/tinymce/plugins/media/media.htm</a></li>
<li><a href="#trunkwpincludesjstinymcepluginspasteeditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/paste/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginspastepastetexthtm">trunk/wp-includes/js/tinymce/plugins/paste/pastetext.htm</a></li>
<li><a href="#trunkwpincludesjstinymcepluginspastepastewordhtm">trunk/wp-includes/js/tinymce/plugins/paste/pasteword.htm</a></li>
<li><a href="#trunkwpincludesjstinymcepluginsspellcheckereditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginstabfocuseditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswordpresseditor_plugindevjs">trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js</a></li>
<li><a href="#trunkwpincludesjstinymcepluginswordpresseditor_pluginjs">trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedabouthtm">trunk/wp-includes/js/tinymce/themes/advanced/about.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedanchorhtm">trunk/wp-includes/js/tinymce/themes/advanced/anchor.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedcharmaphtm">trunk/wp-includes/js/tinymce/themes/advanced/charmap.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedcolor_pickerhtm">trunk/wp-includes/js/tinymce/themes/advanced/color_picker.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancededitor_templatejs">trunk/wp-includes/js/tinymce/themes/advanced/editor_template.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedimagehtm">trunk/wp-includes/js/tinymce/themes/advanced/image.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedimgiconsgif">trunk/wp-includes/js/tinymce/themes/advanced/img/icons.gif</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedjsanchorjs">trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedjscharmapjs">trunk/wp-includes/js/tinymce/themes/advanced/js/charmap.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedjsimagejs">trunk/wp-includes/js/tinymce/themes/advanced/js/image.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedjssource_editorjs">trunk/wp-includes/js/tinymce/themes/advanced/js/source_editor.js</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedlinkhtm">trunk/wp-includes/js/tinymce/themes/advanced/link.htm</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinsdefaultcontentcss">trunk/wp-includes/js/tinymce/themes/advanced/skins/default/content.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinsdefaultdialogcss">trunk/wp-includes/js/tinymce/themes/advanced/skins/default/dialog.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinsdefaultuicss">trunk/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinso2k7contentcss">trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinso2k7dialogcss">trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/dialog.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinso2k7uicss">trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedskinswp_themeuicss">trunk/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css</a></li>
<li><a href="#trunkwpincludesjstinymcethemesadvancedsource_editorhtm">trunk/wp-includes/js/tinymce/themes/advanced/source_editor.htm</a></li>
<li><a href="#trunkwpincludesjstinymcetiny_mcejs">trunk/wp-includes/js/tinymce/tiny_mce.js</a></li>
<li><a href="#trunkwpincludesjstinymcetiny_mce_popupjs">trunk/wp-includes/js/tinymce/tiny_mce_popup.js</a></li>
<li><a href="#trunkwpincludesjstinymceutilseditable_selectsjs">trunk/wp-includes/js/tinymce/utils/editable_selects.js</a></li>
<li><a href="#trunkwpincludesjstinymceutilsform_utilsjs">trunk/wp-includes/js/tinymce/utils/form_utils.js</a></li>
<li><a href="#trunkwpincludesjstinymceutilsmctabsjs">trunk/wp-includes/js/tinymce/utils/mctabs.js</a></li>
<li><a href="#trunkwpincludesjstinymceutilsvalidatejs">trunk/wp-includes/js/tinymce/utils/validate.js</a></li>
<li><a href="#trunkwpincludesjstinymcewptinymcejsgz">trunk/wp-includes/js/tinymce/wp-tinymce.js.gz</a></li>
<li><a href="#trunkwpincludesversionphp">trunk/wp-includes/version.php</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkwpincludesjstinymceblankhtm">trunk/wp-includes/js/tinymce/blank.htm</a></li>
<li>trunk/wp-includes/js/tinymce/plugins/safari/</li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadminincludespostphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/post.php (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/post.php        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-admin/includes/post.php        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1366,10 +1366,10 @@
</span><span class="cx">         $mce_spellchecker_languages = apply_filters('mce_spellchecker_languages', '+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv');
</span><span class="cx"> 
</span><span class="cx">         if ( $teeny ) {
</span><del>-                $plugins = apply_filters( 'teeny_mce_plugins', array('safari', 'inlinepopups', 'media', 'fullscreen', 'wordpress') );
</del><ins>+                $plugins = apply_filters( 'teeny_mce_plugins', array('inlinepopups', 'media', 'fullscreen', 'wordpress') );
</ins><span class="cx">                 $ext_plugins = '';
</span><span class="cx">         } else {
</span><del>-                $plugins = array( 'safari', 'inlinepopups', 'spellchecker', 'paste', 'wordpress', 'media', 'fullscreen', 'wpeditimage', 'wpgallery', 'tabfocus' );
</del><ins>+                $plugins = array( 'inlinepopups', 'spellchecker', 'paste', 'wordpress', 'media', 'fullscreen', 'wpeditimage', 'wpgallery', 'tabfocus' );
</ins><span class="cx"> 
</span><span class="cx">                 /*
</span><span class="cx">                 The following filter takes an associative array of external plugins for TinyMCE in the form 'plugin_name' =&gt; 'url'.
</span><span class="lines">@@ -1460,9 +1460,10 @@
</span><span class="cx">                 $mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', '|', 'spellchecker', 'fullscreen', 'wp_adv' ));
</span><span class="cx">                 $mce_buttons = implode($mce_buttons, ',');
</span><span class="cx"> 
</span><del>-                $mce_buttons_2 = array('formatselect', 'underline', 'justifyfull', 'forecolor', '|', 'pastetext', 'pasteword', 'removeformat', '|', 'media', 'charmap', '|', 'outdent', 'indent', '|', 'undo', 'redo', 'wp_help' );
-                if ( is_multisite() )
-                        unset( $mce_buttons_2[ array_search( 'media', $mce_buttons_2 ) ] );
</del><ins>+                $mce_buttons_2 = array('formatselect', 'underline', 'justifyfull', 'forecolor', '|', 'pastetext', 'pasteword', 'removeformat', '|' );
+                if ( ! is_multisite() )
+                        $mce_buttons_2[] = 'media';
+                array_push( $mce_buttons_2,  'charmap', '|', 'outdent', 'indent', '|', 'undo', 'redo', 'wp_help' );
</ins><span class="cx">                 $mce_buttons_2 = apply_filters('mce_buttons_2', $mce_buttons_2);
</span><span class="cx">                 $mce_buttons_2 = implode($mce_buttons_2, ',');
</span><span class="cx"> 
</span><span class="lines">@@ -1608,10 +1609,12 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;script type=&quot;text/javascript&quot;&gt;
</span><span class="cx"> /* &lt;![CDATA[ */
</span><del>-&lt;?php if ( $ext_plugins ) echo &quot;$ext_plugins\n&quot;; ?&gt;
-&lt;?php if ( $compressed ) { ?&gt;
-tinyMCEPreInit.go();
-&lt;?php } else { ?&gt;
</del><ins>+&lt;?php
+        if ( $ext_plugins )
+                echo &quot;$ext_plugins\n&quot;;
+
+        if ( ! $compressed ) {
+?&gt;
</ins><span class="cx"> (function(){var t=tinyMCEPreInit,sl=tinymce.ScriptLoader,ln=t.mceInit.language,th=t.mceInit.theme,pl=t.mceInit.plugins;sl.markDone(t.base+'/langs/'+ln+'.js');sl.markDone(t.base+'/themes/'+th+'/langs/'+ln+'.js');sl.markDone(t.base+'/themes/'+th+'/langs/'+ln+'_dlg.js');tinymce.each(pl.split(','),function(n){if(n&amp;&amp;n.charAt(0)!='-'){sl.markDone(t.base+'/plugins/'+n+'/langs/'+ln+'.js');sl.markDone(t.base+'/plugins/'+n+'/langs/'+ln+'_dlg.js');}});})();
</span><span class="cx"> &lt;?php } ?&gt;
</span><span class="cx"> tinyMCE.init(tinyMCEPreInit.mceInit);
</span></span></pre></div>
<a id="trunkwpincludesjstinymceblankhtm"></a>
<div class="delfile"><h4>Deleted: trunk/wp-includes/js/tinymce/blank.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/blank.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/blank.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,9 +0,0 @@
</span><del>-&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
-&lt;head&gt;
-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
-        &lt;title&gt;blank_page&lt;/title&gt;
-&lt;/head&gt;
-&lt;body class=&quot;mceContentBody&quot;&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsfullscreeneditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/fullscreen/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var a=tinymce.DOM;tinymce.create(&quot;tinymce.plugins.FullScreenPlugin&quot;,{init:function(c,d){var e=this,f={},b;e.editor=c;c.addCommand(&quot;mceFullScreen&quot;,function(){var h,i=a.doc.documentElement;if(c.getParam(&quot;fullscreen_is_enabled&quot;)){if(c.getParam(&quot;fullscreen_new_window&quot;)){closeFullscreen()}else{a.win.setTimeout(function(){tinymce.dom.Event.remove(a.win,&quot;resize&quot;,e.resizeFunc);tinyMCE.get(c.getParam(&quot;fullscreen_editor_id&quot;)).setContent(c.getContent({format:&quot;raw&quot;}),{format:&quot;raw&quot;});tinyMCE.remove(c);a.remove(&quot;mce_fullscreen_container&quot;);i.style.overflow=c.getParam(&quot;fullscreen_html_overflow&quot;);a.setStyle(a.doc.body,&quot;overflow&quot;,c.getParam(&quot;fullscreen_overflow&quot;));a.win.scrollTo(c.getParam(&quot;fullscreen_scrollx&quot;),c.getParam(&quot;fullscreen_scrolly&quot;));tinyMCE.settings=tinyMCE.oldSettings},10)}return}if(c.getParam(&quot;fullscreen_new_window&quot;)){h=a.win.open(d+&quot;/fullscreen.htm&quot;,&quot;mceFullScreenPopup&quot;,&quot;fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=&quot;+screen.availWidth+&quot;,height=&quot;+screen.availHeight);try{h.resizeTo(screen.availWidth,screen.availHeight)}catch(g){}}else{tinyMCE.oldSettings=tinyMCE.settings;f.fullscreen_overflow=a.getStyle(a.doc.body,&quot;overflow&quot;,1)||&quot;auto&quot;;f.fullscreen_html_overflow=a.getStyle(i,&quot;overflow&quot;,1);b=a.getViewPort();f.fullscreen_scrollx=b.x;f.fullscreen_scrolly=b.y;if(tinymce.isOpera&amp;&amp;f.fullscreen_overflow==&quot;visible&quot;){f.fullscreen_overflow=&quot;auto&quot;}if(tinymce.isIE&amp;&amp;f.fullscreen_overflow==&quot;scroll&quot;){f.fullscreen_overflow=&quot;auto&quot;}if(tinymce.isIE&amp;&amp;(f.fullscreen_html_overflow==&quot;visible&quot;||f.fullscreen_html_overflow==&quot;scroll&quot;)){f.fullscreen_html_overflow=&quot;auto&quot;}if(f.fullscreen_overflow==&quot;0px&quot;){f.fullscreen_overflow=&quot;&quot;}a.setStyle(a.doc.body,&quot;overflow&quot;,&quot;hidden&quot;);i.style.overflow=&quot;hidden&quot;;b=a.getViewPort();a.win.scrollTo(0,0);if(tinymce.isIE){b.h-=1}n=a.add(a.doc.body,&quot;div&quot;,{id:&quot;mce_fullscreen_container&quot;,style:&quot;position:&quot;+(tinymce.isIE6||(tinymce.isIE&amp;&amp;!a.boxModel)?&quot;absolute&quot;:&quot;fixed&quot;)+&quot;;top:0;left:0;width:&quot;+b.w+&quot;px;height:&quot;+b.h+&quot;px;z-index:200000;&quot;});a.add(n,&quot;div&quot;,{id:&quot;mce_fullscreen&quot;});tinymce.each(c.settings,function(j,k){f[k]=j});f.id=&quot;mce_fullscreen&quot;;f.width=n.clientWidth;f.height=n.clientHeight-15;f.fullscreen_is_enabled=true;f.fullscreen_editor_id=c.id;f.theme_advanced_resizing=false;f.save_onsavecallback=function(){c.setContent(tinyMCE.get(f.id).getContent({format:&quot;raw&quot;}),{format:&quot;raw&quot;});c.execCommand(&quot;mceSave&quot;)};tinymce.each(c.getParam(&quot;fullscreen_settings&quot;),function(l,j){f[j]=l});if(f.theme_advanced_toolbar_location===&quot;external&quot;){f.theme_advanced_toolbar_location=&quot;top&quot;}e.fullscreenEditor=new tinymce.Editor(&quot;mce_fullscreen&quot;,f);e.fullscreenEditor.onInit.add(function(){e.fullscreenEditor.setContent(c.getContent());e.fullscreenEditor.focus()});e.fullscreenEditor.render();tinyMCE.add(e.fullscreenEditor);e.fullscreenElement=new tinymce.dom.Element(&quot;mce_fullscreen_container&quot;);e.fullscreenElement.update();e.resizeFunc=tinymce.dom.Event.add(a.win,&quot;resize&quot;,function(){var j=tinymce.DOM.getViewPort();e.fullscreenEditor.theme.resizeTo(j.w,j.h)})}});c.addButton(&quot;fullscreen&quot;,{title:&quot;fullscreen.desc&quot;,cmd:&quot;mceFullScreen&quot;});c.onNodeChange.add(function(h,g){g.setActive(&quot;fullscreen&quot;,h.getParam(&quot;fullscreen_is_enabled&quot;))})},getInfo:function(){return{longname:&quot;Fullscreen&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.PluginManager.add(&quot;fullscreen&quot;,tinymce.plugins.FullScreenPlugin)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var a=tinymce.DOM;tinymce.create(&quot;tinymce.plugins.FullScreenPlugin&quot;,{init:function(c,d){var e=this,f={},b;e.editor=c;c.addCommand(&quot;mceFullScreen&quot;,function(){var h,i=a.doc.documentElement;if(c.getParam(&quot;fullscreen_is_enabled&quot;)){if(c.getParam(&quot;fullscreen_new_window&quot;)){closeFullscreen()}else{a.win.setTimeout(function(){tinymce.dom.Event.remove(a.win,&quot;resize&quot;,e.resizeFunc);tinyMCE.get(c.getParam(&quot;fullscreen_editor_id&quot;)).setContent(c.getContent({format:&quot;raw&quot;}),{format:&quot;raw&quot;});tinyMCE.remove(c);a.remove(&quot;mce_fullscreen_container&quot;);i.style.overflow=c.getParam(&quot;fullscreen_html_overflow&quot;);a.setStyle(a.doc.body,&quot;overflow&quot;,c.getParam(&quot;fullscreen_overflow&quot;));a.win.scrollTo(c.getParam(&quot;fullscreen_scrollx&quot;),c.getParam(&quot;fullscreen_scrolly&quot;));tinyMCE.settings=tinyMCE.oldSettings},10)}return}if(c.getParam(&quot;fullscreen_new_window&quot;)){h=a.win.open(d+&quot;/fullscreen.htm&quot;,&quot;mceFullScreenPopup&quot;,&quot;fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=&quot;+screen.availWidth+&quot;,height=&quot;+screen.availHeight);try{h.resizeTo(screen.availWidth,screen.availHeight)}catch(g){}}else{tinyMCE.oldSettings=tinyMCE.settings;f.fullscreen_overflow=a.getStyle(a.doc.body,&quot;overflow&quot;,1)||&quot;auto&quot;;f.fullscreen_html_overflow=a.getStyle(i,&quot;overflow&quot;,1);b=a.getViewPort();f.fullscreen_scrollx=b.x;f.fullscreen_scrolly=b.y;if(tinymce.isOpera&amp;&amp;f.fullscreen_overflow==&quot;visible&quot;){f.fullscreen_overflow=&quot;auto&quot;}if(tinymce.isIE&amp;&amp;f.fullscreen_overflow==&quot;scroll&quot;){f.fullscreen_overflow=&quot;auto&quot;}if(tinymce.isIE&amp;&amp;(f.fullscreen_html_overflow==&quot;visible&quot;||f.fullscreen_html_overflow==&quot;scroll&quot;)){f.fullscreen_html_overflow=&quot;auto&quot;}if(f.fullscreen_overflow==&quot;0px&quot;){f.fullscreen_overflow=&quot;&quot;}a.setStyle(a.doc.body,&quot;overflow&quot;,&quot;hidden&quot;);i.style.overflow=&quot;hidden&quot;;b=a.getViewPort();a.win.scrollTo(0,0);if(tinymce.isIE){b.h-=1}n=a.add(a.doc.body,&quot;div&quot;,{id:&quot;mce_fullscreen_container&quot;,style:&quot;position:&quot;+(tinymce.isIE6||(tinymce.isIE&amp;&amp;!a.boxModel)?&quot;absolute&quot;:&quot;fixed&quot;)+&quot;;top:0;left:0;width:&quot;+b.w+&quot;px;height:&quot;+b.h+&quot;px;z-index:200000;&quot;});a.add(n,&quot;div&quot;,{id:&quot;mce_fullscreen&quot;});tinymce.each(c.settings,function(j,k){f[k]=j});f.id=&quot;mce_fullscreen&quot;;f.width=n.clientWidth;f.height=n.clientHeight-15;f.fullscreen_is_enabled=true;f.fullscreen_editor_id=c.id;f.theme_advanced_resizing=false;f.save_onsavecallback=function(){c.setContent(tinyMCE.get(f.id).getContent({format:&quot;raw&quot;}),{format:&quot;raw&quot;});c.execCommand(&quot;mceSave&quot;)};tinymce.each(c.getParam(&quot;fullscreen_settings&quot;),function(l,j){f[j]=l});if(f.theme_advanced_toolbar_location===&quot;external&quot;){f.theme_advanced_toolbar_location=&quot;top&quot;}e.fullscreenEditor=new tinymce.Editor(&quot;mce_fullscreen&quot;,f);e.fullscreenEditor.onInit.add(function(){e.fullscreenEditor.setContent(c.getContent());e.fullscreenEditor.focus()});e.fullscreenEditor.render();e.fullscreenElement=new tinymce.dom.Element(&quot;mce_fullscreen_container&quot;);e.fullscreenElement.update();e.resizeFunc=tinymce.dom.Event.add(a.win,&quot;resize&quot;,function(){var m=tinymce.DOM.getViewPort(),k=e.fullscreenEditor,j,l;j=k.dom.getSize(k.getContainer().firstChild);l=k.dom.getSize(k.getContainer().getElementsByTagName(&quot;iframe&quot;)[0]);k.theme.resizeTo(m.w-j.w+l.w,m.h-j.h+l.h)})}});c.addButton(&quot;fullscreen&quot;,{title:&quot;fullscreen.desc&quot;,cmd:&quot;mceFullScreen&quot;});c.onNodeChange.add(function(h,g){g.setActive(&quot;fullscreen&quot;,h.getParam(&quot;fullscreen_is_enabled&quot;))})},getInfo:function(){return{longname:&quot;Fullscreen&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.PluginManager.add(&quot;fullscreen&quot;,tinymce.plugins.FullScreenPlugin)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsfullscreenfullscreenhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,8 +2,7 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;&lt;/title&gt;
</span><del>-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx">         &lt;script type=&quot;text/javascript&quot;&gt;
</span><span class="cx">                 function patchCallback(settings, key) {
</span><span class="cx">                         if (settings[key])
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsinlinepopupseditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create(&quot;tinymce.plugins.InlinePopups&quot;,{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+&quot;/skins/&quot;+(f.settings.inlinepopups_skin||&quot;clearlooks2&quot;)+&quot;/window.css&quot;)})},getInfo:function(){return{longname:&quot;InlinePopups&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.create(&quot;tinymce.InlineWindowManager:tinymce.WindowManager&quot;,{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(r,j){var y=this,i,k=&quot;&quot;,q=y.editor,g=0,s=0,h,m,n,o,l,v,x;r=r||{};j=j||{};if(!r.inline){return y.parent(r,j)}if(!r.type){y.bookmark=q.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();r.width=parseInt(r.width||320);r.height=parseInt(r.height||240)+(tinymce.isIE?8:0);r.min_width=parseInt(r.min_width||150);r.min_height=parseInt(r.min_height||100);r.max_width=parseInt(r.max_width||2000);r.max_height=parseInt(r.max_height||2000);r.left=r.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(r.width/2)));r.top=r.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(r.height/2)));r.movable=r.resizable=true;j.mce_width=r.width;j.mce_height=r.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=r.auto_focus;y.features=r;y.params=j;y.onOpen.dispatch(y,r,j);if(r.type){k+=&quot; mceModal&quot;;if(r.type){k+=&quot; mce&quot;+r.type.substring(0,1).toUpperCase()+r.type.substring(1)}r.resizable=false}if(r.statusbar){k+=&quot; mceStatusbar&quot;}if(r.resizable){k+=&quot; mceResizable&quot;}if(r.minimizable){k+=&quot; mceMinimizable&quot;}if(r.maximizable){k+=&quot; mceMaximizable&quot;}if(r.movable){k+=&quot; mceMovable&quot;}y._addAll(d.doc.body,[&quot;div&quot;,{id:i,&quot;class&quot;:q.settings.inlinepopups_skin||&quot;clearlooks2&quot;,style:&quot;width:100px;height:100px&quot;},[&quot;div&quot;,{id:i+&quot;_wrapper&quot;,&quot;class&quot;:&quot;mceWrapper&quot;+k},[&quot;div&quot;,{id:i+&quot;_top&quot;,&quot;class&quot;:&quot;mceTop&quot;},[&quot;div&quot;,{&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceCenter&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceRight&quot;}],[&quot;span&quot;,{id:i+&quot;_title&quot;},r.title||&quot;&quot;]],[&quot;div&quot;,{id:i+&quot;_middle&quot;,&quot;class&quot;:&quot;mceMiddle&quot;},[&quot;div&quot;,{id:i+&quot;_left&quot;,&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;span&quot;,{id:i+&quot;_content&quot;}],[&quot;div&quot;,{id:i+&quot;_right&quot;,&quot;class&quot;:&quot;mceRight&quot;}]],[&quot;div&quot;,{id:i+&quot;_bottom&quot;,&quot;class&quot;:&quot;mceBottom&quot;},[&quot;div&quot;,{&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceCenter&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceRight&quot;}],[&quot;span&quot;,{id:i+&quot;_status&quot;},&quot;Content&quot;]],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMove&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMin&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMax&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMed&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceClose&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_n&quot;,&quot;class&quot;:&quot;mceResize mceResizeN&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_s&quot;,&quot;class&quot;:&quot;mceResize mceResizeS&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_w&quot;,&quot;class&quot;:&quot;mceResize mceResizeW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_e&quot;,&quot;class&quot;:&quot;mceResize mceResizeE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_nw&quot;,&quot;class&quot;:&quot;mceResize mceResizeNW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_ne&quot;,&quot;class&quot;:&quot;mceResize mceResizeNE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_sw&quot;,&quot;class&quot;:&quot;mceResize mceResizeSW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_se&quot;,&quot;class&quot;:&quot;mceResize mceResizeSE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,&quot;overflow&quot;,&quot;auto&quot;)}if(!r.type){g+=d.get(i+&quot;_left&quot;).clientWidth;g+=d.get(i+&quot;_right&quot;).clientWidth;s+=d.get(i+&quot;_top&quot;).clientHeight;s+=d.get(i+&quot;_bottom&quot;).clientHeight}d.setStyles(i,{top:r.top,left:r.left,width:r.width+g,height:r.height+s});x=r.url||r.file;if(x){if(tinymce.relaxedDomain){x+=(x.indexOf(&quot;?&quot;)==-1?&quot;?&quot;:&quot;&amp;&quot;)+&quot;mce_rdomain=&quot;+tinymce.relaxedDomain}x=tinymce._addVer(x)}if(!r.type){d.add(i+&quot;_content&quot;,&quot;iframe&quot;,{id:i+&quot;_ifr&quot;,src:'javascript:&quot;&quot;',frameBorder:0,style:&quot;border:0;width:10px;height:10px&quot;});d.setStyles(i+&quot;_ifr&quot;,{width:r.width,height:r.height});d.setAttrib(i+&quot;_ifr&quot;,&quot;src&quot;,x)}else{d.add(i+&quot;_wrapper&quot;,&quot;a&quot;,{id:i+&quot;_ok&quot;,&quot;class&quot;:&quot;mceButton mceOk&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;},&quot;Ok&quot;);if(r.type==&quot;confirm&quot;){d.add(i+&quot;_wrapper&quot;,&quot;a&quot;,{&quot;class&quot;:&quot;mceButton mceCancel&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;},&quot;Cancel&quot;)}d.add(i+&quot;_middle&quot;,&quot;div&quot;,{&quot;class&quot;:&quot;mceIcon&quot;});d.setHTML(i+&quot;_content&quot;,r.content.replace(&quot;\n&quot;,&quot;&lt;br /&gt;&quot;))}n=a.add(i,&quot;mousedown&quot;,function(t){var u=t.target,f,p;f=y.windows[i];y.focus(i);if(u.nodeName==&quot;A&quot;||u.nodeName==&quot;a&quot;){if(u.className==&quot;mceMax&quot;){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+&quot;_ifr&quot;,{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+&quot;_wrapper&quot;,&quot;mceMaximized&quot;)}else{if(u.className==&quot;mceMed&quot;){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+&quot;_wrapper&quot;,&quot;mceMaximized&quot;)}else{if(u.className==&quot;mceMove&quot;){return y._startDrag(i,t,u.className)}else{if(d.hasClass(u,&quot;mceResize&quot;)){return y._startDrag(i,t,u.className.substring(13))}}}}}});o=a.add(i,&quot;click&quot;,function(f){var p=f.target;y.focus(i);if(p.nodeName==&quot;A&quot;||p.nodeName==&quot;a&quot;){switch(p.className){case&quot;mceClose&quot;:y.close(null,i);return a.cancel(f);case&quot;mceButton mceOk&quot;:case&quot;mceButton mceCancel&quot;:r.button_func(p.className==&quot;mceButton mceOk&quot;);return a.cancel(f)}}});v=y.windows[i]={id:i,mousedown_func:n,click_func:o,element:new b(i,{blocker:1,container:q.getContainer()}),iframeElement:new b(i+&quot;_ifr&quot;),features:r,deltaWidth:g,deltaHeight:s};v.iframeElement.on(&quot;focus&quot;,function(){y.focus(i)});if(y.count==0&amp;&amp;y.editor.getParam(&quot;dialog_type&quot;,&quot;modal&quot;)==&quot;modal&quot;){d.add(d.doc.body,&quot;div&quot;,{id:&quot;mceModalBlocker&quot;,&quot;class&quot;:(y.editor.settings.inlinepopups_skin||&quot;clearlooks2&quot;)+&quot;_modalBlocker&quot;,style:{zIndex:y.zIndex-1}});d.show(&quot;mceModalBlocker&quot;)}else{d.setStyle(&quot;mceModalBlocker&quot;,&quot;z-index&quot;,y.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&amp;&amp;!d.boxModel)){d.setStyles(&quot;mceModalBlocker&quot;,{position:&quot;absolute&quot;,left:h.x,top:h.y,width:h.w-2,height:h.h-2})}y.focus(i);y._fixIELayout(i,1);if(d.get(i+&quot;_ok&quot;)){d.get(i+&quot;_ok&quot;).focus()}y.count++;return v},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle(&quot;zIndex&quot;,f.zIndex);f.element.update();h=h+&quot;_wrapper&quot;;d.removeClass(g.lastId,&quot;mceFocus&quot;);d.addClass(h,&quot;mceFocus&quot;);g.lastId=h}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,&quot;string&quot;)){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;g&lt;h.length;g++){f._addAll(k,h[g])}}}},_startDrag:function(v,G,E){var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B;g={x:0,y:0};A=d.getViewPort();A.w-=2;A.h-=2;j=G.screenX;i=G.screenY;m=k=n=B=0;u=a.add(C,&quot;mouseup&quot;,function(p){a.remove(C,&quot;mouseup&quot;,u);a.remove(C,&quot;mousemove&quot;,z);if(f){f.remove()}h.moveBy(m,k);h.resizeBy(n,B);q=h.getSize();d.setStyles(v+&quot;_ifr&quot;,{width:q.w-l.deltaWidth,height:q.h-l.deltaHeight});o._fixIELayout(v,1);return a.cancel(p)});if(E!=&quot;Move&quot;){D()}function D(){if(f){return}o._fixIELayout(v,0);d.add(C.body,&quot;div&quot;,{id:&quot;mceEventBlocker&quot;,&quot;class&quot;:&quot;mceEventBlocker &quot;+(o.editor.settings.inlinepopups_skin||&quot;clearlooks2&quot;),style:{zIndex:o.zIndex+1}});if(tinymce.isIE6||(tinymce.isIE&amp;&amp;!d.boxModel)){d.setStyles(&quot;mceEventBlocker&quot;,{position:&quot;absolute&quot;,left:A.x,top:A.y,width:A.w-2,height:A.h-2})}f=new b(&quot;mceEventBlocker&quot;);f.update();x=h.getXY();q=h.getSize();s=g.x+x.x-A.x;r=g.y+x.y-A.y;d.add(f.get(),&quot;div&quot;,{id:&quot;mcePlaceHolder&quot;,&quot;class&quot;:&quot;mcePlaceHolder&quot;,style:{left:s,top:r,width:q.w,height:q.h}});F=new b(&quot;mcePlaceHolder&quot;)}z=a.add(C,&quot;mousemove&quot;,function(w){var p,H,t;D();p=w.screenX-j;H=w.screenY-i;switch(E){case&quot;ResizeW&quot;:m=p;n=0-p;break;case&quot;ResizeE&quot;:n=p;break;case&quot;ResizeN&quot;:case&quot;ResizeNW&quot;:case&quot;ResizeNE&quot;:if(E==&quot;ResizeNW&quot;){m=p;n=0-p}else{if(E==&quot;ResizeNE&quot;){n=p}}k=H;B=0-H;break;case&quot;ResizeS&quot;:case&quot;ResizeSW&quot;:case&quot;ResizeSE&quot;:if(E==&quot;ResizeSW&quot;){m=p;n=0-p}else{if(E==&quot;ResizeSE&quot;){n=p}}B=H;break;case&quot;mceMove&quot;:m=p;k=H;break}if(n&lt;(t=l.features.min_width-q.w)){if(m!==0){m+=n-t}n=t}if(B&lt;(t=l.features.min_height-q.h)){if(k!==0){k+=B-t}B=t}n=Math.min(n,l.features.max_width-q.w);B=Math.min(B,l.features.max_height-q.h);m=Math.max(m,A.x-(s+A.x));k=Math.max(k,A.y-(r+A.y));m=Math.min(m,(A.w+A.x)-(s+q.w+A.x));k=Math.min(k,(A.h+A.y)-(r+q.h+A.y));if(m+k!==0){if(s+m&lt;0){m=0}if(r+k&lt;0){k=0}F.moveTo(s+m,r+k)}if(n+B!==0){F.resizeTo(q.w+n,q.h+B)}return a.cancel(w)});return a.cancel(G)},resizeBy:function(g,h,i){var f=this.windows[i];if(f){f.element.resizeBy(g,h);f.iframeElement.resizeBy(g,h)}},close:function(j,l){var h=this,g,k=d.doc,f=0,i,l;l=h._findId(l||j);if(!h.windows[l]){h.parent(j);return}h.count--;if(h.count==0){d.remove(&quot;mceModalBlocker&quot;)}if(g=h.windows[l]){h.onClose.dispatch(h);a.remove(k,&quot;mousedown&quot;,g.mousedownFunc);a.remove(k,&quot;click&quot;,g.clickFunc);a.clear(l);a.clear(l+&quot;_ifr&quot;);d.setAttrib(l+&quot;_ifr&quot;,&quot;src&quot;,'javascript:&quot;&quot;');g.element.remove();delete h.windows[l];e(h.windows,function(m){if(m.zIndex&gt;f){i=m;f=m.zIndex}});if(i){h.focus(i.id)}}},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+&quot;_title&quot;)){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:&quot;alert&quot;,button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:&quot;confirm&quot;,button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)==&quot;string&quot;){return f}e(g.windows,function(h){var i=d.get(h.id+&quot;_ifr&quot;);if(i&amp;&amp;f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e([&quot;n&quot;,&quot;s&quot;,&quot;w&quot;,&quot;e&quot;,&quot;nw&quot;,&quot;ne&quot;,&quot;sw&quot;,&quot;se&quot;],function(j){var k=d.get(i+&quot;_resize_&quot;+j);d.setStyles(k,{width:h?k.clientWidth:&quot;&quot;,height:h?k.clientHeight:&quot;&quot;,cursor:d.getStyle(k,&quot;cursor&quot;,1)});d.setStyle(i+&quot;_bottom&quot;,&quot;bottom&quot;,&quot;-1px&quot;);k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select(&quot;div,a&quot;,i),function(k,j){if(k.currentStyle.backgroundImage!=&quot;none&quot;){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\&quot;(.+)\&quot;\)/,&quot;$1&quot;)}});d.get(i).style.filter=&quot;&quot;}}});tinymce.PluginManager.add(&quot;inlinepopups&quot;,tinymce.plugins.InlinePopups)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create(&quot;tinymce.plugins.InlinePopups&quot;,{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+&quot;/skins/&quot;+(f.settings.inlinepopups_skin||&quot;clearlooks2&quot;)+&quot;/window.css&quot;)})},getInfo:function(){return{longname:&quot;InlinePopups&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.create(&quot;tinymce.InlineWindowManager:tinymce.WindowManager&quot;,{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(r,j){var y=this,i,k=&quot;&quot;,q=y.editor,g=0,s=0,h,m,n,o,l,v,x;r=r||{};j=j||{};if(!r.inline){return y.parent(r,j)}if(!r.type){y.bookmark=q.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();r.width=parseInt(r.width||320);r.height=parseInt(r.height||240)+(tinymce.isIE?8:0);r.min_width=parseInt(r.min_width||150);r.min_height=parseInt(r.min_height||100);r.max_width=parseInt(r.max_width||2000);r.max_height=parseInt(r.max_height||2000);r.left=r.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(r.width/2)));r.top=r.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(r.height/2)));r.movable=r.resizable=true;j.mce_width=r.width;j.mce_height=r.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=r.auto_focus;y.features=r;y.params=j;y.onOpen.dispatch(y,r,j);if(r.type){k+=&quot; mceModal&quot;;if(r.type){k+=&quot; mce&quot;+r.type.substring(0,1).toUpperCase()+r.type.substring(1)}r.resizable=false}if(r.statusbar){k+=&quot; mceStatusbar&quot;}if(r.resizable){k+=&quot; mceResizable&quot;}if(r.minimizable){k+=&quot; mceMinimizable&quot;}if(r.maximizable){k+=&quot; mceMaximizable&quot;}if(r.movable){k+=&quot; mceMovable&quot;}y._addAll(d.doc.body,[&quot;div&quot;,{id:i,&quot;class&quot;:(q.settings.inlinepopups_skin||&quot;clearlooks2&quot;)+(tinymce.isIE&amp;&amp;window.getSelection?&quot; ie9&quot;:&quot;&quot;),style:&quot;width:100px;height:100px&quot;},[&quot;div&quot;,{id:i+&quot;_wrapper&quot;,&quot;class&quot;:&quot;mceWrapper&quot;+k},[&quot;div&quot;,{id:i+&quot;_top&quot;,&quot;class&quot;:&quot;mceTop&quot;},[&quot;div&quot;,{&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceCenter&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceRight&quot;}],[&quot;span&quot;,{id:i+&quot;_title&quot;},r.title||&quot;&quot;]],[&quot;div&quot;,{id:i+&quot;_middle&quot;,&quot;class&quot;:&quot;mceMiddle&quot;},[&quot;div&quot;,{id:i+&quot;_left&quot;,&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;span&quot;,{id:i+&quot;_content&quot;}],[&quot;div&quot;,{id:i+&quot;_right&quot;,&quot;class&quot;:&quot;mceRight&quot;}]],[&quot;div&quot;,{id:i+&quot;_bottom&quot;,&quot;class&quot;:&quot;mceBottom&quot;},[&quot;div&quot;,{&quot;class&quot;:&quot;mceLeft&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceCenter&quot;}],[&quot;div&quot;,{&quot;class&quot;:&quot;mceRight&quot;}],[&quot;span&quot;,{id:i+&quot;_status&quot;},&quot;Content&quot;]],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMove&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMin&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMax&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceMed&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{&quot;class&quot;:&quot;mceClose&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_n&quot;,&quot;class&quot;:&quot;mceResize mceResizeN&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_s&quot;,&quot;class&quot;:&quot;mceResize mceResizeS&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_w&quot;,&quot;class&quot;:&quot;mceResize mceResizeW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_e&quot;,&quot;class&quot;:&quot;mceResize mceResizeE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_nw&quot;,&quot;class&quot;:&quot;mceResize mceResizeNW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_ne&quot;,&quot;class&quot;:&quot;mceResize mceResizeNE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_sw&quot;,&quot;class&quot;:&quot;mceResize mceResizeSW&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}],[&quot;a&quot;,{id:i+&quot;_resize_se&quot;,&quot;class&quot;:&quot;mceResize mceResizeSE&quot;,tabindex:&quot;-1&quot;,href:&quot;javascript:;&quot;}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,&quot;overflow&quot;,&quot;auto&quot;)}if(!r.type){g+=d.get(i+&quot;_left&quot;).clientWidth;g+=d.get(i+&quot;_right&quot;).clientWidth;s+=d.get(i+&quot;_top&quot;).clientHeight;s+=d.get(i+&quot;_bottom&quot;).clientHeight}d.setStyles(i,{top:r.top,left:r.left,width:r.width+g,height:r.height+s});x=r.url||r.file;if(x){if(tinymce.relaxedDomain){x+=(x.indexOf(&quot;?&quot;)==-1?&quot;?&quot;:&quot;&amp;&quot;)+&quot;mce_rdomain=&quot;+tinymce.relaxedDomain}x=tinymce._addVer(x)}if(!r.type){d.add(i+&quot;_content&quot;,&quot;iframe&quot;,{id:i+&quot;_ifr&quot;,src:'javascript:&quot;&quot;',frameBorder:0,style:&quot;border:0;width:10px;height:10px&quot;});d.setStyles(i+&quot;_ifr&quot;,{width:r.width,height:r.height});d.setAttrib(i+&quot;_ifr&quot;,&quot;src&quot;,x)}else{d.add(i+&quot;_wrapper&quot;,&quot;a&quot;,{id:i+&quot;_ok&quot;,&quot;class&quot;:&quot;mceButton mceOk&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;},&quot;Ok&quot;);if(r.type==&quot;confirm&quot;){d.add(i+&quot;_wrapper&quot;,&quot;a&quot;,{&quot;class&quot;:&quot;mceButton mceCancel&quot;,href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;},&quot;Cancel&quot;)}d.add(i+&quot;_middle&quot;,&quot;div&quot;,{&quot;class&quot;:&quot;mceIcon&quot;});d.setHTML(i+&quot;_content&quot;,r.content.replace(&quot;\n&quot;,&quot;&lt;br /&gt;&quot;))}n=a.add(i,&quot;mousedown&quot;,function(t){var u=t.target,f,p;f=y.windows[i];y.focus(i);if(u.nodeName==&quot;A&quot;||u.nodeName==&quot;a&quot;){if(u.className==&quot;mceMax&quot;){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+&quot;_ifr&quot;,{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+&quot;_wrapper&quot;,&quot;mceMaximized&quot;)}else{if(u.className==&quot;mceMed&quot;){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+&quot;_wrapper&quot;,&quot;mceMaximized&quot;)}else{if(u.className==&quot;mceMove&quot;){return y._startDrag(i,t,u.className)}else{if(d.hasClass(u,&quot;mceResize&quot;)){return y._startDrag(i,t,u.className.substring(13))}}}}}});o=a.add(i,&quot;click&quot;,function(f){var p=f.target;y.focus(i);if(p.nodeName==&quot;A&quot;||p.nodeName==&quot;a&quot;){switch(p.className){case&quot;mceClose&quot;:y.close(null,i);return a.cancel(f);case&quot;mceButton mceOk&quot;:case&quot;mceButton mceCancel&quot;:r.button_func(p.className==&quot;mceButton mceOk&quot;);return a.cancel(f)}}});v=y.windows[i]={id:i,mousedown_func:n,click_func:o,element:new b(i,{blocker:1,container:q.getContainer()}),iframeElement:new b(i+&quot;_ifr&quot;),features:r,deltaWidth:g,deltaHeight:s};v.iframeElement.on(&quot;focus&quot;,function(){y.focus(i)});if(y.count==0&amp;&amp;y.editor.getParam(&quot;dialog_type&quot;,&quot;modal&quot;)==&quot;modal&quot;){d.add(d.doc.body,&quot;div&quot;,{id:&quot;mceModalBlocker&quot;,&quot;class&quot;:(y.editor.settings.inlinepopups_skin||&quot;clearlooks2&quot;)+&quot;_modalBlocker&quot;,style:{zIndex:y.zIndex-1}});d.show(&quot;mceModalBlocker&quot;)}else{d.setStyle(&quot;mceModalBlocker&quot;,&quot;z-index&quot;,y.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&amp;&amp;!d.boxModel)){d.setStyles(&quot;mceModalBlocker&quot;,{position:&quot;absolute&quot;,left:h.x,top:h.y,width:h.w-2,height:h.h-2})}y.focus(i);y._fixIELayout(i,1);if(d.get(i+&quot;_ok&quot;)){d.get(i+&quot;_ok&quot;).focus()}y.count++;return v},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle(&quot;zIndex&quot;,f.zIndex);f.element.update();h=h+&quot;_wrapper&quot;;d.removeClass(g.lastId,&quot;mceFocus&quot;);d.addClass(h,&quot;mceFocus&quot;);g.lastId=h}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,&quot;string&quot;)){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;g&lt;h.length;g++){f._addAll(k,h[g])}}}},_startDrag:function(v,G,E){var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B;g={x:0,y:0};A=d.getViewPort();A.w-=2;A.h-=2;j=G.screenX;i=G.screenY;m=k=n=B=0;u=a.add(C,&quot;mouseup&quot;,function(p){a.remove(C,&quot;mouseup&quot;,u);a.remove(C,&quot;mousemove&quot;,z);if(f){f.remove()}h.moveBy(m,k);h.resizeBy(n,B);q=h.getSize();d.setStyles(v+&quot;_ifr&quot;,{width:q.w-l.deltaWidth,height:q.h-l.deltaHeight});o._fixIELayout(v,1);return a.cancel(p)});if(E!=&quot;Move&quot;){D()}function D(){if(f){return}o._fixIELayout(v,0);d.add(C.body,&quot;div&quot;,{id:&quot;mceEventBlocker&quot;,&quot;class&quot;:&quot;mceEventBlocker &quot;+(o.editor.settings.inlinepopups_skin||&quot;clearlooks2&quot;),style:{zIndex:o.zIndex+1}});if(tinymce.isIE6||(tinymce.isIE&amp;&amp;!d.boxModel)){d.setStyles(&quot;mceEventBlocker&quot;,{position:&quot;absolute&quot;,left:A.x,top:A.y,width:A.w-2,height:A.h-2})}f=new b(&quot;mceEventBlocker&quot;);f.update();x=h.getXY();q=h.getSize();s=g.x+x.x-A.x;r=g.y+x.y-A.y;d.add(f.get(),&quot;div&quot;,{id:&quot;mcePlaceHolder&quot;,&quot;class&quot;:&quot;mcePlaceHolder&quot;,style:{left:s,top:r,width:q.w,height:q.h}});F=new b(&quot;mcePlaceHolder&quot;)}z=a.add(C,&quot;mousemove&quot;,function(w){var p,H,t;D();p=w.screenX-j;H=w.screenY-i;switch(E){case&quot;ResizeW&quot;:m=p;n=0-p;break;case&quot;ResizeE&quot;:n=p;break;case&quot;ResizeN&quot;:case&quot;ResizeNW&quot;:case&quot;ResizeNE&quot;:if(E==&quot;ResizeNW&quot;){m=p;n=0-p}else{if(E==&quot;ResizeNE&quot;){n=p}}k=H;B=0-H;break;case&quot;ResizeS&quot;:case&quot;ResizeSW&quot;:case&quot;ResizeSE&quot;:if(E==&quot;ResizeSW&quot;){m=p;n=0-p}else{if(E==&quot;ResizeSE&quot;){n=p}}B=H;break;case&quot;mceMove&quot;:m=p;k=H;break}if(n&lt;(t=l.features.min_width-q.w)){if(m!==0){m+=n-t}n=t}if(B&lt;(t=l.features.min_height-q.h)){if(k!==0){k+=B-t}B=t}n=Math.min(n,l.features.max_width-q.w);B=Math.min(B,l.features.max_height-q.h);m=Math.max(m,A.x-(s+A.x));k=Math.max(k,A.y-(r+A.y));m=Math.min(m,(A.w+A.x)-(s+q.w+A.x));k=Math.min(k,(A.h+A.y)-(r+q.h+A.y));if(m+k!==0){if(s+m&lt;0){m=0}if(r+k&lt;0){k=0}F.moveTo(s+m,r+k)}if(n+B!==0){F.resizeTo(q.w+n,q.h+B)}return a.cancel(w)});return a.cancel(G)},resizeBy:function(g,h,i){var f=this.windows[i];if(f){f.element.resizeBy(g,h);f.iframeElement.resizeBy(g,h)}},close:function(j,l){var h=this,g,k=d.doc,f=0,i,l;l=h._findId(l||j);if(!h.windows[l]){h.parent(j);return}h.count--;if(h.count==0){d.remove(&quot;mceModalBlocker&quot;)}if(g=h.windows[l]){h.onClose.dispatch(h);a.remove(k,&quot;mousedown&quot;,g.mousedownFunc);a.remove(k,&quot;click&quot;,g.clickFunc);a.clear(l);a.clear(l+&quot;_ifr&quot;);d.setAttrib(l+&quot;_ifr&quot;,&quot;src&quot;,'javascript:&quot;&quot;');g.element.remove();delete h.windows[l];e(h.windows,function(m){if(m.zIndex&gt;f){i=m;f=m.zIndex}});if(i){h.focus(i.id)}}},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+&quot;_title&quot;)){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:&quot;alert&quot;,button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:&quot;confirm&quot;,button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)==&quot;string&quot;){return f}e(g.windows,function(h){var i=d.get(h.id+&quot;_ifr&quot;);if(i&amp;&amp;f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e([&quot;n&quot;,&quot;s&quot;,&quot;w&quot;,&quot;e&quot;,&quot;nw&quot;,&quot;ne&quot;,&quot;sw&quot;,&quot;se&quot;],function(j){var k=d.get(i+&quot;_resize_&quot;+j);d.setStyles(k,{width:h?k.clientWidth:&quot;&quot;,height:h?k.clientHeight:&quot;&quot;,cursor:d.getStyle(k,&quot;cursor&quot;,1)});d.setStyle(i+&quot;_bottom&quot;,&quot;bottom&quot;,&quot;-1px&quot;);k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select(&quot;div,a&quot;,i),function(k,j){if(k.currentStyle.backgroundImage!=&quot;none&quot;){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\&quot;(.+)\&quot;\)/,&quot;$1&quot;)}});d.get(i).style.filter=&quot;&quot;}}});tinymce.PluginManager.add(&quot;inlinepopups&quot;,tinymce.plugins.InlinePopups)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsinlinepopupsskinsclearlooks2windowcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,6 +1,7 @@
</span><span class="cx"> /* Clearlooks 2 */
</span><ins>+
</ins><span class="cx"> /* Reset */
</span><del>-.clearlooks2, .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block;}
</del><ins>+.clearlooks2, .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block}
</ins><span class="cx"> 
</span><span class="cx"> /* General */
</span><span class="cx"> .clearlooks2 {position:absolute; direction:ltr}
</span><span class="lines">@@ -116,10 +117,20 @@
</span><span class="cx"> .clearlooks2 .mceButton {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0}
</span><span class="cx"> .clearlooks2 .mceMiddle .mceIcon {left:15px; top:35px; width:32px; height:32px}
</span><span class="cx"> .clearlooks2 .mceAlert .mceMiddle span, .clearlooks2 .mceConfirm .mceMiddle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal}
</span><del>-.clearlooks2 a:hover {font-weight:bold}
</del><ins>+.clearlooks2 a:hover {font-weight:bold;}
</ins><span class="cx"> .clearlooks2 .mceAlert .mceMiddle, .clearlooks2 .mceConfirm .mceMiddle {background:#E4F2FD}
</span><span class="cx"> .clearlooks2 .mceAlert .mceOk {left:50%; top:auto; margin-left: -40px}
</span><span class="cx"> .clearlooks2 .mceAlert .mceIcon {background:url(img/alert.gif)}
</span><span class="cx"> .clearlooks2 .mceConfirm .mceOk {left:50%; top:auto; margin-left: -90px}
</span><span class="cx"> .clearlooks2 .mceConfirm .mceCancel {left:50%; top:auto}
</span><span class="cx"> .clearlooks2 .mceConfirm .mceIcon {background:url(img/confirm.gif)}
</span><ins>+
+/* IE9 fixes */
+.clearlooks2.ie9 .mceTop .mceCenter {clip:auto;}
+.clearlooks2.ie9 .mceMiddle {clip:auto;}
+.clearlooks2.ie9 .mceMiddle .mceLeft, .clearlooks2.ie9 .mceMiddle .mceRight {top: 23px;}
+.clearlooks2.ie9 .mceAlert .mceMiddle span, .clearlooks2 .mceConfirm .mceMiddle span {top:13px;}
+.clearlooks2.ie9 .mceModal .mceMiddle {top:23px}
+.clearlooks2.ie9 .mceModal .mceMiddle .mceLeft, .clearlooks2.ie9 .mceModal .mceMiddle .mceRight {top: 0}
+.clearlooks2.ie9 .mceMiddle .mceIcon {top:13px}
+.clearlooks2.ie9 .mceTop .mceCenter {top:0; right:auto; left:6px; width:calc(100%-12px)}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsinlinepopupstemplatehtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/inlinepopups/template.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/inlinepopups/template.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/inlinepopups/template.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,7 +2,7 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx"> &lt;title&gt;Template for dialogs&lt;/title&gt;
</span><del>-&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;skins/clearlooks2/window.css?ver=327-1235&quot; /&gt;
</del><ins>+&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;skins/clearlooks2/window.css&quot; /&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsmediaeditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/media/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/media/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/media/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var a=tinymce.each;tinymce.create(&quot;tinymce.plugins.MediaPlugin&quot;,{init:function(b,c){var e=this;e.editor=b;e.url=c;function f(g){return/^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(g.className)}b.onPreInit.add(function(){b.serializer.addRules(&quot;param[name|value|_mce_value]&quot;)});b.addCommand(&quot;mceMedia&quot;,function(){b.windowManager.open({file:c+&quot;/media.htm&quot;,width:430+parseInt(b.getLang(&quot;media.delta_width&quot;,0)),height:470+parseInt(b.getLang(&quot;media.delta_height&quot;,0)),inline:1},{plugin_url:c})});b.addButton(&quot;media&quot;,{title:&quot;media.desc&quot;,cmd:&quot;mceMedia&quot;});b.onNodeChange.add(function(h,g,i){g.setActive(&quot;media&quot;,i.nodeName==&quot;IMG&quot;&amp;&amp;f(i))});b.onInit.add(function(){var g={mceItemFlash:&quot;flash&quot;,mceItemShockWave:&quot;shockwave&quot;,mceItemWindowsMedia:&quot;windowsmedia&quot;,mceItemQuickTime:&quot;quicktime&quot;,mceItemRealMedia:&quot;realmedia&quot;};b.selection.onSetContent.add(function(){e._spansToImgs(b.getBody())});b.selection.onBeforeSetContent.add(e._objectsToSpans,e);if(b.settings.content_css!==false){b.dom.loadCSS(c+&quot;/css/content.css&quot;)}if(b.theme&amp;&amp;b.theme.onResolveName){b.theme.onResolveName.add(function(h,i){if(i.name==&quot;img&quot;){a(g,function(l,j){if(b.dom.hasClass(i.node,j)){i.name=l;i.title=b.dom.getAttrib(i.node,&quot;title&quot;);return false}})}})}if(b&amp;&amp;b.plugins.contextmenu){b.plugins.contextmenu.onContextMenu.add(function(i,h,j){if(j.nodeName==&quot;IMG&quot;&amp;&amp;/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(j.className)){h.add({title:&quot;media.edit&quot;,icon:&quot;media&quot;,cmd:&quot;mceMedia&quot;})}})}});b.onBeforeSetContent.add(e._objectsToSpans,e);b.onSetContent.add(function(){e._spansToImgs(b.getBody())});b.onPreProcess.add(function(g,i){var h=g.dom;if(i.set){e._spansToImgs(i.node);a(h.select(&quot;IMG&quot;,i.node),function(k){var j;if(f(k)){j=e._parse(k.title);h.setAttrib(k,&quot;width&quot;,h.getAttrib(k,&quot;width&quot;,j.width||100));h.setAttrib(k,&quot;height&quot;,h.getAttrib(k,&quot;height&quot;,j.height||100))}})}if(i.get){a(h.select(&quot;IMG&quot;,i.node),function(m){var l,j,k;if(g.getParam(&quot;media_use_script&quot;)){if(f(m)){m.className=m.className.replace(/mceItem/g,&quot;mceTemp&quot;)}return}switch(m.className){case&quot;mceItemFlash&quot;:l=&quot;d27cdb6e-ae6d-11cf-96b8-444553540000&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;;k=&quot;application/x-shockwave-flash&quot;;break;case&quot;mceItemShockWave&quot;:l=&quot;166b1bca-3f9c-11cf-8075-444553540000&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0&quot;;k=&quot;application/x-director&quot;;break;case&quot;mceItemWindowsMedia&quot;:l=g.getParam(&quot;media_wmp6_compatible&quot;)?&quot;05589fa1-c356-11ce-bf01-00aa0055595a&quot;:&quot;6bf52a52-394a-11d3-b153-00c04f79faa6&quot;;j=&quot;http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701&quot;;k=&quot;application/x-mplayer2&quot;;break;case&quot;mceItemQuickTime&quot;:l=&quot;02bf25d5-8c17-4b23-bc80-d3488abddc6b&quot;;j=&quot;http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0&quot;;k=&quot;video/quicktime&quot;;break;case&quot;mceItemRealMedia&quot;:l=&quot;cfcdaa03-8be4-11cf-b84b-0020afbbccfa&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;;k=&quot;audio/x-pn-realaudio-plugin&quot;;break}if(l){h.replace(e._buildObj({classid:l,codebase:j,type:k},m),m)}})}});b.onPostProcess.add(function(g,h){h.content=h.content.replace(/_mce_value=/g,&quot;value=&quot;)});function d(g,h){h=new RegExp(h+'=&quot;([^&quot;]+)&quot;',&quot;g&quot;).exec(g);return h?b.dom.decode(h[1]):&quot;&quot;}b.onPostProcess.add(function(g,h){if(g.getParam(&quot;media_use_script&quot;)){h.content=h.content.replace(/&lt;img[^&gt;]+&gt;/g,function(j){var i=d(j,&quot;class&quot;);if(/^(mceTempFlash|mceTempShockWave|mceTempWindowsMedia|mceTempQuickTime|mceTempRealMedia)$/.test(i)){at=e._parse(d(j,&quot;title&quot;));at.width=d(j,&quot;width&quot;);at.height=d(j,&quot;height&quot;);j='&lt;script type=&quot;text/javascript&quot;&gt;write'+i.substring(7)+&quot;({&quot;+e._serialize(at)+&quot;});&lt;\/script&gt;&quot;}return j})}})},getInfo:function(){return{longname:&quot;Media&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}},_objectsToSpans:function(b,e){var c=this,d=e.content;d=d.replace(/&lt;script[^&gt;]*&gt;\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*&lt;\/script&gt;/gi,function(g,f,i){var h=c._parse(i);return'&lt;img class=&quot;mceItem'+f+'&quot; title=&quot;'+b.dom.encode(i)+'&quot; src=&quot;'+c.url+'/img/trans.gif&quot; width=&quot;'+h.width+'&quot; height=&quot;'+h.height+'&quot; /&gt;'});d=d.replace(/&lt;object([^&gt;]*)&gt;/gi,'&lt;span class=&quot;mceItemObject&quot; $1&gt;');d=d.replace(/&lt;embed([^&gt;]*)\/?&gt;/gi,'&lt;span class=&quot;mceItemEmbed&quot; $1&gt;&lt;/span&gt;');d=d.replace(/&lt;embed([^&gt;]*)&gt;/gi,'&lt;span class=&quot;mceItemEmbed&quot; $1&gt;');d=d.replace(/&lt;\/(object)([^&gt;]*)&gt;/gi,&quot;&lt;/span&gt;&quot;);d=d.replace(/&lt;\/embed&gt;/gi,&quot;&quot;);d=d.replace(/&lt;param([^&gt;]*)&gt;/gi,function(g,f){return&quot;&lt;span &quot;+f.replace(/value=/gi,&quot;_mce_value=&quot;)+' class=&quot;mceItemParam&quot;&gt;&lt;/span&gt;'});d=d.replace(/\/ class=\&quot;mceItemParam\&quot;&gt;&lt;\/span&gt;/gi,'class=&quot;mceItemParam&quot;&gt;&lt;/span&gt;');e.content=d},_buildObj:function(g,h){var d,c=this.editor,f=c.dom,e=this._parse(h.title),b;b=c.getParam(&quot;media_strict&quot;,true)&amp;&amp;g.type==&quot;application/x-shockwave-flash&quot;;e.width=g.width=f.getAttrib(h,&quot;width&quot;)||100;e.height=g.height=f.getAttrib(h,&quot;height&quot;)||100;if(e.src){e.src=c.convertURL(e.src,&quot;src&quot;,h)}if(b){d=f.create(&quot;span&quot;,{id:e.id,mce_name:&quot;object&quot;,type:&quot;application/x-shockwave-flash&quot;,data:e.src,style:f.getAttrib(h,&quot;style&quot;),width:g.width,height:g.height})}else{d=f.create(&quot;span&quot;,{id:e.id,mce_name:&quot;object&quot;,classid:&quot;clsid:&quot;+g.classid,style:f.getAttrib(h,&quot;style&quot;),codebase:g.codebase,width:g.width,height:g.height})}a(e,function(j,i){if(!/^(width|height|codebase|classid|id|_cx|_cy)$/.test(i)){if(g.type==&quot;application/x-mplayer2&quot;&amp;&amp;i==&quot;src&quot;&amp;&amp;!e.url){i=&quot;url&quot;}if(j){f.add(d,&quot;span&quot;,{mce_name:&quot;param&quot;,name:i,_mce_value:j})}}});if(!b){f.add(d,&quot;span&quot;,tinymce.extend({mce_name:&quot;embed&quot;,type:g.type,style:f.getAttrib(h,&quot;style&quot;)},e))}return d},_spansToImgs:function(e){var d=this,f=d.editor.dom,b,c;a(f.select(&quot;span&quot;,e),function(g){if(f.getAttrib(g,&quot;class&quot;)==&quot;mceItemObject&quot;){c=f.getAttrib(g,&quot;classid&quot;).toLowerCase().replace(/\s+/g,&quot;&quot;);switch(c){case&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g);break;case&quot;clsid:166b1bca-3f9c-11cf-8075-444553540000&quot;:f.replace(d._createImg(&quot;mceItemShockWave&quot;,g),g);break;case&quot;clsid:6bf52a52-394a-11d3-b153-00c04f79faa6&quot;:case&quot;clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95&quot;:case&quot;clsid:05589fa1-c356-11ce-bf01-00aa0055595a&quot;:f.replace(d._createImg(&quot;mceItemWindowsMedia&quot;,g),g);break;case&quot;clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b&quot;:f.replace(d._createImg(&quot;mceItemQuickTime&quot;,g),g);break;case&quot;clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa&quot;:f.replace(d._createImg(&quot;mceItemRealMedia&quot;,g),g);break;default:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g)}return}if(f.getAttrib(g,&quot;class&quot;)==&quot;mceItemEmbed&quot;){switch(f.getAttrib(g,&quot;type&quot;)){case&quot;application/x-shockwave-flash&quot;:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g);break;case&quot;application/x-director&quot;:f.replace(d._createImg(&quot;mceItemShockWave&quot;,g),g);break;case&quot;application/x-mplayer2&quot;:f.replace(d._createImg(&quot;mceItemWindowsMedia&quot;,g),g);break;case&quot;video/quicktime&quot;:f.replace(d._createImg(&quot;mceItemQuickTime&quot;,g),g);break;case&quot;audio/x-pn-realaudio-plugin&quot;:f.replace(d._createImg(&quot;mceItemRealMedia&quot;,g),g);break;default:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g)}}})},_createImg:function(c,h){var b,g=this.editor.dom,f={},e=&quot;&quot;,d;d=[&quot;id&quot;,&quot;name&quot;,&quot;width&quot;,&quot;height&quot;,&quot;bgcolor&quot;,&quot;align&quot;,&quot;flashvars&quot;,&quot;src&quot;,&quot;wmode&quot;,&quot;allowfullscreen&quot;,&quot;quality&quot;,&quot;data&quot;];b=g.create(&quot;img&quot;,{src:this.url+&quot;/img/trans.gif&quot;,width:g.getAttrib(h,&quot;width&quot;)||100,height:g.getAttrib(h,&quot;height&quot;)||100,style:g.getAttrib(h,&quot;style&quot;),&quot;class&quot;:c});a(d,function(i){var j=g.getAttrib(h,i);if(j){f[i]=j}});a(g.select(&quot;span&quot;,h),function(i){if(g.hasClass(i,&quot;mceItemParam&quot;)){f[g.getAttrib(i,&quot;name&quot;)]=g.getAttrib(i,&quot;_mce_value&quot;)}});if(f.movie){f.src=f.movie;delete f.movie}if(!f.src){f.src=f.data;delete f.data}h=g.select(&quot;.mceItemEmbed&quot;,h)[0];if(h){a(d,function(i){var j=g.getAttrib(h,i);if(j&amp;&amp;!f[i]){f[i]=j}})}delete f.width;delete f.height;b.title=this._serialize(f);return b},_parse:function(b){return tinymce.util.JSON.parse(&quot;{&quot;+b+&quot;}&quot;)},_serialize:function(b){return tinymce.util.JSON.serialize(b).replace(/[{}]/g,&quot;&quot;)}});tinymce.PluginManager.add(&quot;media&quot;,tinymce.plugins.MediaPlugin)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var a=tinymce.each;tinymce.create(&quot;tinymce.plugins.MediaPlugin&quot;,{init:function(b,c){var e=this;e.editor=b;e.url=c;function f(g){return/^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(g.className)}b.onPreInit.add(function(){b.serializer.addRules(&quot;param[name|value|_mce_value]&quot;)});b.addCommand(&quot;mceMedia&quot;,function(){b.windowManager.open({file:c+&quot;/media.htm&quot;,width:430+parseInt(b.getLang(&quot;media.delta_width&quot;,0)),height:470+parseInt(b.getLang(&quot;media.delta_height&quot;,0)),inline:1},{plugin_url:c})});b.addButton(&quot;media&quot;,{title:&quot;media.desc&quot;,cmd:&quot;mceMedia&quot;});b.onNodeChange.add(function(h,g,i){g.setActive(&quot;media&quot;,i.nodeName==&quot;IMG&quot;&amp;&amp;f(i))});b.onInit.add(function(){var g={mceItemFlash:&quot;flash&quot;,mceItemShockWave:&quot;shockwave&quot;,mceItemWindowsMedia:&quot;windowsmedia&quot;,mceItemQuickTime:&quot;quicktime&quot;,mceItemRealMedia:&quot;realmedia&quot;};b.selection.onSetContent.add(function(){e._spansToImgs(b.getBody())});b.selection.onBeforeSetContent.add(e._objectsToSpans,e);if(b.settings.content_css!==false){b.dom.loadCSS(c+&quot;/css/content.css&quot;)}if(b.theme&amp;&amp;b.theme.onResolveName){b.theme.onResolveName.add(function(h,i){if(i.name==&quot;img&quot;){a(g,function(l,j){if(b.dom.hasClass(i.node,j)){i.name=l;i.title=b.dom.getAttrib(i.node,&quot;title&quot;);return false}})}})}if(b&amp;&amp;b.plugins.contextmenu){b.plugins.contextmenu.onContextMenu.add(function(i,h,j){if(j.nodeName==&quot;IMG&quot;&amp;&amp;/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(j.className)){h.add({title:&quot;media.edit&quot;,icon:&quot;media&quot;,cmd:&quot;mceMedia&quot;})}})}});b.onBeforeSetContent.add(e._objectsToSpans,e);b.onSetContent.add(function(){e._spansToImgs(b.getBody())});b.onPreProcess.add(function(g,i){var h=g.dom;if(i.set){e._spansToImgs(i.node);a(h.select(&quot;IMG&quot;,i.node),function(k){var j;if(f(k)){j=e._parse(k.title);h.setAttrib(k,&quot;width&quot;,h.getAttrib(k,&quot;width&quot;,j.width||100));h.setAttrib(k,&quot;height&quot;,h.getAttrib(k,&quot;height&quot;,j.height||100))}})}if(i.get){a(h.select(&quot;IMG&quot;,i.node),function(m){var l,j,k;if(g.getParam(&quot;media_use_script&quot;)){if(f(m)){m.className=m.className.replace(/mceItem/g,&quot;mceTemp&quot;)}return}switch(m.className){case&quot;mceItemFlash&quot;:l=&quot;d27cdb6e-ae6d-11cf-96b8-444553540000&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;;k=&quot;application/x-shockwave-flash&quot;;break;case&quot;mceItemShockWave&quot;:l=&quot;166b1bca-3f9c-11cf-8075-444553540000&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0&quot;;k=&quot;application/x-director&quot;;break;case&quot;mceItemWindowsMedia&quot;:l=g.getParam(&quot;media_wmp6_compatible&quot;)?&quot;05589fa1-c356-11ce-bf01-00aa0055595a&quot;:&quot;6bf52a52-394a-11d3-b153-00c04f79faa6&quot;;j=&quot;http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701&quot;;k=&quot;application/x-mplayer2&quot;;break;case&quot;mceItemQuickTime&quot;:l=&quot;02bf25d5-8c17-4b23-bc80-d3488abddc6b&quot;;j=&quot;http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0&quot;;k=&quot;video/quicktime&quot;;break;case&quot;mceItemRealMedia&quot;:l=&quot;cfcdaa03-8be4-11cf-b84b-0020afbbccfa&quot;;j=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;;k=&quot;audio/x-pn-realaudio-plugin&quot;;break}if(l){h.replace(e._buildObj({classid:l,codebase:j,type:k},m),m)}})}});b.onPostProcess.add(function(g,h){h.content=h.content.replace(/_mce_value=/g,&quot;value=&quot;)});function d(g,h){h=new RegExp(h+'=&quot;([^&quot;]+)&quot;',&quot;g&quot;).exec(g);return h?b.dom.decode(h[1]):&quot;&quot;}b.onPostProcess.add(function(g,h){if(g.getParam(&quot;media_use_script&quot;)){h.content=h.content.replace(/&lt;img[^&gt;]+&gt;/g,function(j){var i=d(j,&quot;class&quot;);if(/^(mceTempFlash|mceTempShockWave|mceTempWindowsMedia|mceTempQuickTime|mceTempRealMedia)$/.test(i)){at=e._parse(d(j,&quot;title&quot;));at.width=d(j,&quot;width&quot;);at.height=d(j,&quot;height&quot;);j='&lt;script type=&quot;text/javascript&quot;&gt;write'+i.substring(7)+&quot;({&quot;+e._serialize(at)+&quot;});&lt;\/script&gt;&quot;}return j})}})},getInfo:function(){return{longname:&quot;Media&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}},_objectsToSpans:function(b,e){var c=this,d=e.content;d=d.replace(/&lt;script[^&gt;]*&gt;\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*&lt;\/script&gt;/gi,function(g,f,i){var h=c._parse(i);return'&lt;img class=&quot;mceItem'+f+'&quot; title=&quot;'+b.dom.encode(i)+'&quot; src=&quot;'+c.url+'/img/trans.gif&quot; width=&quot;'+h.width+'&quot; height=&quot;'+h.height+'&quot; /&gt;'});d=d.replace(/&lt;object([^&gt;]*)&gt;/gi,'&lt;span class=&quot;mceItemObject&quot; $1&gt;');d=d.replace(/&lt;embed([^&gt;]*)\/?&gt;/gi,'&lt;span class=&quot;mceItemEmbed&quot; $1&gt;&lt;/span&gt;');d=d.replace(/&lt;embed([^&gt;]*)&gt;/gi,'&lt;span class=&quot;mceItemEmbed&quot; $1&gt;');d=d.replace(/&lt;\/(object)([^&gt;]*)&gt;/gi,&quot;&lt;/span&gt;&quot;);d=d.replace(/&lt;\/embed&gt;/gi,&quot;&quot;);d=d.replace(/&lt;param([^&gt;]*)&gt;/gi,function(g,f){return&quot;&lt;span &quot;+f.replace(/value=/gi,&quot;_mce_value=&quot;)+' class=&quot;mceItemParam&quot;&gt;&lt;/span&gt;'});d=d.replace(/\/ class=\&quot;mceItemParam\&quot;&gt;&lt;\/span&gt;/gi,'class=&quot;mceItemParam&quot;&gt;&lt;/span&gt;');e.content=d},_buildObj:function(g,h){var d,c=this.editor,f=c.dom,e=this._parse(h.title),b;b=c.getParam(&quot;media_strict&quot;,true)&amp;&amp;g.type==&quot;application/x-shockwave-flash&quot;;e.width=g.width=f.getAttrib(h,&quot;width&quot;)||100;e.height=g.height=f.getAttrib(h,&quot;height&quot;)||100;if(e.src){e.src=c.convertURL(e.src,&quot;src&quot;,h)}if(b){d=f.create(&quot;span&quot;,{id:e.id,_mce_name:&quot;object&quot;,type:&quot;application/x-shockwave-flash&quot;,data:e.src,style:f.getAttrib(h,&quot;style&quot;),width:g.width,height:g.height})}else{d=f.create(&quot;span&quot;,{id:e.id,_mce_name:&quot;object&quot;,classid:&quot;clsid:&quot;+g.classid,style:f.getAttrib(h,&quot;style&quot;),codebase:g.codebase,width:g.width,height:g.height})}a(e,function(j,i){if(!/^(width|height|codebase|classid|id|_cx|_cy)$/.test(i)){if(g.type==&quot;application/x-mplayer2&quot;&amp;&amp;i==&quot;src&quot;&amp;&amp;!e.url){i=&quot;url&quot;}if(j){f.add(d,&quot;span&quot;,{_mce_name:&quot;param&quot;,name:i,_mce_value:j})}}});if(!b){f.add(d,&quot;span&quot;,tinymce.extend({_mce_name:&quot;embed&quot;,type:g.type,style:f.getAttrib(h,&quot;style&quot;)},e))}return d},_spansToImgs:function(e){var d=this,f=d.editor.dom,b,c;a(f.select(&quot;span&quot;,e),function(g){if(f.getAttrib(g,&quot;class&quot;)==&quot;mceItemObject&quot;){c=f.getAttrib(g,&quot;classid&quot;).toLowerCase().replace(/\s+/g,&quot;&quot;);switch(c){case&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g);break;case&quot;clsid:166b1bca-3f9c-11cf-8075-444553540000&quot;:f.replace(d._createImg(&quot;mceItemShockWave&quot;,g),g);break;case&quot;clsid:6bf52a52-394a-11d3-b153-00c04f79faa6&quot;:case&quot;clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95&quot;:case&quot;clsid:05589fa1-c356-11ce-bf01-00aa0055595a&quot;:f.replace(d._createImg(&quot;mceItemWindowsMedia&quot;,g),g);break;case&quot;clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b&quot;:f.replace(d._createImg(&quot;mceItemQuickTime&quot;,g),g);break;case&quot;clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa&quot;:f.replace(d._createImg(&quot;mceItemRealMedia&quot;,g),g);break;default:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g)}return}if(f.getAttrib(g,&quot;class&quot;)==&quot;mceItemEmbed&quot;){switch(f.getAttrib(g,&quot;type&quot;)){case&quot;application/x-shockwave-flash&quot;:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g);break;case&quot;application/x-director&quot;:f.replace(d._createImg(&quot;mceItemShockWave&quot;,g),g);break;case&quot;application/x-mplayer2&quot;:f.replace(d._createImg(&quot;mceItemWindowsMedia&quot;,g),g);break;case&quot;video/quicktime&quot;:f.replace(d._createImg(&quot;mceItemQuickTime&quot;,g),g);break;case&quot;audio/x-pn-realaudio-plugin&quot;:f.replace(d._createImg(&quot;mceItemRealMedia&quot;,g),g);break;default:f.replace(d._createImg(&quot;mceItemFlash&quot;,g),g)}}})},_createImg:function(c,h){var b,g=this.editor.dom,f={},e=&quot;&quot;,d;d=[&quot;id&quot;,&quot;name&quot;,&quot;width&quot;,&quot;height&quot;,&quot;bgcolor&quot;,&quot;align&quot;,&quot;flashvars&quot;,&quot;src&quot;,&quot;wmode&quot;,&quot;allowfullscreen&quot;,&quot;quality&quot;,&quot;data&quot;];b=g.create(&quot;img&quot;,{src:this.url+&quot;/img/trans.gif&quot;,width:g.getAttrib(h,&quot;width&quot;)||100,height:g.getAttrib(h,&quot;height&quot;)||100,style:g.getAttrib(h,&quot;style&quot;),&quot;class&quot;:c});a(d,function(i){var j=g.getAttrib(h,i);if(j){f[i]=j}});a(g.select(&quot;span&quot;,h),function(i){if(g.hasClass(i,&quot;mceItemParam&quot;)){f[g.getAttrib(i,&quot;name&quot;)]=g.getAttrib(i,&quot;_mce_value&quot;)}});if(f.movie){f.src=f.movie;delete f.movie}if(!f.src){f.src=f.data;delete f.data}h=g.select(&quot;.mceItemEmbed&quot;,h)[0];if(h){a(d,function(i){var j=g.getAttrib(h,i);if(j&amp;&amp;!f[i]){f[i]=j}})}delete f.width;delete f.height;b.title=this._serialize(f);return b},_parse:function(b){return tinymce.util.JSON.parse(&quot;{&quot;+b+&quot;}&quot;)},_serialize:function(b){return tinymce.util.JSON.serialize(b).replace(/[{}]/g,&quot;&quot;)}});tinymce.PluginManager.add(&quot;media&quot;,tinymce.plugins.MediaPlugin)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsmediamediahtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/media/media.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/media/media.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/media/media.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,13 +2,13 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#media_dlg.title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/media.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/validate.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/editable_selects.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;link href=&quot;css/media.css?ver=327-1235&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/media.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/validate.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/editable_selects.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;link href=&quot;css/media.css?ver=3392&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body style=&quot;display: none&quot;&gt;
</span><span class="cx">     &lt;form onsubmit=&quot;insertMedia();return false;&quot; action=&quot;#&quot;&gt;
</span><span class="lines">@@ -809,13 +809,8 @@
</span><span class="cx">                 &lt;/div&gt;
</span><span class="cx"> 
</span><span class="cx">                 &lt;div class=&quot;mceActionPanel&quot;&gt;
</span><del>-                        &lt;div style=&quot;float: left&quot;&gt;
-                                &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
-                        &lt;/div&gt;
-
-                        &lt;div style=&quot;float: right&quot;&gt;
-                                &lt;input type=&quot;submit&quot; id=&quot;insert&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; /&gt;
-                        &lt;/div&gt;
</del><ins>+                        &lt;input type=&quot;submit&quot; id=&quot;insert&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; /&gt;
+                        &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
</ins><span class="cx">                 &lt;/div&gt;
</span><span class="cx">         &lt;/form&gt;
</span><span class="cx"> &lt;/body&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginspasteeditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/paste/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/paste/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/paste/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var a=tinymce.each;tinymce.create(&quot;tinymce.plugins.PastePlugin&quot;,{init:function(c,d){var e=this,b;e.editor=c;e.url=d;e.onPreProcess=new tinymce.util.Dispatcher(e);e.onPostProcess=new tinymce.util.Dispatcher(e);e.onPreProcess.add(e._preProcess);e.onPostProcess.add(e._postProcess);e.onPreProcess.add(function(h,i){c.execCallback(&quot;paste_preprocess&quot;,h,i)});e.onPostProcess.add(function(h,i){c.execCallback(&quot;paste_postprocess&quot;,h,i)});function g(i){var h=c.dom;e.onPreProcess.dispatch(e,i);i.node=h.create(&quot;div&quot;,0,i.content);e.onPostProcess.dispatch(e,i);i.content=c.serializer.serialize(i.node,{getInner:1});if(/&lt;(p|h[1-6]|ul|ol)/.test(i.content)){e._insertBlockContent(c,h,i.content)}else{e._insert(i.content)}}c.addCommand(&quot;mceInsertClipboardContent&quot;,function(h,i){g(i)});function f(l){var p,k,i,j=c.selection,o=c.dom,h=c.getBody(),m;if(o.get(&quot;_mcePaste&quot;)){return}p=o.add(h,&quot;div&quot;,{id:&quot;_mcePaste&quot;},&quot;\uFEFF&quot;);if(h!=c.getDoc().body){m=o.getPos(c.selection.getStart(),h).y}else{m=h.scrollTop}o.setStyles(p,{position:&quot;absolute&quot;,left:-10000,top:m,width:1,height:1,overflow:&quot;hidden&quot;});if(tinymce.isIE){i=o.doc.body.createTextRange();i.moveToElementText(p);i.execCommand(&quot;Paste&quot;);o.remove(p);if(p.innerHTML===&quot;\uFEFF&quot;){c.execCommand(&quot;mcePasteWord&quot;);l.preventDefault();return}g({content:p.innerHTML});return tinymce.dom.Event.cancel(l)}else{k=c.selection.getRng();p=p.firstChild;i=c.getDoc().createRange();i.setStart(p,0);i.setEnd(p,1);j.setRng(i);window.setTimeout(function(){var q=&quot;&quot;,n=o.select(&quot;div[id=_mcePaste]&quot;);a(n,function(r){q+=(o.select(&quot;&gt; span.Apple-style-span div&quot;,r)[0]||o.select(&quot;&gt; span.Apple-style-span&quot;,r)[0]||r).innerHTML});a(n,function(r){o.remove(r)});if(k){j.setRng(k)}g({content:q})},0)}}if(c.getParam(&quot;paste_auto_cleanup_on_paste&quot;,true)){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){c.onKeyDown.add(function(h,i){if(((tinymce.isMac?i.metaKey:i.ctrlKey)&amp;&amp;i.keyCode==86)||(i.shiftKey&amp;&amp;i.keyCode==45)){f(i)}})}else{c.onPaste.addToTop(function(h,i){return f(i)})}}if(c.getParam(&quot;paste_block_drop&quot;)){c.onInit.add(function(){c.dom.bind(c.getBody(),[&quot;dragend&quot;,&quot;dragover&quot;,&quot;draggesture&quot;,&quot;dragdrop&quot;,&quot;drop&quot;,&quot;drag&quot;],function(h){h.preventDefault();h.stopPropagation();return false})})}e._legacySupport()},getInfo:function(){return{longname:&quot;Paste text/word&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}},_preProcess:function(d,i){var b=this.editor,c=i.content,g,f;function g(h){a(h,function(j){if(j.constructor==RegExp){c=c.replace(j,&quot;&quot;)}else{c=c.replace(j[0],j[1])}})}if(/(class=\&quot;?Mso|style=\&quot;[^\&quot;]*\bmso\-|w:WordDocument)/.test(c)||i.wordContent){i.wordContent=true;g([/^\s*(&amp;nbsp;)+/g,/(&amp;nbsp;|&lt;br[^&gt;]*&gt;)+\s*$/g]);if(b.getParam(&quot;paste_convert_middot_lists&quot;,true)){g([[/&lt;!--\[if !supportLists\]--&gt;/gi,&quot;$&amp;__MCE_ITEM__&quot;],[/(&lt;span[^&gt;]+:\s*symbol[^&gt;]+&gt;)/gi,&quot;$1__MCE_ITEM__&quot;],[/(&lt;span[^&gt;]+mso-list:[^&gt;]+&gt;)/gi,&quot;$1__MCE_ITEM__&quot;]])}g([/&lt;!--[\s\S]+?--&gt;/gi,/&lt;\/?(img|font|meta|link|style|div|v:\w+)[^&gt;]*&gt;/gi,/&lt;\\?\?xml[^&gt;]*&gt;/gi,/&lt;\/?o:[^&gt;]*&gt;/gi,/ (id|name|language|type|on\w+|v:\w+)=\&quot;([^\&quot;]*)\&quot;/gi,/ (id|name|language|type|on\w+|v:\w+)=(\w+)/gi,[/&lt;(\/?)s&gt;/gi,&quot;&lt;$1strike&gt;&quot;],/&lt;script[^&gt;]+&gt;[\s\S]*?&lt;\/script&gt;/gi,[/&amp;nbsp;/g,&quot;\u00a0&quot;]]);if(!b.getParam(&quot;paste_retain_style_properties&quot;)){g([/&lt;\/?(span)[^&gt;]*&gt;/gi])}}f=b.getParam(&quot;paste_strip_class_attributes&quot;);if(f!=&quot;none&quot;){function e(l,h){var k,j=&quot;&quot;;if(f==&quot;all&quot;){return&quot;&quot;}h=tinymce.explode(h,&quot; &quot;);for(k=h.length-1;k&gt;=0;k--){if(!/^(Mso)/i.test(h[k])){j+=(!j?&quot;&quot;:&quot; &quot;)+h[k]}}return' class=&quot;'+j+'&quot;'}g([[/ class=\&quot;([^\&quot;]*)\&quot;/gi,e],[/ class=(\w+)/gi,e]])}if(b.getParam(&quot;paste_remove_spans&quot;)){g([/&lt;\/?(span)[^&gt;]*&gt;/gi])}i.content=c},_postProcess:function(e,g){var d=this,c=d.editor,f=c.dom,b;if(g.wordContent){a(f.select(&quot;a&quot;,g.node),function(h){if(!h.href||h.href.indexOf(&quot;#_Toc&quot;)!=-1){f.remove(h,1)}});if(d.editor.getParam(&quot;paste_convert_middot_lists&quot;,true)){d._convertLists(e,g)}b=c.getParam(&quot;paste_retain_style_properties&quot;);if(tinymce.is(b,&quot;string&quot;)){b=tinymce.explode(b)}a(f.select(&quot;*&quot;,g.node),function(l){var m={},j=0,k,n,h;if(b){for(k=0;k&lt;b.length;k++){n=b[k];h=f.getStyle(l,n);if(h){m[n]=h;j++}}}f.setAttrib(l,&quot;style&quot;,&quot;&quot;);if(b&amp;&amp;j&gt;0){f.setStyles(l,m)}else{if(l.nodeName==&quot;SPAN&quot;&amp;&amp;!l.className){f.remove(l,true)}}})}if(c.getParam(&quot;paste_remove_styles&quot;)||(c.getParam(&quot;paste_remove_styles_if_webkit&quot;)&amp;&amp;tinymce.isWebKit)){a(f.select(&quot;*[style]&quot;,g.node),function(h){h.removeAttribute(&quot;style&quot;);h.removeAttribute(&quot;mce_style&quot;)})}else{if(tinymce.isWebKit){a(f.select(&quot;*&quot;,g.node),function(h){h.removeAttribute(&quot;mce_style&quot;)})}}},_convertLists:function(e,c){var g=e.editor.dom,f,j,b=-1,d,k=[],i,h;a(g.select(&quot;p&quot;,c.node),function(r){var n,s=&quot;&quot;,q,o,l,m;for(n=r.firstChild;n&amp;&amp;n.nodeType==3;n=n.nextSibling){s+=n.nodeValue}s=r.innerHTML.replace(/&lt;\/?\w+[^&gt;]*&gt;/gi,&quot;&quot;).replace(/&amp;nbsp;/g,&quot;\u00a0&quot;);if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(s)){q=&quot;ul&quot;}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0{2,}/.test(s)){q=&quot;ol&quot;}if(q){d=parseFloat(r.style.marginLeft||0);if(d&gt;b){k.push(d)}if(!f||q!=i){f=g.create(q);g.insertAfter(f,r)}else{if(d&gt;b){f=j.appendChild(g.create(q))}else{if(d&lt;b){l=tinymce.inArray(k,d);m=g.getParents(f.parentNode,q);f=m[m.length-1-l]||f}}}a(g.select(&quot;span&quot;,r),function(t){var p=t.innerHTML.replace(/&lt;\/?\w+[^&gt;]*&gt;/gi,&quot;&quot;);if(q==&quot;ul&quot;&amp;&amp;/^[\u2022\u00b7\u00a7\u00d8o]/.test(p)){g.remove(t)}else{if(/^[\s\S]*\w+\.(&amp;nbsp;|\u00a0)*\s*/.test(p)){g.remove(t)}}});o=r.innerHTML;if(q==&quot;ul&quot;){o=r.innerHTML.replace(/__MCE_ITEM__/g,&quot;&quot;).replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*(&amp;nbsp;|\u00a0)+\s*/,&quot;&quot;)}else{o=r.innerHTML.replace(/__MCE_ITEM__/g,&quot;&quot;).replace(/^\s*\w+\.(&amp;nbsp;|\u00a0)+\s*/,&quot;&quot;)}j=f.appendChild(g.create(&quot;li&quot;,0,o));g.remove(r);b=d;i=q}else{f=b=0}});h=c.node.innerHTML;if(h.indexOf(&quot;__MCE_ITEM__&quot;)!=-1){c.node.innerHTML=h.replace(/__MCE_ITEM__/g,&quot;&quot;)}},_insertBlockContent:function(h,e,i){var c,g,d=h.selection,m,j,b,k,f;function l(p){var o;if(tinymce.isIE){o=h.getDoc().body.createTextRange();o.moveToElementText(p);o.collapse(false);o.select()}else{d.select(p,1);d.collapse(false)}}this._insert('&lt;span id=&quot;_marker&quot;&gt;&amp;nbsp;&lt;/span&gt;',1);g=e.get(&quot;_marker&quot;);c=e.getParent(g,&quot;p,h1,h2,h3,h4,h5,h6,ul,ol,th,td&quot;);if(c&amp;&amp;!/TD|TH/.test(c.nodeName)){g=e.split(c,g);a(e.create(&quot;div&quot;,0,i).childNodes,function(o){m=g.parentNode.insertBefore(o.cloneNode(true),g)});l(m)}else{e.setOuterHTML(g,i);d.select(h.getBody(),1);d.collapse(0)}e.remove(&quot;_marker&quot;);j=d.getStart();b=e.getViewPort(h.getWin());k=h.dom.getPos(j).y;f=j.clientHeight;if(k&lt;b.y||k+f&gt;b.y+b.h){h.getDoc().body.scrollTop=k&lt;b.y?k:k-b.h+25}},_insert:function(d,b){var c=this.editor;if(!c.selection.isCollapsed()){c.getDoc().execCommand(&quot;Delete&quot;,false,null)}c.execCommand(tinymce.isGecko?&quot;insertHTML&quot;:&quot;mceInsertContent&quot;,false,d,{skip_undo:b})},_legacySupport:function(){var c=this,b=c.editor;a([&quot;mcePasteText&quot;,&quot;mcePasteWord&quot;],function(d){b.addCommand(d,function(){b.windowManager.open({file:c.url+(d==&quot;mcePasteText&quot;?&quot;/pastetext.htm&quot;:&quot;/pasteword.htm&quot;),width:parseInt(b.getParam(&quot;paste_dialog_width&quot;,&quot;450&quot;)),height:parseInt(b.getParam(&quot;paste_dialog_height&quot;,&quot;400&quot;)),inline:1})})});b.addButton(&quot;pastetext&quot;,{title:&quot;paste.paste_text_desc&quot;,cmd:&quot;mcePasteText&quot;});b.addButton(&quot;pasteword&quot;,{title:&quot;paste.paste_word_desc&quot;,cmd:&quot;mcePasteWord&quot;});b.addButton(&quot;selectall&quot;,{title:&quot;paste.selectall_desc&quot;,cmd:&quot;selectall&quot;})}});tinymce.PluginManager.add(&quot;paste&quot;,tinymce.plugins.PastePlugin)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var c=tinymce.each,d=null,a={paste_auto_cleanup_on_paste:true,paste_block_drop:false,paste_retain_style_properties:&quot;none&quot;,paste_strip_class_attributes:&quot;mso&quot;,paste_remove_spans:false,paste_remove_styles:false,paste_remove_styles_if_webkit:true,paste_convert_middot_lists:true,paste_convert_headers_to_strong:false,paste_dialog_width:&quot;450&quot;,paste_dialog_height:&quot;400&quot;,paste_text_use_dialog:false,paste_text_sticky:false,paste_text_notifyalways:false,paste_text_linebreaktype:&quot;p&quot;,paste_text_replacements:[[/\u2026/g,&quot;...&quot;],[/[\x93\x94\u201c\u201d]/g,'&quot;'],[/[\x60\x91\x92\u2018\u2019]/g,&quot;'&quot;]]};function b(e,f){return e.getParam(f,a[f])}tinymce.create(&quot;tinymce.plugins.PastePlugin&quot;,{init:function(e,f){var g=this;g.editor=e;g.url=f;g.onPreProcess=new tinymce.util.Dispatcher(g);g.onPostProcess=new tinymce.util.Dispatcher(g);g.onPreProcess.add(g._preProcess);g.onPostProcess.add(g._postProcess);g.onPreProcess.add(function(j,k){e.execCallback(&quot;paste_preprocess&quot;,j,k)});g.onPostProcess.add(function(j,k){e.execCallback(&quot;paste_postprocess&quot;,j,k)});e.pasteAsPlainText=false;function i(l,j){var k=e.dom;g.onPreProcess.dispatch(g,l);l.node=k.create(&quot;div&quot;,0,l.content);g.onPostProcess.dispatch(g,l);l.content=e.serializer.serialize(l.node,{getInner:1});if((!j)&amp;&amp;(e.pasteAsPlainText)){g._insertPlainText(e,k,l.content);if(!b(e,&quot;paste_text_sticky&quot;)){e.pasteAsPlainText=false;e.controlManager.setActive(&quot;pastetext&quot;,false)}}else{if(/&lt;(p|h[1-6]|ul|ol)/.test(l.content)){g._insertBlockContent(e,k,l.content)}else{g._insert(l.content)}}}e.addCommand(&quot;mceInsertClipboardContent&quot;,function(j,k){i(k,true)});if(!b(e,&quot;paste_text_use_dialog&quot;)){e.addCommand(&quot;mcePasteText&quot;,function(k,j){var l=tinymce.util.Cookie;e.pasteAsPlainText=!e.pasteAsPlainText;e.controlManager.setActive(&quot;pastetext&quot;,e.pasteAsPlainText);if((e.pasteAsPlainText)&amp;&amp;(!l.get(&quot;tinymcePasteText&quot;))){if(b(e,&quot;paste_text_sticky&quot;)){e.windowManager.alert(e.translate(&quot;paste.plaintext_mode_sticky&quot;))}else{e.windowManager.alert(e.translate(&quot;paste.plaintext_mode_sticky&quot;))}if(!b(e,&quot;paste_text_notifyalways&quot;)){l.set(&quot;tinymcePasteText&quot;,&quot;1&quot;,new Date(new Date().getFullYear()+1,12,31))}}})}e.addButton(&quot;pastetext&quot;,{title:&quot;paste.paste_text_desc&quot;,cmd:&quot;mcePasteText&quot;});e.addButton(&quot;selectall&quot;,{title:&quot;paste.selectall_desc&quot;,cmd:&quot;selectall&quot;});function h(s){var m,q,k,l=e.selection,p=e.dom,r=e.getBody(),j;if(e.pasteAsPlainText&amp;&amp;(s.clipboardData||p.doc.dataTransfer)){s.preventDefault();i({content:(s.clipboardData||p.doc.dataTransfer).getData(&quot;Text&quot;)},true);return}if(p.get(&quot;_mcePaste&quot;)){return}m=p.add(r,&quot;div&quot;,{id:&quot;_mcePaste&quot;,&quot;class&quot;:&quot;mcePaste&quot;},'\uFEFF&lt;br _mce_bogus=&quot;1&quot;&gt;');if(r!=e.getDoc().body){j=p.getPos(e.selection.getStart(),r).y}else{j=r.scrollTop}p.setStyles(m,{position:&quot;absolute&quot;,left:-10000,top:j,width:1,height:1,overflow:&quot;hidden&quot;});if(tinymce.isIE){k=p.doc.body.createTextRange();k.moveToElementText(m);k.execCommand(&quot;Paste&quot;);p.remove(m);if(m.innerHTML===&quot;\uFEFF&quot;){e.execCommand(&quot;mcePasteWord&quot;);s.preventDefault();return}i({content:m.innerHTML});return tinymce.dom.Event.cancel(s)}else{function o(n){n.preventDefault()}p.bind(e.getDoc(),&quot;mousedown&quot;,o);p.bind(e.getDoc(),&quot;keydown&quot;,o);q=e.selection.getRng();m=m.firstChild;k=e.getDoc().createRange();k.setStart(m,0);k.setEnd(m,1);l.setRng(k);window.setTimeout(function(){var t=&quot;&quot;,n=p.select(&quot;div.mcePaste&quot;);c(n,function(v){var u=v.firstChild;if(u&amp;&amp;u.nodeName==&quot;DIV&quot;&amp;&amp;u.style.marginTop&amp;&amp;u.style.backgroundColor){p.remove(u,1)}c(p.select(&quot;div.mcePaste&quot;,v),function(w){p.remove(w,1)});c(p.select(&quot;span.Apple-style-span&quot;,v),function(w){p.remove(w,1)});c(p.select(&quot;br[_mce_bogus]&quot;,v),function(w){p.remove(w)});t+=v.innerHTML});c(n,function(u){p.remove(u)});if(q){l.setRng(q)}i({content:t});p.unbind(e.getDoc(),&quot;mousedown&quot;,o);p.unbind(e.getDoc(),&quot;keydown&quot;,o)},0)}}if(b(e,&quot;paste_auto_cleanup_on_paste&quot;)){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){e.onKeyDown.add(function(j,k){if(((tinymce.isMac?k.metaKey:k.ctrlKey)&amp;&amp;k.keyCode==86)||(k.shiftKey&amp;&amp;k.keyCode==45)){h(k)}})}else{e.onPaste.addToTop(function(j,k){return h(k)})}}if(b(e,&quot;paste_block_drop&quot;)){e.onInit.add(function(){e.dom.bind(e.getBody(),[&quot;dragend&quot;,&quot;dragover&quot;,&quot;draggesture&quot;,&quot;dragdrop&quot;,&quot;drop&quot;,&quot;drag&quot;],function(j){j.preventDefault();j.stopPropagation();return false})})}g._legacySupport()},getInfo:function(){return{longname:&quot;Paste text/word&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}},_preProcess:function(i,f){var l=this.editor,k=f.content,q=tinymce.grep,p=tinymce.explode,g=tinymce.trim,m,j;function e(h){c(h,function(o){if(o.constructor==RegExp){k=k.replace(o,&quot;&quot;)}else{k=k.replace(o[0],o[1])}})}if(/class=&quot;?Mso|style=&quot;[^&quot;]*\bmso-|w:WordDocument/i.test(k)||f.wordContent){f.wordContent=true;e([/^\s*(&amp;nbsp;)+/gi,/(&amp;nbsp;|&lt;br[^&gt;]*&gt;)+\s*$/gi]);if(b(l,&quot;paste_convert_headers_to_strong&quot;)){k=k.replace(/&lt;p [^&gt;]*class=&quot;?MsoHeading&quot;?[^&gt;]*&gt;(.*?)&lt;\/p&gt;/gi,&quot;&lt;p&gt;&lt;strong&gt;$1&lt;/strong&gt;&lt;/p&gt;&quot;)}if(b(l,&quot;paste_convert_middot_lists&quot;)){e([[/&lt;!--\[if !supportLists\]--&gt;/gi,&quot;$&amp;__MCE_ITEM__&quot;],[/(&lt;span[^&gt;]+(?:mso-list:|:\s*symbol)[^&gt;]+&gt;)/gi,&quot;$1__MCE_ITEM__&quot;]])}e([/&lt;!--[\s\S]+?--&gt;/gi,/&lt;(!|script[^&gt;]*&gt;.*?&lt;\/script(?=[&gt;\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/&gt;]))[^&gt;]*&gt;/gi,[/&lt;(\/?)s&gt;/gi,&quot;&lt;$1strike&gt;&quot;],[/&amp;nbsp;/gi,&quot;\u00a0&quot;]]);do{m=k.length;k=k.replace(/(&lt;[a-z][^&gt;]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:&quot;[^&quot;]*&quot;|\w+)\s?/gi,&quot;$1&quot;)}while(m!=k.length);if(b(l,&quot;paste_retain_style_properties&quot;).replace(/^none$/i,&quot;&quot;).length==0){k=k.replace(/&lt;\/?span[^&gt;]*&gt;/gi,&quot;&quot;)}else{e([[/&lt;span\s+style\s*=\s*&quot;\s*mso-spacerun\s*:\s*yes\s*;?\s*&quot;\s*&gt;([\s\u00a0]*)&lt;\/span&gt;/gi,function(o,h){return(h.length&gt;0)?h.replace(/./,&quot; &quot;).slice(Math.floor(h.length/2)).split(&quot;&quot;).join(&quot;\u00a0&quot;):&quot;&quot;}],[/(&lt;[a-z][^&gt;]*)\sstyle=&quot;([^&quot;]*)&quot;/gi,function(u,h,t){var v=[],o=0,r=p(g(t).replace(/&amp;quot;/gi,&quot;'&quot;),&quot;;&quot;);c(r,function(s){var w,y,z=p(s,&quot;:&quot;);function x(A){return A+((A!==&quot;0&quot;)&amp;&amp;(/\d$/.test(A)))?&quot;px&quot;:&quot;&quot;}if(z.length==2){w=z[0].toLowerCase();y=z[1].toLowerCase();switch(w){case&quot;mso-padding-alt&quot;:case&quot;mso-padding-top-alt&quot;:case&quot;mso-padding-right-alt&quot;:case&quot;mso-padding-bottom-alt&quot;:case&quot;mso-padding-left-alt&quot;:case&quot;mso-margin-alt&quot;:case&quot;mso-margin-top-alt&quot;:case&quot;mso-margin-right-alt&quot;:case&quot;mso-margin-bottom-alt&quot;:case&quot;mso-margin-left-alt&quot;:case&quot;mso-table-layout-alt&quot;:case&quot;mso-height&quot;:case&quot;mso-width&quot;:case&quot;mso-vertical-align-alt&quot;:v[o++]=w.replace(/^mso-|-alt$/g,&quot;&quot;)+&quot;:&quot;+x(y);return;case&quot;horiz-align&quot;:v[o++]=&quot;text-align:&quot;+y;return;case&quot;vert-align&quot;:v[o++]=&quot;vertical-align:&quot;+y;return;case&quot;font-color&quot;:case&quot;mso-foreground&quot;:v[o++]=&quot;color:&quot;+y;return;case&quot;mso-background&quot;:case&quot;mso-highlight&quot;:v[o++]=&quot;background:&quot;+y;return;case&quot;mso-default-height&quot;:v[o++]=&quot;min-height:&quot;+x(y);return;case&quot;mso-default-width&quot;:v[o++]=&quot;min-width:&quot;+x(y);return;case&quot;mso-padding-between-alt&quot;:v[o++]=&quot;border-collapse:separate;border-spacing:&quot;+x(y);return;case&quot;text-line-through&quot;:if((y==&quot;single&quot;)||(y==&quot;double&quot;)){v[o++]=&quot;text-decoration:line-through&quot;}return;case&quot;mso-zero-height&quot;:if(y==&quot;yes&quot;){v[o++]=&quot;display:none&quot;}return}if(/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(w)){return}v[o++]=w+&quot;:&quot;+z[1]}});if(o&gt;0){return h+' style=&quot;'+v.join(&quot;;&quot;)+'&quot;'}else{return h}}]])}}if(b(l,&quot;paste_convert_headers_to_strong&quot;)){e([[/&lt;h[1-6][^&gt;]*&gt;/gi,&quot;&lt;p&gt;&lt;strong&gt;&quot;],[/&lt;\/h[1-6][^&gt;]*&gt;/gi,&quot;&lt;/strong&gt;&lt;/p&gt;&quot;]])}j=b(l,&quot;paste_strip_class_attributes&quot;);if(j!==&quot;none&quot;){function n(r,o){if(j===&quot;all&quot;){return&quot;&quot;}var h=q(p(o.replace(/^([&quot;'])(.*)\1$/,&quot;$2&quot;),&quot; &quot;),function(s){return(/^(?!mso)/i.test(s))});return h.length?' class=&quot;'+h.join(&quot; &quot;)+'&quot;':&quot;&quot;}k=k.replace(/ class=&quot;([^&quot;]+)&quot;/gi,n);k=k.replace(/ class=(\w+)/gi,n)}if(b(l,&quot;paste_remove_spans&quot;)){k=k.replace(/&lt;\/?span[^&gt;]*&gt;/gi,&quot;&quot;)}f.content=k},_postProcess:function(h,j){var g=this,f=g.editor,i=f.dom,e;if(j.wordContent){c(i.select(&quot;a&quot;,j.node),function(k){if(!k.href||k.href.indexOf(&quot;#_Toc&quot;)!=-1){i.remove(k,1)}});if(b(f,&quot;paste_convert_middot_lists&quot;)){g._convertLists(h,j)}e=b(f,&quot;paste_retain_style_properties&quot;);if((tinymce.is(e,&quot;string&quot;))&amp;&amp;(e!==&quot;all&quot;)&amp;&amp;(e!==&quot;*&quot;)){e=tinymce.explode(e.replace(/^none$/i,&quot;&quot;));c(i.select(&quot;*&quot;,j.node),function(n){var o={},l=0,m,p,k;if(e){for(m=0;m&lt;e.length;m++){p=e[m];k=i.getStyle(n,p);if(k){o[p]=k;l++}}}i.setAttrib(n,&quot;style&quot;,&quot;&quot;);if(e&amp;&amp;l&gt;0){i.setStyles(n,o)}else{if(n.nodeName==&quot;SPAN&quot;&amp;&amp;!n.className){i.remove(n,true)}}})}}if(b(f,&quot;paste_remove_styles&quot;)||(b(f,&quot;paste_remove_styles_if_webkit&quot;)&amp;&amp;tinymce.isWebKit)){c(i.select(&quot;*[style]&quot;,j.node),function(k){k.removeAttribute(&quot;style&quot;);k.removeAttribute(&quot;_mce_style&quot;)})}else{if(tinymce.isWebKit){c(i.select(&quot;*&quot;,j.node),function(k){k.removeAttribute(&quot;_mce_style&quot;)})}}},_convertLists:function(h,f){var j=h.editor.dom,i,m,e=-1,g,n=[],l,k;c(j.select(&quot;p&quot;,f.node),function(u){var r,v=&quot;&quot;,t,s,o,q;for(r=u.firstChild;r&amp;&amp;r.nodeType==3;r=r.nextSibling){v+=r.nodeValue}v=u.innerHTML.replace(/&lt;\/?\w+[^&gt;]*&gt;/gi,&quot;&quot;).replace(/&amp;nbsp;/g,&quot;\u00a0&quot;);if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(v)){t=&quot;ul&quot;}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0{2,}/.test(v)){t=&quot;ol&quot;}if(t){g=parseFloat(u.style.marginLeft||0);if(g&gt;e){n.push(g)}if(!i||t!=l){i=j.create(t);j.insertAfter(i,u)}else{if(g&gt;e){i=m.appendChild(j.create(t))}else{if(g&lt;e){o=tinymce.inArray(n,g);q=j.getParents(i.parentNode,t);i=q[q.length-1-o]||i}}}c(j.select(&quot;span&quot;,u),function(w){var p=w.innerHTML.replace(/&lt;\/?\w+[^&gt;]*&gt;/gi,&quot;&quot;);if(t==&quot;ul&quot;&amp;&amp;/^[\u2022\u00b7\u00a7\u00d8o]/.test(p)){j.remove(w)}else{if(/^[\s\S]*\w+\.(&amp;nbsp;|\u00a0)*\s*/.test(p)){j.remove(w)}}});s=u.innerHTML;if(t==&quot;ul&quot;){s=u.innerHTML.replace(/__MCE_ITEM__/g,&quot;&quot;).replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*(&amp;nbsp;|\u00a0)+\s*/,&quot;&quot;)}else{s=u.innerHTML.replace(/__MCE_ITEM__/g,&quot;&quot;).replace(/^\s*\w+\.(&amp;nbsp;|\u00a0)+\s*/,&quot;&quot;)}m=i.appendChild(j.create(&quot;li&quot;,0,s));j.remove(u);e=g;l=t}else{i=e=0}});k=f.node.innerHTML;if(k.indexOf(&quot;__MCE_ITEM__&quot;)!=-1){f.node.innerHTML=k.replace(/__MCE_ITEM__/g,&quot;&quot;)}},_insertBlockContent:function(l,h,m){var f,j,g=l.selection,q,n,e,o,i,k=&quot;mce_marker&quot;;function p(t){var s;if(tinymce.isIE){s=l.getDoc().body.createTextRange();s.moveToElementText(t);s.collapse(false);s.select()}else{g.select(t,1);g.collapse(false)}}this._insert('&lt;span id=&quot;'+k+'&quot;&gt;&lt;/span&gt;',1);j=h.get(k);f=h.getParent(j,&quot;p,h1,h2,h3,h4,h5,h6,ul,ol,th,td&quot;);if(f&amp;&amp;!/TD|TH/.test(f.nodeName)){j=h.split(f,j);c(h.create(&quot;div&quot;,0,m).childNodes,function(r){q=j.parentNode.insertBefore(r.cloneNode(true),j)});p(q)}else{h.setOuterHTML(j,m);g.select(l.getBody(),1);g.collapse(0)}while(n=h.get(k)){h.remove(n)}n=g.getStart();e=h.getViewPort(l.getWin());o=l.dom.getPos(n).y;i=n.clientHeight;if(o&lt;e.y||o+i&gt;e.y+e.h){l.getDoc().body.scrollTop=o&lt;e.y?o:o-e.h+25}},_insert:function(g,e){var f=this.editor,i=f.selection.getRng();if(!f.selection.isCollapsed()&amp;&amp;i.startContainer!=i.endContainer){f.getDoc().execCommand(&quot;Delete&quot;,false,null)}f.execCommand(tinymce.isGecko?&quot;insertHTML&quot;:&quot;mceInsertContent&quot;,false,g,{skip_undo:e})},_insertPlainText:function(j,x,v){var t,u,l,k,r,e,p,f,n=j.getWin(),z=j.getDoc(),s=j.selection,m=tinymce.is,y=tinymce.inArray,g=b(j,&quot;paste_text_linebreaktype&quot;),o=b(j,&quot;paste_text_replacements&quot;);function q(h){c(h,function(i){if(i.constructor==RegExp){v=v.replace(i,&quot;&quot;)}else{v=v.replace(i[0],i[1])}})}if((typeof(v)===&quot;string&quot;)&amp;&amp;(v.length&gt;0)){if(!d){d=(&quot;34,quot,38,amp,39,apos,60,lt,62,gt,&quot;+j.serializer.settings.entities).split(&quot;,&quot;)}if(/&lt;(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^&gt;]*&gt;/i.test(v)){q([/[\n\r]+/g])}else{q([/\r+/g])}q([[/&lt;\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)&gt;/gi,&quot;\n\n&quot;],[/&lt;br[^&gt;]*&gt;|&lt;\/tr&gt;/gi,&quot;\n&quot;],[/&lt;\/t[dh]&gt;\s*&lt;t[dh][^&gt;]*&gt;/gi,&quot;\t&quot;],/&lt;[a-z!\/?][^&gt;]*&gt;/gi,[/&amp;nbsp;/gi,&quot; &quot;],[/&amp;(#\d+|[a-z0-9]{1,10});/gi,function(i,h){if(h.charAt(0)===&quot;#&quot;){return String.fromCharCode(h.slice(1))}else{return((i=y(d,h))&gt;0)?String.fromCharCode(d[i-1]):&quot; &quot;}}],[/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi,&quot;$1&quot;],[/\n{3,}/g,&quot;\n\n&quot;],/^\s+|\s+$/g]);v=x.encode(v);if(!s.isCollapsed()){z.execCommand(&quot;Delete&quot;,false,null)}if(m(o,&quot;array&quot;)||(m(o,&quot;array&quot;))){q(o)}else{if(m(o,&quot;string&quot;)){q(new RegExp(o,&quot;gi&quot;))}}if(g==&quot;none&quot;){q([[/\n+/g,&quot; &quot;]])}else{if(g==&quot;br&quot;){q([[/\n/g,&quot;&lt;br /&gt;&quot;]])}else{q([/^\s+|\s+$/g,[/\n\n/g,&quot;&lt;/p&gt;&lt;p&gt;&quot;],[/\n/g,&quot;&lt;br /&gt;&quot;]])}}if((l=v.indexOf(&quot;&lt;/p&gt;&lt;p&gt;&quot;))!=-1){k=v.lastIndexOf(&quot;&lt;/p&gt;&lt;p&gt;&quot;);r=s.getNode();e=[];do{if(r.nodeType==1){if(r.nodeName==&quot;TD&quot;||r.nodeName==&quot;BODY&quot;){break}e[e.length]=r}}while(r=r.parentNode);if(e.length&gt;0){p=v.substring(0,l);f=&quot;&quot;;for(t=0,u=e.length;t&lt;u;t++){p+=&quot;&lt;/&quot;+e[t].nodeName.toLowerCase()+&quot;&gt;&quot;;f+=&quot;&lt;&quot;+e[e.length-t-1].nodeName.toLowerCase()+&quot;&gt;&quot;}if(l==k){v=p+f+v.substring(l+7)}else{v=p+v.substring(l+4,k+4)+f+v.substring(k+7)}}}j.execCommand(&quot;mceInsertRawHTML&quot;,false,v+'&lt;span id=&quot;_plain_text_marker&quot;&gt;&amp;nbsp;&lt;/span&gt;');window.setTimeout(function(){var h=x.get(&quot;_plain_text_marker&quot;),B,i,A,w;s.select(h,false);z.execCommand(&quot;Delete&quot;,false,null);h=null;B=s.getStart();i=x.getViewPort(n);A=x.getPos(B).y;w=B.clientHeight;if((A&lt;i.y)||(A+w&gt;i.y+i.h)){z.body.scrollTop=A&lt;i.y?A:A-i.h+25}},0)}},_legacySupport:function(){var f=this,e=f.editor;e.addCommand(&quot;mcePasteWord&quot;,function(){e.windowManager.open({file:f.url+&quot;/pasteword.htm&quot;,width:parseInt(b(e,&quot;paste_dialog_width&quot;)),height:parseInt(b(e,&quot;paste_dialog_height&quot;)),inline:1})});if(b(e,&quot;paste_text_use_dialog&quot;)){e.addCommand(&quot;mcePasteText&quot;,function(){e.windowManager.open({file:f.url+&quot;/pastetext.htm&quot;,width:parseInt(b(e,&quot;paste_dialog_width&quot;)),height:parseInt(b(e,&quot;paste_dialog_height&quot;)),inline:1})})}e.addButton(&quot;pasteword&quot;,{title:&quot;paste.paste_word_desc&quot;,cmd:&quot;mcePasteWord&quot;})}});tinymce.PluginManager.add(&quot;paste&quot;,tinymce.plugins.PastePlugin)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginspastepastetexthtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/paste/pastetext.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/paste/pastetext.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/paste/pastetext.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,9 +1,8 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#paste.paste_text_desc}&lt;/title&gt;
</span><del>-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/pastetext.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/pastetext.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body onresize=&quot;PasteTextDialog.resize();&quot; style=&quot;display:none; overflow:hidden;&quot;&gt;
</span><span class="cx">         &lt;form name=&quot;source&quot; onsubmit=&quot;return PasteTextDialog.insert();&quot; action=&quot;#&quot;&gt;
</span><span class="lines">@@ -20,13 +19,8 @@
</span><span class="cx">                 &lt;textarea id=&quot;content&quot; name=&quot;content&quot; rows=&quot;15&quot; cols=&quot;100&quot; style=&quot;width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;&quot; dir=&quot;ltr&quot; wrap=&quot;soft&quot; class=&quot;mceFocus&quot;&gt;&lt;/textarea&gt;
</span><span class="cx"> 
</span><span class="cx">                 &lt;div class=&quot;mceActionPanel&quot;&gt;
</span><del>-                        &lt;div style=&quot;float: left&quot;&gt;
-                                &lt;input type=&quot;button&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; id=&quot;cancel&quot; /&gt;
-                        &lt;/div&gt;
-
-                        &lt;div style=&quot;float: right&quot;&gt;
-                                &lt;input type=&quot;submit&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; id=&quot;insert&quot; /&gt;
-                        &lt;/div&gt;
</del><ins>+                        &lt;input type=&quot;submit&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; id=&quot;insert&quot; /&gt;
+                        &lt;input type=&quot;button&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; id=&quot;cancel&quot; /&gt;
</ins><span class="cx">                 &lt;/div&gt;
</span><span class="cx">         &lt;/form&gt;
</span><span class="cx"> &lt;/body&gt; 
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginspastepastewordhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/paste/pasteword.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/paste/pasteword.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/paste/pasteword.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,9 +1,8 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><del>-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
</del><span class="cx">         &lt;title&gt;{#paste.paste_word_desc}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/pasteword.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/pasteword.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body onresize=&quot;PasteWordDialog.resize();&quot; style=&quot;display:none; overflow:hidden;&quot;&gt;
</span><span class="cx">         &lt;form name=&quot;source&quot; onsubmit=&quot;return PasteWordDialog.insert();&quot; action=&quot;#&quot;&gt;
</span><span class="lines">@@ -14,13 +13,8 @@
</span><span class="cx">                 &lt;div id=&quot;iframecontainer&quot;&gt;&lt;/div&gt;
</span><span class="cx"> 
</span><span class="cx">                 &lt;div class=&quot;mceActionPanel&quot;&gt;
</span><del>-                        &lt;div style=&quot;float: left&quot;&gt;
-                                &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
-                        &lt;/div&gt;
-
-                        &lt;div style=&quot;float: right&quot;&gt;
-                                &lt;input type=&quot;submit&quot; id=&quot;insert&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; /&gt;
-                        &lt;/div&gt;
</del><ins>+                        &lt;input type=&quot;submit&quot; id=&quot;insert&quot; name=&quot;insert&quot; value=&quot;{#insert}&quot; /&gt;
+                        &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#cancel}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
</ins><span class="cx">                 &lt;/div&gt;
</span><span class="cx">         &lt;/form&gt;
</span><span class="cx"> &lt;/body&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginsspellcheckereditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,8 +1,11 @@
</span><span class="cx"> /**
</span><del>- * $Id: editor_plugin_src.js 425 2007-11-21 15:17:39Z spocke $
</del><ins>+ * editor_plugin_src.js
</ins><span class="cx">  *
</span><del>- * @author Moxiecode
- * @copyright Copyright \xA9 2004-2008, Moxiecode Systems AB, All rights reserved.
</del><ins>+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
+ *
+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> (function() {
</span><span class="lines">@@ -24,9 +27,30 @@
</span><span class="cx"> 
</span><span class="cx">                         t.url = url;
</span><span class="cx">                         t.editor = ed;
</span><ins>+                        t.rpcUrl = ed.getParam(&quot;spellchecker_rpc_url&quot;, &quot;rpc.php&quot;);
</ins><span class="cx"> 
</span><ins>+                        if (t.rpcUrl == 'rpc.php') {
+                                // Sniff if the browser supports native spellchecking (Don't know of a better way)
+                                if (tinymce.isIE)
+                                        return;
+
+                                t.hasSupport = true;
+
+                                // Disable the context menu when spellchecking is active
+                                ed.onContextMenu.addToTop(function(ed, e) {
+                                        if (t.active)
+                                                return false;
+                                });
+                        }
+
</ins><span class="cx">                         // Register commands
</span><span class="cx">                         ed.addCommand('mceSpellCheck', function() {
</span><ins>+                                if (t.rpcUrl == 'rpc.php') {
+                                        // Enable/disable native spellchecker
+                                        t.editor.getBody().spellcheck = t.active = !t.active;
+                                        return;
+                                }
+
</ins><span class="cx">                                 if (!t.active) {
</span><span class="cx">                                         ed.setProgressState(1);
</span><span class="cx">                                         t._sendRPC('checkWords', [t.selectedLang, t._getWords()], function(r) {
</span><span class="lines">@@ -37,7 +61,9 @@
</span><span class="cx">                                                         ed.nodeChanged();
</span><span class="cx">                                                 } else {
</span><span class="cx">                                                         ed.setProgressState(0);
</span><del>-                                                        ed.windowManager.alert('spellchecker.no_mpell');
</del><ins>+
+                                                        if (ed.getParam('spellchecker_report_no_misspellings', true))
+                                                                ed.windowManager.alert('spellchecker.no_mpell');
</ins><span class="cx">                                                 }
</span><span class="cx">                                         });
</span><span class="cx">                                 } else
</span><span class="lines">@@ -89,6 +115,15 @@
</span><span class="cx">                         var t = this, c, ed = t.editor;
</span><span class="cx"> 
</span><span class="cx">                         if (n == 'spellchecker') {
</span><ins>+                                // Use basic button if we use the native spellchecker
+                                if (t.rpcUrl == 'rpc.php') {
+                                        // Create simple toggle button if we have native support
+                                        if (t.hasSupport)
+                                                c = cm.createButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t});
+
+                                        return c;
+                                }
+
</ins><span class="cx">                                 c = cm.createSplitButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t});
</span><span class="cx"> 
</span><span class="cx">                                 c.onRenderMenu.add(function(c, m) {
</span><span class="lines">@@ -141,7 +176,7 @@
</span><span class="cx">                 },
</span><span class="cx"> 
</span><span class="cx">                 _getWords : function() {
</span><del>-                        var ed = this.editor, wl = [], tx = '', lo = {};
</del><ins>+                        var ed = this.editor, wl = [], tx = '', lo = {}, rawWords = [];
</ins><span class="cx"> 
</span><span class="cx">                         // Get area text
</span><span class="cx">                         this._walk(ed.getBody(), function(n) {
</span><span class="lines">@@ -149,12 +184,19 @@
</span><span class="cx">                                         tx += n.nodeValue + ' ';
</span><span class="cx">                         });
</span><span class="cx"> 
</span><del>-                        // Split words by separator
-                        tx = tx.replace(new RegExp('([0-9]|[' + this._getSeparators() + '])', 'g'), ' ');
-                        tx = tinymce.trim(tx.replace(/(\s+)/g, ' '));
</del><ins>+                        // split the text up into individual words
+                        if (ed.getParam('spellchecker_word_pattern')) {
+                                // look for words that match the pattern
+                                rawWords = tx.match('(' + ed.getParam('spellchecker_word_pattern') + ')', 'gi');
+                        } else {
+                                // Split words by separator
+                                tx = tx.replace(new RegExp('([0-9]|[' + this._getSeparators() + '])', 'g'), ' ');
+                                tx = tinymce.trim(tx.replace(/(\s+)/g, ' '));
+                                rawWords = tx.split(' ');
+                        }
</ins><span class="cx"> 
</span><span class="cx">                         // Build word array and remove duplicates
</span><del>-                        each(tx.split(' '), function(v) {
</del><ins>+                        each(rawWords, function(v) {
</ins><span class="cx">                                 if (!lo[v]) {
</span><span class="cx">                                         wl.push(v);
</span><span class="cx">                                         lo[v] = 1;
</span><span class="lines">@@ -219,8 +261,10 @@
</span><span class="cx">                 },
</span><span class="cx"> 
</span><span class="cx">                 _showMenu : function(ed, e) {
</span><del>-                        var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin());
</del><ins>+                        var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()), wordSpan = e.target;
</ins><span class="cx"> 
</span><ins>+                        e = 0; // Fixes IE memory leak
+
</ins><span class="cx">                         if (!m) {
</span><span class="cx">                                 p1 = DOM.getPos(ed.getContentAreaContainer());
</span><span class="cx">                                 //p2 = DOM.getPos(ed.getContainer());
</span><span class="lines">@@ -234,18 +278,20 @@
</span><span class="cx">                                 t._menu = m;
</span><span class="cx">                         }
</span><span class="cx"> 
</span><del>-                        if (dom.hasClass(e.target, 'mceItemHiddenSpellWord')) {
</del><ins>+                        if (dom.hasClass(wordSpan, 'mceItemHiddenSpellWord')) {
</ins><span class="cx">                                 m.removeAll();
</span><span class="cx">                                 m.add({title : 'spellchecker.wait', 'class' : 'mceMenuItemTitle'}).setDisabled(1);
</span><span class="cx"> 
</span><del>-                                t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(e.target.innerHTML)], function(r) {
</del><ins>+                                t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(wordSpan.innerHTML)], function(r) {
+                                        var ignoreRpc;
+
</ins><span class="cx">                                         m.removeAll();
</span><span class="cx"> 
</span><span class="cx">                                         if (r.length &gt; 0) {
</span><span class="cx">                                                 m.add({title : 'spellchecker.sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1);
</span><span class="cx">                                                 each(r, function(v) {
</span><span class="cx">                                                         m.add({title : v, onclick : function() {
</span><del>-                                                                dom.replace(ed.getDoc().createTextNode(v), e.target);
</del><ins>+                                                                dom.replace(ed.getDoc().createTextNode(v), wordSpan);
</ins><span class="cx">                                                                 t._checkDone();
</span><span class="cx">                                                         }});
</span><span class="cx">                                                 });
</span><span class="lines">@@ -254,28 +300,67 @@
</span><span class="cx">                                         } else
</span><span class="cx">                                                 m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1);
</span><span class="cx"> 
</span><ins>+                                        ignoreRpc = t.editor.getParam(&quot;spellchecker_enable_ignore_rpc&quot;, '');
</ins><span class="cx">                                         m.add({
</span><span class="cx">                                                 title : 'spellchecker.ignore_word',
</span><span class="cx">                                                 onclick : function() {
</span><del>-                                                        dom.remove(e.target, 1);
</del><ins>+                                                        var word = wordSpan.innerHTML;
+
+                                                        dom.remove(wordSpan, 1);
</ins><span class="cx">                                                         t._checkDone();
</span><ins>+
+                                                        // tell the server if we need to
+                                                        if (ignoreRpc) {
+                                                                ed.setProgressState(1);
+                                                                t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) {
+                                                                        ed.setProgressState(0);
+                                                                });
+                                                        }
</ins><span class="cx">                                                 }
</span><span class="cx">                                         });
</span><span class="cx"> 
</span><span class="cx">                                         m.add({
</span><span class="cx">                                                 title : 'spellchecker.ignore_words',
</span><span class="cx">                                                 onclick : function() {
</span><del>-                                                        t._removeWords(dom.decode(e.target.innerHTML));
</del><ins>+                                                        var word = wordSpan.innerHTML;
+
+                                                        t._removeWords(dom.decode(word));
</ins><span class="cx">                                                         t._checkDone();
</span><ins>+
+                                                        // tell the server if we need to
+                                                        if (ignoreRpc) {
+                                                                ed.setProgressState(1);
+                                                                t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) {
+                                                                        ed.setProgressState(0);
+                                                                });
+                                                        }
</ins><span class="cx">                                                 }
</span><span class="cx">                                         });
</span><span class="cx"> 
</span><ins>+
+                                        if (t.editor.getParam(&quot;spellchecker_enable_learn_rpc&quot;)) {
+                                                m.add({
+                                                        title : 'spellchecker.learn_word',
+                                                        onclick : function() {
+                                                                var word = wordSpan.innerHTML;
+
+                                                                dom.remove(wordSpan, 1);
+                                                                t._checkDone();
+
+                                                                ed.setProgressState(1);
+                                                                t._sendRPC('learnWord', [t.selectedLang, word], function(r) {
+                                                                        ed.setProgressState(0);
+                                                                });
+                                                        }
+                                                });
+                                        }
+
</ins><span class="cx">                                         m.update();
</span><span class="cx">                                 });
</span><span class="cx"> 
</span><del>-                                ed.selection.select(e.target);
-                                p1 = dom.getPos(e.target);
-                                m.showMenu(p1.x, p1.y + e.target.offsetHeight - vp.y);
</del><ins>+                                ed.selection.select(wordSpan);
+                                p1 = dom.getPos(wordSpan);
+                                m.showMenu(p1.x, p1.y + wordSpan.offsetHeight - vp.y);
</ins><span class="cx"> 
</span><span class="cx">                                 return tinymce.dom.Event.cancel(e);
</span><span class="cx">                         } else
</span><span class="lines">@@ -312,16 +397,10 @@
</span><span class="cx">                 },
</span><span class="cx"> 
</span><span class="cx">                 _sendRPC : function(m, p, cb) {
</span><del>-                        var t = this, url = t.editor.getParam(&quot;spellchecker_rpc_url&quot;, this.url+'/rpc.php');
</del><ins>+                        var t = this;
</ins><span class="cx"> 
</span><del>-                        if (url == '{backend}') {
-                                t.editor.setProgressState(0);
-                                alert('Please specify: spellchecker_rpc_url');
-                                return;
-                        }
-
</del><span class="cx">                         JSONRequest.sendRPC({
</span><del>-                                url : url,
</del><ins>+                                url : t.rpcUrl,
</ins><span class="cx">                                 method : m,
</span><span class="cx">                                 params : p,
</span><span class="cx">                                 success : cb,
</span><span class="lines">@@ -335,4 +414,4 @@
</span><span class="cx"> 
</span><span class="cx">         // Register plugin
</span><span class="cx">         tinymce.PluginManager.add('spellchecker', tinymce.plugins.SpellcheckerPlugin);
</span><del>-})();
</del><span class="cx">\ No newline at end of file
</span><ins>+})();
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcepluginstabfocuseditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/tabfocus/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create(&quot;tinymce.plugins.TabFocusPlugin&quot;,{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(i){o=c.getParent(l.id,&quot;form&quot;);n=o.elements;if(o){d(n,function(s,r){if(s.id==l.id){j=r;return false}});if(i&gt;0){for(m=j+1;m&lt;n.length;m++){if(n[m].type!=&quot;hidden&quot;){return n[m]}}}else{for(m=j-1;m&gt;=0;m--){if(n[m].type!=&quot;hidden&quot;){return n[m]}}}}return null}if(p.keyCode===9){k=b(l.getParam(&quot;tab_focus&quot;,l.getParam(&quot;tabfocus_elements&quot;,&quot;:prev,:next&quot;)));if(k.length==1){k[1]=k[0];k[0]=&quot;:prev&quot;}if(p.shiftKey){if(k[0]==&quot;:prev&quot;){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==&quot;:next&quot;){n=q(1)}else{n=c.get(k[1])}}if(n){if(l=tinymce.EditorManager.get(n.id||n.name)){l.focus()}else{window.setTimeout(function(){window.focus();n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}f.onInit.add(function(){d(c.select(&quot;a:first,a:last&quot;,f.getContainer()),function(i){a.add(i,&quot;focus&quot;,function(){f.focus()})})})},getInfo:function(){return{longname:&quot;Tabfocus&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.PluginManager.add(&quot;tabfocus&quot;,tinymce.plugins.TabFocusPlugin)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create(&quot;tinymce.plugins.TabFocusPlugin&quot;,{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(i){o=c.getParent(l.id,&quot;form&quot;);n=o.elements;if(o){d(n,function(s,r){if(s.id==l.id){j=r;return false}});if(i&gt;0){for(m=j+1;m&lt;n.length;m++){if(n[m].type!=&quot;hidden&quot;){return n[m]}}}else{for(m=j-1;m&gt;=0;m--){if(n[m].type!=&quot;hidden&quot;){return n[m]}}}}return null}if(p.keyCode===9){k=b(l.getParam(&quot;tab_focus&quot;,l.getParam(&quot;tabfocus_elements&quot;,&quot;:prev,:next&quot;)));if(k.length==1){k[1]=k[0];k[0]=&quot;:prev&quot;}if(p.shiftKey){if(k[0]==&quot;:prev&quot;){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==&quot;:next&quot;){n=q(1)}else{n=c.get(k[1])}}if(n){if(l=tinymce.get(n.id||n.name)){l.focus()}else{window.setTimeout(function(){window.focus();n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}f.onInit.add(function(){d(c.select(&quot;a:first,a:last&quot;,f.getContainer()),function(i){a.add(i,&quot;focus&quot;,function(){f.focus()})})})},getInfo:function(){return{longname:&quot;Tabfocus&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,infourl:&quot;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus&quot;,version:tinymce.majorVersion+&quot;.&quot;+tinymce.minorVersion}}});tinymce.PluginManager.add(&quot;tabfocus&quot;,tinymce.plugins.TabFocusPlugin)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswordpresseditor_plugindevjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -134,21 +134,24 @@
</span><span class="cx">                                         ed.settings.theme_advanced_buttons1 += ',|,add_image,add_video,add_audio,add_media';
</span><span class="cx">                         });
</span><span class="cx"> 
</span><ins>+
</ins><span class="cx">                         // Add class &quot;alignleft&quot;, &quot;alignright&quot; and &quot;aligncenter&quot; when selecting align for images.
</span><span class="cx">                         ed.addCommand('JustifyLeft', function() {
</span><span class="cx">                                 var n = ed.selection.getNode();
</span><span class="cx"> 
</span><span class="cx">                                 if ( n.nodeName != 'IMG' )
</span><del>-                                        ed.editorCommands.mceJustify('JustifyLeft', 'left');
-                                else ed.plugins.wordpress.do_align(n, 'alignleft');
</del><ins>+                                        ed.plugins.wordpress.wpAlign('left');
+                                else
+                                        ed.plugins.wordpress.do_align(n, 'alignleft');
</ins><span class="cx">                         });
</span><span class="cx"> 
</span><span class="cx">                         ed.addCommand('JustifyRight', function() {
</span><span class="cx">                                 var n = ed.selection.getNode();
</span><span class="cx"> 
</span><span class="cx">                                 if ( n.nodeName != 'IMG' )
</span><del>-                                        ed.editorCommands.mceJustify('JustifyRight', 'right');
-                                else ed.plugins.wordpress.do_align(n, 'alignright');
</del><ins>+                                        ed.plugins.wordpress.wpAlign('right');
+                                else
+                                        ed.plugins.wordpress.do_align(n, 'alignright');
</ins><span class="cx">                         });
</span><span class="cx"> 
</span><span class="cx">                         ed.addCommand('JustifyCenter', function() {
</span><span class="lines">@@ -156,7 +159,8 @@
</span><span class="cx"> 
</span><span class="cx">                                 if ( n.nodeName == 'IMG' &amp;&amp; ( P || DL ) )
</span><span class="cx">                                         ed.plugins.wordpress.do_align(n, 'aligncenter');
</span><del>-                                else ed.editorCommands.mceJustify('JustifyCenter', 'center');
</del><ins>+                                else
+                                        ed.plugins.wordpress.wpAlign('center');
</ins><span class="cx">                         });
</span><span class="cx"> 
</span><span class="cx">                         // Word count if script is loaded
</span><span class="lines">@@ -302,7 +306,19 @@
</span><span class="cx">                         clearTimeout(this.mceTout);
</span><span class="cx">                         this.mceTout = 0;
</span><span class="cx">                 },
</span><ins>+                
+                wpAlign : function(value) {
+                        var ed = tinyMCE.activeEditor;
</ins><span class="cx"> 
</span><ins>+                        // Remove all other alignments first
+                        tinyMCE.each('left,center,right,full'.split(','), function(name) {
+                                if (value != name)
+                                        ed.formatter.remove('align' + name);
+                        });
+
+                        ed.formatter.toggle('align' + value);
+                },
+
</ins><span class="cx">                 do_align : function(n, a) {
</span><span class="cx">                         var P, DL, DIV, cls, c, ed = tinyMCE.activeEditor;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpincludesjstinymcepluginswordpresseditor_pluginjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(){var a=tinymce.DOM;tinymce.create(&quot;tinymce.plugins.WordPress&quot;,{mceTout:0,init:function(c,d){var e=this,h=c.getParam(&quot;wordpress_adv_toolbar&quot;,&quot;toolbar2&quot;),g=0,f,b;f='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPmore mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_more_alt&quot;)+'&quot; /&gt;';b='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPnextpage mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_page_alt&quot;)+'&quot; /&gt;';if(getUserSetting(&quot;hidetb&quot;,&quot;0&quot;)==&quot;1&quot;){c.settings.wordpress_adv_hidden=0}c.onPostRender.add(function(){var i=c.controlManager.get(h);if(c.getParam(&quot;wordpress_adv_hidden&quot;,1)&amp;&amp;i){a.hide(i.id);e._resizeIframe(c,h,28)}});c.addCommand(&quot;WP_More&quot;,function(){c.execCommand(&quot;mceInsertContent&quot;,0,f)});c.addCommand(&quot;WP_Page&quot;,function(){c.execCommand(&quot;mceInsertContent&quot;,0,b)});c.addCommand(&quot;WP_Help&quot;,function(){c.windowManager.open({url:tinymce.baseURL+&quot;/wp-mce-help.php&quot;,width:450,height:420,inline:1})});c.addCommand(&quot;WP_Adv&quot;,function(){var i=c.controlManager,j=i.get(h).id;if(&quot;undefined&quot;==j){return}if(a.isHidden(j)){i.setActive(&quot;wp_adv&quot;,1);a.show(j);e._resizeIframe(c,h,-28);c.settings.wordpress_adv_hidden=0;setUserSetting(&quot;hidetb&quot;,&quot;1&quot;)}else{i.setActive(&quot;wp_adv&quot;,0);a.hide(j);e._resizeIframe(c,h,28);c.settings.wordpress_adv_hidden=1;setUserSetting(&quot;hidetb&quot;,&quot;0&quot;)}});c.addButton(&quot;wp_more&quot;,{title:&quot;wordpress.wp_more_desc&quot;,image:d+&quot;/img/more.gif&quot;,cmd:&quot;WP_More&quot;});c.addButton(&quot;wp_page&quot;,{title:&quot;wordpress.wp_page_desc&quot;,image:d+&quot;/img/page.gif&quot;,cmd:&quot;WP_Page&quot;});c.addButton(&quot;wp_help&quot;,{title:&quot;wordpress.wp_help_desc&quot;,image:d+&quot;/img/help.gif&quot;,cmd:&quot;WP_Help&quot;});c.addButton(&quot;wp_adv&quot;,{title:&quot;wordpress.wp_adv_desc&quot;,image:d+&quot;/img/toolbars.gif&quot;,cmd:&quot;WP_Adv&quot;});c.addButton(&quot;add_media&quot;,{title:&quot;wordpress.add_media&quot;,image:d+&quot;/img/media.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_media&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_image&quot;,{title:&quot;wordpress.add_image&quot;,image:d+&quot;/img/image.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_image&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_video&quot;,{title:&quot;wordpress.add_video&quot;,image:d+&quot;/img/video.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_video&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_audio&quot;,{title:&quot;wordpress.add_audio&quot;,image:d+&quot;/img/audio.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_audio&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.onBeforeExecCommand.add(function(i,l,k,m){var j=tinymce.DOM;if(&quot;mceFullScreen&quot;!=l){return}if(&quot;mce_fullscreen&quot;!=i.id&amp;&amp;j.get(&quot;add_audio&quot;)&amp;&amp;j.get(&quot;add_video&quot;)&amp;&amp;j.get(&quot;add_image&quot;)&amp;&amp;j.get(&quot;add_media&quot;)){i.settings.theme_advanced_buttons1+=&quot;,|,add_image,add_video,add_audio,add_media&quot;}});c.addCommand(&quot;JustifyLeft&quot;,function(){var i=c.selection.getNode();if(i.nodeName!=&quot;IMG&quot;){c.editorCommands.mceJustify(&quot;JustifyLeft&quot;,&quot;left&quot;)}else{c.plugins.wordpress.do_align(i,&quot;alignleft&quot;)}});c.addCommand(&quot;JustifyRight&quot;,function(){var i=c.selection.getNode();if(i.nodeName!=&quot;IMG&quot;){c.editorCommands.mceJustify(&quot;JustifyRight&quot;,&quot;right&quot;)}else{c.plugins.wordpress.do_align(i,&quot;alignright&quot;)}});c.addCommand(&quot;JustifyCenter&quot;,function(){var k=c.selection.getNode(),j=c.dom.getParent(k,&quot;p&quot;),i=c.dom.getParent(k,&quot;dl&quot;);if(k.nodeName==&quot;IMG&quot;&amp;&amp;(j||i)){c.plugins.wordpress.do_align(k,&quot;aligncenter&quot;)}else{c.editorCommands.mceJustify(&quot;JustifyCenter&quot;,&quot;center&quot;)}});if(&quot;undefined&quot;!=typeof wpWordCount){c.onKeyUp.add(function(i,j){if(j.keyCode==g){return}if(13==j.keyCode||8==g||46==g){wpWordCount.wc(i.getContent({format:&quot;raw&quot;}))}g=j.keyCode})}c.onSaveContent.add(function(i,j){if(typeof(switchEditors)==&quot;object&quot;){if(i.isHidden()){j.content=j.element.value}else{j.content=switchEditors.pre_wpautop(j.content)}}});e._handleMoreBreak(c,d);c.addShortcut(&quot;alt+shift+c&quot;,c.getLang(&quot;justifycenter_desc&quot;),&quot;JustifyCenter&quot;);c.addShortcut(&quot;alt+shift+r&quot;,c.getLang(&quot;justifyright_desc&quot;),&quot;JustifyRight&quot;);c.addShortcut(&quot;alt+shift+l&quot;,c.getLang(&quot;justifyleft_desc&quot;),&quot;JustifyLeft&quot;);c.addShortcut(&quot;alt+shift+j&quot;,c.getLang(&quot;justifyfull_desc&quot;),&quot;JustifyFull&quot;);c.addShortcut(&quot;alt+shift+q&quot;,c.getLang(&quot;blockquote_desc&quot;),&quot;mceBlockQuote&quot;);c.addShortcut(&quot;alt+shift+u&quot;,c.getLang(&quot;bullist_desc&quot;),&quot;InsertUnorderedList&quot;);c.addShortcut(&quot;alt+shift+o&quot;,c.getLang(&quot;numlist_desc&quot;),&quot;InsertOrderedList&quot;);c.addShortcut(&quot;alt+shift+d&quot;,c.getLang(&quot;striketrough_desc&quot;),&quot;Strikethrough&quot;);c.addShortcut(&quot;alt+shift+n&quot;,c.getLang(&quot;spellchecker.desc&quot;),&quot;mceSpellCheck&quot;);c.addShortcut(&quot;alt+shift+a&quot;,c.getLang(&quot;link_desc&quot;),&quot;mceLink&quot;);c.addShortcut(&quot;alt+shift+s&quot;,c.getLang(&quot;unlink_desc&quot;),&quot;unlink&quot;);c.addShortcut(&quot;alt+shift+m&quot;,c.getLang(&quot;image_desc&quot;),&quot;mceImage&quot;);c.addShortcut(&quot;alt+shift+g&quot;,c.getLang(&quot;fullscreen.desc&quot;),&quot;mceFullScreen&quot;);c.addShortcut(&quot;alt+shift+z&quot;,c.getLang(&quot;wp_adv_desc&quot;),&quot;WP_Adv&quot;);c.addShortcut(&quot;alt+shift+h&quot;,c.getLang(&quot;help_desc&quot;),&quot;WP_Help&quot;);c.addShortcut(&quot;alt+shift+t&quot;,c.getLang(&quot;wp_more_desc&quot;),&quot;WP_More&quot;);c.addShortcut(&quot;alt+shift+p&quot;,c.getLang(&quot;wp_page_desc&quot;),&quot;WP_Page&quot;);c.addShortcut(&quot;ctrl+s&quot;,c.getLang(&quot;save_desc&quot;),function(){if(&quot;function&quot;==typeof autosave){autosave()}});if(tinymce.isWebKit){c.addShortcut(&quot;alt+shift+b&quot;,c.getLang(&quot;bold_desc&quot;),&quot;Bold&quot;);c.addShortcut(&quot;alt+shift+i&quot;,c.getLang(&quot;italic_desc&quot;),&quot;Italic&quot;)}c.onInit.add(function(i){tinymce.dom.Event.add(i.getWin(),&quot;scroll&quot;,function(j){i.plugins.wordpress._hideButtons()});tinymce.dom.Event.add(i.getBody(),&quot;dragstart&quot;,function(j){i.plugins.wordpress._hideButtons()})});c.onBeforeExecCommand.add(function(i,k,j,l){i.plugins.wordpress._hideButtons()});c.onSaveContent.add(function(i,j){i.plugins.wordpress._hideButtons()});c.onMouseDown.add(function(i,j){if(j.target.nodeName!=&quot;IMG&quot;){i.plugins.wordpress._hideButtons()}})},getInfo:function(){return{longname:&quot;WordPress Plugin&quot;,author:&quot;WordPress&quot;,authorurl:&quot;http://wordpress.org&quot;,infourl:&quot;http://wordpress.org&quot;,version:&quot;3.0&quot;}},_setEmbed:function(b){return b.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(d,c){return'&lt;img width=&quot;300&quot; height=&quot;200&quot; src=&quot;'+tinymce.baseURL+'/plugins/wordpress/img/trans.gif&quot; class=&quot;wp-oembed mceItemNoResize&quot; alt=&quot;'+c+'&quot; title=&quot;'+c+'&quot; /&gt;'})},_getEmbed:function(b){return b.replace(/&lt;img[^&gt;]+&gt;/g,function(c){if(c.indexOf('class=&quot;wp-oembed')!=-1){var d=c.match(/alt=&quot;([^\&quot;]+)&quot;/);if(d[1]){c=&quot;[embed]&quot;+d[1]+&quot;[/embed]&quot;}}return c})},_showButtons:function(f,d){var g=tinyMCE.activeEditor,i,h,b,j=tinymce.DOM,e,c;b=g.dom.getViewPort(g.getWin());i=j.getPos(g.getContentAreaContainer());h=g.dom.getPos(f);e=Math.max(h.x-b.x,0)+i.x;c=Math.max(h.y-b.y,0)+i.y;j.setStyles(d,{top:c+5+&quot;px&quot;,left:e+5+&quot;px&quot;,display:&quot;block&quot;});if(this.mceTout){clearTimeout(this.mceTout)}this.mceTout=setTimeout(function(){g.plugins.wordpress._hideButtons()},5000)},_hideButtons:function(){if(!this.mceTout){return}if(document.getElementById(&quot;wp_editbtns&quot;)){tinymce.DOM.hide(&quot;wp_editbtns&quot;)}if(document.getElementById(&quot;wp_gallerybtns&quot;)){tinymce.DOM.hide(&quot;wp_gallerybtns&quot;)}clearTimeout(this.mceTout);this.mceTout=0},do_align:function(j,d){var h,f,g,b,i,e=tinyMCE.activeEditor;if(/^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(j.className)){return}h=e.dom.getParent(j,&quot;p&quot;);f=e.dom.getParent(j,&quot;dl&quot;);g=e.dom.getParent(j,&quot;div&quot;);if(f&amp;&amp;g){b=e.dom.hasClass(f,d)?&quot;alignnone&quot;:d;f.className=f.className.replace(/align[^ '&quot;]+\s?/g,&quot;&quot;);e.dom.addClass(f,b);i=(b==&quot;aligncenter&quot;)?e.dom.addClass(g,&quot;mceIEcenter&quot;):e.dom.removeClass(g,&quot;mceIEcenter&quot;)}else{if(h){b=e.dom.hasClass(j,d)?&quot;alignnone&quot;:d;j.className=j.className.replace(/align[^ '&quot;]+\s?/g,&quot;&quot;);e.dom.addClass(j,b);if(b==&quot;aligncenter&quot;){e.dom.setStyle(h,&quot;textAlign&quot;,&quot;center&quot;)}else{if(h.style&amp;&amp;h.style.textAlign==&quot;center&quot;){e.dom.setStyle(h,&quot;textAlign&quot;,&quot;&quot;)}}}}e.execCommand(&quot;mceRepaint&quot;)},_resizeIframe:function(c,e,b){var d=c.getContentAreaContainer().firstChild;a.setStyle(d,&quot;height&quot;,d.clientHeight+b);c.theme.deltaHeight+=b},_handleMoreBreak:function(c,d){var e,b;e='&lt;img src=&quot;'+d+'/img/trans.gif&quot; alt=&quot;$1&quot; class=&quot;mceWPmore mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_more_alt&quot;)+'&quot; /&gt;';b='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPnextpage mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_page_alt&quot;)+'&quot; /&gt;';c.onInit.add(function(){c.dom.loadCSS(d+&quot;/css/content.css&quot;)});c.onPostRender.add(function(){if(c.theme.onResolveName){c.theme.onResolveName.add(function(f,g){if(g.node.nodeName==&quot;IMG&quot;){if(c.dom.hasClass(g.node,&quot;mceWPmore&quot;)){g.name=&quot;wpmore&quot;}if(c.dom.hasClass(g.node,&quot;mceWPnextpage&quot;)){g.name=&quot;wppage&quot;}}})}});c.onBeforeSetContent.add(function(f,g){g.content=g.content.replace(/&lt;!--more(.*?)--&gt;/g,e);g.content=g.content.replace(/&lt;!--nextpage--&gt;/g,b)});c.onPostProcess.add(function(f,g){if(g.get){g.content=g.content.replace(/&lt;img[^&gt;]+&gt;/g,function(i){if(i.indexOf('class=&quot;mceWPmore')!==-1){var h,j=(h=i.match(/alt=&quot;(.*?)&quot;/))?h[1]:&quot;&quot;;i=&quot;&lt;!--more&quot;+j+&quot;--&gt;&quot;}if(i.indexOf('class=&quot;mceWPnextpage')!==-1){i=&quot;&lt;!--nextpage--&gt;&quot;}return i})}});c.onNodeChange.add(function(g,f,h){f.setActive(&quot;wp_page&quot;,h.nodeName===&quot;IMG&quot;&amp;&amp;g.dom.hasClass(h,&quot;mceWPnextpage&quot;));f.setActive(&quot;wp_more&quot;,h.nodeName===&quot;IMG&quot;&amp;&amp;g.dom.hasClass(h,&quot;mceWPmore&quot;))})}});tinymce.PluginManager.add(&quot;wordpress&quot;,tinymce.plugins.WordPress)})();
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(){var a=tinymce.DOM;tinymce.create(&quot;tinymce.plugins.WordPress&quot;,{mceTout:0,init:function(c,d){var e=this,h=c.getParam(&quot;wordpress_adv_toolbar&quot;,&quot;toolbar2&quot;),g=0,f,b;f='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPmore mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_more_alt&quot;)+'&quot; /&gt;';b='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPnextpage mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_page_alt&quot;)+'&quot; /&gt;';if(getUserSetting(&quot;hidetb&quot;,&quot;0&quot;)==&quot;1&quot;){c.settings.wordpress_adv_hidden=0}c.onPostRender.add(function(){var i=c.controlManager.get(h);if(c.getParam(&quot;wordpress_adv_hidden&quot;,1)&amp;&amp;i){a.hide(i.id);e._resizeIframe(c,h,28)}});c.addCommand(&quot;WP_More&quot;,function(){c.execCommand(&quot;mceInsertContent&quot;,0,f)});c.addCommand(&quot;WP_Page&quot;,function(){c.execCommand(&quot;mceInsertContent&quot;,0,b)});c.addCommand(&quot;WP_Help&quot;,function(){c.windowManager.open({url:tinymce.baseURL+&quot;/wp-mce-help.php&quot;,width:450,height:420,inline:1})});c.addCommand(&quot;WP_Adv&quot;,function(){var i=c.controlManager,j=i.get(h).id;if(&quot;undefined&quot;==j){return}if(a.isHidden(j)){i.setActive(&quot;wp_adv&quot;,1);a.show(j);e._resizeIframe(c,h,-28);c.settings.wordpress_adv_hidden=0;setUserSetting(&quot;hidetb&quot;,&quot;1&quot;)}else{i.setActive(&quot;wp_adv&quot;,0);a.hide(j);e._resizeIframe(c,h,28);c.settings.wordpress_adv_hidden=1;setUserSetting(&quot;hidetb&quot;,&quot;0&quot;)}});c.addButton(&quot;wp_more&quot;,{title:&quot;wordpress.wp_more_desc&quot;,image:d+&quot;/img/more.gif&quot;,cmd:&quot;WP_More&quot;});c.addButton(&quot;wp_page&quot;,{title:&quot;wordpress.wp_page_desc&quot;,image:d+&quot;/img/page.gif&quot;,cmd:&quot;WP_Page&quot;});c.addButton(&quot;wp_help&quot;,{title:&quot;wordpress.wp_help_desc&quot;,image:d+&quot;/img/help.gif&quot;,cmd:&quot;WP_Help&quot;});c.addButton(&quot;wp_adv&quot;,{title:&quot;wordpress.wp_adv_desc&quot;,image:d+&quot;/img/toolbars.gif&quot;,cmd:&quot;WP_Adv&quot;});c.addButton(&quot;add_media&quot;,{title:&quot;wordpress.add_media&quot;,image:d+&quot;/img/media.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_media&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_image&quot;,{title:&quot;wordpress.add_image&quot;,image:d+&quot;/img/image.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_image&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_video&quot;,{title:&quot;wordpress.add_video&quot;,image:d+&quot;/img/video.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_video&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.addButton(&quot;add_audio&quot;,{title:&quot;wordpress.add_audio&quot;,image:d+&quot;/img/audio.gif&quot;,onclick:function(){tb_show(&quot;&quot;,tinymce.DOM.get(&quot;add_audio&quot;).href);tinymce.DOM.setStyle([&quot;TB_overlay&quot;,&quot;TB_window&quot;,&quot;TB_load&quot;],&quot;z-index&quot;,&quot;999999&quot;)}});c.onBeforeExecCommand.add(function(i,l,k,m){var j=tinymce.DOM;if(&quot;mceFullScreen&quot;!=l){return}if(&quot;mce_fullscreen&quot;!=i.id&amp;&amp;j.get(&quot;add_audio&quot;)&amp;&amp;j.get(&quot;add_video&quot;)&amp;&amp;j.get(&quot;add_image&quot;)&amp;&amp;j.get(&quot;add_media&quot;)){i.settings.theme_advanced_buttons1+=&quot;,|,add_image,add_video,add_audio,add_media&quot;}});c.addCommand(&quot;JustifyLeft&quot;,function(){var i=c.selection.getNode();if(i.nodeName!=&quot;IMG&quot;){c.plugins.wordpress.wpAlign(&quot;left&quot;)}else{c.plugins.wordpress.do_align(i,&quot;alignleft&quot;)}});c.addCommand(&quot;JustifyRight&quot;,function(){var i=c.selection.getNode();if(i.nodeName!=&quot;IMG&quot;){c.plugins.wordpress.wpAlign(&quot;right&quot;)}else{c.plugins.wordpress.do_align(i,&quot;alignright&quot;)}});c.addCommand(&quot;JustifyCenter&quot;,function(){var k=c.selection.getNode(),j=c.dom.getParent(k,&quot;p&quot;),i=c.dom.getParent(k,&quot;dl&quot;);if(k.nodeName==&quot;IMG&quot;&amp;&amp;(j||i)){c.plugins.wordpress.do_align(k,&quot;aligncenter&quot;)}else{c.plugins.wordpress.wpAlign(&quot;center&quot;)}});if(&quot;undefined&quot;!=typeof wpWordCount){c.onKeyUp.add(function(i,j){if(j.keyCode==g){return}if(13==j.keyCode||8==g||46==g){wpWordCount.wc(i.getContent({format:&quot;raw&quot;}))}g=j.keyCode})}c.onSaveContent.add(function(i,j){if(typeof(switchEditors)==&quot;object&quot;){if(i.isHidden()){j.content=j.element.value}else{j.content=switchEditors.pre_wpautop(j.content)}}});e._handleMoreBreak(c,d);c.addShortcut(&quot;alt+shift+c&quot;,c.getLang(&quot;justifycenter_desc&quot;),&quot;JustifyCenter&quot;);c.addShortcut(&quot;alt+shift+r&quot;,c.getLang(&quot;justifyright_desc&quot;),&quot;JustifyRight&quot;);c.addShortcut(&quot;alt+shift+l&quot;,c.getLang(&quot;justifyleft_desc&quot;),&quot;JustifyLeft&quot;);c.addShortcut(&quot;alt+shift+j&quot;,c.getLang(&quot;justifyfull_desc&quot;),&quot;JustifyFull&quot;);c.addShortcut(&quot;alt+shift+q&quot;,c.getLang(&quot;blockquote_desc&quot;),&quot;mceBlockQuote&quot;);c.addShortcut(&quot;alt+shift+u&quot;,c.getLang(&quot;bullist_desc&quot;),&quot;InsertUnorderedList&quot;);c.addShortcut(&quot;alt+shift+o&quot;,c.getLang(&quot;numlist_desc&quot;),&quot;InsertOrderedList&quot;);c.addShortcut(&quot;alt+shift+d&quot;,c.getLang(&quot;striketrough_desc&quot;),&quot;Strikethrough&quot;);c.addShortcut(&quot;alt+shift+n&quot;,c.getLang(&quot;spellchecker.desc&quot;),&quot;mceSpellCheck&quot;);c.addShortcut(&quot;alt+shift+a&quot;,c.getLang(&quot;link_desc&quot;),&quot;mceLink&quot;);c.addShortcut(&quot;alt+shift+s&quot;,c.getLang(&quot;unlink_desc&quot;),&quot;unlink&quot;);c.addShortcut(&quot;alt+shift+m&quot;,c.getLang(&quot;image_desc&quot;),&quot;mceImage&quot;);c.addShortcut(&quot;alt+shift+g&quot;,c.getLang(&quot;fullscreen.desc&quot;),&quot;mceFullScreen&quot;);c.addShortcut(&quot;alt+shift+z&quot;,c.getLang(&quot;wp_adv_desc&quot;),&quot;WP_Adv&quot;);c.addShortcut(&quot;alt+shift+h&quot;,c.getLang(&quot;help_desc&quot;),&quot;WP_Help&quot;);c.addShortcut(&quot;alt+shift+t&quot;,c.getLang(&quot;wp_more_desc&quot;),&quot;WP_More&quot;);c.addShortcut(&quot;alt+shift+p&quot;,c.getLang(&quot;wp_page_desc&quot;),&quot;WP_Page&quot;);c.addShortcut(&quot;ctrl+s&quot;,c.getLang(&quot;save_desc&quot;),function(){if(&quot;function&quot;==typeof autosave){autosave()}});if(tinymce.isWebKit){c.addShortcut(&quot;alt+shift+b&quot;,c.getLang(&quot;bold_desc&quot;),&quot;Bold&quot;);c.addShortcut(&quot;alt+shift+i&quot;,c.getLang(&quot;italic_desc&quot;),&quot;Italic&quot;)}c.onInit.add(function(i){tinymce.dom.Event.add(i.getWin(),&quot;scroll&quot;,function(j){i.plugins.wordpress._hideButtons()});tinymce.dom.Event.add(i.getBody(),&quot;dragstart&quot;,function(j){i.plugins.wordpress._hideButtons()})});c.onBeforeExecCommand.add(function(i,k,j,l){i.plugins.wordpress._hideButtons()});c.onSaveContent.add(function(i,j){i.plugins.wordpress._hideButtons()});c.onMouseDown.add(function(i,j){if(j.target.nodeName!=&quot;IMG&quot;){i.plugins.wordpress._hideButtons()}})},getInfo:function(){return{longname:&quot;WordPress Plugin&quot;,author:&quot;WordPress&quot;,authorurl:&quot;http://wordpress.org&quot;,infourl:&quot;http://wordpress.org&quot;,version:&quot;3.0&quot;}},_setEmbed:function(b){return b.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(d,c){return'&lt;img width=&quot;300&quot; height=&quot;200&quot; src=&quot;'+tinymce.baseURL+'/plugins/wordpress/img/trans.gif&quot; class=&quot;wp-oembed mceItemNoResize&quot; alt=&quot;'+c+'&quot; title=&quot;'+c+'&quot; /&gt;'})},_getEmbed:function(b){return b.replace(/&lt;img[^&gt;]+&gt;/g,function(c){if(c.indexOf('class=&quot;wp-oembed')!=-1){var d=c.match(/alt=&quot;([^\&quot;]+)&quot;/);if(d[1]){c=&quot;[embed]&quot;+d[1]+&quot;[/embed]&quot;}}return c})},_showButtons:function(f,d){var g=tinyMCE.activeEditor,i,h,b,j=tinymce.DOM,e,c;b=g.dom.getViewPort(g.getWin());i=j.getPos(g.getContentAreaContainer());h=g.dom.getPos(f);e=Math.max(h.x-b.x,0)+i.x;c=Math.max(h.y-b.y,0)+i.y;j.setStyles(d,{top:c+5+&quot;px&quot;,left:e+5+&quot;px&quot;,display:&quot;block&quot;});if(this.mceTout){clearTimeout(this.mceTout)}this.mceTout=setTimeout(function(){g.plugins.wordpress._hideButtons()},5000)},_hideButtons:function(){if(!this.mceTout){return}if(document.getElementById(&quot;wp_editbtns&quot;)){tinymce.DOM.hide(&quot;wp_editbtns&quot;)}if(document.getElementById(&quot;wp_gallerybtns&quot;)){tinymce.DOM.hide(&quot;wp_gallerybtns&quot;)}clearTimeout(this.mceTout);this.mceTout=0},wpAlign:function(c){var b=tinyMCE.activeEditor;tinyMCE.each(&quot;left,center,right,full&quot;.split(&quot;,&quot;),function(d){if(c!=d){b.formatter.remove(&quot;align&quot;+d)}});b.formatter.toggle(&quot;align&quot;+c)},do_align:function(j,d){var h,f,g,b,i,e=tinyMCE.activeEditor;if(/^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(j.className)){return}h=e.dom.getParent(j,&quot;p&quot;);f=e.dom.getParent(j,&quot;dl&quot;);g=e.dom.getParent(j,&quot;div&quot;);if(f&amp;&amp;g){b=e.dom.hasClass(f,d)?&quot;alignnone&quot;:d;f.className=f.className.replace(/align[^ '&quot;]+\s?/g,&quot;&quot;);e.dom.addClass(f,b);i=(b==&quot;aligncenter&quot;)?e.dom.addClass(g,&quot;mceIEcenter&quot;):e.dom.removeClass(g,&quot;mceIEcenter&quot;)}else{if(h){b=e.dom.hasClass(j,d)?&quot;alignnone&quot;:d;j.className=j.className.replace(/align[^ '&quot;]+\s?/g,&quot;&quot;);e.dom.addClass(j,b);if(b==&quot;aligncenter&quot;){e.dom.setStyle(h,&quot;textAlign&quot;,&quot;center&quot;)}else{if(h.style&amp;&amp;h.style.textAlign==&quot;center&quot;){e.dom.setStyle(h,&quot;textAlign&quot;,&quot;&quot;)}}}}e.execCommand(&quot;mceRepaint&quot;)},_resizeIframe:function(c,e,b){var d=c.getContentAreaContainer().firstChild;a.setStyle(d,&quot;height&quot;,d.clientHeight+b);c.theme.deltaHeight+=b},_handleMoreBreak:function(c,d){var e,b;e='&lt;img src=&quot;'+d+'/img/trans.gif&quot; alt=&quot;$1&quot; class=&quot;mceWPmore mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_more_alt&quot;)+'&quot; /&gt;';b='&lt;img src=&quot;'+d+'/img/trans.gif&quot; class=&quot;mceWPnextpage mceItemNoResize&quot; title=&quot;'+c.getLang(&quot;wordpress.wp_page_alt&quot;)+'&quot; /&gt;';c.onInit.add(function(){c.dom.loadCSS(d+&quot;/css/content.css&quot;)});c.onPostRender.add(function(){if(c.theme.onResolveName){c.theme.onResolveName.add(function(f,g){if(g.node.nodeName==&quot;IMG&quot;){if(c.dom.hasClass(g.node,&quot;mceWPmore&quot;)){g.name=&quot;wpmore&quot;}if(c.dom.hasClass(g.node,&quot;mceWPnextpage&quot;)){g.name=&quot;wppage&quot;}}})}});c.onBeforeSetContent.add(function(f,g){g.content=g.content.replace(/&lt;!--more(.*?)--&gt;/g,e);g.content=g.content.replace(/&lt;!--nextpage--&gt;/g,b)});c.onPostProcess.add(function(f,g){if(g.get){g.content=g.content.replace(/&lt;img[^&gt;]+&gt;/g,function(i){if(i.indexOf('class=&quot;mceWPmore')!==-1){var h,j=(h=i.match(/alt=&quot;(.*?)&quot;/))?h[1]:&quot;&quot;;i=&quot;&lt;!--more&quot;+j+&quot;--&gt;&quot;}if(i.indexOf('class=&quot;mceWPnextpage')!==-1){i=&quot;&lt;!--nextpage--&gt;&quot;}return i})}});c.onNodeChange.add(function(g,f,h){f.setActive(&quot;wp_page&quot;,h.nodeName===&quot;IMG&quot;&amp;&amp;g.dom.hasClass(h,&quot;mceWPnextpage&quot;));f.setActive(&quot;wp_more&quot;,h.nodeName===&quot;IMG&quot;&amp;&amp;g.dom.hasClass(h,&quot;mceWPmore&quot;))})}});tinymce.PluginManager.add(&quot;wordpress&quot;,tinymce.plugins.WordPress)})();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedabouthtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/about.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/about.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/about.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,9 +2,9 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.about_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/about.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/about.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body id=&quot;about&quot; style=&quot;display: none&quot;&gt;
</span><span class="cx">                 &lt;div class=&quot;tabs&quot;&gt;
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> 
</span><span class="cx">                 &lt;div class=&quot;mceActionPanel&quot;&gt;
</span><span class="cx">                         &lt;div style=&quot;float: right&quot;&gt;
</span><del>-                                &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#close}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
</del><ins>+                        &lt;input type=&quot;button&quot; id=&quot;cancel&quot; name=&quot;cancel&quot; value=&quot;{#close}&quot; onclick=&quot;tinyMCEPopup.close();&quot; /&gt;
</ins><span class="cx">                         &lt;/div&gt;
</span><span class="cx">                 &lt;/div&gt;
</span><span class="cx"> &lt;/body&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedanchorhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/anchor.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/anchor.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/anchor.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,8 +2,8 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.anchor_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/anchor.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/anchor.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body style=&quot;display: none&quot;&gt;
</span><span class="cx"> &lt;form onsubmit=&quot;AnchorDialog.update();return false;&quot; action=&quot;#&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedcharmaphtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/charmap.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/charmap.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/charmap.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,9 +2,8 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.charmap_title}&lt;/title&gt;
</span><del>-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=ISO-8859-1&quot; /&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/charmap.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/charmap.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body id=&quot;charmap&quot; style=&quot;display:none&quot;&gt;
</span><span class="cx"> &lt;table align=&quot;center&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedcolor_pickerhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/color_picker.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/color_picker.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/color_picker.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,9 +2,9 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.colorpicker_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/color_picker.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/color_picker.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body id=&quot;colorpicker&quot; style=&quot;display: none&quot;&gt;
</span><span class="cx"> &lt;form onsubmit=&quot;insertAction();return false&quot; action=&quot;#&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancededitor_templatejs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/editor_template.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/editor_template.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/editor_template.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack(&quot;advanced&quot;);e.create(&quot;tinymce.themes.AdvancedTheme&quot;,{sizes:[8,10,12,14,18,24,36],controls:{bold:[&quot;bold_desc&quot;,&quot;Bold&quot;],italic:[&quot;italic_desc&quot;,&quot;Italic&quot;],underline:[&quot;underline_desc&quot;,&quot;Underline&quot;],strikethrough:[&quot;striketrough_desc&quot;,&quot;Strikethrough&quot;],justifyleft:[&quot;justifyleft_desc&quot;,&quot;JustifyLeft&quot;],justifycenter:[&quot;justifycenter_desc&quot;,&quot;JustifyCenter&quot;],justifyright:[&quot;justifyright_desc&quot;,&quot;JustifyRight&quot;],justifyfull:[&quot;justifyfull_desc&quot;,&quot;JustifyFull&quot;],bullist:[&quot;bullist_desc&quot;,&quot;InsertUnorderedList&quot;],numlist:[&quot;numlist_desc&quot;,&quot;InsertOrderedList&quot;],outdent:[&quot;outdent_desc&quot;,&quot;Outdent&quot;],indent:[&quot;indent_desc&quot;,&quot;Indent&quot;],cut:[&quot;cut_desc&quot;,&quot;Cut&quot;],copy:[&quot;copy_desc&quot;,&quot;Copy&quot;],paste:[&quot;paste_desc&quot;,&quot;Paste&quot;],undo:[&quot;undo_desc&quot;,&quot;Undo&quot;],redo:[&quot;redo_desc&quot;,&quot;Redo&quot;],link:[&quot;link_desc&quot;,&quot;mceLink&quot;],unlink:[&quot;unlink_desc&quot;,&quot;unlink&quot;],image:[&quot;image_desc&quot;,&quot;mceImage&quot;],cleanup:[&quot;cleanup_desc&quot;,&quot;mceCleanup&quot;],help:[&quot;help_desc&quot;,&quot;mceHelp&quot;],code:[&quot;code_desc&quot;,&quot;mceCodeEditor&quot;],hr:[&quot;hr_desc&quot;,&quot;InsertHorizontalRule&quot;],removeformat:[&quot;removeformat_desc&quot;,&quot;RemoveFormat&quot;],sub:[&quot;sub_desc&quot;,&quot;subscript&quot;],sup:[&quot;sup_desc&quot;,&quot;superscript&quot;],forecolor:[&quot;forecolor_desc&quot;,&quot;ForeColor&quot;],forecolorpicker:[&quot;forecolor_desc&quot;,&quot;mceForeColor&quot;],backcolor:[&quot;backcolor_desc&quot;,&quot;HiliteColor&quot;],backcolorpicker:[&quot;backcolor_desc&quot;,&quot;mceBackColor&quot;],charmap:[&quot;charmap_desc&quot;,&quot;mceCharMap&quot;],visualaid:[&quot;visualaid_desc&quot;,&quot;mceToggleVisualAid&quot;],anchor:[&quot;anchor_desc&quot;,&quot;mceInsertAnchor&quot;],newdocument:[&quot;newdocument_desc&quot;,&quot;mceNewDocument&quot;],blockquote:[&quot;blockquote_desc&quot;,&quot;mceBlockQuote&quot;]},stateControls:[&quot;bold&quot;,&quot;italic&quot;,&quot;underline&quot;,&quot;strikethrough&quot;,&quot;bullist&quot;,&quot;numlist&quot;,&quot;justifyleft&quot;,&quot;justifycenter&quot;,&quot;justifyright&quot;,&quot;justifyfull&quot;,&quot;sub&quot;,&quot;sup&quot;,&quot;blockquote&quot;],init:function(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);l.settings=m=h({theme_advanced_path:true,theme_advanced_toolbar_location:&quot;bottom&quot;,theme_advanced_buttons1:&quot;bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect&quot;,theme_advanced_buttons2:&quot;bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code&quot;,theme_advanced_buttons3:&quot;hr,removeformat,visualaid,|,sub,sup,|,charmap&quot;,theme_advanced_blockformats:&quot;p,address,pre,h1,h2,h3,h4,h5,h6&quot;,theme_advanced_toolbar_align:&quot;center&quot;,theme_advanced_fonts:&quot;Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats&quot;,theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:&quot;1,2,3,4,5,6,7&quot;,readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values=&quot;8pt,10pt,12pt,14pt,18pt,24pt,36pt&quot;}if(e.is(m.theme_advanced_font_sizes,&quot;string&quot;)){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||&quot;&quot;);n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam(&quot;theme_advanced_font_sizes&quot;,&quot;&quot;,&quot;hash&quot;),function(q,p){var o;if(p==q&amp;&amp;q&gt;=1&amp;&amp;q&lt;=7){p=q+&quot; (&quot;+l.sizes[q-1]+&quot;pt)&quot;;if(j.settings.convert_fonts_to_spans){o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+&quot;pt&quot;)}}if(/^\s*\./.test(q)){o=q.replace(/\./g,&quot;&quot;)}n[p]=o?{&quot;class&quot;:o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&amp;&amp;i!=&quot;none&quot;){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location==&quot;none&quot;){m.theme_advanced_statusbar_location=0}j.onInit.add(function(){j.onNodeChange.add(l._nodeChanged,l);if(j.settings.content_css!==false){j.dom.loadCSS(j.baseURI.toAbsolute(&quot;themes/advanced/skins/&quot;+j.settings.skin+&quot;/content.css&quot;))}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create(&quot;DIV&quot;,{style:&quot;position:relative&quot;}),s.firstChild);p=d.get(q.id+&quot;_tbl&quot;);d.add(s,&quot;div&quot;,{id:t+&quot;_blocker&quot;,&quot;class&quot;:&quot;mceBlocker&quot;,style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,&quot;div&quot;,{id:t+&quot;_progress&quot;,&quot;class&quot;:&quot;mceProgress&quot;,style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+&quot;_blocker&quot;);d.remove(t+&quot;_progress&quot;);clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+&quot;/skins/&quot;+j.settings.skin+&quot;/ui.css&quot;);if(m.skin_variant){d.loadCSS(k+&quot;/skins/&quot;+j.settings.skin+&quot;/ui_&quot;+m.skin_variant+&quot;.css&quot;)}},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){case&quot;styleselect&quot;:return this._createStyleSelect();case&quot;formatselect&quot;:return this._createBlockFormats();case&quot;fontselect&quot;:return this._createFontSelect();case&quot;fontsizeselect&quot;:return this._createFontSizeSelect();case&quot;forecolor&quot;:return this._createForeColorMenu();case&quot;backcolor&quot;:return this._createBackColorMenu()}if((j=this.controls[l])){return i.createButton(l,{title:&quot;advanced.&quot;+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this[&quot;_&quot;+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(j){var i=this.editor,k=i.controlManager.get(&quot;styleselect&quot;);if(k.getLength()==0){f(i.dom.getClasses(),function(l){k.add(l[&quot;class&quot;],l[&quot;class&quot;])})}},_createStyleSelect:function(m){var j=this,i=j.editor,k=i.controlManager,l=k.createListBox(&quot;styleselect&quot;,{title:&quot;advanced.style_select&quot;,onselect:function(n){if(l.selectedValue===n){i.execCommand(&quot;mceSetStyleInfo&quot;,0,{command:&quot;removeformat&quot;});l.select();return false}else{i.execCommand(&quot;mceSetCSSClass&quot;,0,n)}}});if(l){f(i.getParam(&quot;theme_advanced_styles&quot;,&quot;&quot;,&quot;hash&quot;),function(o,n){if(o){l.add(j.editor.translate(n),o)}});l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+&quot;_text&quot;,&quot;focus&quot;,j._importClasses,j);b.add(p.id+&quot;_text&quot;,&quot;mousedown&quot;,j._importClasses,j);b.add(p.id+&quot;_open&quot;,&quot;focus&quot;,j._importClasses,j);b.add(p.id+&quot;_open&quot;,&quot;mousedown&quot;,j._importClasses,j)}else{b.add(p.id,&quot;focus&quot;,j._importClasses,j)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox(&quot;fontselect&quot;,{title:&quot;advanced.fontdefault&quot;,cmd:&quot;FontName&quot;});if(k){f(i.getParam(&quot;theme_advanced_fonts&quot;,j.settings.theme_advanced_fonts,&quot;hash&quot;),function(m,l){k.add(i.translate(l),m,{style:m.indexOf(&quot;dings&quot;)==-1?&quot;font-family:&quot;+m:&quot;&quot;})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox(&quot;fontsizeselect&quot;,{title:&quot;advanced.font_size&quot;,onselect:function(i){if(i.fontSize){k.execCommand(&quot;FontSize&quot;,false,i.fontSize)}else{f(m.settings.theme_advanced_font_sizes,function(p,o){if(p[&quot;class&quot;]){j.push(p[&quot;class&quot;])}});k.editorCommands._applyInlineStyle(&quot;span&quot;,{&quot;class&quot;:i[&quot;class&quot;]},{check_classes:j})}}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p&gt;=1&amp;&amp;p&lt;=7){p=m.sizes[parseInt(p)-1]+&quot;pt&quot;}n.add(i,o,{style:&quot;font-size:&quot;+p,&quot;class&quot;:&quot;mceFontSize&quot;+(l++)+(&quot; &quot;+(o[&quot;class&quot;]||&quot;&quot;))})})}return n},_createBlockFormats:function(){var k,i={p:&quot;advanced.paragraph&quot;,address:&quot;advanced.address&quot;,pre:&quot;advanced.pre&quot;,h1:&quot;advanced.h1&quot;,h2:&quot;advanced.h2&quot;,h3:&quot;advanced.h3&quot;,h4:&quot;advanced.h4&quot;,h5:&quot;advanced.h5&quot;,h6:&quot;advanced.h6&quot;,div:&quot;advanced.div&quot;,blockquote:&quot;advanced.blockquote&quot;,code:&quot;advanced.code&quot;,dt:&quot;advanced.dt&quot;,dd:&quot;advanced.dd&quot;,samp:&quot;advanced.samp&quot;},j=this;k=j.editor.controlManager.createListBox(&quot;formatselect&quot;,{title:&quot;advanced.block&quot;,cmd:&quot;FormatBlock&quot;});if(k){f(j.editor.getParam(&quot;theme_advanced_blockformats&quot;,j.settings.theme_advanced_blockformats,&quot;hash&quot;),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{&quot;class&quot;:&quot;mce_formatPreview mce_&quot;+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title=&quot;advanced.forecolor_desc&quot;;l.cmd=&quot;ForeColor&quot;;l.scope=this;m=j.editor.controlManager.createColorSplitButton(&quot;forecolor&quot;,l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title=&quot;advanced.backcolor_desc&quot;;l.cmd=&quot;HiliteColor&quot;;l.scope=this;m=j.editor.controlManager.createColorSplitButton(&quot;backcolor&quot;,l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;m=j=d.create(&quot;span&quot;,{id:r.id+&quot;_parent&quot;,&quot;class&quot;:&quot;mceEditor &quot;+r.settings.skin+&quot;Skin&quot;+(w.skin_variant?&quot; &quot;+r.settings.skin+&quot;Skin&quot;+v._ufirst(w.skin_variant):&quot;&quot;)});if(!d.boxModel){m=d.add(m,&quot;div&quot;,{&quot;class&quot;:&quot;mceOldBoxModel&quot;})}m=u=d.add(m,&quot;table&quot;,{id:r.id+&quot;_tbl&quot;,&quot;class&quot;:&quot;mceLayout&quot;,cellSpacing:0,cellPadding:0});m=q=d.add(m,&quot;tbody&quot;);switch((w.theme_advanced_layout_manager||&quot;&quot;).toLowerCase()){case&quot;rowlayout&quot;:l=v._rowLayout(w,q,k);break;case&quot;customlayout&quot;:l=r.execCallback(&quot;theme_advanced_custom_layout&quot;,w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=d.stdMode?u.getElementsByTagName(&quot;tr&quot;):u.rows;d.addClass(i[0],&quot;mceFirst&quot;);d.addClass(i[i.length-1],&quot;mceLast&quot;);f(d.select(&quot;tr&quot;,q),function(o){d.addClass(o.firstChild,&quot;mceFirst&quot;);d.addClass(o.childNodes[o.childNodes.length-1],&quot;mceLast&quot;)});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+&quot;_path_row&quot;,&quot;click&quot;,function(n){n=n.target;if(n.nodeName==&quot;A&quot;){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,&quot;$1&quot;));return b.cancel(n)}});if(!r.getParam(&quot;accessibility_focus&quot;)){b.add(d.add(j,&quot;a&quot;,{href:&quot;#&quot;},&quot;&lt;!-- IE --&gt;&quot;),&quot;focus&quot;,function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location==&quot;external&quot;){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;return{iframeContainer:l,editorContainer:r.id+&quot;_parent&quot;,sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:&quot;Advanced theme&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,version:e.majorVersion+&quot;.&quot;+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+&quot;_tbl&quot;);this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,l){var j=this.editor,k=j.settings,n=d.get(j.id+&quot;_tbl&quot;),o=d.get(j.id+&quot;_ifr&quot;),m;i=Math.max(k.theme_advanced_resizing_min_width||100,i);l=Math.max(k.theme_advanced_resizing_min_height||100,l);i=Math.min(k.theme_advanced_resizing_max_width||65535,i);l=Math.min(k.theme_advanced_resizing_max_height||65535,l);m=n.clientHeight-o.clientHeight;d.setStyle(o,&quot;height&quot;,l-m);d.setStyles(n,{width:i,height:l})},destroy:function(){var i=this.editor.id;b.clear(i+&quot;_resize&quot;);b.clear(i+&quot;_path_row&quot;);b.clear(i+&quot;_external_close&quot;)},_simpleLayout:function(y,r,k,i){var x=this,u=x.editor,v=y.theme_advanced_toolbar_location,m=y.theme_advanced_statusbar_location,l,j,q,w;if(y.readonly){l=d.add(r,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;});return j}if(v==&quot;top&quot;){x._addToolbars(r,k)}if(v==&quot;external&quot;){l=w=d.create(&quot;div&quot;,{style:&quot;position:relative&quot;});l=d.add(l,&quot;div&quot;,{id:u.id+&quot;_external&quot;,&quot;class&quot;:&quot;mceExternalToolbar&quot;});d.add(l,&quot;a&quot;,{id:u.id+&quot;_external_close&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceExternalClose&quot;});l=d.add(l,&quot;table&quot;,{id:u.id+&quot;_tblext&quot;,cellSpacing:0,cellPadding:0});q=d.add(l,&quot;tbody&quot;);if(i.firstChild.className==&quot;mceOldBoxModel&quot;){i.firstChild.appendChild(w)}else{i.insertBefore(w,i.firstChild)}x._addToolbars(q,k);u.onMouseUp.add(function(){var o=d.get(u.id+&quot;_external&quot;);d.show(o);d.hide(g);var n=b.add(u.id+&quot;_external_close&quot;,&quot;click&quot;,function(){d.hide(u.id+&quot;_external&quot;);b.remove(u.id+&quot;_external_close&quot;,&quot;click&quot;,n)});d.show(o);d.setStyle(o,&quot;top&quot;,0-d.getRect(u.id+&quot;_tblext&quot;).h-1);d.hide(o);d.show(o);o.style.filter=&quot;&quot;;g=u.id+&quot;_external&quot;;o=null})}if(m==&quot;top&quot;){x._addStatusBar(r,k)}if(!y.theme_advanced_toolbar_container){l=d.add(r,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;})}if(v==&quot;bottom&quot;){x._addToolbars(r,k)}if(m==&quot;bottom&quot;){x._addStatusBar(r,k)}return j},_rowLayout:function(w,m,k){var v=this,p=v.editor,u,x,i=p.controlManager,l,j,r,q;u=w.theme_advanced_containers_default_class||&quot;&quot;;x=w.theme_advanced_containers_default_align||&quot;center&quot;;f(c(w.theme_advanced_containers||&quot;&quot;),function(s,o){var n=w[&quot;theme_advanced_container_&quot;+s]||&quot;&quot;;switch(n.toLowerCase()){case&quot;mceeditor&quot;:l=d.add(m,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;});break;case&quot;mceelementpath&quot;:v._addStatusBar(m,k);break;default:q=(w[&quot;theme_advanced_container_&quot;+s+&quot;_align&quot;]||x).toLowerCase();q=&quot;mce&quot;+v._ufirst(q);l=d.add(d.add(m,&quot;tr&quot;),&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbar &quot;+(w[&quot;theme_advanced_container_&quot;+s+&quot;_class&quot;]||u)+&quot; &quot;+q||x});r=i.createToolbar(&quot;toolbar&quot;+o);v._addControls(n,r);d.setHTML(l,r.renderHTML());k.deltaHeight-=w.theme_advanced_row_height}});return j},_addControls:function(j,i){var k=this,l=k.settings,m,n=k.editor.controlManager;if(l.theme_advanced_disable&amp;&amp;!k._disabled){m={};f(c(l.theme_advanced_disable),function(o){m[o]=1});k._disabled=m}else{m=k._disabled}f(c(j),function(p){var o;if(m&amp;&amp;m[p]){return}if(p==&quot;tablecontrols&quot;){f([&quot;table&quot;,&quot;|&quot;,&quot;row_props&quot;,&quot;cell_props&quot;,&quot;|&quot;,&quot;row_before&quot;,&quot;row_after&quot;,&quot;delete_row&quot;,&quot;|&quot;,&quot;col_before&quot;,&quot;col_after&quot;,&quot;delete_col&quot;,&quot;|&quot;,&quot;split_cells&quot;,&quot;merge_cells&quot;],function(q){q=k.createControl(q,n);if(q){i.add(q)}});return}o=k.createControl(p,n);if(o){i.add(o)}})},_addToolbars:function(w,k){var z=this,p,m,r=z.editor,A=z.settings,y,j=r.controlManager,u,l,q=[],x;x=A.theme_advanced_toolbar_align.toLowerCase();x=&quot;mce&quot;+z._ufirst(x);l=d.add(d.add(w,&quot;tr&quot;),&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbar &quot;+x});if(!r.getParam(&quot;accessibility_focus&quot;)){q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,onfocus:&quot;tinyMCE.get('&quot;+r.id+&quot;').focus();&quot;},&quot;&lt;!-- IE --&gt;&quot;))}q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;q&quot;,title:r.getLang(&quot;advanced.toolbar_focus&quot;)},&quot;&lt;!-- IE --&gt;&quot;));for(p=1;(y=A[&quot;theme_advanced_buttons&quot;+p]);p++){m=j.createToolbar(&quot;toolbar&quot;+p,{&quot;class&quot;:&quot;mceToolbarRow&quot;+p});if(A[&quot;theme_advanced_buttons&quot;+p+&quot;_add&quot;]){y+=&quot;,&quot;+A[&quot;theme_advanced_buttons&quot;+p+&quot;_add&quot;]}if(A[&quot;theme_advanced_buttons&quot;+p+&quot;_add_before&quot;]){y=A[&quot;theme_advanced_buttons&quot;+p+&quot;_add_before&quot;]+&quot;,&quot;+y}z._addControls(y,m);q.push(m.renderHTML());k.deltaHeight-=A.theme_advanced_row_height}q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;z&quot;,title:r.getLang(&quot;advanced.toolbar_focus&quot;),onfocus:&quot;tinyMCE.getInstanceById('&quot;+r.id+&quot;').focus();&quot;},&quot;&lt;!-- IE --&gt;&quot;));d.setHTML(l,q.join(&quot;&quot;))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,&quot;tr&quot;);k=l=d.add(k,&quot;td&quot;,{&quot;class&quot;:&quot;mceStatusbar&quot;});k=d.add(k,&quot;div&quot;,{id:p.id+&quot;_path_row&quot;},w.theme_advanced_path?p.translate(&quot;advanced.path&quot;)+&quot;: &quot;:&quot;&amp;#160;&quot;);d.add(k,&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;x&quot;});if(w.theme_advanced_resizing){d.add(l,&quot;a&quot;,{id:p.id+&quot;_resize&quot;,href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,&quot;class&quot;:&quot;mceResize&quot;});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash(&quot;TinyMCE_&quot;+p.id+&quot;_size&quot;),r=d.get(p.id+&quot;_tbl&quot;);if(!n){return}if(w.theme_advanced_resize_horizontal){r.style.width=Math.max(10,n.cw)+&quot;px&quot;}r.style.height=Math.max(10,n.ch)+&quot;px&quot;;d.get(p.id+&quot;_ifr&quot;).style.height=Math.max(10,parseInt(n.ch)+v.deltaHeight)+&quot;px&quot;})}p.onPostRender.add(function(){b.add(p.id+&quot;_resize&quot;,&quot;mousedown&quot;,function(x){var z,t,o,s,y,r;z=d.get(p.id+&quot;_tbl&quot;);o=z.clientWidth;s=z.clientHeight;miw=w.theme_advanced_resizing_min_width||100;mih=w.theme_advanced_resizing_min_height||100;maw=w.theme_advanced_resizing_max_width||65535;mah=w.theme_advanced_resizing_max_height||65535;t=d.add(d.get(p.id+&quot;_parent&quot;),&quot;div&quot;,{&quot;class&quot;:&quot;mcePlaceHolder&quot;});d.setStyles(t,{width:o,height:s});d.hide(z);d.show(t);i={x:x.screenX,y:x.screenY,w:o,h:s,dx:null,dy:null};q=b.add(d.doc,&quot;mousemove&quot;,function(B){var n,A;i.dx=B.screenX-i.x;i.dy=B.screenY-i.y;n=Math.max(miw,i.w+i.dx);A=Math.max(mih,i.h+i.dy);n=Math.min(maw,n);A=Math.min(mah,A);if(w.theme_advanced_resize_horizontal){t.style.width=n+&quot;px&quot;}t.style.height=A+&quot;px&quot;;return b.cancel(B)});u=b.add(d.doc,&quot;mouseup&quot;,function(n){var A;b.remove(d.doc,&quot;mousemove&quot;,q);b.remove(d.doc,&quot;mouseup&quot;,u);z.style.display=&quot;&quot;;d.remove(t);if(i.dx===null){return}A=d.get(p.id+&quot;_ifr&quot;);if(w.theme_advanced_resize_horizontal){z.style.width=Math.max(10,i.w+i.dx)+&quot;px&quot;}z.style.height=Math.max(10,i.h+i.dy)+&quot;px&quot;;A.style.height=Math.max(10,A.clientHeight+i.dy)+&quot;px&quot;;if(w.theme_advanced_resizing_use_cookie){a.setHash(&quot;TinyMCE_&quot;+p.id+&quot;_size&quot;,{cw:i.w+i.dx,ch:i.h+i.dy})}});return b.cancel(x)})})}j.deltaHeight-=21;k=m=null},_nodeChanged:function(l,u,k,q){var y=this,i,r=0,x,m,z=y.settings,w,j,o;if(z.readonly){return}e.each(y.stateControls,function(n){u.setActive(n,l.queryCommandState(y.controls[n][1]))});u.setActive(&quot;visualaid&quot;,l.hasVisual);u.setDisabled(&quot;undo&quot;,!l.undoManager.hasUndo()&amp;&amp;!l.typing);u.setDisabled(&quot;redo&quot;,!l.undoManager.hasRedo());u.setDisabled(&quot;outdent&quot;,!l.queryCommandState(&quot;Outdent&quot;));i=d.getParent(k,&quot;A&quot;);if(m=u.get(&quot;link&quot;)){if(!i||!i.name){m.setDisabled(!i&amp;&amp;q);m.setActive(!!i)}}if(m=u.get(&quot;unlink&quot;)){m.setDisabled(!i&amp;&amp;q);m.setActive(!!i&amp;&amp;!i.name)}if(m=u.get(&quot;anchor&quot;)){m.setActive(!!i&amp;&amp;i.name);if(e.isWebKit){i=d.getParent(k,&quot;IMG&quot;);m.setActive(!!i&amp;&amp;d.getAttrib(i,&quot;mce_name&quot;)==&quot;a&quot;)}}i=d.getParent(k,&quot;IMG&quot;);if(m=u.get(&quot;image&quot;)){m.setActive(!!i&amp;&amp;k.className.indexOf(&quot;mceItem&quot;)==-1)}if(m=u.get(&quot;styleselect&quot;)){if(k.className){y._importClasses();m.select(k.className)}else{m.select()}}if(m=u.get(&quot;formatselect&quot;)){i=d.getParent(k,d.isBlock);if(i){m.select(i.nodeName.toLowerCase())}}if(l.settings.convert_fonts_to_spans){l.dom.getParent(k,function(p){if(p.nodeName===&quot;SPAN&quot;){if(!w&amp;&amp;p.className){w=p.className}if(!j&amp;&amp;p.style.fontSize){j=p.style.fontSize}if(!o&amp;&amp;p.style.fontFamily){o=p.style.fontFamily.replace(/[\&quot;\']+/g,&quot;&quot;).replace(/^([^,]+).*/,&quot;$1&quot;).toLowerCase()}}return false});if(m=u.get(&quot;fontselect&quot;)){m.select(function(n){return n.replace(/^([^,]+).*/,&quot;$1&quot;).toLowerCase()==o})}if(m=u.get(&quot;fontsizeselect&quot;)){m.select(function(n){if(n.fontSize&amp;&amp;n.fontSize===j){return true}if(n[&quot;class&quot;]&amp;&amp;n[&quot;class&quot;]===w){return true}})}}else{if(m=u.get(&quot;fontselect&quot;)){m.select(l.queryCommandValue(&quot;FontName&quot;))}if(m=u.get(&quot;fontsizeselect&quot;)){x=l.queryCommandValue(&quot;FontSize&quot;);m.select(function(n){return n.fontSize==x})}}if(z.theme_advanced_path&amp;&amp;z.theme_advanced_statusbar_location){i=d.get(l.id+&quot;_path&quot;)||d.add(l.id+&quot;_path_row&quot;,&quot;span&quot;,{id:l.id+&quot;_path&quot;});d.setHTML(i,&quot;&quot;);l.dom.getParent(k,function(A){var p=A.nodeName.toLowerCase(),s,v,t=&quot;&quot;;if(A.nodeType!=1||A.nodeName===&quot;BR&quot;||(d.hasClass(A,&quot;mceItemHidden&quot;)||d.hasClass(A,&quot;mceItemRemoved&quot;))){return}if(x=d.getAttrib(A,&quot;mce_name&quot;)){p=x}if(e.isIE&amp;&amp;A.scopeName!==&quot;HTML&quot;){p=A.scopeName+&quot;:&quot;+p}p=p.replace(/mce\:/g,&quot;&quot;);switch(p){case&quot;b&quot;:p=&quot;strong&quot;;break;case&quot;i&quot;:p=&quot;em&quot;;break;case&quot;img&quot;:if(x=d.getAttrib(A,&quot;src&quot;)){t+=&quot;src: &quot;+x+&quot; &quot;}break;case&quot;a&quot;:if(x=d.getAttrib(A,&quot;name&quot;)){t+=&quot;name: &quot;+x+&quot; &quot;;p+=&quot;#&quot;+x}if(x=d.getAttrib(A,&quot;href&quot;)){t+=&quot;href: &quot;+x+&quot; &quot;}break;case&quot;font&quot;:if(z.convert_fonts_to_spans){p=&quot;span&quot;}if(x=d.getAttrib(A,&quot;face&quot;)){t+=&quot;font: &quot;+x+&quot; &quot;}if(x=d.getAttrib(A,&quot;size&quot;)){t+=&quot;size: &quot;+x+&quot; &quot;}if(x=d.getAttrib(A,&quot;color&quot;)){t+=&quot;color: &quot;+x+&quot; &quot;}break;case&quot;span&quot;:if(x=d.getAttrib(A,&quot;style&quot;)){t+=&quot;style: &quot;+x+&quot; &quot;}break}if(x=d.getAttrib(A,&quot;id&quot;)){t+=&quot;id: &quot;+x+&quot; &quot;}if(x=A.className){x=x.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g,&quot;&quot;);if(x&amp;&amp;x.indexOf(&quot;mceItem&quot;)==-1){t+=&quot;class: &quot;+x+&quot; &quot;;if(d.isBlock(A)||p==&quot;img&quot;||p==&quot;span&quot;){p+=&quot;.&quot;+x}}}p=p.replace(/(html:)/g,&quot;&quot;);p={name:p,node:A,title:t};y.onResolveName.dispatch(y,p);t=p.title;p=p.name;v=d.create(&quot;a&quot;,{href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;,title:t,&quot;class&quot;:&quot;mcePath_&quot;+(r++)},p);if(i.hasChildNodes()){i.insertBefore(d.doc.createTextNode(&quot; \u00bb &quot;),i.firstChild);i.insertBefore(v,i.firstChild)}else{i.appendChild(v)}},l.getBody())}},_sel:function(i){this.editor.execCommand(&quot;mceSelectNodeDepth&quot;,false,i)},_mceInsertAnchor:function(k,j){var i=this.editor;i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/anchor.htm&quot;,width:320+parseInt(i.getLang(&quot;advanced.anchor_delta_width&quot;,0)),height:90+parseInt(i.getLang(&quot;advanced.anchor_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var i=this.editor;i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/charmap.htm&quot;,width:550+parseInt(i.getLang(&quot;advanced.charmap_delta_width&quot;,0)),height:250+parseInt(i.getLang(&quot;advanced.charmap_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var i=this.editor;i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/about.htm&quot;,width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(k,j){var i=this.editor;j=j||{};i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/color_picker.htm&quot;,width:375+parseInt(i.getLang(&quot;advanced.colorpicker_delta_width&quot;,0)),height:250+parseInt(i.getLang(&quot;advanced.colorpicker_delta_height&quot;,0)),close_previous:false,inline:true},{input_color:j.color,func:j.func,theme_url:this.url})},_mceCodeEditor:function(j,k){var i=this.editor;i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/source_editor.htm&quot;,width:parseInt(i.getParam(&quot;theme_advanced_source_editor_width&quot;,720)),height:parseInt(i.getParam(&quot;theme_advanced_source_editor_height&quot;,580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(j,k){var i=this.editor;if(i.dom.getAttrib(i.selection.getNode(),&quot;class&quot;).indexOf(&quot;mceItem&quot;)!=-1){return}i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/image.htm&quot;,width:355+parseInt(i.getLang(&quot;advanced.image_delta_width&quot;,0)),height:275+parseInt(i.getLang(&quot;advanced.image_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceLink:function(j,k){var i=this.editor;i.windowManager.open({url:e.baseURL+&quot;/themes/advanced/link.htm&quot;,width:310+parseInt(i.getLang(&quot;advanced.link_delta_width&quot;,0)),height:200+parseInt(i.getLang(&quot;advanced.link_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var i=this.editor;i.windowManager.confirm(&quot;advanced.newdocument&quot;,function(j){if(j){i.execCommand(&quot;mceSetContent&quot;,false,&quot;&quot;)}})},_mceForeColor:function(){var i=this;this._mceColorPicker(0,{color:i.fgColor,func:function(j){i.fgColor=j;i.editor.execCommand(&quot;ForeColor&quot;,false,j)}})},_mceBackColor:function(){var i=this;this._mceColorPicker(0,{color:i.bgColor,func:function(j){i.bgColor=j;i.editor.execCommand(&quot;HiliteColor&quot;,false,j)}})},_ufirst:function(i){return i.substring(0,1).toUpperCase()+i.substring(1)}});e.ThemeManager.add(&quot;advanced&quot;,e.themes.AdvancedTheme)}(tinymce));
</del><span class="cx">\ No newline at end of file
</span><ins>+(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack(&quot;advanced&quot;);e.create(&quot;tinymce.themes.AdvancedTheme&quot;,{sizes:[8,10,12,14,18,24,36],controls:{bold:[&quot;bold_desc&quot;,&quot;Bold&quot;],italic:[&quot;italic_desc&quot;,&quot;Italic&quot;],underline:[&quot;underline_desc&quot;,&quot;Underline&quot;],strikethrough:[&quot;striketrough_desc&quot;,&quot;Strikethrough&quot;],justifyleft:[&quot;justifyleft_desc&quot;,&quot;JustifyLeft&quot;],justifycenter:[&quot;justifycenter_desc&quot;,&quot;JustifyCenter&quot;],justifyright:[&quot;justifyright_desc&quot;,&quot;JustifyRight&quot;],justifyfull:[&quot;justifyfull_desc&quot;,&quot;JustifyFull&quot;],bullist:[&quot;bullist_desc&quot;,&quot;InsertUnorderedList&quot;],numlist:[&quot;numlist_desc&quot;,&quot;InsertOrderedList&quot;],outdent:[&quot;outdent_desc&quot;,&quot;Outdent&quot;],indent:[&quot;indent_desc&quot;,&quot;Indent&quot;],cut:[&quot;cut_desc&quot;,&quot;Cut&quot;],copy:[&quot;copy_desc&quot;,&quot;Copy&quot;],paste:[&quot;paste_desc&quot;,&quot;Paste&quot;],undo:[&quot;undo_desc&quot;,&quot;Undo&quot;],redo:[&quot;redo_desc&quot;,&quot;Redo&quot;],link:[&quot;link_desc&quot;,&quot;mceLink&quot;],unlink:[&quot;unlink_desc&quot;,&quot;unlink&quot;],image:[&quot;image_desc&quot;,&quot;mceImage&quot;],cleanup:[&quot;cleanup_desc&quot;,&quot;mceCleanup&quot;],help:[&quot;help_desc&quot;,&quot;mceHelp&quot;],code:[&quot;code_desc&quot;,&quot;mceCodeEditor&quot;],hr:[&quot;hr_desc&quot;,&quot;InsertHorizontalRule&quot;],removeformat:[&quot;removeformat_desc&quot;,&quot;RemoveFormat&quot;],sub:[&quot;sub_desc&quot;,&quot;subscript&quot;],sup:[&quot;sup_desc&quot;,&quot;superscript&quot;],forecolor:[&quot;forecolor_desc&quot;,&quot;ForeColor&quot;],forecolorpicker:[&quot;forecolor_desc&quot;,&quot;mceForeColor&quot;],backcolor:[&quot;backcolor_desc&quot;,&quot;HiliteColor&quot;],backcolorpicker:[&quot;backcolor_desc&quot;,&quot;mceBackColor&quot;],charmap:[&quot;charmap_desc&quot;,&quot;mceCharMap&quot;],visualaid:[&quot;visualaid_desc&quot;,&quot;mceToggleVisualAid&quot;],anchor:[&quot;anchor_desc&quot;,&quot;mceInsertAnchor&quot;],newdocument:[&quot;newdocument_desc&quot;,&quot;mceNewDocument&quot;],blockquote:[&quot;blockquote_desc&quot;,&quot;mceBlockQuote&quot;]},stateControls:[&quot;bold&quot;,&quot;italic&quot;,&quot;underline&quot;,&quot;strikethrough&quot;,&quot;bullist&quot;,&quot;numlist&quot;,&quot;justifyleft&quot;,&quot;justifycenter&quot;,&quot;justifyright&quot;,&quot;justifyfull&quot;,&quot;sub&quot;,&quot;sup&quot;,&quot;blockquote&quot;],init:function(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);l.settings=m=h({theme_advanced_path:true,theme_advanced_toolbar_location:&quot;bottom&quot;,theme_advanced_buttons1:&quot;bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect&quot;,theme_advanced_buttons2:&quot;bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code&quot;,theme_advanced_buttons3:&quot;hr,removeformat,visualaid,|,sub,sup,|,charmap&quot;,theme_advanced_blockformats:&quot;p,address,pre,h1,h2,h3,h4,h5,h6&quot;,theme_advanced_toolbar_align:&quot;center&quot;,theme_advanced_fonts:&quot;Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats&quot;,theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:&quot;1,2,3,4,5,6,7&quot;,readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values=&quot;8pt,10pt,12pt,14pt,18pt,24pt,36pt&quot;}if(e.is(m.theme_advanced_font_sizes,&quot;string&quot;)){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||&quot;&quot;);n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam(&quot;theme_advanced_font_sizes&quot;,&quot;&quot;,&quot;hash&quot;),function(q,p){var o;if(p==q&amp;&amp;q&gt;=1&amp;&amp;q&lt;=7){p=q+&quot; (&quot;+l.sizes[q-1]+&quot;pt)&quot;;o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+&quot;pt&quot;)}if(/^\s*\./.test(q)){o=q.replace(/\./g,&quot;&quot;)}n[p]=o?{&quot;class&quot;:o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&amp;&amp;i!=&quot;none&quot;){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location==&quot;none&quot;){m.theme_advanced_statusbar_location=0}j.onInit.add(function(){if(!j.settings.readonly){j.onNodeChange.add(l._nodeChanged,l)}if(j.settings.content_css!==false){j.dom.loadCSS(j.baseURI.toAbsolute(k+&quot;/skins/&quot;+j.settings.skin+&quot;/content.css&quot;))}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create(&quot;DIV&quot;,{style:&quot;position:relative&quot;}),s.firstChild);p=d.get(q.id+&quot;_tbl&quot;);d.add(s,&quot;div&quot;,{id:t+&quot;_blocker&quot;,&quot;class&quot;:&quot;mceBlocker&quot;,style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,&quot;div&quot;,{id:t+&quot;_progress&quot;,&quot;class&quot;:&quot;mceProgress&quot;,style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+&quot;_blocker&quot;);d.remove(t+&quot;_progress&quot;);clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+&quot;/skins/&quot;+j.settings.skin+&quot;/ui.css&quot;);if(m.skin_variant){d.loadCSS(k+&quot;/skins/&quot;+j.settings.skin+&quot;/ui_&quot;+m.skin_variant+&quot;.css&quot;)}},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){case&quot;styleselect&quot;:return this._createStyleSelect();case&quot;formatselect&quot;:return this._createBlockFormats();case&quot;fontselect&quot;:return this._createFontSelect();case&quot;fontsizeselect&quot;:return this._createFontSizeSelect();case&quot;forecolor&quot;:return this._createForeColorMenu();case&quot;backcolor&quot;:return this._createBackColorMenu()}if((j=this.controls[l])){return i.createButton(l,{title:&quot;advanced.&quot;+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this[&quot;_&quot;+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(k){var i=this.editor,j=i.controlManager.get(&quot;styleselect&quot;);if(j.getLength()==0){f(i.dom.getClasses(),function(n,l){var m=&quot;style_&quot;+l;i.formatter.register(m,{inline:&quot;span&quot;,attributes:{&quot;class&quot;:n[&quot;class&quot;]},selector:&quot;*&quot;});j.add(n[&quot;class&quot;],m)})}},_createStyleSelect:function(m){var k=this,i=k.editor,j=i.controlManager,l;l=j.createListBox(&quot;styleselect&quot;,{title:&quot;advanced.style_select&quot;,onselect:function(o){var p,n=[];f(l.items,function(q){n.push(q.value)});i.focus();i.undoManager.add();p=i.formatter.matchAll(n);if(!o||p[0]==o){i.formatter.remove(p[0])}else{i.formatter.apply(o)}i.undoManager.add();i.nodeChanged();return false}});i.onInit.add(function(){var o=0,n=i.getParam(&quot;style_formats&quot;);if(n){f(n,function(p){var q,r=0;f(p,function(){r++});if(r&gt;1){q=p.name=p.name||&quot;style_&quot;+(o++);i.formatter.register(q,p);l.add(p.title,q)}else{l.add(p.title)}})}else{f(i.getParam(&quot;theme_advanced_styles&quot;,&quot;&quot;,&quot;hash&quot;),function(r,q){var p;if(r){p=&quot;style_&quot;+(o++);i.formatter.register(p,{inline:&quot;span&quot;,classes:r,selector:&quot;*&quot;});l.add(k.editor.translate(q),p)}})}});if(l.getLength()==0){l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+&quot;_text&quot;,&quot;focus&quot;,k._importClasses,k);b.add(p.id+&quot;_text&quot;,&quot;mousedown&quot;,k._importClasses,k);b.add(p.id+&quot;_open&quot;,&quot;focus&quot;,k._importClasses,k);b.add(p.id+&quot;_open&quot;,&quot;mousedown&quot;,k._importClasses,k)}else{b.add(p.id,&quot;focus&quot;,k._importClasses,k)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox(&quot;fontselect&quot;,{title:&quot;advanced.fontdefault&quot;,onselect:function(l){var m=k.items[k.selectedIndex];if(!l&amp;&amp;m){i.execCommand(&quot;FontName&quot;,false,m.value);return}i.execCommand(&quot;FontName&quot;,false,l);k.select(function(n){return l==n});return false}});if(k){f(i.getParam(&quot;theme_advanced_fonts&quot;,j.settings.theme_advanced_fonts,&quot;hash&quot;),function(m,l){k.add(i.translate(l),m,{style:m.indexOf(&quot;dings&quot;)==-1?&quot;font-family:&quot;+m:&quot;&quot;})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox(&quot;fontsizeselect&quot;,{title:&quot;advanced.font_size&quot;,onselect:function(i){var o=n.items[n.selectedIndex];if(!i&amp;&amp;o){o=o.value;if(o[&quot;class&quot;]){k.formatter.toggle(&quot;fontsize_class&quot;,{value:o[&quot;class&quot;]});k.undoManager.add();k.nodeChanged()}else{k.execCommand(&quot;FontSize&quot;,false,o.fontSize)}return}if(i[&quot;class&quot;]){k.focus();k.undoManager.add();k.formatter.toggle(&quot;fontsize_class&quot;,{value:i[&quot;class&quot;]});k.undoManager.add();k.nodeChanged()}else{k.execCommand(&quot;FontSize&quot;,false,i.fontSize)}n.select(function(p){return i==p});return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p&gt;=1&amp;&amp;p&lt;=7){p=m.sizes[parseInt(p)-1]+&quot;pt&quot;}n.add(i,o,{style:&quot;font-size:&quot;+p,&quot;class&quot;:&quot;mceFontSize&quot;+(l++)+(&quot; &quot;+(o[&quot;class&quot;]||&quot;&quot;))})})}return n},_createBlockFormats:function(){var k,i={p:&quot;advanced.paragraph&quot;,address:&quot;advanced.address&quot;,pre:&quot;advanced.pre&quot;,h1:&quot;advanced.h1&quot;,h2:&quot;advanced.h2&quot;,h3:&quot;advanced.h3&quot;,h4:&quot;advanced.h4&quot;,h5:&quot;advanced.h5&quot;,h6:&quot;advanced.h6&quot;,div:&quot;advanced.div&quot;,blockquote:&quot;advanced.blockquote&quot;,code:&quot;advanced.code&quot;,dt:&quot;advanced.dt&quot;,dd:&quot;advanced.dd&quot;,samp:&quot;advanced.samp&quot;},j=this;k=j.editor.controlManager.createListBox(&quot;formatselect&quot;,{title:&quot;advanced.block&quot;,cmd:&quot;FormatBlock&quot;});if(k){f(j.editor.getParam(&quot;theme_advanced_blockformats&quot;,j.settings.theme_advanced_blockformats,&quot;hash&quot;),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{&quot;class&quot;:&quot;mce_formatPreview mce_&quot;+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title=&quot;advanced.forecolor_desc&quot;;l.cmd=&quot;ForeColor&quot;;l.scope=this;m=j.editor.controlManager.createColorSplitButton(&quot;forecolor&quot;,l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title=&quot;advanced.backcolor_desc&quot;;l.cmd=&quot;HiliteColor&quot;;l.scope=this;m=j.editor.controlManager.createColorSplitButton(&quot;backcolor&quot;,l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;m=j=d.create(&quot;span&quot;,{id:r.id+&quot;_parent&quot;,&quot;class&quot;:&quot;mceEditor &quot;+r.settings.skin+&quot;Skin&quot;+(w.skin_variant?&quot; &quot;+r.settings.skin+&quot;Skin&quot;+v._ufirst(w.skin_variant):&quot;&quot;)});if(!d.boxModel){m=d.add(m,&quot;div&quot;,{&quot;class&quot;:&quot;mceOldBoxModel&quot;})}m=u=d.add(m,&quot;table&quot;,{id:r.id+&quot;_tbl&quot;,&quot;class&quot;:&quot;mceLayout&quot;,cellSpacing:0,cellPadding:0});m=q=d.add(m,&quot;tbody&quot;);switch((w.theme_advanced_layout_manager||&quot;&quot;).toLowerCase()){case&quot;rowlayout&quot;:l=v._rowLayout(w,q,k);break;case&quot;customlayout&quot;:l=r.execCallback(&quot;theme_advanced_custom_layout&quot;,w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=d.stdMode?u.getElementsByTagName(&quot;tr&quot;):u.rows;d.addClass(i[0],&quot;mceFirst&quot;);d.addClass(i[i.length-1],&quot;mceLast&quot;);f(d.select(&quot;tr&quot;,q),function(o){d.addClass(o.firstChild,&quot;mceFirst&quot;);d.addClass(o.childNodes[o.childNodes.length-1],&quot;mceLast&quot;)});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+&quot;_path_row&quot;,&quot;click&quot;,function(n){n=n.target;if(n.nodeName==&quot;A&quot;){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,&quot;$1&quot;));return b.cancel(n)}});if(!r.getParam(&quot;accessibility_focus&quot;)){b.add(d.add(j,&quot;a&quot;,{href:&quot;#&quot;},&quot;&lt;!-- IE --&gt;&quot;),&quot;focus&quot;,function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location==&quot;external&quot;){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;return{iframeContainer:l,editorContainer:r.id+&quot;_parent&quot;,sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:&quot;Advanced theme&quot;,author:&quot;Moxiecode Systems AB&quot;,authorurl:&quot;http://tinymce.moxiecode.com&quot;,version:e.majorVersion+&quot;.&quot;+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+&quot;_tbl&quot;);this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,m,k){var j=this.editor,l=this.settings,n=d.get(j.id+&quot;_tbl&quot;),o=d.get(j.id+&quot;_ifr&quot;);i=Math.max(l.theme_advanced_resizing_min_width||100,i);m=Math.max(l.theme_advanced_resizing_min_height||100,m);i=Math.min(l.theme_advanced_resizing_max_width||65535,i);m=Math.min(l.theme_advanced_resizing_max_height||65535,m);d.setStyle(n,&quot;height&quot;,&quot;&quot;);d.setStyle(o,&quot;height&quot;,m);if(l.theme_advanced_resize_horizontal){d.setStyle(n,&quot;width&quot;,&quot;&quot;);d.setStyle(o,&quot;width&quot;,i);if(i&lt;n.clientWidth){i=n.clientWidth;d.setStyle(o,&quot;width&quot;,n.clientWidth)}}if(k&amp;&amp;l.theme_advanced_resizing_use_cookie){a.setHash(&quot;TinyMCE_&quot;+j.id+&quot;_size&quot;,{cw:i,ch:m})}},destroy:function(){var i=this.editor.id;b.clear(i+&quot;_resize&quot;);b.clear(i+&quot;_path_row&quot;);b.clear(i+&quot;_external_close&quot;)},_simpleLayout:function(y,r,k,i){var x=this,u=x.editor,v=y.theme_advanced_toolbar_location,m=y.theme_advanced_statusbar_location,l,j,q,w;if(y.readonly){l=d.add(r,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;});return j}if(v==&quot;top&quot;){x._addToolbars(r,k)}if(v==&quot;external&quot;){l=w=d.create(&quot;div&quot;,{style:&quot;position:relative&quot;});l=d.add(l,&quot;div&quot;,{id:u.id+&quot;_external&quot;,&quot;class&quot;:&quot;mceExternalToolbar&quot;});d.add(l,&quot;a&quot;,{id:u.id+&quot;_external_close&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceExternalClose&quot;});l=d.add(l,&quot;table&quot;,{id:u.id+&quot;_tblext&quot;,cellSpacing:0,cellPadding:0});q=d.add(l,&quot;tbody&quot;);if(i.firstChild.className==&quot;mceOldBoxModel&quot;){i.firstChild.appendChild(w)}else{i.insertBefore(w,i.firstChild)}x._addToolbars(q,k);u.onMouseUp.add(function(){var o=d.get(u.id+&quot;_external&quot;);d.show(o);d.hide(g);var n=b.add(u.id+&quot;_external_close&quot;,&quot;click&quot;,function(){d.hide(u.id+&quot;_external&quot;);b.remove(u.id+&quot;_external_close&quot;,&quot;click&quot;,n)});d.show(o);d.setStyle(o,&quot;top&quot;,0-d.getRect(u.id+&quot;_tblext&quot;).h-1);d.hide(o);d.show(o);o.style.filter=&quot;&quot;;g=u.id+&quot;_external&quot;;o=null})}if(m==&quot;top&quot;){x._addStatusBar(r,k)}if(!y.theme_advanced_toolbar_container){l=d.add(r,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;})}if(v==&quot;bottom&quot;){x._addToolbars(r,k)}if(m==&quot;bottom&quot;){x._addStatusBar(r,k)}return j},_rowLayout:function(w,m,k){var v=this,p=v.editor,u,x,i=p.controlManager,l,j,r,q;u=w.theme_advanced_containers_default_class||&quot;&quot;;x=w.theme_advanced_containers_default_align||&quot;center&quot;;f(c(w.theme_advanced_containers||&quot;&quot;),function(s,o){var n=w[&quot;theme_advanced_container_&quot;+s]||&quot;&quot;;switch(n.toLowerCase()){case&quot;mceeditor&quot;:l=d.add(m,&quot;tr&quot;);l=j=d.add(l,&quot;td&quot;,{&quot;class&quot;:&quot;mceIframeContainer&quot;});break;case&quot;mceelementpath&quot;:v._addStatusBar(m,k);break;default:q=(w[&quot;theme_advanced_container_&quot;+s+&quot;_align&quot;]||x).toLowerCase();q=&quot;mce&quot;+v._ufirst(q);l=d.add(d.add(m,&quot;tr&quot;),&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbar &quot;+(w[&quot;theme_advanced_container_&quot;+s+&quot;_class&quot;]||u)+&quot; &quot;+q||x});r=i.createToolbar(&quot;toolbar&quot;+o);v._addControls(n,r);d.setHTML(l,r.renderHTML());k.deltaHeight-=w.theme_advanced_row_height}});return j},_addControls:function(j,i){var k=this,l=k.settings,m,n=k.editor.controlManager;if(l.theme_advanced_disable&amp;&amp;!k._disabled){m={};f(c(l.theme_advanced_disable),function(o){m[o]=1});k._disabled=m}else{m=k._disabled}f(c(j),function(p){var o;if(m&amp;&amp;m[p]){return}if(p==&quot;tablecontrols&quot;){f([&quot;table&quot;,&quot;|&quot;,&quot;row_props&quot;,&quot;cell_props&quot;,&quot;|&quot;,&quot;row_before&quot;,&quot;row_after&quot;,&quot;delete_row&quot;,&quot;|&quot;,&quot;col_before&quot;,&quot;col_after&quot;,&quot;delete_col&quot;,&quot;|&quot;,&quot;split_cells&quot;,&quot;merge_cells&quot;],function(q){q=k.createControl(q,n);if(q){i.add(q)}});return}o=k.createControl(p,n);if(o){i.add(o)}})},_addToolbars:function(w,k){var z=this,p,m,r=z.editor,A=z.settings,y,j=r.controlManager,u,l,q=[],x;x=A.theme_advanced_toolbar_align.toLowerCase();x=&quot;mce&quot;+z._ufirst(x);l=d.add(d.add(w,&quot;tr&quot;),&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbar &quot;+x});if(!r.getParam(&quot;accessibility_focus&quot;)){q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,onfocus:&quot;tinyMCE.get('&quot;+r.id+&quot;').focus();&quot;},&quot;&lt;!-- IE --&gt;&quot;))}q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;q&quot;,title:r.getLang(&quot;advanced.toolbar_focus&quot;)},&quot;&lt;!-- IE --&gt;&quot;));for(p=1;(y=A[&quot;theme_advanced_buttons&quot;+p]);p++){m=j.createToolbar(&quot;toolbar&quot;+p,{&quot;class&quot;:&quot;mceToolbarRow&quot;+p});if(A[&quot;theme_advanced_buttons&quot;+p+&quot;_add&quot;]){y+=&quot;,&quot;+A[&quot;theme_advanced_buttons&quot;+p+&quot;_add&quot;]}if(A[&quot;theme_advanced_buttons&quot;+p+&quot;_add_before&quot;]){y=A[&quot;theme_advanced_buttons&quot;+p+&quot;_add_before&quot;]+&quot;,&quot;+y}z._addControls(y,m);q.push(m.renderHTML());k.deltaHeight-=A.theme_advanced_row_height}q.push(d.createHTML(&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;z&quot;,title:r.getLang(&quot;advanced.toolbar_focus&quot;),onfocus:&quot;tinyMCE.getInstanceById('&quot;+r.id+&quot;').focus();&quot;},&quot;&lt;!-- IE --&gt;&quot;));d.setHTML(l,q.join(&quot;&quot;))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,&quot;tr&quot;);k=l=d.add(k,&quot;td&quot;,{&quot;class&quot;:&quot;mceStatusbar&quot;});k=d.add(k,&quot;div&quot;,{id:p.id+&quot;_path_row&quot;},w.theme_advanced_path?p.translate(&quot;advanced.path&quot;)+&quot;: &quot;:&quot;&amp;#160;&quot;);d.add(k,&quot;a&quot;,{href:&quot;#&quot;,accesskey:&quot;x&quot;});if(w.theme_advanced_resizing){d.add(l,&quot;a&quot;,{id:p.id+&quot;_resize&quot;,href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,&quot;class&quot;:&quot;mceResize&quot;});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash(&quot;TinyMCE_&quot;+p.id+&quot;_size&quot;),r=d.get(p.id+&quot;_tbl&quot;);if(!n){return}v.resizeTo(n.cw,n.ch)})}p.onPostRender.add(function(){b.add(p.id+&quot;_resize&quot;,&quot;click&quot;,function(n){n.preventDefault()});b.add(p.id+&quot;_resize&quot;,&quot;mousedown&quot;,function(D){var t,r,s,o,C,z,A,F,n,E,x;function y(G){G.preventDefault();n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E)}function B(G){b.remove(d.doc,&quot;mousemove&quot;,t);b.remove(p.getDoc(),&quot;mousemove&quot;,r);b.remove(d.doc,&quot;mouseup&quot;,s);b.remove(p.getDoc(),&quot;mouseup&quot;,o);n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E,true)}D.preventDefault();C=D.screenX;z=D.screenY;x=d.get(v.editor.id+&quot;_ifr&quot;);A=n=x.clientWidth;F=E=x.clientHeight;t=b.add(d.doc,&quot;mousemove&quot;,y);r=b.add(p.getDoc(),&quot;mousemove&quot;,y);s=b.add(d.doc,&quot;mouseup&quot;,B);o=b.add(p.getDoc(),&quot;mouseup&quot;,B)})})}j.deltaHeight-=21;k=m=null},_nodeChanged:function(r,z,l,x,j){var C=this,i,y=0,B,u,D=C.settings,A,k,w,m,q;e.each(C.stateControls,function(n){z.setActive(n,r.queryCommandState(C.controls[n][1]))});function o(p){var s,n=j.parents,t=p;if(typeof(p)==&quot;string&quot;){t=function(v){return v.nodeName==p}}for(s=0;s&lt;n.length;s++){if(t(n[s])){return n[s]}}}z.setActive(&quot;visualaid&quot;,r.hasVisual);z.setDisabled(&quot;undo&quot;,!r.undoManager.hasUndo()&amp;&amp;!r.typing);z.setDisabled(&quot;redo&quot;,!r.undoManager.hasRedo());z.setDisabled(&quot;outdent&quot;,!r.queryCommandState(&quot;Outdent&quot;));i=o(&quot;A&quot;);if(u=z.get(&quot;link&quot;)){if(!i||!i.name){u.setDisabled(!i&amp;&amp;x);u.setActive(!!i)}}if(u=z.get(&quot;unlink&quot;)){u.setDisabled(!i&amp;&amp;x);u.setActive(!!i&amp;&amp;!i.name)}if(u=z.get(&quot;anchor&quot;)){u.setActive(!!i&amp;&amp;i.name)}i=o(&quot;IMG&quot;);if(u=z.get(&quot;image&quot;)){u.setActive(!!i&amp;&amp;l.className.indexOf(&quot;mceItem&quot;)==-1)}if(u=z.get(&quot;styleselect&quot;)){C._importClasses();m=[];f(u.items,function(n){m.push(n.value)});q=r.formatter.matchAll(m);u.select(q[0])}if(u=z.get(&quot;formatselect&quot;)){i=o(d.isBlock);if(i){u.select(i.nodeName.toLowerCase())}}o(function(p){if(p.nodeName===&quot;SPAN&quot;){if(!A&amp;&amp;p.className){A=p.className}if(!k&amp;&amp;p.style.fontSize){k=p.style.fontSize}if(!w&amp;&amp;p.style.fontFamily){w=p.style.fontFamily.replace(/[\&quot;\']+/g,&quot;&quot;).replace(/^([^,]+).*/,&quot;$1&quot;).toLowerCase()}}return false});if(u=z.get(&quot;fontselect&quot;)){u.select(function(n){return n.replace(/^([^,]+).*/,&quot;$1&quot;).toLowerCase()==w})}if(u=z.get(&quot;fontsizeselect&quot;)){if(D.theme_advanced_runtime_fontsize&amp;&amp;!k&amp;&amp;!A){k=r.dom.getStyle(l,&quot;fontSize&quot;,true)}u.select(function(n){if(n.fontSize&amp;&amp;n.fontSize===k){return true}if(n[&quot;class&quot;]&amp;&amp;n[&quot;class&quot;]===A){return true}})}if(D.theme_advanced_path&amp;&amp;D.theme_advanced_statusbar_location){i=d.get(r.id+&quot;_path&quot;)||d.add(r.id+&quot;_path_row&quot;,&quot;span&quot;,{id:r.id+&quot;_path&quot;});d.setHTML(i,&quot;&quot;);o(function(E){var p=E.nodeName.toLowerCase(),s,v,t=&quot;&quot;;if(E.nodeType!=1||E.nodeName===&quot;BR&quot;||(d.hasClass(E,&quot;mceItemHidden&quot;)||d.hasClass(E,&quot;mceItemRemoved&quot;))){return}if(B=d.getAttrib(E,&quot;mce_name&quot;)){p=B}if(e.isIE&amp;&amp;E.scopeName!==&quot;HTML&quot;){p=E.scopeName+&quot;:&quot;+p}p=p.replace(/mce\:/g,&quot;&quot;);switch(p){case&quot;b&quot;:p=&quot;strong&quot;;break;case&quot;i&quot;:p=&quot;em&quot;;break;case&quot;img&quot;:if(B=d.getAttrib(E,&quot;src&quot;)){t+=&quot;src: &quot;+B+&quot; &quot;}break;case&quot;a&quot;:if(B=d.getAttrib(E,&quot;name&quot;)){t+=&quot;name: &quot;+B+&quot; &quot;;p+=&quot;#&quot;+B}if(B=d.getAttrib(E,&quot;href&quot;)){t+=&quot;href: &quot;+B+&quot; &quot;}break;case&quot;font&quot;:if(B=d.getAttrib(E,&quot;face&quot;)){t+=&quot;font: &quot;+B+&quot; &quot;}if(B=d.getAttrib(E,&quot;size&quot;)){t+=&quot;size: &quot;+B+&quot; &quot;}if(B=d.getAttrib(E,&quot;color&quot;)){t+=&quot;color: &quot;+B+&quot; &quot;}break;case&quot;span&quot;:if(B=d.getAttrib(E,&quot;style&quot;)){t+=&quot;style: &quot;+B+&quot; &quot;}break}if(B=d.getAttrib(E,&quot;id&quot;)){t+=&quot;id: &quot;+B+&quot; &quot;}if(B=E.className){B=B.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g,&quot;&quot;);if(B){t+=&quot;class: &quot;+B+&quot; &quot;;if(d.isBlock(E)||p==&quot;img&quot;||p==&quot;span&quot;){p+=&quot;.&quot;+B}}}p=p.replace(/(html:)/g,&quot;&quot;);p={name:p,node:E,title:t};C.onResolveName.dispatch(C,p);t=p.title;p=p.name;v=d.create(&quot;a&quot;,{href:&quot;javascript:;&quot;,onmousedown:&quot;return false;&quot;,title:t,&quot;class&quot;:&quot;mcePath_&quot;+(y++)},p);if(i.hasChildNodes()){i.insertBefore(d.doc.createTextNode(&quot; \u00bb &quot;),i.firstChild);i.insertBefore(v,i.firstChild)}else{i.appendChild(v)}},r.getBody())}},_sel:function(i){this.editor.execCommand(&quot;mceSelectNodeDepth&quot;,false,i)},_mceInsertAnchor:function(k,j){var i=this.editor;i.windowManager.open({url:this.url+&quot;/anchor.htm&quot;,width:320+parseInt(i.getLang(&quot;advanced.anchor_delta_width&quot;,0)),height:90+parseInt(i.getLang(&quot;advanced.anchor_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var i=this.editor;i.windowManager.open({url:this.url+&quot;/charmap.htm&quot;,width:550+parseInt(i.getLang(&quot;advanced.charmap_delta_width&quot;,0)),height:250+parseInt(i.getLang(&quot;advanced.charmap_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var i=this.editor;i.windowManager.open({url:this.url+&quot;/about.htm&quot;,width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(k,j){var i=this.editor;j=j||{};i.windowManager.open({url:this.url+&quot;/color_picker.htm&quot;,width:375+parseInt(i.getLang(&quot;advanced.colorpicker_delta_width&quot;,0)),height:250+parseInt(i.getLang(&quot;advanced.colorpicker_delta_height&quot;,0)),close_previous:false,inline:true},{input_color:j.color,func:j.func,theme_url:this.url})},_mceCodeEditor:function(j,k){var i=this.editor;i.windowManager.open({url:this.url+&quot;/source_editor.htm&quot;,width:parseInt(i.getParam(&quot;theme_advanced_source_editor_width&quot;,720)),height:parseInt(i.getParam(&quot;theme_advanced_source_editor_height&quot;,580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(j,k){var i=this.editor;if(i.dom.getAttrib(i.selection.getNode(),&quot;class&quot;).indexOf(&quot;mceItem&quot;)!=-1){return}i.windowManager.open({url:this.url+&quot;/image.htm&quot;,width:355+parseInt(i.getLang(&quot;advanced.image_delta_width&quot;,0)),height:275+parseInt(i.getLang(&quot;advanced.image_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceLink:function(j,k){var i=this.editor;i.windowManager.open({url:this.url+&quot;/link.htm&quot;,width:310+parseInt(i.getLang(&quot;advanced.link_delta_width&quot;,0)),height:200+parseInt(i.getLang(&quot;advanced.link_delta_height&quot;,0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var i=this.editor;i.windowManager.confirm(&quot;advanced.newdocument&quot;,function(j){if(j){i.execCommand(&quot;mceSetContent&quot;,false,&quot;&quot;)}})},_mceForeColor:function(){var i=this;this._mceColorPicker(0,{color:i.fgColor,func:function(j){i.fgColor=j;i.editor.execCommand(&quot;ForeColor&quot;,false,j)}})},_mceBackColor:function(){var i=this;this._mceColorPicker(0,{color:i.bgColor,func:function(j){i.bgColor=j;i.editor.execCommand(&quot;HiliteColor&quot;,false,j)}})},_ufirst:function(i){return i.substring(0,1).toUpperCase()+i.substring(1)}});e.ThemeManager.add(&quot;advanced&quot;,e.themes.AdvancedTheme)}(tinymce));
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedimagehtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/image.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/image.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/image.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,10 +2,10 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.image_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/image.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/image.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body id=&quot;image&quot; style=&quot;display: none&quot;&gt;
</span><span class="cx"> &lt;form onsubmit=&quot;ImageDialog.update();return false;&quot; action=&quot;#&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedimgiconsgif"></a>
<div class="binary"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/img/icons.gif</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedjsanchorjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -5,7 +5,7 @@
</span><span class="cx">                 var action, elm, f = document.forms[0];
</span><span class="cx"> 
</span><span class="cx">                 this.editor = ed;
</span><del>-                elm = ed.dom.getParent(ed.selection.getNode(), 'A,IMG');
</del><ins>+                elm = ed.dom.getParent(ed.selection.getNode(), 'A');
</ins><span class="cx">                 v = ed.dom.getAttrib(elm, 'name');
</span><span class="cx"> 
</span><span class="cx">                 if (v) {
</span><span class="lines">@@ -17,18 +17,18 @@
</span><span class="cx">         },
</span><span class="cx"> 
</span><span class="cx">         update : function() {
</span><del>-                var ed = this.editor;
-                
</del><ins>+                var ed = this.editor, elm, name = document.forms[0].anchorName.value;
+
</ins><span class="cx">                 tinyMCEPopup.restoreSelection();
</span><span class="cx"> 
</span><span class="cx">                 if (this.action != 'update')
</span><span class="cx">                         ed.selection.collapse(1);
</span><span class="cx"> 
</span><del>-                // Webkit acts weird if empty inline element is inserted so we need to use a image instead
-                if (tinymce.isWebKit)
-                        ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('img', {mce_name : 'a', name : document.forms[0].anchorName.value, 'class' : 'mceItemAnchor'}));
</del><ins>+                elm = ed.dom.getParent(ed.selection.getNode(), 'A');
+                if (elm)
+                        elm.name = name;
</ins><span class="cx">                 else
</span><del>-                        ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : document.forms[0].anchorName.value, 'class' : 'mceItemAnchor'}, ''));
</del><ins>+                        ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, ''));
</ins><span class="cx"> 
</span><span class="cx">                 tinyMCEPopup.close();
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedjscharmapjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/js/charmap.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/js/charmap.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/js/charmap.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+/**
+ * charmap.js
+ *
+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
+ *
+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
+ */
+
</ins><span class="cx"> tinyMCEPopup.requireLangPack();
</span><span class="cx"> 
</span><span class="cx"> var charmap = [
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedjsimagejs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/js/image.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/js/image.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/js/image.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -160,8 +160,8 @@
</span><span class="cx">                         }
</span><span class="cx"> 
</span><span class="cx">                         // Merge
</span><del>-                        st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st));
-                        this.styleVal = dom.serializeStyle(st);
</del><ins>+                        st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img');
+                        this.styleVal = dom.serializeStyle(st, 'img');
</ins><span class="cx">                 }
</span><span class="cx">         },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedjssource_editorjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/js/source_editor.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/js/source_editor.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/js/source_editor.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -44,19 +44,13 @@
</span><span class="cx">                 setWrap('off');
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
-
</del><span class="cx"> function resizeInputs() {
</span><del>-        var el = document.getElementById('htmlSource');
</del><ins>+        var vp = tinyMCEPopup.dom.getViewPort(window), el;
</ins><span class="cx"> 
</span><del>-        if (!tinymce.isIE) {
-                 wHeight = self.innerHeight - 65;
-                 wWidth = self.innerWidth - 16;
-        } else {
-                 wHeight = document.body.clientHeight - 70;
-                 wWidth = document.body.clientWidth - 16;
-        }
</del><ins>+        el = document.getElementById('htmlSource');
</ins><span class="cx"> 
</span><del>-        el.style.height = Math.abs(wHeight) + 'px';
-        el.style.width  = Math.abs(wWidth) + 'px';
</del><ins>+        if (el) {
+                el.style.width  = (vp.w - 20) + 'px';
+                el.style.height = (vp.h - 65) + 'px';
+        }
</ins><span class="cx"> }
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedlinkhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/link.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/link.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/link.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,11 +2,11 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><span class="cx">         &lt;title&gt;{#advanced_dlg.link_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/validate.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/link.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/mctabs.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/form_utils.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../utils/validate.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/link.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body id=&quot;link&quot; style=&quot;display: none&quot;&gt;
</span><span class="cx"> &lt;form onsubmit=&quot;LinkDialog.update();return false;&quot; action=&quot;#&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinsdefaultcontentcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/default/content.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/default/content.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/default/content.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -8,8 +8,9 @@
</span><span class="cx"> h5 {font-size: .83em}
</span><span class="cx"> h6 {font-size: .75em}
</span><span class="cx"> .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
</span><del>-a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;}
-img.mceItemAnchor {width:12px; height:12px; background:url(img/items.gif) no-repeat;}
</del><ins>+a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(img/items.gif) no-repeat 0 0;}
+span.mceItemNbsp {background: #DDD}
+td.mceSelected, th.mceSelected {background-color:#3399ff !important}
</ins><span class="cx"> img {border:0;}
</span><span class="cx"> table {cursor:default}
</span><span class="cx"> table td, table th {cursor:text}
</span><span class="lines">@@ -17,7 +18,7 @@
</span><span class="cx"> del {color:red; text-decoration:line-through}
</span><span class="cx"> cite {border-bottom:1px dashed blue}
</span><span class="cx"> acronym {border-bottom:1px dotted #CCC; cursor:help}
</span><del>-abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help}
</del><ins>+abbr {border-bottom:1px dashed #CCC; cursor:help}
</ins><span class="cx"> 
</span><span class="cx"> /* IE */
</span><span class="cx"> * html body {
</span><span class="lines">@@ -30,3 +31,6 @@
</span><span class="cx"> scrollbar-shadow-color:#F0F0EE;
</span><span class="cx"> scrollbar-track-color:#F5F5F5;
</span><span class="cx"> }
</span><ins>+
+img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px}
+font[face=mceinline] {font-family:inherit !important}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinsdefaultdialogcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/default/dialog.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/default/dialog.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/default/dialog.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -42,10 +42,11 @@
</span><span class="cx"> background:url(img/buttons.png) 0 -26px;
</span><span class="cx"> cursor:pointer;
</span><span class="cx"> padding-bottom:2px;
</span><ins>+float:left;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-#insert {background:url(img/buttons.png) 0 -52px;}
-#cancel {background:url(img/buttons.png) 0 0;}
</del><ins>+#insert {background:url(img/buttons.png) 0 -52px}
+#cancel {background:url(img/buttons.png) 0 0; float:right}
</ins><span class="cx"> 
</span><span class="cx"> /* Browse */
</span><span class="cx"> a.pickcolor, a.browse {text-decoration:none}
</span><span class="lines">@@ -113,4 +114,4 @@
</span><span class="cx"> #colorpicker #namedcolors {width:150px;}
</span><span class="cx"> #colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;}
</span><span class="cx"> #colorpicker #colornamecontainer {margin-top:5px;}
</span><del>-#colorpicker #picker_panel fieldset {margin:auto;width:325px;}
</del><span class="cx">\ No newline at end of file
</span><ins>+#colorpicker #picker_panel fieldset {margin:auto;width:325px;}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinsdefaultuicss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -4,7 +4,7 @@
</span><span class="cx"> .defaultSkin table td {vertical-align:middle}
</span><span class="cx"> 
</span><span class="cx"> /* Containers */
</span><del>-.defaultSkin table {background:#F0F0EE}
</del><ins>+.defaultSkin table {direction:ltr; background:#F0F0EE}
</ins><span class="cx"> .defaultSkin iframe {display:block; background:#FFF}
</span><span class="cx"> .defaultSkin .mceToolbar {height:26px}
</span><span class="cx"> .defaultSkin .mceLeft {text-align:left}
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> .defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC}
</span><span class="cx"> .defaultSkin .mceStatusbar {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px}
</span><span class="cx"> .defaultSkin .mceStatusbar div {float:left; margin:2px}
</span><del>-.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize}
</del><ins>+.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0}
</ins><span class="cx"> .defaultSkin .mceStatusbar a:hover {text-decoration:underline}
</span><span class="cx"> .defaultSkin table.mceToolbar {margin-left:3px}
</span><span class="cx"> .defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px}
</span><span class="lines">@@ -47,7 +47,6 @@
</span><span class="cx"> .defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px}
</span><span class="cx"> 
</span><span class="cx"> /* ListBox */
</span><del>-.defaultSkin .mceListBox {direction:ltr}
</del><span class="cx"> .defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block}
</span><span class="cx"> .defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden}
</span><span class="cx"> .defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;}
</span><span class="lines">@@ -63,7 +62,7 @@
</span><span class="cx"> .defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr}
</span><span class="cx"> .defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block}
</span><span class="cx"> .defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;}
</span><del>-.defaultSkin .mceSplitButton span.mceAction {width:20px; background:url(../../img/icons.gif) 20px 20px;}
</del><ins>+.defaultSkin .mceSplitButton span.mceAction {width:20px; background-image:url(../../img/icons.gif);}
</ins><span class="cx"> .defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;}
</span><span class="cx"> .defaultSkin .mceSplitButton span.mceOpen {display:none}
</span><span class="cx"> .defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0}
</span><span class="lines">@@ -108,7 +107,6 @@
</span><span class="cx"> /* Progress,Resize */
</span><span class="cx"> .defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF}
</span><span class="cx"> .defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px}
</span><del>-.defaultSkin .mcePlaceHolder {border:1px dotted gray}
</del><span class="cx"> 
</span><span class="cx"> /* Formats */
</span><span class="cx"> .defaultSkin .mce_formatPreview a {font-size:10px}
</span><span class="lines">@@ -211,4 +209,5 @@
</span><span class="cx"> .defaultSkin span.mce_del {background-position:-940px -20px}
</span><span class="cx"> .defaultSkin span.mce_ins {background-position:-960px -20px}
</span><span class="cx"> .defaultSkin span.mce_pagebreak {background-position:0 -40px}
</span><del>-.defaultSkin .mce_spellchecker span.mceAction {background-position:-540px -20px}
</del><ins>+.defaultSkin span.mce_restoredraft {background-position:-20px -40px}
+.defaultSkin span.mce_spellchecker {background-position:-540px -20px}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinso2k7contentcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -8,8 +8,9 @@
</span><span class="cx"> h5 {font-size: .83em}
</span><span class="cx"> h6 {font-size: .75em}
</span><span class="cx"> .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
</span><del>-a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../default/img/items.gif) no-repeat bottom left;}
-img.mceItemAnchor {width:12px; height:12px; background:url(../default/img/items.gif) no-repeat;}
</del><ins>+a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.gif) no-repeat 0 0;}
+span.mceItemNbsp {background: #DDD}
+td.mceSelected, th.mceSelected {background-color:#3399ff !important}
</ins><span class="cx"> img {border:0;}
</span><span class="cx"> table {cursor:default}
</span><span class="cx"> table td, table th {cursor:text}
</span><span class="lines">@@ -17,7 +18,7 @@
</span><span class="cx"> del {color:red; text-decoration:line-through}
</span><span class="cx"> cite {border-bottom:1px dashed blue}
</span><span class="cx"> acronym {border-bottom:1px dotted #CCC; cursor:help}
</span><del>-abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help}
</del><ins>+abbr {border-bottom:1px dashed #CCC; cursor:help}
</ins><span class="cx"> 
</span><span class="cx"> /* IE */
</span><span class="cx"> * html body {
</span><span class="lines">@@ -30,3 +31,6 @@
</span><span class="cx"> scrollbar-shadow-color:#F0F0EE;
</span><span class="cx"> scrollbar-track-color:#F5F5F5;
</span><span class="cx"> }
</span><ins>+
+img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px}
+font[face=mceinline] {font-family:inherit !important}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinso2k7dialogcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/dialog.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/dialog.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/dialog.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -42,10 +42,11 @@
</span><span class="cx"> background:url(../default/img/buttons.png) 0 -26px;
</span><span class="cx"> cursor:pointer;
</span><span class="cx"> padding-bottom:2px;
</span><ins>+float:left;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-#insert {background:url(../default/img/buttons.png) 0 -52px;}
-#cancel {background:url(../default/img/buttons.png) 0 0;}
</del><ins>+#insert {background:url(../default/img/buttons.png) 0 -52px}
+#cancel {background:url(../default/img/buttons.png) 0 0; float:right}
</ins><span class="cx"> 
</span><span class="cx"> /* Browse */
</span><span class="cx"> a.pickcolor, a.browse {text-decoration:none}
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinso2k7uicss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -21,7 +21,7 @@
</span><span class="cx"> .o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD}
</span><span class="cx"> .o2k7Skin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px}
</span><span class="cx"> .o2k7Skin .mceStatusbar div {float:left; padding:2px}
</span><del>-.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize}
</del><ins>+.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0}
</ins><span class="cx"> .o2k7Skin .mceStatusbar a:hover {text-decoration:underline}
</span><span class="cx"> .o2k7Skin table.mceToolbar {margin-left:3px}
</span><span class="cx"> .o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;}
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> .o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px}
</span><span class="cx"> .o2k7Skin .mceSplitButton {background:url(img/button_bg.png)}
</span><span class="cx"> .o2k7Skin .mceSplitButton a.mceAction {width:22px}
</span><del>-.o2k7Skin .mceSplitButton span.mceAction {width:22px; background:url(../../img/icons.gif) 20px 20px}
</del><ins>+.o2k7Skin .mceSplitButton span.mceAction {width:22px; background-image:url(../../img/icons.gif)}
</ins><span class="cx"> .o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0}
</span><span class="cx"> .o2k7Skin .mceSplitButton span.mceOpen {display:none}
</span><span class="cx"> .o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px}
</span><span class="lines">@@ -109,7 +109,6 @@
</span><span class="cx"> /* Progress,Resize */
</span><span class="cx"> .o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF}
</span><span class="cx"> .o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px}
</span><del>-.o2k7Skin .mcePlaceHolder {border:1px dotted gray}
</del><span class="cx"> 
</span><span class="cx"> /* Formats */
</span><span class="cx"> .o2k7Skin .mce_formatPreview a {font-size:10px}
</span><span class="lines">@@ -212,4 +211,5 @@
</span><span class="cx"> .o2k7Skin span.mce_del {background-position:-940px -20px}
</span><span class="cx"> .o2k7Skin span.mce_ins {background-position:-960px -20px}
</span><span class="cx"> .o2k7Skin span.mce_pagebreak {background-position:0 -40px}
</span><del>-.o2k7Skin .mce_spellchecker span.mceAction {background-position:-540px -20px}
</del><ins>+.o2k7Skin span.mce_restoredraft {background-position:-20px -40px}
+.o2k7Skin span.mce_spellchecker {background-position:-540px -20px}
</ins></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedskinswp_themeuicss"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -346,7 +346,7 @@
</span><span class="cx"> .wp_themeSkin span.mce_del {background-position:-940px -20px}
</span><span class="cx"> .wp_themeSkin span.mce_ins {background-position:-960px -20px}
</span><span class="cx"> .wp_themeSkin span.mce_pagebreak {background-position:0 -40px}
</span><del>-.wp_themeSkin .mce_spellchecker span.mceAction {background-position:-540px -20px}
</del><ins>+.wp_themeSkin span.mce_spellchecker {background-position:-540px -20px}
</ins><span class="cx"> 
</span><span class="cx"> /* border */
</span><span class="cx"> .wp_themeSkin .mceExternalToolbar, 
</span></span></pre></div>
<a id="trunkwpincludesjstinymcethemesadvancedsource_editorhtm"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/themes/advanced/source_editor.htm (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/themes/advanced/source_editor.htm        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/themes/advanced/source_editor.htm        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,9 +1,8 @@
</span><span class="cx"> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
</span><span class="cx"> &lt;head&gt;
</span><del>-        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
</del><span class="cx">         &lt;title&gt;{#advanced_dlg.code_title}&lt;/title&gt;
</span><del>-        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=327-1235&quot;&gt;&lt;/script&gt;
-        &lt;script type=&quot;text/javascript&quot; src=&quot;js/source_editor.js?ver=327-1235&quot;&gt;&lt;/script&gt;
</del><ins>+        &lt;script type=&quot;text/javascript&quot; src=&quot;../../tiny_mce_popup.js?ver=3392&quot;&gt;&lt;/script&gt;
+        &lt;script type=&quot;text/javascript&quot; src=&quot;js/source_editor.js?ver=3392&quot;&gt;&lt;/script&gt;
</ins><span class="cx"> &lt;/head&gt;
</span><span class="cx"> &lt;body onresize=&quot;resizeInputs();&quot; style=&quot;display:none; overflow:hidden;&quot;&gt;
</span><span class="cx">         &lt;form name=&quot;source&quot; onsubmit=&quot;saveContent();return false;&quot; action=&quot;#&quot;&gt;
</span></span></pre></div>
<a id="trunkwpincludesjstinymcetiny_mcejs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/tiny_mce.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/tiny_mce.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/tiny_mce.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1 +1 @@
</span><del>-var tinymce={majorVersion:&quot;3&quot;,minorVersion:&quot;2.7&quot;,releaseDate:&quot;2009-09-22&quot;,_init:function(){var o=this,k=document,l=window,j=navigator,b=j.userAgent,h,a,g,f,e,m;o.isOpera=l.opera&amp;&amp;opera.buildNumber;o.isWebKit=/WebKit/.test(b);o.isIE=!o.isWebKit&amp;&amp;!o.isOpera&amp;&amp;(/MSIE/gi).test(b)&amp;&amp;(/Explorer/gi).test(j.appName);o.isIE6=o.isIE&amp;&amp;/MSIE [56]/.test(b);o.isGecko=!o.isWebKit&amp;&amp;/Gecko/.test(b);o.isMac=b.indexOf(&quot;Mac&quot;)!=-1;o.isAir=/adobeair/i.test(b);if(l.tinyMCEPreInit){o.suffix=tinyMCEPreInit.suffix;o.baseURL=tinyMCEPreInit.base;o.query=tinyMCEPreInit.query;return}o.suffix=&quot;&quot;;a=k.getElementsByTagName(&quot;base&quot;);for(h=0;h&lt;a.length;h++){if(m=a[h].href){if(/^https?:\/\/[^\/]+$/.test(m)){m+=&quot;/&quot;}f=m?m.match(/.*\//)[0]:&quot;&quot;}}function c(d){if(d.src&amp;&amp;/tiny_mce(|_gzip|_jquery|_prototype)(_dev|_src)?.js/.test(d.src)){if(/_(src|dev)\.js/g.test(d.src)){o.suffix=&quot;_src&quot;}if((e=d.src.indexOf(&quot;?&quot;))!=-1){o.query=d.src.substring(e+1)}o.baseURL=d.src.substring(0,d.src.lastIndexOf(&quot;/&quot;));if(f&amp;&amp;o.baseURL.indexOf(&quot;://&quot;)==-1&amp;&amp;o.baseURL.indexOf(&quot;/&quot;)!==0){o.baseURL=f+o.baseURL}return o.baseURL}return null}a=k.getElementsByTagName(&quot;script&quot;);for(h=0;h&lt;a.length;h++){if(c(a[h])){return}}g=k.getElementsByTagName(&quot;head&quot;)[0];if(g){a=g.getElementsByTagName(&quot;script&quot;);for(h=0;h&lt;a.length;h++){if(c(a[h])){return}}}return},is:function(b,a){var c=typeof(b);if(!a){return c!=&quot;undefined&quot;}if(a==&quot;array&quot;&amp;&amp;(b.hasOwnProperty&amp;&amp;b instanceof Array)){return true}return c==a},each:function(d,a,c){var e,b;if(!d){return 0}c=c||d;if(typeof(d.length)!=&quot;undefined&quot;){for(e=0,b=d.length;e&lt;b;e++){if(a.call(c,d[e],e,d)===false){return 0}}}else{for(e in d){if(d.hasOwnProperty(e)){if(a.call(c,d[e],e,d)===false){return 0}}}}return 1},map:function(b,c){var d=[];tinymce.each(b,function(a){d.push(c(a))});return d},grep:function(b,c){var d=[];tinymce.each(b,function(a){if(!c||c(a)){d.push(a)}});return d},inArray:function(c,d){var e,b;if(c){for(e=0,b=c.length;e&lt;b;e++){if(c[e]===d){return e}}}return -1},extend:function(f,d){var c,b=arguments;for(c=1;c&lt;b.length;c++){d=b[c];tinymce.each(d,function(a,e){if(typeof(a)!==&quot;undefined&quot;){f[e]=a}})}return f},trim:function(a){return(a?&quot;&quot;+a:&quot;&quot;).replace(/^\s*|\s*$/g,&quot;&quot;)},create:function(j,a){var i=this,b,e,f,g,d,h=0;j=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(j);f=j[3].match(/(^|\.)(\w+)$/i)[2];e=i.createNS(j[3].replace(/\.\w+$/,&quot;&quot;));if(e[f]){return}if(j[2]==&quot;static&quot;){e[f]=a;if(this.onCreate){this.onCreate(j[2],j[3],e[f])}return}if(!a[f]){a[f]=function(){};h=1}e[f]=a[f];i.extend(e[f].prototype,a);if(j[5]){b=i.resolve(j[5]).prototype;g=j[5].match(/\.(\w+)$/i)[1];d=e[f];if(h){e[f]=function(){return b[g].apply(this,arguments)}}else{e[f]=function(){this.parent=b[g];return d.apply(this,arguments)}}e[f].prototype[f]=e[f];i.each(b,function(c,k){e[f].prototype[k]=b[k]});i.each(a,function(c,k){if(b[k]){e[f].prototype[k]=function(){this.parent=b[k];return c.apply(this,arguments)}}else{if(k!=f){e[f].prototype[k]=c}}})}i.each(a[&quot;static&quot;],function(c,k){e[f][k]=c});if(this.onCreate){this.onCreate(j[2],j[3],e[f].prototype)}},walk:function(c,b,d,a){a=a||this;if(c){if(d){c=c[d]}tinymce.each(c,function(f,e){if(b.call(a,f,e,d)===false){return false}tinymce.walk(f,b,d,a)})}},createNS:function(d,c){var b,a;c=c||window;d=d.split(&quot;.&quot;);for(b=0;b&lt;d.length;b++){a=d[b];if(!c[a]){c[a]={}}c=c[a]}return c},resolve:function(d,c){var b,a;c=c||window;d=d.split(&quot;.&quot;);for(b=0,a=d.length;b&lt;a;b++){c=c[d[b]];if(!c){break}}return c},addUnload:function(e,d){var c=this,a=window;e={func:e,scope:d||this};if(!c.unloads){function b(){var f=c.unloads,h,i;if(f){for(i in f){h=f[i];if(h&amp;&amp;h.func){h.func.call(h.scope,1)}}if(a.detachEvent){a.detachEvent(&quot;onbeforeunload&quot;,g);a.detachEvent(&quot;onunload&quot;,b)}else{if(a.removeEventListener){a.removeEventListener(&quot;unload&quot;,b,false)}}c.unloads=h=f=a=b=0;if(window.CollectGarbage){window.CollectGarbage()}}}function g(){var h=document;if(h.readyState==&quot;interactive&quot;){function f(){h.detachEvent(&quot;onstop&quot;,f);if(b){b()}h=0}if(h){h.attachEvent(&quot;onstop&quot;,f)}window.setTimeout(function(){if(h){h.detachEvent(&quot;onstop&quot;,f)}},0)}}if(a.attachEvent){a.attachEvent(&quot;onunload&quot;,b);a.attachEvent(&quot;onbeforeunload&quot;,g)}else{if(a.addEventListener){a.addEventListener(&quot;unload&quot;,b,false)}}c.unloads=[e]}else{c.unloads.push(e)}return e},removeUnload:function(c){var a=this.unloads,b=null;tinymce.each(a,function(e,d){if(e&amp;&amp;e.func==c){a.splice(d,1);b=c;return false}});return b},explode:function(a,b){return a?tinymce.map(a.split(b||&quot;,&quot;),tinymce.trim):a},_addVer:function(b){var a;if(!this.query){return b}a=(b.indexOf(&quot;?&quot;)==-1?&quot;?&quot;:&quot;&amp;&quot;)+this.query;if(b.indexOf(&quot;#&quot;)==-1){return b+a}return b.replace(&quot;#&quot;,a+&quot;#&quot;)}};window.tinymce=tinymce;tinymce._init();tinymce.create(&quot;tinymce.util.Dispatcher&quot;,{scope:null,listeners:null,Dispatcher:function(a){this.scope=a||this;this.listeners=[]},add:function(a,b){this.listeners.push({cb:a,scope:b||this.scope});return a},addToTop:function(a,b){this.listeners.unshift({cb:a,scope:b||this.scope});return a},remove:function(a){var b=this.listeners,c=null;tinymce.each(b,function(e,d){if(a==e.cb){c=a;b.splice(d,1);return false}});return c},dispatch:function(){var f,d=arguments,e,b=this.listeners,g;for(e=0;e&lt;b.length;e++){g=b[e];f=g.cb.apply(g.scope,d);if(f===false){break}}return f}});(function(){var a=tinymce.each;tinymce.create(&quot;tinymce.util.URI&quot;,{URI:function(e,g){var f=this,h,d,c;e=tinymce.trim(e);g=f.settings=g||{};if(/^(mailto|tel|news|javascript|about|data):/i.test(e)||/^\s*#/.test(e)){f.source=e;return}if(e.indexOf(&quot;/&quot;)===0&amp;&amp;e.indexOf(&quot;//&quot;)!==0){e=(g.base_uri?g.base_uri.protocol||&quot;http&quot;:&quot;http&quot;)+&quot;://mce_host&quot;+e}if(!/^\w*:?\/\//.test(e)){e=(g.base_uri.protocol||&quot;http&quot;)+&quot;://mce_host&quot;+f.toAbsPath(g.base_uri.path,e)}e=e.replace(/@@/g,&quot;(mce_at)&quot;);e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);a([&quot;source&quot;,&quot;protocol&quot;,&quot;authority&quot;,&quot;userInfo&quot;,&quot;user&quot;,&quot;password&quot;,&quot;host&quot;,&quot;port&quot;,&quot;relative&quot;,&quot;path&quot;,&quot;directory&quot;,&quot;file&quot;,&quot;query&quot;,&quot;anchor&quot;],function(b,j){var k=e[j];if(k){k=k.replace(/\(mce_at\)/g,&quot;@@&quot;)}f[b]=k});if(c=g.base_uri){if(!f.protocol){f.protocol=c.protocol}if(!f.userInfo){f.userInfo=c.userInfo}if(!f.port&amp;&amp;f.host==&quot;mce_host&quot;){f.port=c.port}if(!f.host||f.host==&quot;mce_host&quot;){f.host=c.host}f.source=&quot;&quot;}},setPath:function(c){var b=this;c=/^(.*?)\/?(\w+)?$/.exec(c);b.path=c[0];b.directory=c[1];b.file=c[2];b.source=&quot;&quot;;b.getURI()},toRelative:function(b){var c=this,d;if(b===&quot;./&quot;){return b}b=new tinymce.util.URI(b,{base_uri:c});if((b.host!=&quot;mce_host&quot;&amp;&amp;c.host!=b.host&amp;&amp;b.host)||c.port!=b.port||c.protocol!=b.protocol){return b.getURI()}d=c.toRelPath(c.path,b.path);if(b.query){d+=&quot;?&quot;+b.query}if(b.anchor){d+=&quot;#&quot;+b.anchor}return d},toAbsolute:function(b,c){var b=new tinymce.util.URI(b,{base_uri:this});return b.getURI(this.host==b.host&amp;&amp;this.protocol==b.protocol?c:0)},toRelPath:function(g,h){var c,f=0,d=&quot;&quot;,e,b;g=g.substring(0,g.lastIndexOf(&quot;/&quot;));g=g.split(&quot;/&quot;);c=h.split(&quot;/&quot;);if(g.length&gt;=c.length){for(e=0,b=g.length;e&lt;b;e++){if(e&gt;=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length&lt;c.length){for(e=0,b=c.length;e&lt;b;e++){if(e&gt;=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e&lt;b;e++){d+=&quot;../&quot;}for(e=f-1,b=c.length;e&lt;b;e++){if(e!=f-1){d+=&quot;/&quot;+c[e]}else{d+=c[e]}}return d},toAbsPath:function(e,f){var c,b=0,h=[],d,g;d=/\/$/.test(f)?&quot;/&quot;:&quot;&quot;;e=e.split(&quot;/&quot;);f=f.split(&quot;/&quot;);a(e,function(i){if(i){h.push(i)}});e=h;for(c=f.length-1,h=[];c&gt;=0;c--){if(f[c].length==0||f[c]==&quot;.&quot;){continue}if(f[c]==&quot;..&quot;){b++;continue}if(b&gt;0){b--;continue}h.push(f[c])}c=e.length-b;if(c&lt;=0){g=h.reverse().join(&quot;/&quot;)}else{g=e.slice(0,c).join(&quot;/&quot;)+&quot;/&quot;+h.reverse().join(&quot;/&quot;)}if(g.indexOf(&quot;/&quot;)!==0){g=&quot;/&quot;+g}if(d&amp;&amp;g.lastIndexOf(&quot;/&quot;)!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c=&quot;&quot;;if(!d){if(b.protocol){c+=b.protocol+&quot;://&quot;}if(b.userInfo){c+=b.userInfo+&quot;@&quot;}if(b.host){c+=b.host}if(b.port){c+=&quot;:&quot;+b.port}}if(b.path){c+=b.path}if(b.query){c+=&quot;?&quot;+b.query}if(b.anchor){c+=&quot;#&quot;+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create(&quot;static tinymce.util.Cookie&quot;,{getHash:function(d){var b=this.get(d),c;if(b){a(b.split(&quot;&amp;&quot;),function(e){e=e.split(&quot;=&quot;);c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(j,b,g,f,i,c){var h=&quot;&quot;;a(b,function(e,d){h+=(!h?&quot;&quot;:&quot;&amp;&quot;)+escape(d)+&quot;=&quot;+escape(e)});this.set(j,h,g,f,i,c)},get:function(i){var h=document.cookie,g,f=i+&quot;=&quot;,d;if(!h){return}d=h.indexOf(&quot;; &quot;+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(&quot;;&quot;,d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.cookie=i+&quot;=&quot;+escape(b)+((g)?&quot;; expires=&quot;+g.toGMTString():&quot;&quot;)+((f)?&quot;; path=&quot;+escape(f):&quot;&quot;)+((h)?&quot;; domain=&quot;+h:&quot;&quot;)+((c)?&quot;; secure&quot;:&quot;&quot;)},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,&quot;&quot;,c,b,c)}})})();tinymce.create(&quot;static tinymce.util.JSON&quot;,{serialize:function(e){var c,a,d=tinymce.util.JSON.serialize,b;if(e==null){return&quot;null&quot;}b=typeof e;if(b==&quot;string&quot;){a=&quot;\bb\tt\nn\ff\rr\&quot;\&quot;''\\\\&quot;;return'&quot;'+e.replace(/([\u0080-\uFFFF\x00-\x1f\&quot;])/g,function(g,f){c=a.indexOf(f);if(c+1){return&quot;\\&quot;+a.charAt(c+1)}g=f.charCodeAt().toString(16);return&quot;\\u&quot;+&quot;0000&quot;.substring(g.length)+g})+'&quot;'}if(b==&quot;object&quot;){if(e.hasOwnProperty&amp;&amp;e instanceof Array){for(c=0,a=&quot;[&quot;;c&lt;e.length;c++){a+=(c&gt;0?&quot;,&quot;:&quot;&quot;)+d(e[c])}return a+&quot;]&quot;}a=&quot;{&quot;;for(c in e){a+=typeof e[c]!=&quot;function&quot;?(a.length&gt;1?',&quot;':'&quot;')+c+'&quot;:'+d(e[c]):&quot;&quot;}return a+&quot;}&quot;}return&quot;&quot;+e},parse:function(s){try{return eval(&quot;(&quot;+s+&quot;)&quot;)}catch(ex){}}});tinymce.create(&quot;static tinymce.util.XHR&quot;,{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||&quot;&quot;;function d(i){a=0;try{a=new ActiveXObject(i)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d(&quot;Microsoft.XMLHTTP&quot;)||d(&quot;Msxml2.XMLHTTP&quot;);if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?&quot;POST&quot;:&quot;GET&quot;),g.url,g.async);if(g.content_type){a.setRequestHeader(&quot;Content-Type&quot;,g.content_type)}a.setRequestHeader(&quot;X-Requested-With&quot;,&quot;XMLHttpRequest&quot;);a.send(g.data);function f(){if(!g.async||a.readyState==4||h++&gt;10000){if(g.success&amp;&amp;h&lt;10000&amp;&amp;a.status==200){g.success.call(g.success_scope,&quot;&quot;+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h&gt;10000?&quot;TIMED_OUT&quot;:&quot;GENERAL&quot;,a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create(&quot;tinymce.util.JSONRequest&quot;,{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)==&quot;undefined&quot;){h={error:&quot;JSON Parse error.&quot;}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){e.call(f.error_scope||f.scope,h,g)};f.data=b.serialize({id:f.id||&quot;c&quot;+(this.count++),method:f.method,params:f.params});f.content_type=&quot;application/json&quot;;a.send(f)},&quot;static&quot;:{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(c){var e=c.each,b=c.is;var d=c.isWebKit,a=c.isIE;c.create(&quot;tinymce.dom.DOMUtils&quot;,{doc:null,root:null,files:null,pixelStyles:/^(top|left|bottom|right|width|height|borderWidth)$/,props:{&quot;for&quot;:&quot;htmlFor&quot;,&quot;class&quot;:&quot;className&quot;,className:&quot;className&quot;,checked:&quot;checked&quot;,disabled:&quot;disabled&quot;,maxlength:&quot;maxLength&quot;,readonly:&quot;readOnly&quot;,selected:&quot;selected&quot;,value:&quot;value&quot;,id:&quot;id&quot;,name:&quot;name&quot;,type:&quot;type&quot;},DOMUtils:function(i,g){var f=this;f.doc=i;f.win=window;f.files={};f.cssFlicker=false;f.counter=0;f.boxModel=!c.isIE||i.compatMode==&quot;CSS1Compat&quot;;f.stdMode=i.documentMode===8;f.settings=g=c.extend({keep_values:false,hex_colors:1,process_html:1},g);if(c.isIE6){try{i.execCommand(&quot;BackgroundImageCache&quot;,false,true)}catch(h){f.cssFlicker=true}}c.addUnload(f.destroy,f)},getRoot:function(){var f=this,g=f.settings;return(g&amp;&amp;f.get(g.root_element))||f.doc.body},getViewPort:function(g){var h,f;g=!g?this.win:g;h=g.document;f=this.boxModel?h.documentElement:h.body;return{x:g.pageXOffset||f.scrollLeft,y:g.pageYOffset||f.scrollTop,w:g.innerWidth||f.clientWidth,h:g.innerHeight||f.clientHeight}},getRect:function(i){var h,f=this,g;i=f.get(i);h=f.getPos(i);g=f.getSize(i);return{x:h.x,y:h.y,w:g.w,h:g.h}},getSize:function(j){var g=this,f,i;j=g.get(j);f=g.getStyle(j,&quot;width&quot;);i=g.getStyle(j,&quot;height&quot;);if(f.indexOf(&quot;px&quot;)===-1){f=0}if(i.indexOf(&quot;px&quot;)===-1){i=0}return{w:parseInt(f)||j.offsetWidth||j.clientWidth,h:parseInt(i)||j.offsetHeight||j.clientHeight}},getParent:function(i,h,g){return this.getParents(i,h,g,false)},getParents:function(p,k,i,m){var h=this,g,j=h.settings,l=[];p=h.get(p);m=m===undefined;if(j.strict_root){i=i||h.getRoot()}if(b(k,&quot;string&quot;)){g=k;if(k===&quot;*&quot;){k=function(f){return f.nodeType==1}}else{k=function(f){return h.is(f,g)}}}while(p){if(p==i||!p.nodeType||p.nodeType===9){break}if(!k||k(p)){if(m){l.push(p)}else{return p}}p=p.parentNode}return m?l:null},get:function(f){var g;if(f&amp;&amp;this.doc&amp;&amp;typeof(f)==&quot;string&quot;){g=f;f=this.doc.getElementById(f);if(f&amp;&amp;f.id!==g){return this.doc.getElementsByName(g)[1]}}return f},getNext:function(g,f){return this._findSib(g,f,&quot;nextSibling&quot;)},getPrev:function(g,f){return this._findSib(g,f,&quot;previousSibling&quot;)},select:function(h,g){var f=this;return c.dom.Sizzle(h,f.get(g)||f.get(f.settings.root_element)||f.doc,[])},is:function(g,f){return c.dom.Sizzle.matches(f,g.nodeType?[g]:g).length&gt;0},add:function(j,l,f,i,k){var g=this;return this.run(j,function(n){var m,h;m=b(l,&quot;string&quot;)?g.doc.createElement(l):l;g.setAttribs(m,f);if(i){if(i.nodeType){m.appendChild(i)}else{g.setHTML(m,i)}}return !k?n.appendChild(m):m})},create:function(i,f,g){return this.add(this.doc.createElement(i),i,f,g,1)},createHTML:function(m,f,j){var l=&quot;&quot;,i=this,g;l+=&quot;&lt;&quot;+m;for(g in f){if(f.hasOwnProperty(g)){l+=&quot; &quot;+g+'=&quot;'+i.encode(f[g])+'&quot;'}}if(c.is(j)){return l+&quot;&gt;&quot;+j+&quot;&lt;/&quot;+m+&quot;&gt;&quot;}return l+&quot; /&gt;&quot;},remove:function(h,f){var g=this;return this.run(h,function(m){var l,k,j;l=m.parentNode;if(!l){return null}if(f){for(j=m.childNodes.length-1;j&gt;=0;j--){g.insertAfter(m.childNodes[j],m)}}if(g.fixPsuedoLeaks){l=m.cloneNode(true);f=&quot;IELeakGarbageBin&quot;;k=g.get(f)||g.add(g.doc.body,&quot;div&quot;,{id:f,style:&quot;display:none&quot;});k.appendChild(m);k.innerHTML=&quot;&quot;;return l}return l.removeChild(m)})},setStyle:function(i,f,g){var h=this;return h.run(i,function(l){var k,j;k=l.style;f=f.replace(/-(\D)/g,function(n,m){return m.toUpperCase()});if(h.pixelStyles.test(f)&amp;&amp;(c.is(g,&quot;number&quot;)||/^[\-0-9\.]+$/.test(g))){g+=&quot;px&quot;}switch(f){case&quot;opacity&quot;:if(a){k.filter=g===&quot;&quot;?&quot;&quot;:&quot;alpha(opacity=&quot;+(g*100)+&quot;)&quot;;if(!i.currentStyle||!i.currentStyle.hasLayout){k.display=&quot;inline-block&quot;}}k[f]=k[&quot;-moz-opacity&quot;]=k[&quot;-khtml-opacity&quot;]=g||&quot;&quot;;break;case&quot;float&quot;:a?k.styleFloat=g:k.cssFloat=g;break;default:k[f]=g||&quot;&quot;}if(h.settings.update_styles){h.setAttrib(l,&quot;mce_style&quot;)}})},getStyle:function(i,f,h){i=this.get(i);if(!i){return false}if(this.doc.defaultView&amp;&amp;h){f=f.replace(/[A-Z]/g,function(j){return&quot;-&quot;+j});try{return this.doc.defaultView.getComputedStyle(i,null).getPropertyValue(f)}catch(g){return null}}f=f.replace(/-(\D)/g,function(k,j){return j.toUpperCase()});if(f==&quot;float&quot;){f=a?&quot;styleFloat&quot;:&quot;cssFloat&quot;}if(i.currentStyle&amp;&amp;h){return i.currentStyle[f]}return i.style[f]},setStyles:function(i,j){var g=this,h=g.settings,f;f=h.update_styles;h.update_styles=0;e(j,function(k,l){g.setStyle(i,l,k)});h.update_styles=f;if(h.update_styles){g.setAttrib(i,h.cssText)}},setAttrib:function(h,i,f){var g=this;if(!h||!i){return}if(g.settings.strict){i=i.toLowerCase()}return this.run(h,function(k){var j=g.settings;switch(i){case&quot;style&quot;:if(!b(f,&quot;string&quot;)){e(f,function(l,m){g.setStyle(k,m,l)});return}if(j.keep_values){if(f&amp;&amp;!g._isRes(f)){k.setAttribute(&quot;mce_style&quot;,f,2)}else{k.removeAttribute(&quot;mce_style&quot;,2)}}k.style.cssText=f;break;case&quot;class&quot;:k.className=f||&quot;&quot;;break;case&quot;src&quot;:case&quot;href&quot;:if(j.keep_values){if(j.url_converter){f=j.url_converter.call(j.url_converter_scope||g,f,i,k)}g.setAttrib(k,&quot;mce_&quot;+i,f,2)}break;case&quot;shape&quot;:k.setAttribute(&quot;mce_style&quot;,f);break}if(b(f)&amp;&amp;f!==null&amp;&amp;f.length!==0){k.setAttribute(i,&quot;&quot;+f,2)}else{k.removeAttribute(i,2)}})},setAttribs:function(g,h){var f=this;return this.run(g,function(i){e(h,function(j,k){f.setAttrib(i,k,j)})})},getAttrib:function(i,j,h){var f,g=this;i=g.get(i);if(!i||i.nodeType!==1){return false}if(!b(h)){h=&quot;&quot;}if(/^(src|href|style|coords|shape)$/.test(j)){f=i.getAttribute(&quot;mce_&quot;+j);if(f){return f}}if(a&amp;&amp;g.props[j]){f=i[g.props[j]];f=f&amp;&amp;f.nodeValue?f.nodeValue:f}if(!f){f=i.getAttribute(j,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(j)){if(i[g.props[j]]===true&amp;&amp;f===&quot;&quot;){return j}return f?j:&quot;&quot;}if(i.nodeName===&quot;FORM&quot;&amp;&amp;i.getAttributeNode(j)){return i.getAttributeNode(j).nodeValue}if(j===&quot;style&quot;){f=f||i.style.cssText;if(f){f=g.serializeStyle(g.parseStyle(f));if(g.settings.keep_values&amp;&amp;!g._isRes(f)){i.setAttribute(&quot;mce_style&quot;,f)}}}if(d&amp;&amp;j===&quot;class&quot;&amp;&amp;f){f=f.replace(/(apple|webkit)\-[a-z\-]+/gi,&quot;&quot;)}if(a){switch(j){case&quot;rowspan&quot;:case&quot;colspan&quot;:if(f===1){f=&quot;&quot;}break;case&quot;size&quot;:if(f===&quot;+0&quot;||f===20||f===0){f=&quot;&quot;}break;case&quot;width&quot;:case&quot;height&quot;:case&quot;vspace&quot;:case&quot;checked&quot;:case&quot;disabled&quot;:case&quot;readonly&quot;:if(f===0){f=&quot;&quot;}break;case&quot;hspace&quot;:if(f===-1){f=&quot;&quot;}break;case&quot;maxlength&quot;:case&quot;tabindex&quot;:if(f===32768||f===2147483647||f===&quot;32768&quot;){f=&quot;&quot;}break;case&quot;multiple&quot;:case&quot;compact&quot;:case&quot;noshade&quot;:case&quot;nowrap&quot;:if(f===65535){return j}return h;case&quot;shape&quot;:f=f.toLowerCase();break;default:if(j.indexOf(&quot;on&quot;)===0&amp;&amp;f){f=(&quot;&quot;+f).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,&quot;$1&quot;)}}}return(f!==undefined&amp;&amp;f!==null&amp;&amp;f!==&quot;&quot;)?&quot;&quot;+f:h},getPos:function(m,i){var g=this,f=0,l=0,j,k=g.doc,h;m=g.get(m);i=i||k.body;if(m){if(a&amp;&amp;!g.stdMode){m=m.getBoundingClientRect();j=g.boxModel?k.documentElement:k.body;f=g.getStyle(g.select(&quot;html&quot;)[0],&quot;borderWidth&quot;);f=(f==&quot;medium&quot;||g.boxModel&amp;&amp;!g.isIE6)&amp;&amp;2||f;m.top+=g.win.self!=g.win.top?2:0;return{x:m.left+j.scrollLeft-f,y:m.top+j.scrollTop-f}}h=m;while(h&amp;&amp;h!=i&amp;&amp;h.nodeType){f+=h.offsetLeft||0;l+=h.offsetTop||0;h=h.offsetParent}h=m.parentNode;while(h&amp;&amp;h!=i&amp;&amp;h.nodeType){f-=h.scrollLeft||0;l-=h.scrollTop||0;h=h.parentNode}}return{x:f,y:l}},parseStyle:function(h){var i=this,j=i.settings,k={};if(!h){return k}function f(w,q,v){var o,u,m,n;o=k[w+&quot;-top&quot;+q];if(!o){return}u=k[w+&quot;-right&quot;+q];if(o!=u){return}m=k[w+&quot;-bottom&quot;+q];if(u!=m){return}n=k[w+&quot;-left&quot;+q];if(m!=n){return}k[v]=n;delete k[w+&quot;-top&quot;+q];delete k[w+&quot;-right&quot;+q];delete k[w+&quot;-bottom&quot;+q];delete k[w+&quot;-left&quot;+q]}function g(n,m,l,p){var o;o=k[m];if(!o){return}o=k[l];if(!o){return}o=k[p];if(!o){return}k[n]=k[m]+&quot; &quot;+k[l]+&quot; &quot;+k[p];delete k[m];delete k[l];delete k[p]}h=h.replace(/&amp;(#?[a-z0-9]+);/g,&quot;&amp;$1_MCE_SEMI_&quot;);e(h.split(&quot;;&quot;),function(m){var l,n=[];if(m){m=m.replace(/_MCE_SEMI_/g,&quot;;&quot;);m=m.replace(/url\([^\)]+\)/g,function(o){n.push(o);return&quot;url(&quot;+n.length+&quot;)&quot;});m=m.split(&quot;:&quot;);l=c.trim(m[1]);l=l.replace(/url\(([^\)]+)\)/g,function(p,o){return n[parseInt(o)-1]});l=l.replace(/rgb\([^\)]+\)/g,function(o){return i.toHex(o)});if(j.url_converter){l=l.replace(/url\([\'\&quot;]?([^\)\'\&quot;]+)[\'\&quot;]?\)/g,function(o,p){return&quot;url(&quot;+j.url_converter.call(j.url_converter_scope||i,i.decode(p),&quot;style&quot;,null)+&quot;)&quot;})}k[c.trim(m[0]).toLowerCase()]=l}});f(&quot;border&quot;,&quot;&quot;,&quot;border&quot;);f(&quot;border&quot;,&quot;-width&quot;,&quot;border-width&quot;);f(&quot;border&quot;,&quot;-color&quot;,&quot;border-color&quot;);f(&quot;border&quot;,&quot;-style&quot;,&quot;border-style&quot;);f(&quot;padding&quot;,&quot;&quot;,&quot;padding&quot;);f(&quot;margin&quot;,&quot;&quot;,&quot;margin&quot;);g(&quot;border&quot;,&quot;border-width&quot;,&quot;border-style&quot;,&quot;border-color&quot;);if(a){if(k.border==&quot;medium none&quot;){k.border=&quot;&quot;}}return k},serializeStyle:function(g){var f=&quot;&quot;;e(g,function(i,h){if(h&amp;&amp;i){if(c.isGecko&amp;&amp;h.indexOf(&quot;-moz-&quot;)===0){return}switch(h){case&quot;color&quot;:case&quot;background-color&quot;:i=i.toLowerCase();break}f+=(f?&quot; &quot;:&quot;&quot;)+h+&quot;: &quot;+i+&quot;;&quot;}});return f},loadCSS:function(f){var h=this,i=h.doc,g;if(!f){f=&quot;&quot;}g=h.select(&quot;head&quot;)[0];e(f.split(&quot;,&quot;),function(j){var k;if(h.files[j]){return}h.files[j]=true;k=h.create(&quot;link&quot;,{rel:&quot;stylesheet&quot;,href:c._addVer(j)});if(a&amp;&amp;i.documentMode){k.onload=function(){i.recalc();k.onload=null}}g.appendChild(k)})},addClass:function(f,g){return this.run(f,function(h){var i;if(!g){return 0}if(this.hasClass(h,g)){return h.className}i=this.removeClass(h,g);return h.className=(i!=&quot;&quot;?(i+&quot; &quot;):&quot;&quot;)+g})},removeClass:function(h,i){var f=this,g;return f.run(h,function(k){var j;if(f.hasClass(k,i)){if(!g){g=new RegExp(&quot;(^|\\s+)&quot;+i+&quot;(\\s+|$)&quot;,&quot;g&quot;)}j=k.className.replace(g,&quot; &quot;);return k.className=c.trim(j!=&quot; &quot;?j:&quot;&quot;)}return k.className})},hasClass:function(g,f){g=this.get(g);if(!g||!f){return false}return(&quot; &quot;+g.className+&quot; &quot;).indexOf(&quot; &quot;+f+&quot; &quot;)!==-1},show:function(f){return this.setStyle(f,&quot;display&quot;,&quot;block&quot;)},hide:function(f){return this.setStyle(f,&quot;display&quot;,&quot;none&quot;)},isHidden:function(f){f=this.get(f);return !f||f.style.display==&quot;none&quot;||this.getStyle(f,&quot;display&quot;)==&quot;none&quot;},uniqueId:function(f){return(!f?&quot;mce_&quot;:f)+(this.counter++)},setHTML:function(i,g){var f=this;return this.run(i,function(m){var h,k,j,q,l,h;g=f.processHTML(g);if(a){function o(){try{m.innerHTML=&quot;&lt;br /&gt;&quot;+g;m.removeChild(m.firstChild)}catch(n){while(m.firstChild){m.firstChild.removeNode()}h=f.create(&quot;div&quot;);h.innerHTML=&quot;&lt;br /&gt;&quot;+g;e(h.childNodes,function(r,p){if(p){m.appendChild(r)}})}}if(f.settings.fix_ie_paragraphs){g=g.replace(/&lt;p&gt;&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;&lt;\/p&gt;|&lt;p[^\/+]\/&gt;/gi,'&lt;p$1 mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/p&gt;')}o();if(f.settings.fix_ie_paragraphs){j=m.getElementsByTagName(&quot;p&quot;);for(k=j.length-1,h=0;k&gt;=0;k--){q=j[k];if(!q.hasChildNodes()){if(!q.mce_keep){h=1;break}q.removeAttribute(&quot;mce_keep&quot;)}}}if(h){g=g.replace(/&lt;p ([^&gt;]+)&gt;|&lt;p&gt;/ig,'&lt;div $1 mce_tmp=&quot;1&quot;&gt;');g=g.replace(/&lt;\/p&gt;/g,&quot;&lt;/div&gt;&quot;);o();if(f.settings.fix_ie_paragraphs){j=m.getElementsByTagName(&quot;DIV&quot;);for(k=j.length-1;k&gt;=0;k--){q=j[k];if(q.mce_tmp){l=f.doc.createElement(&quot;p&quot;);q.cloneNode(false).outerHTML.replace(/([a-z0-9\-_]+)=/gi,function(p,n){var r;if(n!==&quot;mce_tmp&quot;){r=q.getAttribute(n);if(!r&amp;&amp;n===&quot;class&quot;){r=q.className}l.setAttribute(n,r)}});for(h=0;h&lt;q.childNodes.length;h++){l.appendChild(q.childNodes[h].cloneNode(true))}q.swapNode(l)}}}}}else{m.innerHTML=g}return g})},processHTML:function(j){var g=this,i=g.settings,k=[];if(!i.process_html){return j}if(c.isGecko){j=j.replace(/&lt;(\/?)strong&gt;|&lt;strong( [^&gt;]+)&gt;/gi,&quot;&lt;$1b$2&gt;&quot;);j=j.replace(/&lt;(\/?)em&gt;|&lt;em( [^&gt;]+)&gt;/gi,&quot;&lt;$1i$2&gt;&quot;)}else{if(a){j=j.replace(/&amp;apos;/g,&quot;&amp;#39;&quot;);j=j.replace(/\s+(disabled|checked|readonly|selected)\s*=\s*[\&quot;\']?(false|0)[\&quot;\']?/gi,&quot;&quot;)}}j=j.replace(/&lt;a( )([^&gt;]+)\/&gt;|&lt;a\/&gt;/gi,&quot;&lt;a$1$2&gt;&lt;/a&gt;&quot;);if(i.keep_values){if(/&lt;script|noscript|style/i.test(j)){function f(h){h=h.replace(/(&lt;!--\[CDATA\[|\]\]--&gt;)/g,&quot;\n&quot;);h=h.replace(/^[\r\n]*|[\r\n]*$/g,&quot;&quot;);h=h.replace(/^\s*(\/\/\s*&lt;!--|\/\/\s*&lt;!\[CDATA\[|&lt;!--|&lt;!\[CDATA\[)[\r\n]*/g,&quot;&quot;);h=h.replace(/\s*(\/\/\s*\]\]&gt;|\/\/\s*--&gt;|\]\]&gt;|--&gt;|\]\]--&gt;)\s*$/g,&quot;&quot;);return h}j=j.replace(/&lt;script([^&gt;]+|)&gt;([\s\S]*?)&lt;\/script&gt;/gi,function(h,m,l){if(!m){m=' type=&quot;text/javascript&quot;'}m=m.replace(/src=\&quot;([^\&quot;]+)\&quot;?/i,function(n,o){if(i.url_converter){o=g.encode(i.url_converter.call(i.url_converter_scope||g,g.decode(o),&quot;src&quot;,&quot;script&quot;))}return'mce_src=&quot;'+o+'&quot;'});if(c.trim(l)){k.push(f(l));l=&quot;&lt;!--\nMCE_SCRIPT:&quot;+(k.length-1)+&quot;\n// --&gt;&quot;}return&quot;&lt;mce:script&quot;+m+&quot;&gt;&quot;+l+&quot;&lt;/mce:script&gt;&quot;});j=j.replace(/&lt;style([^&gt;]+|)&gt;([\s\S]*?)&lt;\/style&gt;/gi,function(h,m,l){if(l){k.push(f(l));l=&quot;&lt;!--\nMCE_SCRIPT:&quot;+(k.length-1)+&quot;\n--&gt;&quot;}return&quot;&lt;mce:style&quot;+m+&quot;&gt;&quot;+l+&quot;&lt;/mce:style&gt;&lt;style &quot;+m+' mce_bogus=&quot;1&quot;&gt;'+l+&quot;&lt;/style&gt;&quot;});j=j.replace(/&lt;noscript([^&gt;]+|)&gt;([\s\S]*?)&lt;\/noscript&gt;/g,function(h,m,l){return&quot;&lt;mce:noscript&quot;+m+&quot;&gt;&lt;!--&quot;+g.encode(l).replace(/--/g,&quot;&amp;#45;&amp;#45;&quot;)+&quot;--&gt;&lt;/mce:noscript&gt;&quot;})}j=j.replace(/&lt;!\[CDATA\[([\s\S]+)\]\]&gt;/g,&quot;&lt;!--[CDATA[$1]]--&gt;&quot;);j=j.replace(/&lt;([\w:]+) [^&gt;]*(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)[^&gt;]*&gt;/gi,function(l){function h(o,m,n){if(n===&quot;false&quot;||n===&quot;0&quot;){return&quot;&quot;}return&quot; &quot;+m+'=&quot;'+m+'&quot;'}l=l.replace(/ (checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)=[\&quot;]([^\&quot;]+)[\&quot;]/gi,h);l=l.replace(/ (checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)=[\']([^\']+)[\']/gi,h);l=l.replace(/ (checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)=([^\s\&quot;\'&gt;]+)/gi,h);l=l.replace(/ (checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)([\s&gt;])/gi,' $1=&quot;$1&quot;$2');return l});j=j.replace(/&lt;([\w:]+) [^&gt;]*(src|href|style|shape|coords)[^&gt;]*&gt;/gi,function(h,m){function l(o,n,q){var p=q;if(h.indexOf(&quot;mce_&quot;+n)!=-1){return o}if(n==&quot;style&quot;){if(g._isRes(q)){return o}p=g.encode(g.serializeStyle(g.parseStyle(p)))}else{if(n!=&quot;coords&quot;&amp;&amp;n!=&quot;shape&quot;){if(i.url_converter){p=g.encode(i.url_converter.call(i.url_converter_scope||g,g.decode(q),n,m))}}}return&quot; &quot;+n+'=&quot;'+q+'&quot; mce_'+n+'=&quot;'+p+'&quot;'}h=h.replace(/ (src|href|style|coords|shape)=[\&quot;]([^\&quot;]+)[\&quot;]/gi,l);h=h.replace(/ (src|href|style|coords|shape)=[\']([^\']+)[\']/gi,l);return h.replace(/ (src|href|style|coords|shape)=([^\s\&quot;\'&gt;]+)/gi,l)});j=j.replace(/MCE_SCRIPT:([0-9]+)/g,function(l,h){return k[h]})}return j},getOuterHTML:function(f){var g;f=this.get(f);if(!f){return null}if(f.outerHTML!==undefined){return f.outerHTML}g=(f.ownerDocument||this.doc).createElement(&quot;body&quot;);g.appendChild(f.cloneNode(true));return g.innerHTML},setOuterHTML:function(j,g,k){var f=this;function i(m,l,p){var q,o;o=p.createElement(&quot;body&quot;);o.innerHTML=l;q=o.lastChild;while(q){f.insertAfter(q.cloneNode(true),m);q=q.previousSibling}f.remove(m)}return this.run(j,function(l){l=f.get(l);if(l.nodeType==1){k=k||l.ownerDocument||f.doc;if(a){try{if(a&amp;&amp;l.nodeType==1){l.outerHTML=g}else{i(l,g,k)}}catch(h){i(l,g,k)}}else{i(l,g,k)}}})},decode:function(g){var h,i,f;if(/&amp;[^;]+;/.test(g)){h=this.doc.createElement(&quot;div&quot;);h.innerHTML=g;i=h.firstChild;f=&quot;&quot;;if(i){do{f+=i.nodeValue}while(i.nextSibling)}return f||g}return g},encode:function(f){return f?(&quot;&quot;+f).replace(/[&lt;&gt;&amp;\&quot;]/g,function(h,g){switch(h){case&quot;&amp;&quot;:return&quot;&amp;amp;&quot;;case'&quot;':return&quot;&amp;quot;&quot;;case&quot;&lt;&quot;:return&quot;&amp;lt;&quot;;case&quot;&gt;&quot;:return&quot;&amp;gt;&quot;}return h}):f},insertAfter:function(h,g){var f=this;g=f.get(g);return this.run(h,function(k){var j,i;j=g.parentNode;i=g.nextSibling;if(i){j.insertBefore(k,i)}else{j.appendChild(k)}return k})},isBlock:function(f){if(f.nodeType&amp;&amp;f.nodeType!==1){return false}f=f.nodeName||f;return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TH|TBODY|TR|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$/.test(f)},replace:function(i,h,f){var g=this;if(b(h,&quot;array&quot;)){i=i.cloneNode(true)}return g.run(h,function(j){if(f){e(j.childNodes,function(k){i.appendChild(k.cloneNode(true))})}if(g.fixPsuedoLeaks&amp;&amp;j.nodeType===1){j.parentNode.insertBefore(i,j);g.remove(j);return i}return j.parentNode.replaceChild(i,j)})},findCommonAncestor:function(h,f){var i=h,g;while(i){g=f;while(g&amp;&amp;i!=g){g=g.parentNode}if(i==g){break}i=i.parentNode}if(!i&amp;&amp;h.ownerDocument){return h.ownerDocument.documentElement}return i},toHex:function(f){var h=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(f);function g(i){i=parseInt(i).toString(16);return i.length&gt;1?i:&quot;0&quot;+i}if(h){f=&quot;#&quot;+g(h[1])+g(h[2])+g(h[3]);return f}return f},getClasses:function(){var l=this,g=[],k,m={},n=l.settings.class_filter,j;if(l.classes){return l.classes}function o(f){e(f.imports,function(i){o(i)});e(f.cssRules||f.rules,function(i){switch(i.type||1){case 1:if(i.selectorText){e(i.selectorText.split(&quot;,&quot;),function(p){p=p.replace(/^\s*|\s*$|^\s\./g,&quot;&quot;);if(/\.mce/.test(p)||!/\.[\w\-]+$/.test(p)){return}j=p;p=p.replace(/.*\.([a-z0-9_\-]+).*/i,&quot;$1&quot;);if(n&amp;&amp;!(p=n(p,j))){return}if(!m[p]){g.push({&quot;class&quot;:p});m[p]=1}})}break;case 3:o(i.styleSheet);break}})}try{e(l.doc.styleSheets,o)}catch(h){}if(g.length&gt;0){l.classes=g}return g},run:function(j,i,h){var g=this,k;if(g.doc&amp;&amp;typeof(j)===&quot;string&quot;){j=g.get(j)}if(!j){return false}h=h||this;if(!j.nodeType&amp;&amp;(j.length||j.length===0)){k=[];e(j,function(l,f){if(l){if(typeof(l)==&quot;string&quot;){l=g.doc.getElementById(l)}k.push(i.call(h,l,f))}});return k}return i.call(h,j)},getAttribs:function(g){var f;g=this.get(g);if(!g){return[]}if(a){f=[];if(g.nodeName==&quot;OBJECT&quot;){return g.attributes}if(g.nodeName===&quot;OPTION&quot;&amp;&amp;this.getAttrib(g,&quot;selected&quot;)){f.push({specified:1,nodeName:&quot;selected&quot;})}g.cloneNode(false).outerHTML.replace(/&lt;\/?[\w:]+ ?|=[\&quot;][^\&quot;]+\&quot;|=\'[^\']+\'|=\w+|&gt;/gi,&quot;&quot;).replace(/[\w:]+/gi,function(h){f.push({specified:1,nodeName:h})});return f}return g.attributes},destroy:function(g){var f=this;if(f.events){f.events.destroy()}f.win=f.doc=f.root=f.events=null;if(!g){c.removeUnload(f.destroy)}},createRng:function(){var f=this.doc;return f.createRange?f.createRange():new c.dom.Range(this)},split:function(l,k,o){var p=this,f=p.createRng(),m,j,n;function g(r,q){r=r[q];if(r&amp;&amp;r[q]&amp;&amp;r[q].nodeType==1&amp;&amp;i(r[q])){p.remove(r[q])}}function i(q){q=p.getOuterHTML(q);q=q.replace(/&lt;(img|hr|table)/gi,&quot;-&quot;);q=q.replace(/&lt;[^&gt;]+&gt;/g,&quot;&quot;);return q.replace(/[ \t\r\n]+|&amp;nbsp;|&amp;#160;/g,&quot;&quot;)==&quot;&quot;}function h(r){var q=0;while(r.previousSibling){q++;r=r.previousSibling}return q}if(l&amp;&amp;k){f.setStart(l.parentNode,h(l));f.setEnd(k.parentNode,h(k));m=f.extractContents();f=p.createRng();f.setStart(k.parentNode,h(k)+1);f.setEnd(l.parentNode,h(l)+1);j=f.extractContents();n=l.parentNode;g(m,&quot;lastChild&quot;);if(!i(m)){n.insertBefore(m,l)}if(o){n.replaceChild(o,k)}else{n.insertBefore(k,l)}g(j,&quot;firstChild&quot;);if(!i(j)){n.insertBefore(j,l)}p.remove(l);return o||k}},bind:function(j,f,i,h){var g=this;if(!g.events){g.events=new c.dom.EventUtils()}return g.events.add(j,f,i,h||this)},unbind:function(i,f,h){var g=this;if(!g.events){g.events=new c.dom.EventUtils()}return g.events.remove(i,f,h)},_findSib:function(j,g,h){var i=this,k=g;if(j){if(b(k,&quot;string&quot;)){k=function(f){return i.is(f,g)}}for(j=j[h];j;j=j[h]){if(k(j)){return j}}}return null},_isRes:function(f){return/^(top|left|bottom|right|width|height)/i.test(f)||/;\s*(top|left|bottom|right|width|height)/i.test(f)}});c.DOM=new c.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(f){var h=0,c=1,e=2,d=tinymce.extend;function g(m,k){var j,l;if(m.parentNode!=k){return -1}for(l=k.firstChild,j=0;l!=m;l=l.nextSibling){j++}return j}function b(k){var j=0;while(k.previousSibling){j++;k=k.previousSibling}return j}function i(j,k){var l;if(j.nodeType==3){return j}if(k&lt;0){return j}l=j.firstChild;while(l!=null&amp;&amp;k&gt;0){--k;l=l.nextSibling}if(l!=null){return l}return j}function a(k){var j=k.doc;d(this,{dom:k,startContainer:j,startOffset:0,endContainer:j,endOffset:0,collapsed:true,commonAncestorContainer:j,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3})}d(a.prototype,{setStart:function(k,j){this._setEndPoint(true,k,j)},setEnd:function(k,j){this._setEndPoint(false,k,j)},setStartBefore:function(j){this.setStart(j.parentNode,b(j))},setStartAfter:function(j){this.setStart(j.parentNode,b(j)+1)},setEndBefore:function(j){this.setEnd(j.parentNode,b(j))},setEndAfter:function(j){this.setEnd(j.parentNode,b(j)+1)},collapse:function(k){var j=this;if(k){j.endContainer=j.startContainer;j.endOffset=j.startOffset}else{j.startContainer=j.endContainer;j.startOffset=j.endOffset}j.collapsed=true},selectNode:function(j){this.setStartBefore(j);this.setEndAfter(j)},selectNodeContents:function(j){this.setStart(j,0);this.setEnd(j,j.nodeType===1?j.childNodes.length:j.nodeValue.length)},compareBoundaryPoints:function(m,n){var l=this,p=l.startContainer,o=l.startOffset,k=l.endContainer,j=l.endOffset;if(m===0){return l._compareBoundaryPoints(p,o,p,o)}if(m===1){return l._compareBoundaryPoints(p,o,k,j)}if(m===2){return l._compareBoundaryPoints(k,j,k,j)}if(m===3){return l._compareBoundaryPoints(k,j,p,o)}},deleteContents:function(){this._traverse(e)},extractContents:function(){return this._traverse(h)},cloneContents:function(){return this._traverse(c)},insertNode:function(m){var j=this,l,k;if(m.nodeType===3||m.nodeType===4){l=j.startContainer.splitText(j.startOffset);j.startContainer.parentNode.insertBefore(m,l)}else{if(j.startContainer.childNodes.length&gt;0){k=j.startContainer.childNodes[j.startOffset]}j.startContainer.insertBefore(m,k)}},surroundContents:function(l){var j=this,k=j.extractContents();j.insertNode(l);l.appendChild(k);j.selectNode(l)},cloneRange:function(){var j=this;return d(new a(j.dom),{startContainer:j.startContainer,startOffset:j.startOffset,endContainer:j.endContainer,endOffset:j.endOffset,collapsed:j.collapsed,commonAncestorContainer:j.commonAncestorContainer})},_isCollapsed:function(){return(this.startContainer==this.endContainer&amp;&amp;this.startOffset==this.endOffset)},_compareBoundaryPoints:function(m,p,k,o){var q,l,j,r,t,s;if(m==k){if(p==o){return 0}else{if(p&lt;o){return -1}else{return 1}}}q=k;while(q&amp;&amp;q.parentNode!=m){q=q.parentNode}if(q){l=0;j=m.firstChild;while(j!=q&amp;&amp;l&lt;p){l++;j=j.nextSibling}if(p&lt;=l){return -1}else{return 1}}q=m;while(q&amp;&amp;q.parentNode!=k){q=q.parentNode}if(q){l=0;j=k.firstChild;while(j!=q&amp;&amp;l&lt;o){l++;j=j.nextSibling}if(l&lt;o){return -1}else{return 1}}r=this.dom.findCommonAncestor(m,k);t=m;while(t&amp;&amp;t.parentNode!=r){t=t.parentNode}if(!t){t=r}s=k;while(s&amp;&amp;s.parentNode!=r){s=s.parentNode}if(!s){s=r}if(t==s){return 0}j=r.firstChild;while(j){if(j==t){return -1}if(j==s){return 1}j=j.nextSibling}},_setEndPoint:function(k,q,p){var l=this,j,m;if(k){l.startContainer=q;l.startOffset=p}else{l.endContainer=q;l.endOffset=p}j=l.endContainer;while(j.parentNode){j=j.parentNode}m=l.startContainer;while(m.parentNode){m=m.parentNode}if(m!=j){l.collapse(k)}else{if(l._compareBoundaryPoints(l.startContainer,l.startOffset,l.endContainer,l.endOffset)&gt;0){l.collapse(k)}}l.collapsed=l._isCollapsed();l.commonAncestorContainer=l.dom.findCommonAncestor(l.startContainer,l.endContainer)},_traverse:function(r){var s=this,q,m=0,v=0,k,o,l,n,j,u;if(s.startContainer==s.endContainer){return s._traverseSameContainer(r)}for(q=s.endContainer,k=q.parentNode;k!=null;q=k,k=k.parentNode){if(k==s.startContainer){return s._traverseCommonStartContainer(q,r)}++m}for(q=s.startContainer,k=q.parentNode;k!=null;q=k,k=k.parentNode){if(k==s.endContainer){return s._traverseCommonEndContainer(q,r)}++v}o=v-m;l=s.startContainer;while(o&gt;0){l=l.parentNode;o--}n=s.endContainer;while(o&lt;0){n=n.parentNode;o++}for(j=l.parentNode,u=n.parentNode;j!=u;j=j.parentNode,u=u.parentNode){l=j;n=u}return s._traverseCommonAncestors(l,n,r)},_traverseSameContainer:function(o){var r=this,q,u,j,k,l,p,m;if(o!=e){q=r.dom.doc.createDocumentFragment()}if(r.startOffset==r.endOffset){return q}if(r.startContainer.nodeType==3){u=r.startContainer.nodeValue;j=u.substring(r.startOffset,r.endOffset);if(o!=c){r.startContainer.deleteData(r.startOffset,r.endOffset-r.startOffset);r.collapse(true)}if(o==e){return null}q.appendChild(r.dom.doc.createTextNode(j));return q}k=i(r.startContainer,r.startOffset);l=r.endOffset-r.startOffset;while(l&gt;0){p=k.nextSibling;m=r._traverseFullySelected(k,o);if(q){q.appendChild(m)}--l;k=p}if(o!=c){r.collapse(true)}return q},_traverseCommonStartContainer:function(j,p){var s=this,r,k,l,m,q,o;if(p!=e){r=s.dom.doc.createDocumentFragment()}k=s._traverseRightBoundary(j,p);if(r){r.appendChild(k)}l=g(j,s.startContainer);m=l-s.startOffset;if(m&lt;=0){if(p!=c){s.setEndBefore(j);s.collapse(false)}return r}k=j.previousSibling;while(m&gt;0){q=k.previousSibling;o=s._traverseFullySelected(k,p);if(r){r.insertBefore(o,r.firstChild)}--m;k=q}if(p!=c){s.setEndBefore(j);s.collapse(false)}return r},_traverseCommonEndContainer:function(m,p){var s=this,r,o,j,k,q,l;if(p!=e){r=s.dom.doc.createDocumentFragment()}j=s._traverseLeftBoundary(m,p);if(r){r.appendChild(j)}o=g(m,s.endContainer);++o;k=s.endOffset-o;j=m.nextSibling;while(k&gt;0){q=j.nextSibling;l=s._traverseFullySelected(j,p);if(r){r.appendChild(l)}--k;j=q}if(p!=c){s.setStartAfter(m);s.collapse(true)}return r},_traverseCommonAncestors:function(p,j,s){var w=this,l,v,o,q,r,k,u,m;if(s!=e){v=w.dom.doc.createDocumentFragment()}l=w._traverseLeftBoundary(p,s);if(v){v.appendChild(l)}o=p.parentNode;q=g(p,o);r=g(j,o);++q;k=r-q;u=p.nextSibling;while(k&gt;0){m=u.nextSibling;l=w._traverseFullySelected(u,s);if(v){v.appendChild(l)}u=m;--k}l=w._traverseRightBoundary(j,s);if(v){v.appendChild(l)}if(s!=c){w.setStartAfter(p);w.collapse(true)}return v},_traverseRightBoundary:function(p,q){var s=this,l=i(s.endContainer,s.endOffset-1),r,o,n,j,k;var m=l!=s.endContainer;if(l==p){return s._traverseNode(l,m,false,q)}r=l.parentNode;o=s._traverseNode(r,false,false,q);while(r!=null){while(l!=null){n=l.previousSibling;j=s._traverseNode(l,m,false,q);if(q!=e){o.insertBefore(j,o.firstChild)}m=true;l=n}if(r==p){return o}l=r.previousSibling;r=r.parentNode;k=s._traverseNode(r,false,false,q);if(q!=e){k.appendChild(o)}o=k}return null},_traverseLeftBoundary:function(p,q){var s=this,m=i(s.startContainer,s.startOffset);var n=m!=s.startContainer,r,o,l,j,k;if(m==p){return s._traverseNode(m,n,true,q)}r=m.parentNode;o=s._traverseNode(r,false,true,q);while(r!=null){while(m!=null){l=m.nextSibling;j=s._traverseNode(m,n,true,q);if(q!=e){o.appendChild(j)}n=true;m=l}if(r==p){return o}m=r.nextSibling;r=r.parentNode;k=s._traverseNode(r,false,true,q);if(q!=e){k.appendChild(o)}o=k}return null},_traverseNode:function(j,o,r,s){var u=this,m,l,p,k,q;if(o){return u._traverseFullySelected(j,s)}if(j.nodeType==3){m=j.nodeValue;if(r){k=u.startOffset;l=m.substring(k);p=m.substring(0,k)}else{k=u.endOffset;l=m.substring(0,k);p=m.substring(k)}if(s!=c){j.nodeValue=p}if(s==e){return null}q=j.cloneNode(false);q.nodeValue=l;return q}if(s==e){return null}return j.cloneNode(false)},_traverseFullySelected:function(l,k){var j=this;if(k!=e){return k==c?l.cloneNode(true):l}l.parentNode.removeChild(l);return null}});f.Range=a})(tinymce.dom);(function(){function a(e){var d=this,h=&quot;\uFEFF&quot;,b,g;function c(j,i){if(j&amp;&amp;i){if(j.item&amp;&amp;i.item&amp;&amp;j.item(0)===i.item(0)){return 1}if(j.isEqual&amp;&amp;i.isEqual&amp;&amp;i.isEqual(j)){return 1}}return 0}function f(){var m=e.dom,j=e.getRng(),s=m.createRng(),p,k,n,q,o,l;function i(v){var t=v.parentNode.childNodes,u;for(u=t.length-1;u&gt;=0;u--){if(t[u]==v){return u}}return -1}function r(v){var t=j.duplicate(),B,y,u,w,x=0,z=0,A,C;t.collapse(v);B=t.parentElement();t.pasteHTML(h);u=B.childNodes;for(y=0;y&lt;u.length;y++){w=u[y];if(y&gt;0&amp;&amp;(w.nodeType!==3||u[y-1].nodeType!==3)){z++}if(w.nodeType===3){A=w.nodeValue.indexOf(h);if(A!==-1){x+=A;break}x+=w.nodeValue.length}else{x=0}}t.moveStart(&quot;character&quot;,-1);t.text=&quot;&quot;;return{index:z,offset:x,parent:B}}n=j.item?j.item(0):j.parentElement();if(n.ownerDocument!=m.doc){return s}if(j.item||!n.hasChildNodes()){s.setStart(n.parentNode,i(n));s.setEnd(s.startContainer,s.startOffset+1);return s}l=e.isCollapsed();p=r(true);k=r(false);p.parent.normalize();k.parent.normalize();q=p.parent.childNodes[Math.min(p.index,p.parent.childNodes.length-1)];if(q.nodeType!=3){s.setStart(p.parent,p.index)}else{s.setStart(p.parent.childNodes[p.index],p.offset)}o=k.parent.childNodes[Math.min(k.index,k.parent.childNodes.length-1)];if(o.nodeType!=3){if(!l){k.index++}s.setEnd(k.parent,k.index)}else{s.setEnd(k.parent.childNodes[k.index],k.offset)}if(!l){q=s.startContainer;if(q.nodeType==1){s.setStart(q,Math.min(s.startOffset,q.childNodes.length))}o=s.endContainer;if(o.nodeType==1){s.setEnd(o,Math.min(s.endOffset,o.childNodes.length))}}d.addRange(s);return s}this.addRange=function(j){var o,m=e.dom.doc.body,p,k,q,l,n,i;q=j.startContainer;l=j.startOffset;n=j.endContainer;i=j.endOffset;o=m.createTextRange();q=q.nodeType==1?q.childNodes[Math.min(l,q.childNodes.length-1)]:q;n=n.nodeType==1?n.childNodes[Math.min(l==i?i:i-1,n.childNodes.length-1)]:n;if(q==n&amp;&amp;q.nodeType==1){if(/^(IMG|TABLE)$/.test(q.nodeName)&amp;&amp;l!=i){o=m.createControlRange();o.addElement(q)}else{o=m.createTextRange();if(!q.hasChildNodes()&amp;&amp;q.canHaveHTML){q.innerHTML=h}o.moveToElementText(q);if(q.innerHTML==h){o.collapse(true);q.removeChild(q.firstChild)}}if(l==i){o.collapse(i&lt;=j.endContainer.childNodes.length-1)}o.select();return}function r(t,v){var u,s,w;if(t.nodeType!=3){return -1}u=t.nodeValue;s=m.createTextRange();t.nodeValue=u.substring(0,v)+h+u.substring(v);s.moveToElementText(t.parentNode);s.findText(h);w=Math.abs(s.moveStart(&quot;character&quot;,-1048575));t.nodeValue=u;return w}if(j.collapsed){pos=r(q,l);o=m.createTextRange();o.move(&quot;character&quot;,pos);o.select();return}else{if(q==n&amp;&amp;q.nodeType==3){p=r(q,l);o=m.createTextRange();o.move(&quot;character&quot;,p);o.moveEnd(&quot;character&quot;,i-l);o.select();return}p=r(q,l);k=r(n,i);o=m.createTextRange();if(p==-1){o.moveToElementText(q);p=0}else{o.move(&quot;character&quot;,p)}tmpRng=m.createTextRange();if(k==-1){tmpRng.moveToElementText(n)}else{tmpRng.move(&quot;character&quot;,k)}o.setEndPoint(&quot;EndToEnd&quot;,tmpRng);o.select();return}};this.getRangeAt=function(){if(!b||!c(g,e.getRng())){b=f();g=e.getRng()}return b};this.destroy=function(){g=b=null}}tinymce.dom.TridentSelection=a})();(function(){var p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['&quot;][^'&quot;]*['&quot;]|[^[\]'&quot;]+)+\]|\\.|[^ &gt;+~,(\[\\]+)+|[&gt;+~])(\s*,\s*)?/g,i=0,d=Object.prototype.toString,n=false;var b=function(D,t,A,v){A=A||[];var e=t=t||document;if(t.nodeType!==1&amp;&amp;t.nodeType!==9){return[]}if(!D||typeof D!==&quot;string&quot;){return A}var B=[],C,y,G,F,z,s,r=true,w=o(t);p.lastIndex=0;while((C=p.exec(D))!==null){B.push(C[1]);if(C[2]){s=RegExp.rightContext;break}}if(B.length&gt;1&amp;&amp;j.exec(D)){if(B.length===2&amp;&amp;f.relative[B[0]]){y=g(B[0]+B[1],t)}else{y=f.relative[B[0]]?[t]:b(B.shift(),t);while(B.length){D=B.shift();if(f.relative[D]){D+=B.shift()}y=g(D,y)}}}else{if(!v&amp;&amp;B.length&gt;1&amp;&amp;t.nodeType===9&amp;&amp;!w&amp;&amp;f.match.ID.test(B[0])&amp;&amp;!f.match.ID.test(B[B.length-1])){var H=b.find(B.shift(),t,w);t=H.expr?b.filter(H.expr,H.set)[0]:H.set[0]}if(t){var H=v?{expr:B.pop(),set:a(v)}:b.find(B.pop(),B.length===1&amp;&amp;(B[0]===&quot;~&quot;||B[0]===&quot;+&quot;)&amp;&amp;t.parentNode?t.parentNode:t,w);y=H.expr?b.filter(H.expr,H.set):H.set;if(B.length&gt;0){G=a(y)}else{r=false}while(B.length){var u=B.pop(),x=u;if(!f.relative[u]){u=&quot;&quot;}else{x=B.pop()}if(x==null){x=t}f.relative[u](G,x,w)}}else{G=B=[]}}if(!G){G=y}if(!G){throw&quot;Syntax error, unrecognized expression: &quot;+(u||D)}if(d.call(G)===&quot;[object Array]&quot;){if(!r){A.push.apply(A,G)}else{if(t&amp;&amp;t.nodeType===1){for(var E=0;G[E]!=null;E++){if(G[E]&amp;&amp;(G[E]===true||G[E].nodeType===1&amp;&amp;h(t,G[E]))){A.push(y[E])}}}else{for(var E=0;G[E]!=null;E++){if(G[E]&amp;&amp;G[E].nodeType===1){A.push(y[E])}}}}}else{a(G,A)}if(s){b(s,e,A,v);b.uniqueSort(A)}return A};b.uniqueSort=function(r){if(c){n=false;r.sort(c);if(n){for(var e=1;e&lt;r.length;e++){if(r[e]===r[e-1]){r.splice(e--,1)}}}}};b.matches=function(e,r){return b(e,null,null,r)};b.find=function(x,e,y){var w,u;if(!x){return[]}for(var t=0,s=f.order.length;t&lt;s;t++){var v=f.order[t],u;if((u=f.match[v].exec(x))){var r=RegExp.leftContext;if(r.substr(r.length-1)!==&quot;\\&quot;){u[1]=(u[1]||&quot;&quot;).replace(/\\/g,&quot;&quot;);w=f.find[v](u,e,y);if(w!=null){x=x.replace(f.match[v],&quot;&quot;);break}}}}if(!w){w=e.getElementsByTagName(&quot;*&quot;)}return{set:w,expr:x}};b.filter=function(A,z,D,t){var s=A,F=[],x=z,v,e,w=z&amp;&amp;z[0]&amp;&amp;o(z[0]);while(A&amp;&amp;z.length){for(var y in f.filter){if((v=f.match[y].exec(A))!=null){var r=f.filter[y],E,C;e=false;if(x==F){F=[]}if(f.preFilter[y]){v=f.preFilter[y](v,x,D,F,t,w);if(!v){e=E=true}else{if(v===true){continue}}}if(v){for(var u=0;(C=x[u])!=null;u++){if(C){E=r(C,v,u,x);var B=t^!!E;if(D&amp;&amp;E!=null){if(B){e=true}else{x[u]=false}}else{if(B){F.push(C);e=true}}}}}if(E!==undefined){if(!D){x=F}A=A.replace(f.match[y],&quot;&quot;);if(!e){return[]}break}}}if(A==s){if(e==null){throw&quot;Syntax error, unrecognized expression: &quot;+A}else{break}}s=A}return x};var f=b.selectors={order:[&quot;ID&quot;,&quot;NAME&quot;,&quot;TAG&quot;],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['&quot;]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['&quot;]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['&quot;]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['&quot;]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{&quot;class&quot;:&quot;className&quot;,&quot;for&quot;:&quot;htmlFor&quot;},attrHandle:{href:function(e){return e.getAttribute(&quot;href&quot;)}},relative:{&quot;+&quot;:function(x,e,w){var u=typeof e===&quot;string&quot;,y=u&amp;&amp;!/\W/.test(e),v=u&amp;&amp;!y;if(y&amp;&amp;!w){e=e.toUpperCase()}for(var t=0,s=x.length,r;t&lt;s;t++){if((r=x[t])){while((r=r.previousSibling)&amp;&amp;r.nodeType!==1){}x[t]=v||r&amp;&amp;r.nodeName===e?r||false:r===e}}if(v){b.filter(e,x,true)}},&quot;&gt;&quot;:function(w,r,x){var u=typeof r===&quot;string&quot;;if(u&amp;&amp;!/\W/.test(r)){r=x?r:r.toUpperCase();for(var s=0,e=w.length;s&lt;e;s++){var v=w[s];if(v){var t=v.parentNode;w[s]=t.nodeName===r?t:false}}}else{for(var s=0,e=w.length;s&lt;e;s++){var v=w[s];if(v){w[s]=u?v.parentNode:v.parentNode===r}}if(u){b.filter(r,w,true)}}},&quot;&quot;:function(t,r,v){var s=i++,e=q;if(!r.match(/\W/)){var u=r=v?r:r.toUpperCase();e=m}e(&quot;parentNode&quot;,r,s,t,u,v)},&quot;~&quot;:function(t,r,v){var s=i++,e=q;if(typeof r===&quot;string&quot;&amp;&amp;!r.match(/\W/)){var u=r=v?r:r.toUpperCase();e=m}e(&quot;previousSibling&quot;,r,s,t,u,v)}},find:{ID:function(r,s,t){if(typeof s.getElementById!==&quot;undefined&quot;&amp;&amp;!t){var e=s.getElementById(r[1]);return e?[e]:[]}},NAME:function(s,v,w){if(typeof v.getElementsByName!==&quot;undefined&quot;){var r=[],u=v.getElementsByName(s[1]);for(var t=0,e=u.length;t&lt;e;t++){if(u[t].getAttribute(&quot;name&quot;)===s[1]){r.push(u[t])}}return r.length===0?null:r}},TAG:function(e,r){return r.getElementsByTagName(e[1])}},preFilter:{CLASS:function(t,r,s,e,w,x){t=&quot; &quot;+t[1].replace(/\\/g,&quot;&quot;)+&quot; &quot;;if(x){return t}for(var u=0,v;(v=r[u])!=null;u++){if(v){if(w^(v.className&amp;&amp;(&quot; &quot;+v.className+&quot; &quot;).indexOf(t)&gt;=0)){if(!s){e.push(v)}}else{if(s){r[u]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,&quot;&quot;)},TAG:function(r,e){for(var s=0;e[s]===false;s++){}return e[s]&amp;&amp;o(e[s])?r[1]:r[1].toUpperCase()},CHILD:function(e){if(e[1]==&quot;nth&quot;){var r=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]==&quot;even&quot;&amp;&amp;&quot;2n&quot;||e[2]==&quot;odd&quot;&amp;&amp;&quot;2n+1&quot;||!/\D/.test(e[2])&amp;&amp;&quot;0n+&quot;+e[2]||e[2]);e[2]=(r[1]+(r[2]||1))-0;e[3]=r[3]-0}e[0]=i++;return e},ATTR:function(u,r,s,e,v,w){var t=u[1].replace(/\\/g,&quot;&quot;);if(!w&amp;&amp;f.attrMap[t]){u[1]=f.attrMap[t]}if(u[2]===&quot;~=&quot;){u[4]=&quot; &quot;+u[4]+&quot; &quot;}return u},PSEUDO:function(u,r,s,e,v){if(u[1]===&quot;not&quot;){if(u[3].match(p).length&gt;1||/^\w/.test(u[3])){u[3]=b(u[3],null,null,r)}else{var t=b.filter(u[3],r,s,true^v);if(!s){e.push.apply(e,t)}return false}}else{if(f.match.POS.test(u[0])||f.match.CHILD.test(u[0])){return true}}return u},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&amp;&amp;e.type!==&quot;hidden&quot;},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIndex;return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(s,r,e){return !!b(e[3],s).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){return&quot;text&quot;===e.type},radio:function(e){return&quot;radio&quot;===e.type},checkbox:function(e){return&quot;checkbox&quot;===e.type},file:function(e){return&quot;file&quot;===e.type},password:function(e){return&quot;password&quot;===e.type},submit:function(e){return&quot;submit&quot;===e.type},image:function(e){return&quot;image&quot;===e.type},reset:function(e){return&quot;reset&quot;===e.type},button:function(e){return&quot;button&quot;===e.type||e.nodeName.toUpperCase()===&quot;BUTTON&quot;},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)}},setFilters:{first:function(r,e){return e===0},last:function(s,r,e,t){return r===t.length-1},even:function(r,e){return e%2===0},odd:function(r,e){return e%2===1},lt:function(s,r,e){return r&lt;e[3]-0},gt:function(s,r,e){return r&gt;e[3]-0},nth:function(s,r,e){return e[3]-0==r},eq:function(s,r,e){return e[3]-0==r}},filter:{PSEUDO:function(w,s,t,x){var r=s[1],u=f.filters[r];if(u){return u(w,t,s,x)}else{if(r===&quot;contains&quot;){return(w.textContent||w.innerText||&quot;&quot;).indexOf(s[3])&gt;=0}else{if(r===&quot;not&quot;){var v=s[3];for(var t=0,e=v.length;t&lt;e;t++){if(v[t]===w){return false}}return true}}}},CHILD:function(e,t){var w=t[1],r=e;switch(w){case&quot;only&quot;:case&quot;first&quot;:while(r=r.previousSibling){if(r.nodeType===1){return false}}if(w==&quot;first&quot;){return true}r=e;case&quot;last&quot;:while(r=r.nextSibling){if(r.nodeType===1){return false}}return true;case&quot;nth&quot;:var s=t[2],z=t[3];if(s==1&amp;&amp;z==0){return true}var v=t[0],y=e.parentNode;if(y&amp;&amp;(y.sizcache!==v||!e.nodeIndex)){var u=0;for(r=y.firstChild;r;r=r.nextSibling){if(r.nodeType===1){r.nodeIndex=++u}}y.sizcache=v}var x=e.nodeIndex-z;if(s==0){return x==0}else{return(x%s==0&amp;&amp;x/s&gt;=0)}}},ID:function(r,e){return r.nodeType===1&amp;&amp;r.getAttribute(&quot;id&quot;)===e},TAG:function(r,e){return(e===&quot;*&quot;&amp;&amp;r.nodeType===1)||r.nodeName===e},CLASS:function(r,e){return(&quot; &quot;+(r.className||r.getAttribute(&quot;class&quot;))+&quot; &quot;).indexOf(e)&gt;-1},ATTR:function(v,t){var s=t[1],e=f.attrHandle[s]?f.attrHandle[s](v):v[s]!=null?v[s]:v.getAttribute(s),w=e+&quot;&quot;,u=t[2],r=t[4];return e==null?u===&quot;!=&quot;:u===&quot;=&quot;?w===r:u===&quot;*=&quot;?w.indexOf(r)&gt;=0:u===&quot;~=&quot;?(&quot; &quot;+w+&quot; &quot;).indexOf(r)&gt;=0:!r?w&amp;&amp;e!==false:u===&quot;!=&quot;?w!=r:u===&quot;^=&quot;?w.indexOf(r)===0:u===&quot;$=&quot;?w.substr(w.length-r.length)===r:u===&quot;|=&quot;?w===r||w.substr(0,r.length+1)===r+&quot;-&quot;:false},POS:function(u,r,s,v){var e=r[2],t=f.setFilters[e];if(t){return t(u,s,r,v)}}}};var j=f.match.POS;for(var l in f.match){f.match[l]=new RegExp(f.match[l].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var a=function(r,e){r=Array.prototype.slice.call(r);if(e){e.push.apply(e,r);return e}return r};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(k){a=function(u,t){var r=t||[];if(d.call(u)===&quot;[object Array]&quot;){Array.prototype.push.apply(r,u)}else{if(typeof u.length===&quot;number&quot;){for(var s=0,e=u.length;s&lt;e;s++){r.push(u[s])}}else{for(var s=0;u[s];s++){r.push(u[s])}}}return r}}var c;if(document.documentElement.compareDocumentPosition){c=function(r,e){var s=r.compareDocumentPosition(e)&amp;4?-1:r===e?0:1;if(s===0){n=true}return s}}else{if(&quot;sourceIndex&quot; in document.documentElement){c=function(r,e){var s=r.sourceIndex-e.sourceIndex;if(s===0){n=true}return s}}else{if(document.createRange){c=function(t,r){var s=t.ownerDocument.createRange(),e=r.ownerDocument.createRange();s.setStart(t,0);s.setEnd(t,0);e.setStart(r,0);e.setEnd(r,0);var u=s.compareBoundaryPoints(Range.START_TO_END,e);if(u===0){n=true}return u}}}}(function(){var r=document.createElement(&quot;div&quot;),s=&quot;script&quot;+(new Date).getTime();r.innerHTML=&quot;&lt;a name='&quot;+s+&quot;'/&gt;&quot;;var e=document.documentElement;e.insertBefore(r,e.firstChild);if(!!document.getElementById(s)){f.find.ID=function(u,v,w){if(typeof v.getElementById!==&quot;undefined&quot;&amp;&amp;!w){var t=v.getElementById(u[1]);return t?t.id===u[1]||typeof t.getAttributeNode!==&quot;undefined&quot;&amp;&amp;t.getAttributeNode(&quot;id&quot;).nodeValue===u[1]?[t]:undefined:[]}};f.filter.ID=function(v,t){var u=typeof v.getAttributeNode!==&quot;undefined&quot;&amp;&amp;v.getAttributeNode(&quot;id&quot;);return v.nodeType===1&amp;&amp;u&amp;&amp;u.nodeValue===t}}e.removeChild(r)})();(function(){var e=document.createElement(&quot;div&quot;);e.appendChild(document.createComment(&quot;&quot;));if(e.getElementsByTagName(&quot;*&quot;).length&gt;0){f.find.TAG=function(r,v){var u=v.getElementsByTagName(r[1]);if(r[1]===&quot;*&quot;){var t=[];for(var s=0;u[s];s++){if(u[s].nodeType===1){t.push(u[s])}}u=t}return u}}e.innerHTML=&quot;&lt;a href='#'&gt;&lt;/a&gt;&quot;;if(e.firstChild&amp;&amp;typeof e.firstChild.getAttribute!==&quot;undefined&quot;&amp;&amp;e.firstChild.getAttribute(&quot;href&quot;)!==&quot;#&quot;){f.attrHandle.href=function(r){return r.getAttribute(&quot;href&quot;,2)}}})();if(document.querySelectorAll){(function(){var e=b,s=document.createElement(&quot;div&quot;);s.innerHTML=&quot;&lt;p class='TEST'&gt;&lt;/p&gt;&quot;;if(s.querySelectorAll&amp;&amp;s.querySelectorAll(&quot;.TEST&quot;).length===0){return}b=function(w,v,t,u){v=v||document;if(!u&amp;&amp;v.nodeType===9&amp;&amp;!o(v)){try{return a(v.querySelectorAll(w),t)}catch(x){}}return e(w,v,t,u)};for(var r in e){b[r]=e[r]}})()}if(document.getElementsByClassName&amp;&amp;document.documentElement.getElementsByClassName){(function(){var e=document.createElement(&quot;div&quot;);e.innerHTML=&quot;&lt;div class='test e'&gt;&lt;/div&gt;&lt;div class='test'&gt;&lt;/div&gt;&quot;;if(e.getElementsByClassName(&quot;e&quot;).length===0){return}e.lastChild.className=&quot;e&quot;;if(e.getElementsByClassName(&quot;e&quot;).length===1){return}f.order.splice(1,0,&quot;CLASS&quot;);f.find.CLASS=function(r,s,t){if(typeof s.getElementsByClassName!==&quot;undefined&quot;&amp;&amp;!t){return s.getElementsByClassName(r[1])}}})()}function m(r,w,v,A,x,z){var y=r==&quot;previousSibling&quot;&amp;&amp;!z;for(var t=0,s=A.length;t&lt;s;t++){var e=A[t];if(e){if(y&amp;&amp;e.nodeType===1){e.sizcache=v;e.sizset=t}e=e[r];var u=false;while(e){if(e.sizcache===v){u=A[e.sizset];break}if(e.nodeType===1&amp;&amp;!z){e.sizcache=v;e.sizset=t}if(e.nodeName===w){u=e;break}e=e[r]}A[t]=u}}}function q(r,w,v,A,x,z){var y=r==&quot;previousSibling&quot;&amp;&amp;!z;for(var t=0,s=A.length;t&lt;s;t++){var e=A[t];if(e){if(y&amp;&amp;e.nodeType===1){e.sizcache=v;e.sizset=t}e=e[r];var u=false;while(e){if(e.sizcache===v){u=A[e.sizset];break}if(e.nodeType===1){if(!z){e.sizcache=v;e.sizset=t}if(typeof w!==&quot;string&quot;){if(e===w){u=true;break}}else{if(b.filter(w,[e]).length&gt;0){u=e;break}}}e=e[r]}A[t]=u}}}var h=document.compareDocumentPosition?function(r,e){return r.compareDocumentPosition(e)&amp;16}:function(r,e){return r!==e&amp;&amp;(r.contains?r.contains(e):true)};var o=function(e){return e.nodeType===9&amp;&amp;e.documentElement.nodeName!==&quot;HTML&quot;||!!e.ownerDocument&amp;&amp;e.ownerDocument.documentElement.nodeName!==&quot;HTML&quot;};var g=function(e,x){var t=[],u=&quot;&quot;,v,s=x.nodeType?[x]:x;while((v=f.match.PSEUDO.exec(e))){u+=v[0];e=e.replace(f.match.PSEUDO,&quot;&quot;)}e=f.relative[e]?e+&quot;*&quot;:e;for(var w=0,r=s.length;w&lt;r;w++){b(e,s[w],t)}return b.filter(u,t)};window.tinymce.dom.Sizzle=b})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create(&quot;tinymce.dom.EventUtils&quot;,{EventUtils:function(){this.inits=[];this.events=[]},add:function(m,p,l,j){var g,h=this,i=h.events,k;if(p instanceof Array){k=[];f(p,function(o){k.push(h.add(m,o,l,j))});return k}if(m&amp;&amp;m.hasOwnProperty&amp;&amp;m instanceof Array){k=[];f(m,function(n){n=c.get(n);k.push(h.add(n,p,l,j))});return k}m=c.get(m);if(!m){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&amp;&amp;b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!j){return l(n)}return l.call(j,n)};if(p==&quot;unload&quot;){d.unloads.unshift({func:g});return g}if(p==&quot;init&quot;){if(h.domLoaded){g()}else{h.inits.push(g)}return g}i.push({obj:m,name:p,func:l,cfunc:g,scope:j});h._add(m,p,g);return l},remove:function(l,m,k){var h=this,g=h.events,i=false,j;if(l&amp;&amp;l.hasOwnProperty&amp;&amp;l instanceof Array){j=[];f(l,function(n){n=c.get(n);j.push(h.remove(n,m,k))});return j}l=c.get(l);f(g,function(o,n){if(o.obj==l&amp;&amp;o.name==m&amp;&amp;(!k||(o.func==k||o.cfunc==k))){g.splice(n,1);h._remove(l,m,o.cfunc);i=true;return false}});return i},clear:function(l){var j=this,g=j.events,h,k;if(l){l=c.get(l);for(h=g.length-1;h&gt;=0;h--){k=g[h];if(k.obj===l){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,i,g){if(h.attachEvent){h.attachEvent(&quot;on&quot;+i,g)}else{if(h.addEventListener){h.addEventListener(i,g,false)}else{h[&quot;on&quot;+i]=g}}},_remove:function(i,j,h){if(i){try{if(i.detachEvent){i.detachEvent(&quot;on&quot;+j,h)}else{if(i.removeEventListener){i.removeEventListener(j,h,false)}else{i[&quot;on&quot;+j]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(i){i()});g.inits=[]},_wait:function(i){var g=this,h=i.document;if(i.tinyMCE_GZ&amp;&amp;tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.attachEvent){h.attachEvent(&quot;onreadystatechange&quot;,function(){if(h.readyState===&quot;complete&quot;){h.detachEvent(&quot;onreadystatechange&quot;,arguments.callee);g._pageInit(i)}});if(h.documentElement.doScroll&amp;&amp;i==i.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll(&quot;left&quot;)}catch(j){setTimeout(arguments.callee,0);return}g._pageInit(i)})()}}else{if(h.addEventListener){g._add(i,&quot;DOMContentLoaded&quot;,function(){g._pageInit(i)})}}g._add(i,&quot;load&quot;,function(){g._pageInit(i)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){var b=a.each;a.create(&quot;tinymce.dom.Element&quot;,{Element:function(g,e){var c=this,f,d;e=e||{};c.id=g;c.dom=f=e.dom||a.DOM;c.settings=e;if(!a.isIE){d=c.dom.get(c.id)}b([&quot;getPos&quot;,&quot;getRect&quot;,&quot;getParent&quot;,&quot;add&quot;,&quot;setStyle&quot;,&quot;getStyle&quot;,&quot;setStyles&quot;,&quot;setAttrib&quot;,&quot;setAttribs&quot;,&quot;getAttrib&quot;,&quot;addClass&quot;,&quot;removeClass&quot;,&quot;hasClass&quot;,&quot;getOuterHTML&quot;,&quot;setOuterHTML&quot;,&quot;remove&quot;,&quot;show&quot;,&quot;hide&quot;,&quot;isHidden&quot;,&quot;setHTML&quot;,&quot;get&quot;],function(h){c[h]=function(){var j=[g],k;for(k=0;k&lt;arguments.length;k++){j.push(arguments[k])}j=f[h].apply(f,j);c.update(h);return j}})},on:function(e,d,c){return a.dom.Event.add(this.id,e,d,c)},getXY:function(){return{x:parseInt(this.getStyle(&quot;left&quot;)),y:parseInt(this.getStyle(&quot;top&quot;))}},getSize:function(){var c=this.dom.get(this.id);return{w:parseInt(this.getStyle(&quot;width&quot;)||c.clientWidth),h:parseInt(this.getStyle(&quot;height&quot;)||c.clientHeight)}},moveTo:function(c,d){this.setStyles({left:c,top:d})},moveBy:function(c,e){var d=this.getXY();this.moveTo(d.x+c,d.y+e)},resizeTo:function(c,d){this.setStyles({width:c,height:d})},resizeBy:function(c,e){var d=this.getSize();this.resizeTo(d.w+c,d.h+e)},update:function(d){var e=this,c,f=e.dom;if(a.isIE6&amp;&amp;e.settings.blocker){d=d||&quot;&quot;;if(d.indexOf(&quot;get&quot;)===0||d.indexOf(&quot;has&quot;)===0||d.indexOf(&quot;is&quot;)===0){return}if(d==&quot;remove&quot;){f.remove(e.blocker);return}if(!e.blocker){e.blocker=f.uniqueId();c=f.add(e.settings.container||f.getRoot(),&quot;iframe&quot;,{id:e.blocker,style:&quot;position:absolute;&quot;,frameBorder:0,src:'javascript:&quot;&quot;'});f.setStyle(c,&quot;opacity&quot;,0)}else{c=f.get(e.blocker)}f.setStyle(c,&quot;left&quot;,e.getStyle(&quot;left&quot;,1));f.setStyle(c,&quot;top&quot;,e.getStyle(&quot;top&quot;,1));f.setStyle(c,&quot;width&quot;,e.getStyle(&quot;width&quot;,1));f.setStyle(c,&quot;height&quot;,e.getStyle(&quot;height&quot;,1));f.setStyle(c,&quot;display&quot;,e.getStyle(&quot;display&quot;,1));f.setStyle(c,&quot;zIndex&quot;,parseInt(e.getStyle(&quot;zIndex&quot;,1)||0)-1)}}})})(tinymce);(function(c){function e(f){return f.replace(/[\n\r]+/g,&quot;&quot;)}var b=c.is,a=c.isIE,d=c.each;c.create(&quot;tinymce.dom.Selection&quot;,{Selection:function(i,h,g){var f=this;f.dom=i;f.win=h;f.serializer=g;d([&quot;onBeforeSetContent&quot;,&quot;onBeforeGetContent&quot;,&quot;onSetContent&quot;,&quot;onGetContent&quot;],function(j){f[j]=new c.util.Dispatcher(f)});if(!f.win.getSelection){f.tridentSel=new c.dom.TridentSelection(f)}c.addUnload(f.destroy,f)},getContent:function(g){var f=this,h=f.getRng(),l=f.dom.create(&quot;body&quot;),j=f.getSel(),i,k,m;g=g||{};i=k=&quot;&quot;;g.get=true;g.format=g.format||&quot;html&quot;;f.onBeforeGetContent.dispatch(f,g);if(g.format==&quot;text&quot;){return f.isCollapsed()?&quot;&quot;:(h.text||(j.toString?j.toString():&quot;&quot;))}if(h.cloneContents){m=h.cloneContents();if(m){l.appendChild(m)}}else{if(b(h.item)||b(h.htmlText)){l.innerHTML=h.item?h.item(0).outerHTML:h.htmlText}else{l.innerHTML=h.toString()}}if(/^\s/.test(l.innerHTML)){i=&quot; &quot;}if(/\s+$/.test(l.innerHTML)){k=&quot; &quot;}g.getInner=true;g.content=f.isCollapsed()?&quot;&quot;:i+f.serializer.serialize(l,g)+k;f.onGetContent.dispatch(f,g);return g.content},setContent:function(i,g){var f=this,j=f.getRng(),l,k=f.win.document;g=g||{format:&quot;html&quot;};g.set=true;i=g.content=f.dom.processHTML(i);f.onBeforeSetContent.dispatch(f,g);i=g.content;if(j.insertNode){i+='&lt;span id=&quot;__caret&quot;&gt;_&lt;/span&gt;';j.deleteContents();j.insertNode(f.getRng().createContextualFragment(i));l=f.dom.get(&quot;__caret&quot;);j=k.createRange();j.setStartBefore(l);j.setEndAfter(l);f.setRng(j);f.dom.remove(&quot;__caret&quot;)}else{if(j.item){k.execCommand(&quot;Delete&quot;,false,null);j=f.getRng()}j.pasteHTML(i)}f.onSetContent.dispatch(f,g)},getStart:function(){var f=this,g=f.getRng(),h;if(a){if(g.item){return g.item(0)}g=g.duplicate();g.collapse(1);h=g.parentElement();if(h&amp;&amp;h.nodeName==&quot;BODY&quot;){return h.firstChild}return h}else{h=g.startContainer;if(h.nodeName==&quot;BODY&quot;){return h.firstChild}return f.dom.getParent(h,&quot;*&quot;)}},getEnd:function(){var f=this,g=f.getRng(),h;if(a){if(g.item){return g.item(0)}g=g.duplicate();g.collapse(0);h=g.parentElement();if(h&amp;&amp;h.nodeName==&quot;BODY&quot;){return h.lastChild}return h}else{h=g.endContainer;if(h.nodeName==&quot;BODY&quot;){return h.lastChild}return f.dom.getParent(h,&quot;*&quot;)}},getBookmark:function(x){var j=this,m=j.getRng(),f,n,l,u=j.dom.getViewPort(j.win),v,p,z,o,w=-16777215,k,h=j.dom.getRoot(),g=0,i=0,y;n=u.x;l=u.y;if(x){return{rng:m,scrollX:n,scrollY:l}}if(a){if(m.item){v=m.item(0);d(j.dom.select(v.nodeName),function(s,r){if(v==s){p=r;return false}});return{tag:v.nodeName,index:p,scrollX:n,scrollY:l}}f=j.dom.doc.body.createTextRange();f.moveToElementText(h);f.collapse(true);z=Math.abs(f.move(&quot;character&quot;,w));f=m.duplicate();f.collapse(true);p=Math.abs(f.move(&quot;character&quot;,w));f=m.duplicate();f.collapse(false);o=Math.abs(f.move(&quot;character&quot;,w))-p;return{start:p-z,length:o,scrollX:n,scrollY:l}}v=j.getNode();k=j.getSel();if(!k){return null}if(v&amp;&amp;v.nodeName==&quot;IMG&quot;){return{scrollX:n,scrollY:l}}function q(A,D,t){var s=j.dom.doc.createTreeWalker(A,NodeFilter.SHOW_TEXT,null,false),E,B=0,C={};while((E=s.nextNode())!=null){if(E==D){C.start=B}if(E==t){C.end=B;return C}B+=e(E.nodeValue||&quot;&quot;).length}return null}if(k.anchorNode==k.focusNode&amp;&amp;k.anchorOffset==k.focusOffset){v=q(h,k.anchorNode,k.focusNode);if(!v){return{scrollX:n,scrollY:l}}e(k.anchorNode.nodeValue||&quot;&quot;).replace(/^\s+/,function(r){g=r.length});return{start:Math.max(v.start+k.anchorOffset-g,0),end:Math.max(v.end+k.focusOffset-g,0),scrollX:n,scrollY:l,beg:k.anchorOffset-g==0}}else{v=q(h,m.startContainer,m.endContainer);if(!v){return{scrollX:n,scrollY:l}}return{start:Math.max(v.start+m.startOffset-g,0),end:Math.max(v.end+m.endOffset-i,0),scrollX:n,scrollY:l,beg:m.startOffset-g==0}}},moveToBookmark:function(n){var o=this,g=o.getRng(),p=o.getSel(),j=o.dom.getRoot(),m,h,k;function i(q,t,D){var B=o.dom.doc.createTreeWalker(q,NodeFilter.SHOW_TEXT,null,false),x,s=0,A={},u,C,z,y;while((x=B.nextNode())!=null){z=y=0;k=x.nodeValue||&quot;&quot;;h=e(k).length;s+=h;if(s&gt;=t&amp;&amp;!A.startNode){u=t-(s-h);if(n.beg&amp;&amp;u&gt;=h){continue}A.startNode=x;A.startOffset=u+y}if(s&gt;=D){A.endNode=x;A.endOffset=D-(s-h)+y;return A}}return null}if(!n){return false}o.win.scrollTo(n.scrollX,n.scrollY);if(a){o.tridentSel.destroy();if(g=n.rng){try{g.select()}catch(l){}return true}o.win.focus();if(n.tag){g=j.createControlRange();d(o.dom.select(n.tag),function(r,q){if(q==n.index){g.addElement(r)}})}else{try{if(n.start&lt;0){return true}g=p.createRange();g.moveToElementText(j);g.collapse(true);g.moveStart(&quot;character&quot;,n.start);g.moveEnd(&quot;character&quot;,n.length)}catch(f){return true}}try{g.select()}catch(l){}return true}if(!p){return false}if(n.rng){p.removeAllRanges();p.addRange(n.rng)}else{if(b(n.start)&amp;&amp;b(n.end)){try{m=i(j,n.start,n.end);if(m){g=o.dom.doc.createRange();g.setStart(m.startNode,m.startOffset);g.setEnd(m.endNode,m.endOffset);p.removeAllRanges();p.addRange(g)}if(!c.isOpera){o.win.focus()}}catch(l){}}}},select:function(g,l){var p=this,f=p.getRng(),q=p.getSel(),o,m,k,j=p.win.document;function h(u,t){var s,r;if(u){s=j.createTreeWalker(u,NodeFilter.SHOW_TEXT,null,false);while(u=s.nextNode()){r=u;if(c.trim(u.nodeValue).length!=0){if(t){return u}else{r=u}}}}return r}if(a){try{o=j.body;if(/^(IMG|TABLE)$/.test(g.nodeName)){f=o.createControlRange();f.addElement(g)}else{f=o.createTextRange();f.moveToElementText(g)}f.select()}catch(i){}}else{if(l){m=h(g,1)||p.dom.select(&quot;br:first&quot;,g)[0];k=h(g,0)||p.dom.select(&quot;br:last&quot;,g)[0];if(m&amp;&amp;k){f=j.createRange();if(m.nodeName==&quot;BR&quot;){f.setStartBefore(m)}else{f.setStart(m,0)}if(k.nodeName==&quot;BR&quot;){f.setEndBefore(k)}else{f.setEnd(k,k.nodeValue.length)}}else{f.selectNode(g)}}else{f.selectNode(g)}p.setRng(f)}return g},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}return !g||h.boundingWidth==0||h.collapsed},collapse:function(f){var g=this,h=g.getRng(),i;if(h.item){i=h.item(0);h=this.win.document.body.createTextRange();h.moveToElementText(i)}h.collapse(!!f);g.setRng(h)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(j){var g=this,h,i;if(j&amp;&amp;g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){i=h.rangeCount&gt;0?h.getRangeAt(0):(h.createRange?h.createRange():g.win.document.createRange())}}catch(f){}if(!i){i=a?g.win.document.body.createTextRange():g.win.document.createRange()}return i},setRng:function(i){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){h.removeAllRanges();h.addRange(i)}}else{if(i.cloneRange){g.tridentSel.addRange(i);return}try{i.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var f=this,h=f.getRng(),g=f.getSel(),i;if(!a){if(!h){return f.dom.getRoot()}i=h.commonAncestorContainer;if(!h.collapsed){if(c.isWebKit&amp;&amp;g.anchorNode&amp;&amp;g.anchorNode.nodeType==1){return g.anchorNode.childNodes[g.anchorOffset]}if(h.startContainer==h.endContainer){if(h.startOffset-h.endOffset&lt;2){if(h.startContainer.hasChildNodes()){i=h.startContainer.childNodes[h.startOffset]}}}}return f.dom.getParent(i,&quot;*&quot;)}return h.item?h.item(0):h.parentElement()},getSelectedBlocks:function(g,f){var i=this,j=i.dom,m,h,l,k=[];m=j.getParent(g||i.getStart(),j.isBlock);h=j.getParent(f||i.getEnd(),j.isBlock);if(m){k.push(m)}if(m&amp;&amp;h&amp;&amp;m!=h){l=m;while((l=l.nextSibling)&amp;&amp;l!=h){if(j.isBlock(l)){k.push(l)}}}if(h&amp;&amp;m!=h){k.push(h)}return k},destroy:function(g){var f=this;f.win=null;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.removeUnload(f.destroy)}}})})(tinymce);(function(a){a.create(&quot;tinymce.dom.XMLWriter&quot;,{node:null,XMLWriter:function(c){function b(){var e=document.implementation;if(!e||!e.createDocument){try{return new ActiveXObject(&quot;MSXML2.DOMDocument&quot;)}catch(d){}try{return new ActiveXObject(&quot;Microsoft.XmlDom&quot;)}catch(d){}}else{return e.createDocument(&quot;&quot;,&quot;&quot;,null)}}this.doc=b();this.valid=a.isOpera||a.isWebKit;this.reset()},reset:function(){var b=this,c=b.doc;if(c.firstChild){c.removeChild(c.firstChild)}b.node=c.appendChild(c.createElement(&quot;html&quot;))},writeStartElement:function(c){var b=this;b.node=b.node.appendChild(b.doc.createElement(c))},writeAttribute:function(c,b){if(this.valid){b=b.replace(/&gt;/g,&quot;%MCGT%&quot;)}this.node.setAttribute(c,b)},writeEndElement:function(){this.node=this.node.parentNode},writeFullEndElement:function(){var b=this,c=b.node;c.appendChild(b.doc.createTextNode(&quot;&quot;));b.node=c.parentNode},writeText:function(b){if(this.valid){b=b.replace(/&gt;/g,&quot;%MCGT%&quot;)}this.node.appendChild(this.doc.createTextNode(b))},writeCDATA:function(b){this.node.appendChild(this.doc.createCDATASection(b))},writeComment:function(b){if(a.isIE){b=b.replace(/^\-|\-$/g,&quot; &quot;)}this.node.appendChild(this.doc.createComment(b.replace(/\-\-/g,&quot; &quot;)))},getContent:function(){var b;b=this.doc.xml||new XMLSerializer().serializeToString(this.doc);b=b.replace(/&lt;\?[^?]+\?&gt;|&lt;html&gt;|&lt;\/html&gt;|&lt;html\/&gt;|&lt;!DOCTYPE[^&gt;]+&gt;/g,&quot;&quot;);b=b.replace(/ ?\/&gt;/g,&quot; /&gt;&quot;);if(this.valid){b=b.replace(/\%MCGT%/g,&quot;&amp;gt;&quot;)}return b}})})(tinymce);(function(a){a.create(&quot;tinymce.dom.StringWriter&quot;,{str:null,tags:null,count:0,settings:null,indent:null,StringWriter:function(b){this.settings=a.extend({indent_char:&quot; &quot;,indentation:0},b);this.reset()},reset:function(){this.indent=&quot;&quot;;this.str=&quot;&quot;;this.tags=[];this.count=0},writeStartElement:function(b){this._writeAttributesEnd();this.writeRaw(&quot;&lt;&quot;+b);this.tags.push(b);this.inAttr=true;this.count++;this.elementCount=this.count},writeAttribute:function(d,b){var c=this;c.writeRaw(&quot; &quot;+c.encode(d)+'=&quot;'+c.encode(b)+'&quot;')},writeEndElement:function(){var b;if(this.tags.length&gt;0){b=this.tags.pop();if(this._writeAttributesEnd(1)){this.writeRaw(&quot;&lt;/&quot;+b+&quot;&gt;&quot;)}if(this.settings.indentation&gt;0){this.writeRaw(&quot;\n&quot;)}}},writeFullEndElement:function(){if(this.tags.length&gt;0){this._writeAttributesEnd();this.writeRaw(&quot;&lt;/&quot;+this.tags.pop()+&quot;&gt;&quot;);if(this.settings.indentation&gt;0){this.writeRaw(&quot;\n&quot;)}}},writeText:function(b){this._writeAttributesEnd();this.writeRaw(this.encode(b));this.count++},writeCDATA:function(b){this._writeAttributesEnd();this.writeRaw(&quot;&lt;![CDATA[&quot;+b+&quot;]]&gt;&quot;);this.count++},writeComment:function(b){this._writeAttributesEnd();this.writeRaw(&quot;&lt;!-- &quot;+b+&quot;--&gt;&quot;);this.count++},writeRaw:function(b){this.str+=b},encode:function(b){return b.replace(/[&lt;&gt;&amp;&quot;]/g,function(c){switch(c){case&quot;&lt;&quot;:return&quot;&amp;lt;&quot;;case&quot;&gt;&quot;:return&quot;&amp;gt;&quot;;case&quot;&amp;&quot;:return&quot;&amp;amp;&quot;;case'&quot;':return&quot;&amp;quot;&quot;}return c})},getContent:function(){return this.str},_writeAttributesEnd:function(b){if(!this.inAttr){return}this.inAttr=false;if(b&amp;&amp;this.elementCount==this.count){this.writeRaw(&quot; /&gt;&quot;);return false}this.writeRaw(&quot;&gt;&quot;);return true}})})(tinymce);(function(e){var g=e.extend,f=e.each,b=e.util.Dispatcher,d=e.isIE,a=e.isGecko;function c(h){return h.replace(/([?+*])/g,&quot;.$1&quot;)}e.create(&quot;tinymce.dom.Serializer&quot;,{Serializer:function(j){var i=this;i.key=0;i.onPreProcess=new b(i);i.onPostProcess=new b(i);try{i.writer=new e.dom.XMLWriter()}catch(h){i.writer=new e.dom.StringWriter()}i.settings=j=g({dom:e.DOM,valid_nodes:0,node_filter:0,attr_filter:0,invalid_attrs:/^(mce_|_moz_|sizset|sizcache)/,closed:/^(br|hr|input|meta|img|link|param|area)$/,entity_encoding:&quot;named&quot;,entities:&quot;160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro&quot;,valid_elements:&quot;*[*]&quot;,extended_valid_elements:0,valid_child_elements:0,invalid_elements:0,fix_table_elements:1,fix_list_elements:true,fix_content_duplication:true,convert_fonts_to_spans:false,font_size_classes:0,font_size_style_values:0,apply_source_formatting:0,indent_mode:&quot;simple&quot;,indent_char:&quot;\t&quot;,indent_levels:1,remove_linebreaks:1,remove_redundant_brs:1,element_format:&quot;xhtml&quot;},j);i.dom=j.dom;if(j.remove_redundant_brs){i.onPostProcess.add(function(k,l){l.content=l.content.replace(/(&lt;br \/&gt;\s*)+&lt;\/(p|h[1-6]|div|li)&gt;/gi,function(n,m,o){if(/^&lt;br \/&gt;\s*&lt;\//.test(n)){return&quot;&lt;/&quot;+o+&quot;&gt;&quot;}return n})})}if(j.element_format==&quot;html&quot;){i.onPostProcess.add(function(k,l){l.content=l.content.replace(/&lt;([^&gt;]+) \/&gt;/g,&quot;&lt;$1&gt;&quot;)})}if(j.fix_list_elements){i.onPreProcess.add(function(v,s){var l,y,w=[&quot;ol&quot;,&quot;ul&quot;],u,t,q,k=/^(OL|UL)$/,z;function m(r,x){var o=x.split(&quot;,&quot;),p;while((r=r.previousSibling)!=null){for(p=0;p&lt;o.length;p++){if(r.nodeName==o[p]){return r}}}return null}for(y=0;y&lt;w.length;y++){l=i.dom.select(w[y],s.node);for(u=0;u&lt;l.length;u++){t=l[u];q=t.parentNode;if(k.test(q.nodeName)){z=m(t,&quot;LI&quot;);if(!z){z=i.dom.create(&quot;li&quot;);z.innerHTML=&quot;&amp;nbsp;&quot;;z.appendChild(t);q.insertBefore(z,q.firstChild)}else{z.appendChild(t)}}}}})}if(j.fix_table_elements){i.onPreProcess.add(function(k,l){if(!e.isOpera||opera.buildNumber()&gt;=1767){f(i.dom.select(&quot;p table&quot;,l.node).reverse(),function(p){var o=i.dom.getParent(p.parentNode,&quot;table,p&quot;);if(o.nodeName!=&quot;TABLE&quot;){try{i.dom.split(o,p)}catch(m){}}})}})}},setEntities:function(p){var n=this,j,m,h={},o=&quot;&quot;,k;if(n.entityLookup){return}j=p.split(&quot;,&quot;);for(m=0;m&lt;j.length;m+=2){k=j[m];if(k==34||k==38||k==60||k==62){continue}h[String.fromCharCode(j[m])]=j[m+1];k=parseInt(j[m]).toString(16);o+=&quot;\\u&quot;+&quot;0000&quot;.substring(k.length)+k}if(!o){n.settings.entity_encoding=&quot;raw&quot;;return}n.entitiesRE=new RegExp(&quot;[&quot;+o+&quot;]&quot;,&quot;g&quot;);n.entityLookup=h},setValidChildRules:function(h){this.childRules=null;this.addValidChildRules(h)},addValidChildRules:function(k){var j=this,l,h,i;if(!k){return}l=&quot;A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment&quot;;h=&quot;A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment&quot;;i=&quot;H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP&quot;;f(k.split(&quot;,&quot;),function(n){var o=n.split(/\[|\]/),m;n=&quot;&quot;;f(o[1].split(&quot;|&quot;),function(p){if(n){n+=&quot;|&quot;}switch(p){case&quot;%itrans&quot;:p=h;break;case&quot;%itrans_na&quot;:p=h.substring(2);break;case&quot;%istrict&quot;:p=l;break;case&quot;%istrict_na&quot;:p=l.substring(2);break;case&quot;%btrans&quot;:p=i;break;case&quot;%bstrict&quot;:p=i;break}n+=p});m=new RegExp(&quot;^(&quot;+n.toLowerCase()+&quot;)$&quot;,&quot;i&quot;);f(o[0].split(&quot;/&quot;),function(p){j.childRules=j.childRules||{};j.childRules[p]=m})});k=&quot;&quot;;f(j.childRules,function(n,m){if(k){k+=&quot;|&quot;}k+=m});j.parentElementsRE=new RegExp(&quot;^(&quot;+k.toLowerCase()+&quot;)$&quot;,&quot;i&quot;)},setRules:function(i){var h=this;h._setup();h.rules={};h.wildRules=[];h.validElements={};return h.addRules(i)},addRules:function(i){var h=this,j;if(!i){return}h._setup();f(i.split(&quot;,&quot;),function(m){var q=m.split(/\[|\]/),l=q[0].split(&quot;/&quot;),r,k,o,n=[];if(j){k=e.extend([],j.attribs)}if(q.length&gt;1){f(q[1].split(&quot;|&quot;),function(u){var p={},t;k=k||[];u=u.replace(/::/g,&quot;~&quot;);u=/^([!\-])?([\w*.?~_\-]+|)([=:&lt;])?(.+)?$/.exec(u);u[2]=u[2].replace(/~/g,&quot;:&quot;);if(u[1]==&quot;!&quot;){r=r||[];r.push(u[2])}if(u[1]==&quot;-&quot;){for(t=0;t&lt;k.length;t++){if(k[t].name==u[2]){k.splice(t,1);return}}}switch(u[3]){case&quot;=&quot;:p.defaultVal=u[4]||&quot;&quot;;break;case&quot;:&quot;:p.forcedVal=u[4];break;case&quot;&lt;&quot;:p.validVals=u[4].split(&quot;?&quot;);break}if(/[*.?]/.test(u[2])){o=o||[];p.nameRE=new RegExp(&quot;^&quot;+c(u[2])+&quot;$&quot;);o.push(p)}else{p.name=u[2];k.push(p)}n.push(u[2])})}f(l,function(v,u){var w=v.charAt(0),t=1,p={};if(j){if(j.noEmpty){p.noEmpty=j.noEmpty}if(j.fullEnd){p.fullEnd=j.fullEnd}if(j.padd){p.padd=j.padd}}switch(w){case&quot;-&quot;:p.noEmpty=true;break;case&quot;+&quot;:p.fullEnd=true;break;case&quot;#&quot;:p.padd=true;break;default:t=0}l[u]=v=v.substring(t);h.validElements[v]=1;if(/[*.?]/.test(l[0])){p.nameRE=new RegExp(&quot;^&quot;+c(l[0])+&quot;$&quot;);h.wildRules=h.wildRules||{};h.wildRules.push(p)}else{p.name=l[0];if(l[0]==&quot;@&quot;){j=p}h.rules[v]=p}p.attribs=k;if(r){p.requiredAttribs=r}if(o){v=&quot;&quot;;f(n,function(s){if(v){v+=&quot;|&quot;}v+=&quot;(&quot;+c(s)+&quot;)&quot;});p.validAttribsRE=new RegExp(&quot;^&quot;+v.toLowerCase()+&quot;$&quot;);p.wildAttribs=o}})});i=&quot;&quot;;f(h.validElements,function(m,l){if(i){i+=&quot;|&quot;}if(l!=&quot;@&quot;){i+=l}});h.validElementsRE=new RegExp(&quot;^(&quot;+c(i.toLowerCase())+&quot;)$&quot;)},findRule:function(m){var j=this,l=j.rules,h,k;j._setup();k=l[m];if(k){return k}l=j.wildRules;for(h=0;h&lt;l.length;h++){if(l[h].nameRE.test(m)){return l[h]}}return null},findAttribRule:function(h,l){var j,k=h.wildAttribs;for(j=0;j&lt;k.length;j++){if(k[j].nameRE.test(l)){return k[j]}}return null},serialize:function(r,q){var m,k=this,p,i,j,l;k._setup();q=q||{};q.format=q.format||&quot;html&quot;;k.processObj=q;if(d){l=[];f(r.getElementsByTagName(&quot;option&quot;),function(o){var h=k.dom.getAttrib(o,&quot;selected&quot;);l.push(h?h:null)})}r=r.cloneNode(true);if(d){f(r.getElementsByTagName(&quot;option&quot;),function(o,h){k.dom.setAttrib(o,&quot;selected&quot;,l[h])})}j=r.ownerDocument.implementation;if(j.createHTMLDocument&amp;&amp;(e.isOpera&amp;&amp;opera.buildNumber()&gt;=1767)){p=j.createHTMLDocument(&quot;&quot;);f(r.nodeName==&quot;BODY&quot;?r.childNodes:[r],function(h){p.body.appendChild(p.importNode(h,true))});if(r.nodeName!=&quot;BODY&quot;){r=p.body.firstChild}else{r=p.body}i=k.dom.doc;k.dom.doc=p}k.key=&quot;&quot;+(parseInt(k.key)+1);if(!q.no_events){q.node=r;k.onPreProcess.dispatch(k,q)}k.writer.reset();k._serializeNode(r,q.getInner);q.content=k.writer.getContent();if(i){k.dom.doc=i}if(!q.no_events){k.onPostProcess.dispatch(k,q)}k._postProcess(q);q.node=null;return e.trim(q.content)},_postProcess:function(n){var i=this,k=i.settings,j=n.content,m=[],l;if(n.format==&quot;html&quot;){l=i._protect({content:j,patterns:[{pattern:/(&lt;script[^&gt;]*&gt;)(.*?)(&lt;\/script&gt;)/g},{pattern:/(&lt;noscript[^&gt;]*&gt;)(.*?)(&lt;\/noscript&gt;)/g},{pattern:/(&lt;style[^&gt;]*&gt;)(.*?)(&lt;\/style&gt;)/g},{pattern:/(&lt;pre[^&gt;]*&gt;)(.*?)(&lt;\/pre&gt;)/g,encode:1},{pattern:/(&lt;!--\[CDATA\[)(.*?)(\]\]--&gt;)/g}]});j=l.content;if(k.entity_encoding!==&quot;raw&quot;){j=i._encode(j)}if(!n.set){j=j.replace(/&lt;p&gt;\s+&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;\s+&lt;\/p&gt;/g,k.entity_encoding==&quot;numeric&quot;?&quot;&lt;p$1&gt;&amp;#160;&lt;/p&gt;&quot;:&quot;&lt;p$1&gt;&amp;nbsp;&lt;/p&gt;&quot;);if(k.remove_linebreaks){j=j.replace(/\r?\n|\r/g,&quot; &quot;);j=j.replace(/(&lt;[^&gt;]+&gt;)\s+/g,&quot;$1 &quot;);j=j.replace(/\s+(&lt;\/[^&gt;]+&gt;)/g,&quot; $1&quot;);j=j.replace(/&lt;(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object) ([^&gt;]+)&gt;\s+/g,&quot;&lt;$1 $2&gt;&quot;);j=j.replace(/&lt;(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)&gt;\s+/g,&quot;&lt;$1&gt;&quot;);j=j.replace(/\s+&lt;\/(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)&gt;/g,&quot;&lt;/$1&gt;&quot;)}if(k.apply_source_formatting&amp;&amp;k.indent_mode==&quot;simple&quot;){j=j.replace(/&lt;(\/?)(ul|hr|table|meta|link|tbody|tr|object|body|head|html|map)(|[^&gt;]+)&gt;\s*/g,&quot;\n&lt;$1$2$3&gt;\n&quot;);j=j.replace(/\s*&lt;(p|h[1-6]|blockquote|div|title|style|pre|script|td|li|area)(|[^&gt;]+)&gt;/g,&quot;\n&lt;$1$2&gt;&quot;);j=j.replace(/&lt;\/(p|h[1-6]|blockquote|div|title|style|pre|script|td|li)&gt;\s*/g,&quot;&lt;/$1&gt;\n&quot;);j=j.replace(/\n\n/g,&quot;\n&quot;)}}j=i._unprotect(j,l);j=j.replace(/&lt;!--\[CDATA\[([\s\S]+)\]\]--&gt;/g,&quot;&lt;![CDATA[$1]]&gt;&quot;);if(k.entity_encoding==&quot;raw&quot;){j=j.replace(/&lt;p&gt;&amp;nbsp;&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;&amp;nbsp;&lt;\/p&gt;/g,&quot;&lt;p$1&gt;\u00a0&lt;/p&gt;&quot;)}j=j.replace(/&lt;noscript([^&gt;]+|)&gt;([\s\S]*?)&lt;\/noscript&gt;/g,function(h,p,o){return&quot;&lt;noscript&quot;+p+&quot;&gt;&quot;+i.dom.decode(o.replace(/&lt;!--|--&gt;/g,&quot;&quot;))+&quot;&lt;/noscript&gt;&quot;})}n.content=j},_serializeNode:function(D,o){var z=this,A=z.settings,x=z.writer,q,j,u,F,E,G,B,h,y,k,r,C,p,m;if(!A.node_filter||A.node_filter(D)){switch(D.nodeType){case 1:if(D.hasAttribute?D.hasAttribute(&quot;mce_bogus&quot;):D.getAttribute(&quot;mce_bogus&quot;)){return}p=false;q=D.hasChildNodes();k=D.getAttribute(&quot;mce_name&quot;)||D.nodeName.toLowerCase();if(d){if(D.scopeName!==&quot;HTML&quot;&amp;&amp;D.scopeName!==&quot;html&quot;){k=D.scopeName+&quot;:&quot;+k}}if(k.indexOf(&quot;mce:&quot;)===0){k=k.substring(4)}if(!z.validElementsRE||!z.validElementsRE.test(k)||(z.invalidElementsRE&amp;&amp;z.invalidElementsRE.test(k))||o){p=true;break}if(d){if(A.fix_content_duplication){if(D.mce_serialized==z.key){return}D.mce_serialized=z.key}if(k.charAt(0)==&quot;/&quot;){k=k.substring(1)}}else{if(a){if(D.nodeName===&quot;BR&quot;&amp;&amp;D.getAttribute(&quot;type&quot;)==&quot;_moz&quot;){return}}}if(z.childRules){if(z.parentElementsRE.test(z.elementName)){if(!z.childRules[z.elementName].test(k)){p=true;break}}z.elementName=k}r=z.findRule(k);k=r.name||k;m=A.closed.test(k);if((!q&amp;&amp;r.noEmpty)||(d&amp;&amp;!k)){p=true;break}if(r.requiredAttribs){G=r.requiredAttribs;for(F=G.length-1;F&gt;=0;F--){if(this.dom.getAttrib(D,G[F])!==&quot;&quot;){break}}if(F==-1){p=true;break}}x.writeStartElement(k);if(r.attribs){for(F=0,B=r.attribs,E=B.length;F&lt;E;F++){G=B[F];y=z._getAttrib(D,G);if(y!==null){x.writeAttribute(G.name,y)}}}if(r.validAttribsRE){B=z.dom.getAttribs(D);for(F=B.length-1;F&gt;-1;F--){h=B[F];if(h.specified){G=h.nodeName.toLowerCase();if(A.invalid_attrs.test(G)||!r.validAttribsRE.test(G)){continue}C=z.findAttribRule(r,G);y=z._getAttrib(D,C,G);if(y!==null){x.writeAttribute(G,y)}}}}if(k===&quot;script&quot;&amp;&amp;e.trim(D.innerHTML)){x.writeText(&quot;// &quot;);x.writeCDATA(D.innerHTML.replace(/&lt;!--|--&gt;|&lt;\[CDATA\[|\]\]&gt;/g,&quot;&quot;));q=false;break}if(r.padd){if(q&amp;&amp;(u=D.firstChild)&amp;&amp;u.nodeType===1&amp;&amp;D.childNodes.length===1){if(u.hasAttribute?u.hasAttribute(&quot;mce_bogus&quot;):u.getAttribute(&quot;mce_bogus&quot;)){x.writeText(&quot;\u00a0&quot;)}}else{if(!q){x.writeText(&quot;\u00a0&quot;)}}}break;case 3:if(z.childRules&amp;&amp;z.parentElementsRE.test(z.elementName)){if(!z.childRules[z.elementName].test(D.nodeName)){return}}return x.writeText(D.nodeValue);case 4:return x.writeCDATA(D.nodeValue);case 8:return x.writeComment(D.nodeValue)}}else{if(D.nodeType==1){q=D.hasChildNodes()}}if(q&amp;&amp;!m){u=D.firstChild;while(u){z._serializeNode(u);z.elementName=k;u=u.nextSibling}}if(!p){if(!m){x.writeFullEndElement()}else{x.writeEndElement()}}},_protect:function(j){var i=this;j.items=j.items||[];function h(l){return l.replace(/[\r\n\\]/g,function(m){if(m===&quot;\n&quot;){return&quot;\\n&quot;}else{if(m===&quot;\\&quot;){return&quot;\\\\&quot;}}return&quot;\\r&quot;})}function k(l){return l.replace(/\\[\\rn]/g,function(m){if(m===&quot;\\n&quot;){return&quot;\n&quot;}else{if(m===&quot;\\\\&quot;){return&quot;\\&quot;}}return&quot;\r&quot;})}f(j.patterns,function(l){j.content=k(h(j.content).replace(l.pattern,function(n,o,m,p){m=k(m);if(l.encode){m=i._encode(m)}j.items.push(m);return o+&quot;&lt;!--mce:&quot;+(j.items.length-1)+&quot;--&gt;&quot;+p}))});return j},_unprotect:function(i,j){i=i.replace(/\&lt;!--mce:([0-9]+)--\&gt;/g,function(k,h){return j.items[parseInt(h)]});j.items=[];return i},_encode:function(m){var j=this,k=j.settings,i;if(k.entity_encoding!==&quot;raw&quot;){if(k.entity_encoding.indexOf(&quot;named&quot;)!=-1){j.setEntities(k.entities);i=j.entityLookup;m=m.replace(j.entitiesRE,function(h){var l;if(l=i[h]){h=&quot;&amp;&quot;+l+&quot;;&quot;}return h})}if(k.entity_encoding.indexOf(&quot;numeric&quot;)!=-1){m=m.replace(/[\u007E-\uFFFF]/g,function(h){return&quot;&amp;#&quot;+h.charCodeAt(0)+&quot;;&quot;})}}return m},_setup:function(){var h=this,i=this.settings;if(h.done){return}h.done=1;h.setRules(i.valid_elements);h.addRules(i.extended_valid_elements);h.addValidChildRules(i.valid_child_elements);if(i.invalid_elements){h.invalidElementsRE=new RegExp(&quot;^(&quot;+c(i.invalid_elements.replace(/,/g,&quot;|&quot;).toLowerCase())+&quot;)$&quot;)}if(i.attrib_value_filter){h.attribValueFilter=i.attribValueFilter}},_getAttrib:function(m,j,h){var l,k;h=h||j.name;if(j.forcedVal&amp;&amp;(k=j.forcedVal)){if(k===&quot;{$uid}&quot;){return this.dom.uniqueId()}return k}k=this.dom.getAttrib(m,h);switch(h){case&quot;rowspan&quot;:case&quot;colspan&quot;:if(k==&quot;1&quot;){k=&quot;&quot;}break}if(this.attribValueFilter){k=this.attribValueFilter(h,k,m)}if(j.validVals){for(l=j.validVals.length-1;l&gt;=0;l--){if(k==j.validVals[l]){break}}if(l==-1){return null}}if(k===&quot;&quot;&amp;&amp;typeof(j.defaultVal)!=&quot;undefined&quot;){k=j.defaultVal;if(k===&quot;{$uid}&quot;){return this.dom.uniqueId()}return k}else{if(h==&quot;class&quot;&amp;&amp;this.processObj.get){k=k.replace(/\s?mceItem\w+\s?/g,&quot;&quot;)}}if(k===&quot;&quot;){return null}return k}})})(tinymce);(function(tinymce){var each=tinymce.each,Event=tinymce.dom.Event;tinymce.create(&quot;tinymce.dom.ScriptLoader&quot;,{ScriptLoader:function(s){this.settings=s||{};this.queue=[];this.lookup={}},isDone:function(u){return this.lookup[u]?this.lookup[u].state==2:0},markDone:function(u){this.lookup[u]={state:2,url:u}},add:function(u,cb,s,pr){var t=this,lo=t.lookup,o;if(o=lo[u]){if(cb&amp;&amp;o.state==2){cb.call(s||this)}return o}o={state:0,url:u,func:cb,scope:s||this};if(pr){t.queue.unshift(o)}else{t.queue.push(o)}lo[u]=o;return o},load:function(u,cb,s){var t=this,o;if(o=t.lookup[u]){if(cb&amp;&amp;o.state==2){cb.call(s||t)}return o}function loadScript(u){if(Event.domLoaded||t.settings.strict_mode){tinymce.util.XHR.send({url:tinymce._addVer(u),error:t.settings.error,async:false,success:function(co){t.eval(co)}})}else{document.write('&lt;script type=&quot;text/javascript&quot; src=&quot;'+tinymce._addVer(u)+'&quot;&gt;&lt;\/script&gt;')}}if(!tinymce.is(u,&quot;string&quot;)){each(u,function(u){loadScript(u)});if(cb){cb.call(s||t)}}else{loadScript(u);if(cb){cb.call(s||t)}}},loadQueue:function(cb,s){var t=this;if(!t.queueLoading){t.queueLoading=1;t.queueCallbacks=[];t.loadScripts(t.queue,function(){t.queueLoading=0;if(cb){cb.call(s||t)}each(t.queueCallbacks,function(o){o.func.call(o.scope)})})}else{if(cb){t.queueCallbacks.push({func:cb,scope:s||t})}}},eval:function(co){var w=window;if(!w.execScript){try{eval.call(w,co)}catch(ex){eval(co,w)}}else{w.execScript(co)}},loadScripts:function(sc,cb,s){var t=this,lo=t.lookup;function done(o){o.state=2;if(o.func){o.func.call(o.scope||t)}}function allDone(){var l;l=sc.length;each(sc,function(o){o=lo[o.url];if(o.state===2){done(o);l--}else{load(o)}});if(l===0&amp;&amp;cb){cb.call(s||t);cb=0}}function load(o){if(o.state&gt;0){return}o.state=1;tinymce.dom.ScriptLoader.loadScript(o.url,function(){done(o);allDone()})}each(sc,function(o){var u=o.url;if(!lo[u]){lo[u]=o;t.queue.push(o)}else{o=lo[u]}if(o.state&gt;0){return}if(!Event.domLoaded&amp;&amp;!t.settings.strict_mode){var ix,ol=&quot;&quot;;if(cb||o.func){o.state=1;ix=tinymce.dom.ScriptLoader._addOnLoad(function(){done(o);allDone()});if(tinymce.isIE){ol=' onreadystatechange=&quot;'}else{ol=' onload=&quot;'}ol+=&quot;tinymce.dom.ScriptLoader._onLoad(this,'&quot;+u+&quot;',&quot;+ix+');&quot;'}document.write('&lt;script type=&quot;text/javascript&quot; src=&quot;'+tinymce._addVer(u)+'&quot;'+ol+&quot;&gt;&lt;\/script&gt;&quot;);if(!o.func){done(o)}}else{load(o)}});allDone()},&quot;static&quot;:{_addOnLoad:function(f){var t=this;t._funcs=t._funcs||[];t._funcs.push(f);return t._funcs.length-1},_onLoad:function(e,u,ix){if(!tinymce.isIE||e.readyState==&quot;complete&quot;){this._funcs[ix].call(this)}},loadScript:function(u,cb){var id=tinymce.DOM.uniqueId(),e;function done(){Event.clear(id);tinymce.DOM.remove(id);if(cb){cb.call(document,u);cb=0}}if(tinymce.isIE){tinymce.util.XHR.send({url:tinymce._addVer(u),async:false,success:function(co){window.execScript(co);done()}})}else{e=tinymce.DOM.create(&quot;script&quot;,{id:id,type:&quot;text/javascript&quot;,src:tinymce._addVer(u)});Event.add(e,&quot;load&quot;,done);(document.getElementsByTagName(&quot;head&quot;)[0]||document.body).appendChild(e)}}}});tinymce.ScriptLoader=new tinymce.dom.ScriptLoader()})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create(&quot;tinymce.ui.Control&quot;,{Control:function(e,d){this.id=e;this.settings=d=d||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix=&quot;&quot;;this.scope=d.scope||this;this.disabled=0;this.active=0},setDisabled:function(d){var f;if(d!=this.disabled){f=b.get(this.id);if(f&amp;&amp;this.settings.unavailable_prefix){if(d){this.prevTitle=f.title;f.title=this.settings.unavailable_prefix+&quot;: &quot;+f.title}else{f.title=this.prevTitle}}this.setState(&quot;Disabled&quot;,d);this.setState(&quot;Enabled&quot;,!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState(&quot;Active&quot;,d);this.active=d}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create(&quot;tinymce.ui.Container:tinymce.ui.Control&quot;,{Container:function(b,a){this.parent(b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create(&quot;tinymce.ui.Separator:tinymce.ui.Control&quot;,{Separator:function(b,a){this.parent(b,a);this.classPrefix=&quot;mceSeparator&quot;},renderHTML:function(){return tinymce.DOM.createHTML(&quot;span&quot;,{&quot;class&quot;:this.classPrefix})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create(&quot;tinymce.ui.MenuItem:tinymce.ui.Control&quot;,{MenuItem:function(g,f){this.parent(g,f);this.classPrefix=&quot;mceMenuItem&quot;},setSelected:function(f){this.setState(&quot;Selected&quot;,f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create(&quot;tinymce.ui.Menu:tinymce.ui.MenuItem&quot;,{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},&quot;items&quot;,f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},&quot;items&quot;,f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},&quot;items&quot;,f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create(&quot;tinymce.ui.DropMenu:tinymce.ui.Menu&quot;,{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&amp;&amp;!g.icons){g[&quot;class&quot;]+=&quot; mceNoIcons&quot;}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix=&quot;mceMenu&quot;},createMenu:function(j){var h=this,i=h.settings,g;j.container=j.container||i.container;j.parent=h;j.constrain=j.constrain||i.constrain;j[&quot;class&quot;]=j[&quot;class&quot;]||i[&quot;class&quot;];j.vp_offset_x=j.vp_offset_x||i.vp_offset_x;j.vp_offset_y=j.vp_offset_y||i.vp_offset_y;g=new e.ui.DropMenu(j.id||c.uniqueId(),j);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},update:function(){var i=this,j=i.settings,g=c.get(&quot;menu_&quot;+i.id+&quot;_tbl&quot;),l=c.get(&quot;menu_&quot;+i.id+&quot;_co&quot;),h,k;h=j.max_width?Math.min(g.clientWidth,j.max_width):g.clientWidth;k=j.max_height?Math.min(g.clientHeight,j.max_height):g.clientHeight;if(!c.boxModel){i.element.setStyles({width:h+2,height:k+2})}else{i.element.setStyles({width:h,height:k})}if(j.max_width){c.setStyle(l,&quot;width&quot;,h)}if(j.max_height){c.setStyle(l,&quot;height&quot;,k);if(g.clientHeight&lt;j.max_height){c.setStyle(l,&quot;overflow&quot;,&quot;hidden&quot;)}}},showMenu:function(p,n,r){var z=this,A=z.settings,o,g=c.getViewPort(),u,l,v,q,i=2,k,j,m=z.classPrefix;z.collapse(1);if(z.isMenuVisible){return}if(!z.rendered){o=c.add(z.settings.container,z.renderNode());f(z.items,function(h){h.postRender()});z.element=new b(&quot;menu_&quot;+z.id,{blocker:1,container:A.container})}else{o=c.get(&quot;menu_&quot;+z.id)}if(!e.isOpera){c.setStyles(o,{left:-65535,top:-65535})}c.show(o);z.update();p+=A.offset_x||0;n+=A.offset_y||0;g.w-=4;g.h-=4;if(A.constrain){u=o.clientWidth-i;l=o.clientHeight-i;v=g.x+g.w;q=g.y+g.h;if((p+A.vp_offset_x+u)&gt;v){p=r?r-u:Math.max(0,(v-A.vp_offset_x)-u)}if((n+A.vp_offset_y+l)&gt;q){n=Math.max(0,(q-A.vp_offset_y)-l)}}c.setStyles(o,{left:p,top:n});z.element.update();z.isMenuVisible=1;z.mouseClickFunc=a.add(o,&quot;click&quot;,function(s){var h;s=s.target;if(s&amp;&amp;(s=c.getParent(s,&quot;tr&quot;))&amp;&amp;!c.hasClass(s,m+&quot;ItemSub&quot;)){h=z.items[s.id];if(h.isDisabled()){return}k=z;while(k){if(k.hideMenu){k.hideMenu()}k=k.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(z.hasMenus()){z.mouseOverFunc=a.add(o,&quot;mouseover&quot;,function(w){var h,t,s;w=w.target;if(w&amp;&amp;(w=c.getParent(w,&quot;tr&quot;))){h=z.items[w.id];if(z.lastMenu){z.lastMenu.collapse(1)}if(h.isDisabled()){return}if(w&amp;&amp;c.hasClass(w,m+&quot;ItemSub&quot;)){t=c.getRect(w);h.showMenu((t.x+t.w-i),t.y-i,t.x);z.lastMenu=h;c.addClass(c.get(h.id).firstChild,m+&quot;ItemActive&quot;)}}})}z.onShowMenu.dispatch(z);if(A.keyboard_focus){a.add(o,&quot;keydown&quot;,z._keyHandler,z);c.select(&quot;a&quot;,&quot;menu_&quot;+z.id)[0].focus();z._focusIdx=0}},hideMenu:function(j){var g=this,i=c.get(&quot;menu_&quot;+g.id),h;if(!g.isMenuVisible){return}a.remove(i,&quot;mouseover&quot;,g.mouseOverFunc);a.remove(i,&quot;click&quot;,g.mouseClickFunc);a.remove(i,&quot;keydown&quot;,g._keyHandler);c.hide(i);g.isMenuVisible=0;if(!j){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+&quot;ItemActive&quot;)}g.onHideMenu.dispatch(g)},add:function(i){var g=this,h;i=g.parent(i);if(g.isRendered&amp;&amp;(h=c.get(&quot;menu_&quot;+g.id))){g._add(c.select(&quot;tbody&quot;,h)[0],i)}return i},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get(&quot;menu_&quot;+g.id);a.remove(h,&quot;mouseover&quot;,g.mouseOverFunc);a.remove(h,&quot;click&quot;,g.mouseClickFunc);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var i=this,j=i.settings,l,h,k,g;g=c.create(&quot;div&quot;,{id:&quot;menu_&quot;+i.id,&quot;class&quot;:j[&quot;class&quot;],style:&quot;position:absolute;left:0;top:0;z-index:200000&quot;});k=c.add(g,&quot;div&quot;,{id:&quot;menu_&quot;+i.id+&quot;_co&quot;,&quot;class&quot;:i.classPrefix+(j[&quot;class&quot;]?&quot; &quot;+j[&quot;class&quot;]:&quot;&quot;)});i.element=new b(&quot;menu_&quot;+i.id,{blocker:1,container:j.container});if(j.menu_line){c.add(k,&quot;span&quot;,{&quot;class&quot;:i.classPrefix+&quot;Line&quot;})}l=c.add(k,&quot;table&quot;,{id:&quot;menu_&quot;+i.id+&quot;_tbl&quot;,border:0,cellPadding:0,cellSpacing:0});h=c.add(l,&quot;tbody&quot;);f(i.items,function(m){i._add(h,m)});i.rendered=true;return g},_keyHandler:function(j){var i=this,h=j.keyCode;function g(m){var k=i._focusIdx+m,l=c.select(&quot;a&quot;,&quot;menu_&quot;+i.id)[k];if(l){i._focusIdx=k;l.focus()}}switch(h){case 38:g(-1);return;case 40:g(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(j,h){var i,q=h.settings,p,l,k,m=this.classPrefix,g;if(q.separator){l=c.add(j,&quot;tr&quot;,{id:h.id,&quot;class&quot;:m+&quot;ItemSeparator&quot;});c.add(l,&quot;td&quot;,{&quot;class&quot;:m+&quot;ItemSeparator&quot;});if(i=l.previousSibling){c.addClass(i,&quot;mceLast&quot;)}return}i=l=c.add(j,&quot;tr&quot;,{id:h.id,&quot;class&quot;:m+&quot;Item &quot;+m+&quot;ItemEnabled&quot;});i=k=c.add(i,&quot;td&quot;);i=p=c.add(i,&quot;a&quot;,{href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;});c.addClass(k,q[&quot;class&quot;]);g=c.add(i,&quot;span&quot;,{&quot;class&quot;:&quot;mceIcon&quot;+(q.icon?&quot; mce_&quot;+q.icon:&quot;&quot;)});if(q.icon_src){c.add(g,&quot;img&quot;,{src:q.icon_src})}i=c.add(i,q.element||&quot;span&quot;,{&quot;class&quot;:&quot;mceText&quot;,title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(i,&quot;style&quot;,h.settings.style)}if(j.childNodes.length==1){c.addClass(l,&quot;mceFirst&quot;)}if((i=l.previousSibling)&amp;&amp;c.hasClass(i,m+&quot;ItemSeparator&quot;)){c.addClass(l,&quot;mceFirst&quot;)}if(h.collapse){c.addClass(l,m+&quot;ItemSub&quot;)}if(i=l.previousSibling){c.removeClass(i,&quot;mceLast&quot;)}c.addClass(l,&quot;mceLast&quot;)}})})(tinymce);(function(b){var a=b.DOM;b.create(&quot;tinymce.ui.Button:tinymce.ui.Control&quot;,{Button:function(d,c){this.parent(d,c);this.classPrefix=&quot;mceButton&quot;},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||&quot;&quot;);d='&lt;a id=&quot;'+this.id+'&quot; href=&quot;javascript:;&quot; class=&quot;'+f+&quot; &quot;+f+&quot;Enabled &quot;+e[&quot;class&quot;]+(c?&quot; &quot;+f+&quot;Labeled&quot;:&quot;&quot;)+'&quot; onmousedown=&quot;return false;&quot; onclick=&quot;return false;&quot; title=&quot;'+a.encode(e.title)+'&quot;&gt;';if(e.image){d+='&lt;img class=&quot;mceIcon&quot; src=&quot;'+e.image+'&quot; /&gt;'+c+&quot;&lt;/a&gt;&quot;}else{d+='&lt;span class=&quot;mceIcon '+e[&quot;class&quot;]+'&quot;&gt;&lt;/span&gt;'+(c?'&lt;span class=&quot;'+f+'Label&quot;&gt;'+c+&quot;&lt;/span&gt;&quot;:&quot;&quot;)+&quot;&lt;/a&gt;&quot;}return d},postRender:function(){var c=this,d=c.settings;b.dom.Event.add(c.id,&quot;click&quot;,function(f){if(!c.isDisabled()){return d.onclick.call(d.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create(&quot;tinymce.ui.ListBox:tinymce.ui.Control&quot;,{ListBox:function(h,g){var f=this;f.parent(h,g);f.items=[];f.onChange=new a(f);f.onPostRender=new a(f);f.onAdd=new a(f);f.onRenderMenu=new d.util.Dispatcher(this);f.classPrefix=&quot;mceListBox&quot;},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&amp;&amp;h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){var g=this,h,i;if(f!=g.selectedIndex){h=c.get(g.id+&quot;_text&quot;);i=g.items[f];if(i){g.selectedValue=i.value;g.selectedIndex=f;c.setHTML(h,c.encode(i.title));c.removeClass(h,&quot;mceTitle&quot;)}else{c.setHTML(h,c.encode(g.settings.title));c.addClass(h,&quot;mceTitle&quot;);g.selectedValue=g.selectedIndex=null}h=0}},add:function(i,f,h){var g=this;h=h||{};h=d.extend(h,{title:i,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var i=&quot;&quot;,f=this,g=f.settings,j=f.classPrefix;i='&lt;table id=&quot;'+f.id+'&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;'+j+&quot; &quot;+j+&quot;Enabled&quot;+(g[&quot;class&quot;]?(&quot; &quot;+g[&quot;class&quot;]):&quot;&quot;)+'&quot;&gt;&lt;tbody&gt;&lt;tr&gt;';i+=&quot;&lt;td&gt;&quot;+c.createHTML(&quot;a&quot;,{id:f.id+&quot;_text&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceText&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;},c.encode(f.settings.title))+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;td&gt;&quot;+c.createHTML(&quot;a&quot;,{id:f.id+&quot;_open&quot;,tabindex:-1,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceOpen&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;},&quot;&lt;span&gt;&lt;/span&gt;&quot;)+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&quot;;return i},showMenu:function(){var g=this,j,i,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&amp;&amp;g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}j=c.getPos(this.settings.menu_container);i=c.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(k){if(k.value===g.selectedValue){f.items[k.id].setSelected(1);g.oldID=k.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,&quot;mousedown&quot;,g.hideMenu,g);c.addClass(g.id,g.classPrefix+&quot;Selected&quot;)},hideMenu:function(g){var f=this;if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;(g.target.id==f.id+&quot;_text&quot;||g.target.id==f.id+&quot;_open&quot;)){return}if(!g||!c.getParent(g.target,&quot;.mceMenu&quot;)){c.removeClass(f.id,f.classPrefix+&quot;Selected&quot;);b.remove(c.doc,&quot;mousedown&quot;,f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+&quot;_menu&quot;,{menu_line:1,&quot;class&quot;:g.classPrefix+&quot;Menu mceNoIcons&quot;,max_width:150,max_height:150});f.onHideMenu.add(g.hideMenu,g);f.add({title:g.settings.title,&quot;class&quot;:&quot;mceMenuItemTitle&quot;,onclick:function(){if(g.settings.onselect(&quot;&quot;)!==false){g.select(&quot;&quot;)}}});e(g.items,function(h){h.id=c.uniqueId();h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,&quot;click&quot;,f.showMenu,f);b.add(f.id+&quot;_text&quot;,&quot;focus&quot;,function(h){if(!f._focused){f.keyDownHandler=b.add(f.id+&quot;_text&quot;,&quot;keydown&quot;,function(l){var i=-1,j,k=l.keyCode;e(f.items,function(m,n){if(f.selectedValue==m.value){i=n}});if(k==38){j=f.items[i-1]}else{if(k==40){j=f.items[i+1]}else{if(k==13){j=f.selectedValue;f.selectedValue=null;f.settings.onselect(j);return b.cancel(l)}}}if(j){f.hideMenu();f.select(j.value)}})}f._focused=1});b.add(f.id+&quot;_text&quot;,&quot;blur&quot;,function(){b.remove(f.id+&quot;_text&quot;,&quot;keydown&quot;,f.keyDownHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,&quot;mouseover&quot;,function(){if(!c.hasClass(f.id,g+&quot;Disabled&quot;)){c.addClass(f.id,g+&quot;Hover&quot;)}});b.add(f.id,&quot;mouseout&quot;,function(){if(!c.hasClass(f.id,g+&quot;Disabled&quot;)){c.removeClass(f.id,g+&quot;Hover&quot;)}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+&quot;_text&quot;);b.clear(this.id+&quot;_open&quot;)}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create(&quot;tinymce.ui.NativeListBox:tinymce.ui.ListBox&quot;,{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix=&quot;mceNativeListBox&quot;},setDisabled:function(f){c.get(this.id).disabled=f},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&amp;&amp;h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(j,g,f){var i,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),&quot;option&quot;,f,j)}i={title:j,value:g,attribs:f};h.items.push(i);h.onAdd.dispatch(h,i)},getLength:function(){return c.get(this.id).options.length-1},renderHTML:function(){var g,f=this;g=c.createHTML(&quot;option&quot;,{value:&quot;&quot;},&quot;-- &quot;+f.settings.title+&quot; --&quot;);e(f.items,function(h){g+=c.createHTML(&quot;option&quot;,{value:h.value},h.title)});g=c.createHTML(&quot;select&quot;,{id:f.id,&quot;class&quot;:&quot;mceNativeListBox&quot;},g);return g},postRender:function(){var g=this,h;g.rendered=true;function f(j){var i=g.items[j.target.selectedIndex-1];if(i&amp;&amp;(i=i.value)){g.onChange.dispatch(g,i);if(g.settings.onselect){g.settings.onselect(i)}}}b.add(g.id,&quot;change&quot;,f);b.add(g.id,&quot;keydown&quot;,function(j){var i;b.remove(g.id,&quot;change&quot;,h);i=b.add(g.id,&quot;blur&quot;,function(){b.add(g.id,&quot;change&quot;,f);b.remove(g.id,&quot;blur&quot;,i)});if(j.keyCode==13||j.keyCode==32){f(j);return b.cancel(j)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create(&quot;tinymce.ui.MenuButton:tinymce.ui.Button&quot;,{MenuButton:function(f,e){this.parent(f,e);this.onRenderMenu=new c.util.Dispatcher(this);e.menu_container=e.menu_container||b.doc.body},showMenu:function(){var g=this,j,i,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}j=b.getPos(g.settings.menu_container);i=b.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.vp_offset_x=i.x;f.settings.vp_offset_y=i.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,&quot;mousedown&quot;,g.hideMenu,g);g.setState(&quot;Selected&quot;,1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+&quot;_menu&quot;,{menu_line:1,&quot;class&quot;:this.classPrefix+&quot;Menu&quot;,icons:f.settings.icons});e.onHideMenu.add(f.hideMenu,f);f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+&quot;_open&quot;})){return}if(!g||!b.getParent(g.target,&quot;.mceMenu&quot;)){f.setState(&quot;Selected&quot;,0);a.remove(b.doc,&quot;mousedown&quot;,f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,&quot;click&quot;,function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create(&quot;tinymce.ui.SplitButton:tinymce.ui.MenuButton&quot;,{SplitButton:function(f,e){this.parent(f,e);this.classPrefix=&quot;mceSplitButton&quot;},renderHTML:function(){var i,f=this,g=f.settings,e;i=&quot;&lt;tbody&gt;&lt;tr&gt;&quot;;if(g.image){e=b.createHTML(&quot;img &quot;,{src:g.image,&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;]})}else{e=b.createHTML(&quot;span&quot;,{&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;]},&quot;&quot;)}i+=&quot;&lt;td&gt;&quot;+b.createHTML(&quot;a&quot;,{id:f.id+&quot;_action&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;],onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;,title:g.title},e)+&quot;&lt;/td&gt;&quot;;e=b.createHTML(&quot;span&quot;,{&quot;class&quot;:&quot;mceOpen &quot;+g[&quot;class&quot;]});i+=&quot;&lt;td&gt;&quot;+b.createHTML(&quot;a&quot;,{id:f.id+&quot;_open&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceOpen &quot;+g[&quot;class&quot;],onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;,title:g.title},e)+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;/tr&gt;&lt;/tbody&gt;&quot;;return b.createHTML(&quot;table&quot;,{id:f.id,&quot;class&quot;:&quot;mceSplitButton mceSplitButtonEnabled &quot;+g[&quot;class&quot;],cellpadding:&quot;0&quot;,cellspacing:&quot;0&quot;,onmousedown:&quot;return false;&quot;,title:g.title},i)},postRender:function(){var e=this,f=e.settings;if(f.onclick){a.add(e.id+&quot;_action&quot;,&quot;click&quot;,function(){if(!e.isDisabled()){f.onclick(e.value)}})}a.add(e.id+&quot;_open&quot;,&quot;click&quot;,e.showMenu,e);a.add(e.id+&quot;_open&quot;,&quot;focus&quot;,function(){e._focused=1});a.add(e.id+&quot;_open&quot;,&quot;blur&quot;,function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,&quot;mouseover&quot;,function(){if(!b.hasClass(e.id,&quot;mceSplitButtonDisabled&quot;)){b.addClass(e.id,&quot;mceSplitButtonHover&quot;)}});a.add(e.id,&quot;mouseout&quot;,function(){if(!b.hasClass(e.id,&quot;mceSplitButtonDisabled&quot;)){b.removeClass(e.id,&quot;mceSplitButtonHover&quot;)}})}},destroy:function(){this.parent();a.clear(this.id+&quot;_action&quot;);a.clear(this.id+&quot;_open&quot;)}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create(&quot;tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton&quot;,{ColorSplitButton:function(h,g){var f=this;f.parent(h,g);f.settings=g=d.extend({colors:&quot;000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF&quot;,grid_width:8,default_color:&quot;#888888&quot;},f.settings);f.onShowMenu=new d.util.Dispatcher(f);f.onHideMenu=new d.util.Dispatcher(f);f.value=g.default_color},showMenu:function(){var f=this,g,j,i,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}i=c.get(f.id);c.show(f.id+&quot;_menu&quot;);c.addClass(i,&quot;mceSplitButtonSelected&quot;);h=c.getPos(i);c.setStyles(f.id+&quot;_menu&quot;,{left:h.x,top:h.y+i.clientHeight,zIndex:200000});i=0;a.add(c.doc,&quot;mousedown&quot;,f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+&quot;_menu&quot;,&quot;keydown&quot;,function(k){if(k.keyCode==27){f.hideMenu()}});c.select(&quot;a&quot;,f.id+&quot;_menu&quot;)[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;c.getParent(g.target,function(h){return h.id===f.id+&quot;_open&quot;})){return}if(!g||!c.getParent(g.target,&quot;.mceSplitButtonMenu&quot;)){c.removeClass(f.id,&quot;mceSplitButtonSelected&quot;);a.remove(c.doc,&quot;mousedown&quot;,f.hideMenu,f);a.remove(f.id+&quot;_menu&quot;,&quot;keydown&quot;,f._keyHandler);c.hide(f.id+&quot;_menu&quot;)}f.onHideMenu.dispatch(f);f.isMenuVisible=0},renderMenu:function(){var k=this,f,j=0,l=k.settings,p,h,o,g;g=c.add(l.menu_container,&quot;div&quot;,{id:k.id+&quot;_menu&quot;,&quot;class&quot;:l.menu_class+&quot; &quot;+l[&quot;class&quot;],style:&quot;position:absolute;left:0;top:-1000px;&quot;});f=c.add(g,&quot;div&quot;,{&quot;class&quot;:l[&quot;class&quot;]+&quot; mceSplitButtonMenu&quot;});c.add(f,&quot;span&quot;,{&quot;class&quot;:&quot;mceMenuLine&quot;});p=c.add(f,&quot;table&quot;,{&quot;class&quot;:&quot;mceColorSplitMenu&quot;});h=c.add(p,&quot;tbody&quot;);j=0;e(b(l.colors,&quot;array&quot;)?l.colors:l.colors.split(&quot;,&quot;),function(i){i=i.replace(/^#/,&quot;&quot;);if(!j--){o=c.add(h,&quot;tr&quot;);j=l.grid_width-1}p=c.add(o,&quot;td&quot;);p=c.add(p,&quot;a&quot;,{href:&quot;javascript:;&quot;,style:{backgroundColor:&quot;#&quot;+i},mce_color:&quot;#&quot;+i})});if(l.more_colors_func){p=c.add(h,&quot;tr&quot;);p=c.add(p,&quot;td&quot;,{colspan:l.grid_width,&quot;class&quot;:&quot;mceMoreColors&quot;});p=c.add(p,&quot;a&quot;,{id:k.id+&quot;_more&quot;,href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,&quot;class&quot;:&quot;mceMoreColors&quot;},l.more_colors_title);a.add(p,&quot;click&quot;,function(i){l.more_colors_func.call(l.more_colors_scope||this);return a.cancel(i)})}c.addClass(f,&quot;mceColorSplitMenu&quot;);a.add(k.id+&quot;_menu&quot;,&quot;click&quot;,function(i){var m;i=i.target;if(i.nodeName==&quot;A&quot;&amp;&amp;(m=i.getAttribute(&quot;mce_color&quot;))){k.setColor(m)}return a.cancel(i)});return g},setColor:function(g){var f=this;c.setStyle(f.id+&quot;_preview&quot;,&quot;backgroundColor&quot;,g);f.value=g;f.hideMenu();f.settings.onselect(g)},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+&quot;_action&quot;,&quot;div&quot;,{id:g+&quot;_preview&quot;,&quot;class&quot;:&quot;mceColorPreview&quot;});c.setStyle(f.id+&quot;_preview&quot;,&quot;backgroundColor&quot;,f.value)},destroy:function(){this.parent();a.clear(this.id+&quot;_menu&quot;);a.clear(this.id+&quot;_more&quot;);c.remove(this.id+&quot;_menu&quot;)}})})(tinymce);tinymce.create(&quot;tinymce.ui.Toolbar:tinymce.ui.Container&quot;,{renderHTML:function(){var l=this,e=&quot;&quot;,g,j,b=tinymce.DOM,m=l.settings,d,a,f,k;k=l.controls;for(d=0;d&lt;k.length;d++){j=k[d];a=k[d-1];f=k[d+1];if(d===0){g=&quot;mceToolbarStart&quot;;if(j.Button){g+=&quot; mceToolbarStartButton&quot;}else{if(j.SplitButton){g+=&quot; mceToolbarStartSplitButton&quot;}else{if(j.ListBox){g+=&quot; mceToolbarStartListBox&quot;}}}e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:g},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}if(a&amp;&amp;j.ListBox){if(a.Button||a.SplitButton){e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbarEnd&quot;},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}}if(b.stdMode){e+='&lt;td style=&quot;position: relative&quot;&gt;'+j.renderHTML()+&quot;&lt;/td&gt;&quot;}else{e+=&quot;&lt;td&gt;&quot;+j.renderHTML()+&quot;&lt;/td&gt;&quot;}if(f&amp;&amp;j.ListBox){if(f.Button||f.SplitButton){e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbarStart&quot;},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}}}g=&quot;mceToolbarEnd&quot;;if(j.Button){g+=&quot; mceToolbarEndButton&quot;}else{if(j.SplitButton){g+=&quot; mceToolbarEndSplitButton&quot;}else{if(j.ListBox){g+=&quot; mceToolbarEndListBox&quot;}}}e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:g},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;));return b.createHTML(&quot;table&quot;,{id:l.id,&quot;class&quot;:&quot;mceToolbar&quot;+(m[&quot;class&quot;]?&quot; &quot;+m[&quot;class&quot;]:&quot;&quot;),cellpadding:&quot;0&quot;,cellspacing:&quot;0&quot;,align:l.settings.align||&quot;&quot;},&quot;&lt;tbody&gt;&lt;tr&gt;&quot;+e+&quot;&lt;/tr&gt;&lt;/tbody&gt;&quot;)}});(function(b){var a=b.util.Dispatcher,c=b.each;b.create(&quot;tinymce.AddOnManager&quot;,{items:[],urls:{},lookup:{},onAdd:new a(this),get:function(d){return this.lookup[d]},requireLangPack:function(f){var d,e=b.EditorManager.settings;if(e&amp;&amp;e.language){d=this.urls[f]+&quot;/langs/&quot;+e.language+&quot;.js&quot;;if(!b.dom.Event.domLoaded&amp;&amp;!e.strict_mode){b.ScriptLoader.load(d)}else{b.ScriptLoader.add(d)}}},add:function(e,d){this.items.push(d);this.lookup[e]=d;this.onAdd.dispatch(this,e,d);return d},load:function(h,e,d,g){var f=this;if(f.urls[h]){return}if(e.indexOf(&quot;/&quot;)!=0&amp;&amp;e.indexOf(&quot;://&quot;)==-1){e=b.baseURL+&quot;/&quot;+e}f.urls[h]=e.substring(0,e.lastIndexOf(&quot;/&quot;));b.ScriptLoader.add(e,d,g)}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(f){var g=f.each,h=f.extend,e=f.DOM,a=f.dom.Event,c=f.ThemeManager,b=f.PluginManager,d=f.explode;f.create(&quot;static tinymce.EditorManager&quot;,{editors:{},i18n:{},activeEditor:null,preInit:function(){var i=this,j=window.location;f.documentBaseURL=j.href.replace(/[\?#].*$/,&quot;&quot;).replace(/[\/\\][^\/]+$/,&quot;&quot;);if(!/[\/\\]$/.test(f.documentBaseURL)){f.documentBaseURL+=&quot;/&quot;}f.baseURL=new f.util.URI(f.documentBaseURL).toAbsolute(f.baseURL);f.EditorManager.baseURI=new f.util.URI(f.baseURL);i.onBeforeUnload=new f.util.Dispatcher(i);a.add(window,&quot;beforeunload&quot;,function(k){i.onBeforeUnload.dispatch(i,k)})},init:function(q){var p=this,l,k=f.ScriptLoader,o,n,i=[],m;function j(u,v,r){var t=u[v];if(!t){return}if(f.is(t,&quot;string&quot;)){r=t.replace(/\.\w+$/,&quot;&quot;);r=r?f.resolve(r):0;t=f.resolve(t)}return t.apply(r||this,Array.prototype.slice.call(arguments,2))}q=h({theme:&quot;simple&quot;,language:&quot;en&quot;,strict_loading_mode:document.contentType==&quot;application/xhtml+xml&quot;},q);p.settings=q;if(!a.domLoaded&amp;&amp;!q.strict_loading_mode){if(q.language){k.add(f.baseURL+&quot;/langs/&quot;+q.language+&quot;.js&quot;)}if(q.theme&amp;&amp;q.theme.charAt(0)!=&quot;-&quot;&amp;&amp;!c.urls[q.theme]){c.load(q.theme,&quot;themes/&quot;+q.theme+&quot;/editor_template&quot;+f.suffix+&quot;.js&quot;)}if(q.plugins){l=d(q.plugins);g(l,function(r){if(r&amp;&amp;r.charAt(0)!=&quot;-&quot;&amp;&amp;!b.urls[r]){if(!f.isWebKit&amp;&amp;r==&quot;safari&quot;){return}b.load(r,&quot;plugins/&quot;+r+&quot;/editor_plugin&quot;+f.suffix+&quot;.js&quot;)}})}k.loadQueue()}a.add(document,&quot;init&quot;,function(){var r,t;j(q,&quot;onpageload&quot;);if(q.browsers){r=false;g(d(q.browsers),function(u){switch(u){case&quot;ie&quot;:case&quot;msie&quot;:if(f.isIE){r=true}break;case&quot;gecko&quot;:if(f.isGecko){r=true}break;case&quot;safari&quot;:case&quot;webkit&quot;:if(f.isWebKit){r=true}break;case&quot;opera&quot;:if(f.isOpera){r=true}break}});if(!r){return}}switch(q.mode){case&quot;exact&quot;:r=q.elements||&quot;&quot;;if(r.length&gt;0){g(d(r),function(u){if(e.get(u)){m=new f.Editor(u,q);i.push(m);m.render(1)}else{o=0;g(document.forms,function(v){g(v.elements,function(w){if(w.name===u){u=&quot;mce_editor_&quot;+o;e.setAttrib(w,&quot;id&quot;,u);m=new f.Editor(u,q);i.push(m);m.render(1)}})})}})}break;case&quot;textareas&quot;:case&quot;specific_textareas&quot;:function s(v,u){return u.constructor===RegExp?u.test(v.className):e.hasClass(v,u)}g(e.select(&quot;textarea&quot;),function(u){if(q.editor_deselector&amp;&amp;s(u,q.editor_deselector)){return}if(!q.editor_selector||s(u,q.editor_selector)){n=e.get(u.name);if(!u.id&amp;&amp;!n){u.id=u.name}if(!u.id||p.get(u.id)){u.id=e.uniqueId()}m=new f.Editor(u.id,q);i.push(m);m.render(1)}});break}if(q.oninit){r=t=0;g(i,function(u){t++;if(!u.initialized){u.onInit.add(function(){r++;if(r==t){j(q,&quot;oninit&quot;)}})}else{r++}if(r==t){j(q,&quot;oninit&quot;)}})}})},get:function(i){return this.editors[i]},getInstanceById:function(i){return this.get(i)},add:function(i){this.editors[i.id]=i;this._setActive(i);return i},remove:function(j){var i=this;if(!i.editors[j.id]){return null}delete i.editors[j.id];if(i.activeEditor==j){i._setActive(null);g(i.editors,function(k){i._setActive(k);return false})}j.destroy();return j},execCommand:function(o,m,l){var n=this,k=n.get(l),i;switch(o){case&quot;mceFocus&quot;:k.focus();return true;case&quot;mceAddEditor&quot;:case&quot;mceAddControl&quot;:if(!n.get(l)){new f.Editor(l,n.settings).render()}return true;case&quot;mceAddFrameControl&quot;:i=l.window;i.tinyMCE=tinyMCE;i.tinymce=f;f.DOM.doc=i.document;f.DOM.win=i;k=new f.Editor(l.element_id,l);k.render();if(f.isIE){function j(){k.destroy();i.detachEvent(&quot;onunload&quot;,j);i=i.tinyMCE=i.tinymce=null}i.attachEvent(&quot;onunload&quot;,j)}l.page_window=null;return true;case&quot;mceRemoveEditor&quot;:case&quot;mceRemoveControl&quot;:if(k){k.remove()}return true;case&quot;mceToggleEditor&quot;:if(!k){n.execCommand(&quot;mceAddControl&quot;,0,l);return true}if(k.isHidden()){k.show()}else{k.hide()}return true}if(n.activeEditor){return n.activeEditor.execCommand(o,m,l)}return false},execInstanceCommand:function(m,l,k,j){var i=this.get(m);if(i){return i.execCommand(l,k,j)}return false},triggerSave:function(){g(this.editors,function(i){i.save()})},addI18n:function(k,l){var i,j=this.i18n;if(!f.is(k,&quot;string&quot;)){g(k,function(n,m){g(n,function(q,p){g(q,function(s,r){if(p===&quot;common&quot;){j[m+&quot;.&quot;+r]=s}else{j[m+&quot;.&quot;+p+&quot;.&quot;+r]=s}})})})}else{g(l,function(n,m){j[k+&quot;.&quot;+m]=n})}},_setActive:function(i){this.selectedInstance=this.activeEditor=i}});f.EditorManager.preInit()})(tinymce);var tinyMCE=window.tinyMCE=tinymce.EditorManager;(function(n){var o=n.DOM,k=n.dom.Event,f=n.extend,l=n.util.Dispatcher;var j=n.each,a=n.isGecko,b=n.isIE,e=n.isWebKit;var d=n.is,h=n.ThemeManager,c=n.PluginManager,i=n.EditorManager;var p=n.inArray,m=n.grep,g=n.explode;n.create(&quot;tinymce.Editor&quot;,{Editor:function(u,r){var q=this;q.id=q.editorId=u;q.execCommands={};q.queryStateCommands={};q.queryValueCommands={};q.isNotDirty=false;q.plugins={};j([&quot;onPreInit&quot;,&quot;onBeforeRenderUI&quot;,&quot;onPostRender&quot;,&quot;onInit&quot;,&quot;onRemove&quot;,&quot;onActivate&quot;,&quot;onDeactivate&quot;,&quot;onClick&quot;,&quot;onEvent&quot;,&quot;onMouseUp&quot;,&quot;onMouseDown&quot;,&quot;onDblClick&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;onKeyPress&quot;,&quot;onContextMenu&quot;,&quot;onSubmit&quot;,&quot;onReset&quot;,&quot;onPaste&quot;,&quot;onPreProcess&quot;,&quot;onPostProcess&quot;,&quot;onBeforeSetContent&quot;,&quot;onBeforeGetContent&quot;,&quot;onSetContent&quot;,&quot;onGetContent&quot;,&quot;onLoadContent&quot;,&quot;onSaveContent&quot;,&quot;onNodeChange&quot;,&quot;onChange&quot;,&quot;onBeforeExecCommand&quot;,&quot;onExecCommand&quot;,&quot;onUndo&quot;,&quot;onRedo&quot;,&quot;onVisualAid&quot;,&quot;onSetProgressState&quot;],function(s){q[s]=new l(q)});q.settings=r=f({id:u,language:&quot;en&quot;,docs_language:&quot;en&quot;,theme:&quot;simple&quot;,skin:&quot;default&quot;,delta_width:0,delta_height:0,popup_css:&quot;&quot;,plugins:&quot;&quot;,document_base_url:n.documentBaseURL,add_form_submit_trigger:1,submit_patch:1,add_unload_trigger:1,convert_urls:1,relative_urls:1,remove_script_host:1,table_inline_editing:0,object_resizing:1,cleanup:1,accessibility_focus:1,custom_shortcuts:1,custom_undo_redo_keyboard_shortcuts:1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,doctype:'&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;',visual_table_class:&quot;mceItemTable&quot;,visual:1,inline_styles:true,convert_fonts_to_spans:true,font_size_style_values:&quot;xx-small,x-small,small,medium,large,x-large,xx-large&quot;,apply_source_formatting:1,directionality:&quot;ltr&quot;,forced_root_block:&quot;p&quot;,valid_elements:&quot;@[id|class|style|title|dir&lt;ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],a[rel|rev|charset|hreflang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur],strong/b,em/i,strike,u,#p,-ol[type|compact],-ul[type|compact],-li,br,img[longdesc|usemap|src|border|alt=|title|hspace|vspace|width|height|align],-sub,-sup,-blockquote[cite],-table[border|cellspacing|cellpadding|width|frame|rules|height|align|summary|bgcolor|background|bordercolor],-tr[rowspan|width|height|align|valign|bgcolor|background|bordercolor],tbody,thead,tfoot,#td[colspan|rowspan|width|height|align|valign|bgcolor|background|bordercolor|scope],#th[colspan|rowspan|width|height|align|valign|scope],caption,-div,-span,-code,-pre,address,-h1,-h2,-h3,-h4,-h5,-h6,hr[size|noshade],-font[face|size|color],dd,dl,dt,cite,abbr,acronym,del[datetime|cite],ins[datetime|cite],object[classid|width|height|codebase|*],param[name|value],embed[type|width|height|src|*],script[src|type],map[name],area[shape|coords|href|alt|target],bdo,button,col[align|char|charoff|span|valign|width],colgroup[align|char|charoff|span|valign|width],dfn,fieldset,form[action|accept|accept-charset|enctype|method],input[accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|tabindex|accesskey],kbd,label[for],legend,noscript,optgroup[label|disabled],option[disabled|label|selected|value],q[cite],samp,select[disabled|multiple|name|size],small,textarea[cols|rows|disabled|name|readonly],tt,var,big&quot;,hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:&quot;30px&quot;,keep_styles:1,fix_table_elements:1,removeformat_selector:&quot;span,b,strong,em,i,font,u,strike&quot;},r);q.documentBaseURI=new n.util.URI(r.document_base_url||n.documentBaseURL,{base_uri:tinyMCE.baseURI});q.baseURI=i.baseURI;q.execCallback(&quot;setup&quot;,q)},render:function(u){var v=this,w=v.settings,x=v.id,q=n.ScriptLoader;if(!k.domLoaded){k.add(document,&quot;init&quot;,function(){v.render()});return}if(!u){w.strict_loading_mode=1;tinyMCE.settings=w}if(!v.getElement()){return}if(w.strict_loading_mode){q.settings.strict_mode=w.strict_loading_mode;n.DOM.settings.strict=1}if(!/TEXTAREA|INPUT/i.test(v.getElement().nodeName)&amp;&amp;w.hidden_input&amp;&amp;o.getParent(x,&quot;form&quot;)){o.insertAfter(o.create(&quot;input&quot;,{type:&quot;hidden&quot;,name:x}),x)}if(n.WindowManager){v.windowManager=new n.WindowManager(v)}if(w.encoding==&quot;xml&quot;){v.onGetContent.add(function(s,t){if(t.save){t.content=o.encode(t.content)}})}if(w.add_form_submit_trigger){v.onSubmit.addToTop(function(){if(v.initialized){v.save();v.isNotDirty=1}})}if(w.add_unload_trigger){v._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(v.initialized&amp;&amp;!v.destroyed&amp;&amp;!v.isHidden()){v.save({format:&quot;raw&quot;,no_events:true})}})}n.addUnload(v.destroy,v);if(w.submit_patch){v.onBeforeRenderUI.add(function(){var s=v.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&amp;&amp;!s.submit.length){v.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){i.triggerSave();v.isNotDirty=1;return v.formElement._mceOldSubmit(v.formElement)}}s=null})}function r(){if(w.language){q.add(n.baseURL+&quot;/langs/&quot;+w.language+&quot;.js&quot;)}if(w.theme&amp;&amp;w.theme.charAt(0)!=&quot;-&quot;&amp;&amp;!h.urls[w.theme]){h.load(w.theme,&quot;themes/&quot;+w.theme+&quot;/editor_template&quot;+n.suffix+&quot;.js&quot;)}j(g(w.plugins),function(s){if(s&amp;&amp;s.charAt(0)!=&quot;-&quot;&amp;&amp;!c.urls[s]){if(!e&amp;&amp;s==&quot;safari&quot;){return}c.load(s,&quot;plugins/&quot;+s+&quot;/editor_plugin&quot;+n.suffix+&quot;.js&quot;)}});q.loadQueue(function(){if(!v.removed){v.init()}})}r()},init:function(){var v,F=this,G=F.settings,C,z,B=F.getElement(),r,q,D,y,A,E;i.add(F);if(G.theme){G.theme=G.theme.replace(/-/,&quot;&quot;);r=h.get(G.theme);F.theme=new r();if(F.theme.init&amp;&amp;G.init_theme){F.theme.init(F,h.urls[G.theme]||n.documentBaseURL.replace(/\/$/,&quot;&quot;))}}j(g(G.plugins.replace(/\-/g,&quot;&quot;)),function(w){var H=c.get(w),t=c.urls[w]||n.documentBaseURL.replace(/\/$/,&quot;&quot;),s;if(H){s=new H(F,t);F.plugins[w]=s;if(s.init){s.init(F,t)}}});if(G.popup_css!==false){if(G.popup_css){G.popup_css=F.documentBaseURI.toAbsolute(G.popup_css)}else{G.popup_css=F.baseURI.toAbsolute(&quot;themes/&quot;+G.theme+&quot;/skins/&quot;+G.skin+&quot;/dialog.css&quot;)}}if(G.popup_css_add){G.popup_css+=&quot;,&quot;+F.documentBaseURI.toAbsolute(G.popup_css_add)}F.controlManager=new n.ControlManager(F);F.undoManager=new n.UndoManager(F);F.undoManager.onAdd.add(function(t,s){if(!s.initial){return F.onChange.dispatch(F,s,t)}});F.undoManager.onUndo.add(function(t,s){return F.onUndo.dispatch(F,s,t)});F.undoManager.onRedo.add(function(t,s){return F.onRedo.dispatch(F,s,t)});if(G.custom_undo_redo){F.onExecCommand.add(function(t,w,u,H,s){if(w!=&quot;Undo&quot;&amp;&amp;w!=&quot;Redo&quot;&amp;&amp;w!=&quot;mceRepaint&quot;&amp;&amp;(!s||!s.skip_undo)){F.undoManager.add()}})}F.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){F.nodeChanged()}});if(a){function x(s,t){if(!t||!t.initial){F.execCommand(&quot;mceRepaint&quot;)}}F.onUndo.add(x);F.onRedo.add(x);F.onSetContent.add(x)}F.onBeforeRenderUI.dispatch(F,F.controlManager);if(G.render_ui){C=G.width||B.style.width||B.offsetWidth;z=G.height||B.style.height||B.offsetHeight;F.orgDisplay=B.style.display;E=/^[0-9\.]+(|px)$/i;if(E.test(&quot;&quot;+C)){C=Math.max(parseInt(C)+(r.deltaWidth||0),100)}if(E.test(&quot;&quot;+z)){z=Math.max(parseInt(z)+(r.deltaHeight||0),100)}r=F.theme.renderUI({targetNode:B,width:C,height:z,deltaWidth:G.delta_width,deltaHeight:G.delta_height});F.editorContainer=r.editorContainer}if(document.domain&amp;&amp;location.hostname!=document.domain){n.relaxedDomain=document.domain}o.setStyles(r.sizeContainer||r.editorContainer,{width:C,height:z});z=(r.iframeHeight||z)+(typeof(z)==&quot;number&quot;?(r.deltaHeight||0):&quot;&quot;);if(z&lt;100){z=100}F.iframeHTML=G.doctype+'&lt;html&gt;&lt;head xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;';if(G.document_base_url!=n.documentBaseURL){F.iframeHTML+='&lt;base href=&quot;'+F.documentBaseURI.getURI()+'&quot; /&gt;'}F.iframeHTML+='&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;';if(n.relaxedDomain){F.iframeHTML+='&lt;script type=&quot;text/javascript&quot;&gt;document.domain = &quot;'+n.relaxedDomain+'&quot;;&lt;\/script&gt;'}y=G.body_id||&quot;tinymce&quot;;if(y.indexOf(&quot;=&quot;)!=-1){y=F.getParam(&quot;body_id&quot;,&quot;&quot;,&quot;hash&quot;);y=y[F.id]||y}A=G.body_class||&quot;&quot;;if(A.indexOf(&quot;=&quot;)!=-1){A=F.getParam(&quot;body_class&quot;,&quot;&quot;,&quot;hash&quot;);A=A[F.id]||&quot;&quot;}F.iframeHTML+='&lt;/head&gt;&lt;body id=&quot;'+y+'&quot; class=&quot;mceContentBody '+A+'&quot;&gt;&lt;/body&gt;&lt;/html&gt;';if(n.relaxedDomain){if(b||(n.isOpera&amp;&amp;parseFloat(opera.version())&gt;=9.5)){D='javascript:(function(){document.open();document.domain=&quot;'+document.domain+'&quot;;var ed = window.parent.tinyMCE.get(&quot;'+F.id+'&quot;);document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}else{if(n.isOpera){D='javascript:(function(){document.open();document.domain=&quot;'+document.domain+'&quot;;document.close();ed.setupIframe();})()'}}}v=o.add(r.iframeContainer,&quot;iframe&quot;,{id:F.id+&quot;_ifr&quot;,src:D||'javascript:&quot;&quot;',frameBorder:&quot;0&quot;,style:{width:&quot;100%&quot;,height:z}});F.contentAreaContainer=r.iframeContainer;o.get(r.editorContainer).style.display=F.orgDisplay;o.get(F.id).style.display=&quot;none&quot;;if(!b||!n.relaxedDomain){F.setupIframe()}B=v=r=null},setupIframe:function(){var z=this,A=z.settings,u=o.get(z.id),v=z.getDoc(),r,x;if(!b||!n.relaxedDomain){v.open();v.write(z.iframeHTML);v.close()}if(!b){try{if(!A.readonly){v.designMode=&quot;On&quot;}}catch(w){}}if(b){x=z.getBody();o.hide(x);if(!A.readonly){x.contentEditable=true}o.show(x)}z.dom=new n.dom.DOMUtils(z.getDoc(),{keep_values:true,url_converter:z.convertURL,url_converter_scope:z,hex_colors:A.force_hex_style_colors,class_filter:A.class_filter,update_styles:1,fix_ie_paragraphs:1});z.serializer=new n.dom.Serializer(f(A,{valid_elements:A.verify_html===false?&quot;*[*]&quot;:A.valid_elements,dom:z.dom}));z.selection=new n.dom.Selection(z.dom,z.getWin(),z.serializer);z.forceBlocks=new n.ForceBlocks(z,{forced_root_block:A.forced_root_block});z.editorCommands=new n.EditorCommands(z);z.serializer.onPreProcess.add(function(s,t){return z.onPreProcess.dispatch(z,t,s)});z.serializer.onPostProcess.add(function(s,t){return z.onPostProcess.dispatch(z,t,s)});z.onPreInit.dispatch(z);if(!A.gecko_spellcheck){z.getBody().spellcheck=0}if(!A.readonly){z._addEvents()}z.controlManager.onPostRender.dispatch(z,z.controlManager);z.onPostRender.dispatch(z);if(A.directionality){z.getBody().dir=A.directionality}if(A.nowrap){z.getBody().style.whiteSpace=&quot;nowrap&quot;}if(A.custom_elements){function y(s,t){j(g(A.custom_elements),function(B){var C;if(B.indexOf(&quot;~&quot;)===0){B=B.substring(1);C=&quot;span&quot;}else{C=&quot;div&quot;}t.content=t.content.replace(new RegExp(&quot;&lt;(&quot;+B+&quot;)([^&gt;]*)&gt;&quot;,&quot;g&quot;),&quot;&lt;&quot;+C+' mce_name=&quot;$1&quot;$2&gt;');t.content=t.content.replace(new RegExp(&quot;&lt;/(&quot;+B+&quot;)&gt;&quot;,&quot;g&quot;),&quot;&lt;/&quot;+C+&quot;&gt;&quot;)})}z.onBeforeSetContent.add(y);z.onPostProcess.add(function(s,t){if(t.set){y(s,t)}})}if(A.handle_node_change_callback){z.onNodeChange.add(function(t,s,B){z.execCallback(&quot;handle_node_change_callback&quot;,z.id,B,-1,-1,true,z.selection.isCollapsed())})}if(A.save_callback){z.onSaveContent.add(function(s,B){var t=z.execCallback(&quot;save_callback&quot;,z.id,B.content,z.getBody());if(t){B.content=t}})}if(A.onchange_callback){z.onChange.add(function(t,s){z.execCallback(&quot;onchange_callback&quot;,z,s)})}if(A.convert_newlines_to_brs){z.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,&quot;&lt;br /&gt;&quot;)}})}if(A.fix_nesting&amp;&amp;b){z.onBeforeSetContent.add(function(s,t){t.content=z._fixNesting(t.content)})}if(A.preformatted){z.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*&lt;pre.*?&gt;/,&quot;&quot;);t.content=t.content.replace(/&lt;\/pre&gt;\s*$/,&quot;&quot;);if(t.set){t.content='&lt;pre class=&quot;mceItemHidden&quot;&gt;'+t.content+&quot;&lt;/pre&gt;&quot;}})}if(A.verify_css_classes){z.serializer.attribValueFilter=function(D,B){var C,t;if(D==&quot;class&quot;){if(!z.classesRE){t=z.dom.getClasses();if(t.length&gt;0){C=&quot;&quot;;j(t,function(s){C+=(C?&quot;|&quot;:&quot;&quot;)+s[&quot;class&quot;]});z.classesRE=new RegExp(&quot;(&quot;+C+&quot;)&quot;,&quot;gi&quot;)}}return !z.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(B)||z.classesRE.test(B)?B:&quot;&quot;}return B}}if(A.convert_fonts_to_spans){z._convertFonts()}if(A.inline_styles){z._convertInlineElements()}if(A.cleanup_callback){z.onBeforeSetContent.add(function(s,t){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor&quot;,t.content,t)});z.onPreProcess.add(function(s,t){if(t.set){z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor_dom&quot;,t.node,t)}if(t.get){z.execCallback(&quot;cleanup_callback&quot;,&quot;get_from_editor_dom&quot;,t.node,t)}});z.onPostProcess.add(function(s,t){if(t.set){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor&quot;,t.content,t)}if(t.get){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;get_from_editor&quot;,t.content,t)}})}if(A.save_callback){z.onGetContent.add(function(s,t){if(t.save){t.content=z.execCallback(&quot;save_callback&quot;,z.id,t.content,z.getBody())}})}if(A.handle_event_callback){z.onEvent.add(function(s,t,B){if(z.execCallback(&quot;handle_event_callback&quot;,t,s,B)===false){k.cancel(t)}})}z.onSetContent.add(function(){z.addVisual(z.getBody())});if(A.padd_empty_editor){z.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(&lt;p[^&gt;]*&gt;(&amp;nbsp;|&amp;#160;|\s|\u00a0|)&lt;\/p&gt;[\r\n]*|&lt;br \/&gt;[\r\n]*)$/,&quot;&quot;)})}if(a){function q(s,t){j(s.dom.select(&quot;a&quot;),function(C){var B=C.parentNode;if(s.dom.isBlock(B)&amp;&amp;B.lastChild===C){s.dom.add(B,&quot;br&quot;,{mce_bogus:1})}})}z.onExecCommand.add(function(s,t){if(t===&quot;CreateLink&quot;){q(s)}});z.onSetContent.add(z.selection.onSetContent.add(q));if(!A.readonly){try{v.designMode=&quot;Off&quot;;v.designMode=&quot;On&quot;}catch(w){}}}setTimeout(function(){if(z.removed){return}z.load({initial:true,format:(A.cleanup_on_startup?&quot;html&quot;:&quot;raw&quot;)});z.startContent=z.getContent({format:&quot;raw&quot;});z.undoManager.add({initial:true});z.initialized=true;z.onInit.dispatch(z);z.execCallback(&quot;setupcontent_callback&quot;,z.id,z.getBody(),z.getDoc());z.execCallback(&quot;init_instance_callback&quot;,z);z.focus(true);z.nodeChanged({initial:1});if(A.content_css){n.each(g(A.content_css),function(s){z.dom.loadCSS(z.documentBaseURI.toAbsolute(s))})}if(A.auto_focus){setTimeout(function(){var s=i.get(A.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getWin().focus()},100)}},1);u=null},focus:function(r){var u,q=this,s=q.settings.content_editable;if(!r){if(!s&amp;&amp;(!b||q.selection.getNode().ownerDocument!=q.getDoc())){q.getWin().focus()}}if(i.activeEditor!=q){if((u=i.activeEditor)!=null){u.onDeactivate.dispatch(u,q)}q.onActivate.dispatch(q,u)}i._setActive(q)},execCallback:function(v){var q=this,u=q.settings[v],r;if(!u){return}if(q.callbackLookup&amp;&amp;(r=q.callbackLookup[v])){u=r.func;r=r.scope}if(d(u,&quot;string&quot;)){r=u.replace(/\.\w+$/,&quot;&quot;);r=r?n.resolve(r):0;u=n.resolve(u);q.callbackLookup=q.callbackLookup||{};q.callbackLookup[v]={func:u,scope:r}}return u.apply(r||q,Array.prototype.slice.call(arguments,1))},translate:function(q){var t=this.settings.language||&quot;en&quot;,r=i.i18n;if(!q){return&quot;&quot;}return r[t+&quot;.&quot;+q]||q.replace(/{\#([^}]+)\}/g,function(u,s){return r[t+&quot;.&quot;+s]||&quot;{#&quot;+s+&quot;}&quot;})},getLang:function(r,q){return i.i18n[(this.settings.language||&quot;en&quot;)+&quot;.&quot;+r]||(d(q)?q:&quot;{#&quot;+r+&quot;}&quot;)},getParam:function(w,s,q){var t=n.trim,r=d(this.settings[w])?this.settings[w]:s,u;if(q===&quot;hash&quot;){u={};if(d(r,&quot;string&quot;)){j(r.indexOf(&quot;=&quot;)&gt;0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(&quot;,&quot;),function(x){x=x.split(&quot;=&quot;);if(x.length&gt;1){u[t(x[0])]=t(x[1])}else{u[t(x[0])]=t(x)}})}else{u=r}return u}return r},nodeChanged:function(u){var q=this,r=q.selection,v=r.getNode()||q.getBody();if(q.initialized){q.onNodeChange.dispatch(q,u?u.controlManager||q.controlManager:q.controlManager,b&amp;&amp;v.ownerDocument!=q.getDoc()?q.getBody():v,r.isCollapsed(),u)}},addButton:function(u,r){var q=this;q.buttons=q.buttons||{};q.buttons[u]=r},addCommand:function(t,r,q){this.execCommands[t]={func:r,scope:q||this}},addQueryStateHandler:function(t,r,q){this.queryStateCommands[t]={func:r,scope:q||this}},addQueryValueHandler:function(t,r,q){this.queryValueCommands[t]={func:r,scope:q||this}},addShortcut:function(s,v,q,u){var r=this,w;if(!r.settings.custom_shortcuts){return false}r.shortcuts=r.shortcuts||{};if(d(q,&quot;string&quot;)){w=q;q=function(){r.execCommand(w,false,null)}}if(d(q,&quot;object&quot;)){w=q;q=function(){r.execCommand(w[0],w[1],w[2])}}j(g(s),function(t){var x={func:q,scope:u||this,desc:v,alt:false,ctrl:false,shift:false};j(g(t,&quot;+&quot;),function(y){switch(y){case&quot;alt&quot;:case&quot;ctrl&quot;:case&quot;shift&quot;:x[y]=true;break;default:x.charCode=y.charCodeAt(0);x.keyCode=y.toUpperCase().charCodeAt(0)}});r.shortcuts[(x.ctrl?&quot;ctrl&quot;:&quot;&quot;)+&quot;,&quot;+(x.alt?&quot;alt&quot;:&quot;&quot;)+&quot;,&quot;+(x.shift?&quot;shift&quot;:&quot;&quot;)+&quot;,&quot;+x.keyCode]=x});return true},execCommand:function(x,w,z,q){var u=this,v=0,y,r;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(x)&amp;&amp;(!q||!q.skip_focus)){u.focus()}y={};u.onBeforeExecCommand.dispatch(u,x,w,z,y);if(y.terminate){return false}if(u.execCallback(&quot;execcommand_callback&quot;,u.id,u.selection.getNode(),x,w,z)){u.onExecCommand.dispatch(u,x,w,z,q);return true}if(y=u.execCommands[x]){r=y.func.call(y.scope,w,z);if(r!==true){u.onExecCommand.dispatch(u,x,w,z,q);return r}}j(u.plugins,function(s){if(s.execCommand&amp;&amp;s.execCommand(x,w,z)){u.onExecCommand.dispatch(u,x,w,z,q);v=1;return false}});if(v){return true}if(u.theme&amp;&amp;u.theme.execCommand&amp;&amp;u.theme.execCommand(x,w,z)){u.onExecCommand.dispatch(u,x,w,z,q);return true}if(n.GlobalCommands.execCommand(u,x,w,z)){u.onExecCommand.dispatch(u,x,w,z,q);return true}if(u.editorCommands.execCommand(x,w,z)){u.onExecCommand.dispatch(u,x,w,z,q);return true}u.getDoc().execCommand(x,w,z);u.onExecCommand.dispatch(u,x,w,z,q)},queryCommandState:function(w){var r=this,v,u;if(r._isHidden()){return}if(v=r.queryStateCommands[w]){u=v.func.call(v.scope);if(u!==true){return u}}v=r.editorCommands.queryCommandState(w);if(v!==-1){return v}try{return this.getDoc().queryCommandState(w)}catch(q){}},queryCommandValue:function(w){var r=this,v,u;if(r._isHidden()){return}if(v=r.queryValueCommands[w]){u=v.func.call(v.scope);if(u!==true){return u}}v=r.editorCommands.queryCommandValue(w);if(d(v)){return v}try{return this.getDoc().queryCommandValue(w)}catch(q){}},show:function(){var q=this;o.show(q.getContainer());o.hide(q.id);q.load()},hide:function(){var q=this,r=q.getDoc();if(b&amp;&amp;r){r.execCommand(&quot;SelectAll&quot;)}q.save();o.hide(q.getContainer());o.setStyle(q.id,&quot;display&quot;,q.orgDisplay)},isHidden:function(){return !o.isHidden(this.id)},setProgressState:function(q,r,s){this.onSetProgressState.dispatch(this,q,r,s);return q},load:function(u){var q=this,s=q.getElement(),r;if(s){u=u||{};u.load=true;r=q.setContent(d(s.value)?s.value:s.innerHTML,u);u.element=s;if(!u.no_events){q.onLoadContent.dispatch(q,u)}u.element=s=null;return r}},save:function(v){var q=this,u=q.getElement(),r,s;if(!u||!q.initialized){return}v=v||{};v.save=true;if(!v.no_events){q.undoManager.typing=0;q.undoManager.add()}v.element=u;r=v.content=q.getContent(v);if(!v.no_events){q.onSaveContent.dispatch(q,v)}r=v.content;if(!/TEXTAREA|INPUT/i.test(u.nodeName)){u.innerHTML=r;if(s=o.getParent(q.id,&quot;form&quot;)){j(s.elements,function(t){if(t.name==q.id){t.value=r;return false}})}}else{u.value=r}v.element=u=null;return r},setContent:function(r,s){var q=this;s=s||{};s.format=s.format||&quot;html&quot;;s.set=true;s.content=r;if(!s.no_events){q.onBeforeSetContent.dispatch(q,s)}if(!n.isIE&amp;&amp;(r.length===0||/^\s+$/.test(r))){s.content=q.dom.setHTML(q.getBody(),'&lt;br mce_bogus=&quot;1&quot; /&gt;');s.format=&quot;raw&quot;}s.content=q.dom.setHTML(q.getBody(),n.trim(s.content));if(s.format!=&quot;raw&quot;&amp;&amp;q.settings.cleanup){s.getInner=true;s.content=q.dom.setHTML(q.getBody(),q.serializer.serialize(q.getBody(),s))}if(!s.no_events){q.onSetContent.dispatch(q,s)}return s.content},getContent:function(s){var q=this,r;s=s||{};s.format=s.format||&quot;html&quot;;s.get=true;if(!s.no_events){q.onBeforeGetContent.dispatch(q,s)}if(s.format!=&quot;raw&quot;&amp;&amp;q.settings.cleanup){s.getInner=true;r=q.serializer.serialize(q.getBody(),s)}else{r=q.getBody().innerHTML}r=r.replace(/^\s*|\s*$/g,&quot;&quot;);s.content=r;if(!s.no_events){q.onGetContent.dispatch(q,s)}return s.content},isDirty:function(){var q=this;return n.trim(q.startContent)!=n.trim(q.getContent({format:&quot;raw&quot;,no_events:1}))&amp;&amp;!q.isNotDirty},getContainer:function(){var q=this;if(!q.container){q.container=o.get(q.editorContainer||q.id+&quot;_parent&quot;)}return q.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return o.get(this.settings.content_element||this.id)},getWin:function(){var q=this,r;if(!q.contentWindow){r=o.get(q.id+&quot;_ifr&quot;);if(r){q.contentWindow=r.contentWindow}}return q.contentWindow},getDoc:function(){var r=this,q;if(!r.contentDocument){q=r.getWin();if(q){r.contentDocument=q.document}}return r.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(q,x,w){var r=this,v=r.settings;if(v.urlconverter_callback){return r.execCallback(&quot;urlconverter_callback&quot;,q,w,true,x)}if(!v.convert_urls||(w&amp;&amp;w.nodeName==&quot;LINK&quot;)||q.indexOf(&quot;file:&quot;)===0){return q}if(v.relative_urls){return r.documentBaseURI.toRelative(q)}q=r.documentBaseURI.toAbsolute(q,v.remove_script_host);return q},addVisual:function(u){var q=this,r=q.settings;u=u||q.getBody();if(!d(q.hasVisual)){q.hasVisual=r.visual}j(q.dom.select(&quot;table,a&quot;,u),function(t){var s;switch(t.nodeName){case&quot;TABLE&quot;:s=q.dom.getAttrib(t,&quot;border&quot;);if(!s||s==&quot;0&quot;){if(q.hasVisual){q.dom.addClass(t,r.visual_table_class)}else{q.dom.removeClass(t,r.visual_table_class)}}return;case&quot;A&quot;:s=q.dom.getAttrib(t,&quot;name&quot;);if(s){if(q.hasVisual){q.dom.addClass(t,&quot;mceItemAnchor&quot;)}else{q.dom.removeClass(t,&quot;mceItemAnchor&quot;)}}return}});q.onVisualAid.dispatch(q,u,q.hasVisual)},remove:function(){var q=this,r=q.getContainer();q.removed=1;q.hide();q.execCallback(&quot;remove_instance_callback&quot;,q);q.onRemove.dispatch(q);q.onExecCommand.listeners=[];i.remove(q);o.remove(r)},destroy:function(r){var q=this;if(q.destroyed){return}if(!r){n.removeUnload(q.destroy);tinyMCE.onBeforeUnload.remove(q._beforeUnload);if(q.theme&amp;&amp;q.theme.destroy){q.theme.destroy()}q.controlManager.destroy();q.selection.destroy();q.dom.destroy();if(!q.settings.content_editable){k.clear(q.getWin());k.clear(q.getDoc())}k.clear(q.getBody());k.clear(q.formElement)}if(q.formElement){q.formElement.submit=q.formElement._mceOldSubmit;q.formElement._mceOldSubmit=null}q.contentAreaContainer=q.formElement=q.container=q.settings.content_element=q.bodyElement=q.contentDocument=q.contentWindow=null;if(q.selection){q.selection=q.selection.win=q.selection.dom=q.selection.dom.doc=null}q.destroyed=1},_addEvents:function(){var w=this,v,y=w.settings,x={mouseup:&quot;onMouseUp&quot;,mousedown:&quot;onMouseDown&quot;,click:&quot;onClick&quot;,keyup:&quot;onKeyUp&quot;,keydown:&quot;onKeyDown&quot;,keypress:&quot;onKeyPress&quot;,submit:&quot;onSubmit&quot;,reset:&quot;onReset&quot;,contextmenu:&quot;onContextMenu&quot;,dblclick:&quot;onDblClick&quot;,paste:&quot;onPaste&quot;};function u(t,A){var s=t.type;if(w.removed){return}if(w.onEvent.dispatch(w,t,A)!==false){w[x[t.fakeType||t.type]].dispatch(w,t,A)}}j(x,function(t,s){switch(s){case&quot;contextmenu&quot;:if(n.isOpera){w.dom.bind(w.getBody(),&quot;mousedown&quot;,function(A){if(A.ctrlKey){A.fakeType=&quot;contextmenu&quot;;u(A)}})}else{w.dom.bind(w.getBody(),s,u)}break;case&quot;paste&quot;:w.dom.bind(w.getBody(),s,function(A){u(A)});break;case&quot;submit&quot;:case&quot;reset&quot;:w.dom.bind(w.getElement().form||o.getParent(w.id,&quot;form&quot;),s,u);break;default:w.dom.bind(y.content_editable?w.getBody():w.getDoc(),s,u)}});w.dom.bind(y.content_editable?w.getBody():(a?w.getDoc():w.getWin()),&quot;focus&quot;,function(s){w.focus(true)});if(n.isGecko){w.dom.bind(w.getDoc(),&quot;DOMNodeInserted&quot;,function(t){var s;t=t.target;if(t.nodeType===1&amp;&amp;t.nodeName===&quot;IMG&quot;&amp;&amp;(s=t.getAttribute(&quot;mce_src&quot;))){t.src=w.documentBaseURI.toAbsolute(s)}})}if(a){function q(){var B=this,D=B.getDoc(),C=B.settings;if(a&amp;&amp;!C.readonly){if(B._isHidden()){try{if(!C.content_editable){D.designMode=&quot;On&quot;}}catch(A){}}try{D.execCommand(&quot;styleWithCSS&quot;,0,false)}catch(A){if(!B._isHidden()){try{D.execCommand(&quot;useCSS&quot;,0,true)}catch(A){}}}if(!C.table_inline_editing){try{D.execCommand(&quot;enableInlineTableEditing&quot;,false,false)}catch(A){}}if(!C.object_resizing){try{D.execCommand(&quot;enableObjectResizing&quot;,false,false)}catch(A){}}}}w.onBeforeExecCommand.add(q);w.onMouseDown.add(q)}w.onMouseUp.add(w.nodeChanged);w.onClick.add(w.nodeChanged);w.onKeyUp.add(function(s,t){var A=t.keyCode;if((A&gt;=33&amp;&amp;A&lt;=36)||(A&gt;=37&amp;&amp;A&lt;=40)||A==13||A==45||A==46||A==8||(n.isMac&amp;&amp;(A==91||A==93))||t.ctrlKey){w.nodeChanged()}});w.onReset.add(function(){w.setContent(w.startContent,{format:&quot;raw&quot;})});if(y.custom_shortcuts){if(y.custom_undo_redo_keyboard_shortcuts){w.addShortcut(&quot;ctrl+z&quot;,w.getLang(&quot;undo_desc&quot;),&quot;Undo&quot;);w.addShortcut(&quot;ctrl+y&quot;,w.getLang(&quot;redo_desc&quot;),&quot;Redo&quot;)}if(a){w.addShortcut(&quot;ctrl+b&quot;,w.getLang(&quot;bold_desc&quot;),&quot;Bold&quot;);w.addShortcut(&quot;ctrl+i&quot;,w.getLang(&quot;italic_desc&quot;),&quot;Italic&quot;);w.addShortcut(&quot;ctrl+u&quot;,w.getLang(&quot;underline_desc&quot;),&quot;Underline&quot;)}for(v=1;v&lt;=6;v++){w.addShortcut(&quot;ctrl+&quot;+v,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;h&quot;+v+&quot;&gt;&quot;])}w.addShortcut(&quot;ctrl+7&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;p&gt;&quot;]);w.addShortcut(&quot;ctrl+8&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;div&gt;&quot;]);w.addShortcut(&quot;ctrl+9&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;address&gt;&quot;]);function z(t){var s=null;if(!t.altKey&amp;&amp;!t.ctrlKey&amp;&amp;!t.metaKey){return s}j(w.shortcuts,function(A){if(n.isMac&amp;&amp;A.ctrl!=t.metaKey){return}else{if(!n.isMac&amp;&amp;A.ctrl!=t.ctrlKey){return}}if(A.alt!=t.altKey){return}if(A.shift!=t.shiftKey){return}if(t.keyCode==A.keyCode||(t.charCode&amp;&amp;t.charCode==A.charCode)){s=A;return false}});return s}w.onKeyUp.add(function(s,t){var A=z(t);if(A){return k.cancel(t)}});w.onKeyPress.add(function(s,t){var A=z(t);if(A){return k.cancel(t)}});w.onKeyDown.add(function(s,t){var A=z(t);if(A){A.func.call(A.scope);return k.cancel(t)}})}if(n.isIE){w.dom.bind(w.getDoc(),&quot;controlselect&quot;,function(A){var t=w.resizeInfo,s;A=A.target;if(A.nodeName!==&quot;IMG&quot;){return}if(t){w.dom.unbind(t.node,t.ev,t.cb)}if(!w.dom.hasClass(A,&quot;mceItemNoResize&quot;)){ev=&quot;resizeend&quot;;s=w.dom.bind(A,ev,function(C){var B;C=C.target;if(B=w.dom.getStyle(C,&quot;width&quot;)){w.dom.setAttrib(C,&quot;width&quot;,B.replace(/[^0-9%]+/g,&quot;&quot;));w.dom.setStyle(C,&quot;width&quot;,&quot;&quot;)}if(B=w.dom.getStyle(C,&quot;height&quot;)){w.dom.setAttrib(C,&quot;height&quot;,B.replace(/[^0-9%]+/g,&quot;&quot;));w.dom.setStyle(C,&quot;height&quot;,&quot;&quot;)}})}else{ev=&quot;resizestart&quot;;s=w.dom.bind(A,&quot;resizestart&quot;,k.cancel,k)}t=w.resizeInfo={node:A,ev:ev,cb:s}});w.onKeyDown.add(function(s,t){switch(t.keyCode){case 8:if(w.selection.getRng().item){w.selection.getRng().item(0).removeNode();return k.cancel(t)}}})}if(n.isOpera){w.onClick.add(function(s,t){k.prevent(t)})}if(y.custom_undo_redo){function r(){w.undoManager.typing=0;w.undoManager.add()}if(n.isIE){w.dom.bind(w.getWin(),&quot;blur&quot;,function(s){var t;if(w.selection){t=w.selection.getNode();if(!w.removed&amp;&amp;t.ownerDocument&amp;&amp;t.ownerDocument!=w.getDoc()){r()}}})}else{w.dom.bind(w.getDoc(),&quot;blur&quot;,function(){if(w.selection&amp;&amp;!w.removed){r()}})}w.onMouseDown.add(r);w.onKeyUp.add(function(s,t){if((t.keyCode&gt;=33&amp;&amp;t.keyCode&lt;=36)||(t.keyCode&gt;=37&amp;&amp;t.keyCode&lt;=40)||t.keyCode==13||t.keyCode==45||t.ctrlKey){w.undoManager.typing=0;w.undoManager.add()}});w.onKeyDown.add(function(s,t){if((t.keyCode&gt;=33&amp;&amp;t.keyCode&lt;=36)||(t.keyCode&gt;=37&amp;&amp;t.keyCode&lt;=40)||t.keyCode==13||t.keyCode==45){if(w.undoManager.typing){w.undoManager.add();w.undoManager.typing=0}return}if(!w.undoManager.typing){w.undoManager.add();w.undoManager.typing=1}})}},_convertInlineElements:function(){var z=this,B=z.settings,r=z.dom,y,w,u,A,q;function x(s,t){if(!B.inline_styles){return}if(t.get){j(z.dom.select(&quot;table,u,strike&quot;,t.node),function(v){switch(v.nodeName){case&quot;TABLE&quot;:if(y=r.getAttrib(v,&quot;height&quot;)){r.setStyle(v,&quot;height&quot;,y);r.setAttrib(v,&quot;height&quot;,&quot;&quot;)}break;case&quot;U&quot;:case&quot;STRIKE&quot;:v.style.textDecoration=v.nodeName==&quot;U&quot;?&quot;underline&quot;:&quot;line-through&quot;;r.setAttrib(v,&quot;mce_style&quot;,&quot;&quot;);r.setAttrib(v,&quot;mce_name&quot;,&quot;span&quot;);break}})}else{if(t.set){j(z.dom.select(&quot;table,span&quot;,t.node).reverse(),function(v){if(v.nodeName==&quot;TABLE&quot;){if(y=r.getStyle(v,&quot;height&quot;)){r.setAttrib(v,&quot;height&quot;,y.replace(/[^0-9%]+/g,&quot;&quot;))}}else{if(v.style.textDecoration==&quot;underline&quot;){u=&quot;u&quot;}else{if(v.style.textDecoration==&quot;line-through&quot;){u=&quot;strike&quot;}else{u=&quot;&quot;}}if(u){v.style.textDecoration=&quot;&quot;;r.setAttrib(v,&quot;mce_style&quot;,&quot;&quot;);w=r.create(u,{style:r.getAttrib(v,&quot;style&quot;)});r.replace(w,v,1)}}})}}}z.onPreProcess.add(x);if(!B.cleanup_on_startup){z.onSetContent.add(function(s,t){if(t.initial){x(z,{node:z.getBody(),set:1})}})}},_convertFonts:function(){var w=this,x=w.settings,z=w.dom,v,r,q,u;if(!x.inline_styles){return}v=[8,10,12,14,18,24,36];r=[&quot;xx-small&quot;,&quot;x-small&quot;,&quot;small&quot;,&quot;medium&quot;,&quot;large&quot;,&quot;x-large&quot;,&quot;xx-large&quot;];if(q=x.font_size_style_values){q=g(q)}if(u=x.font_size_classes){u=g(u)}function y(B){var C,A,t,s;if(!x.inline_styles){return}t=w.dom.select(&quot;font&quot;,B);for(s=t.length-1;s&gt;=0;s--){C=t[s];A=z.create(&quot;span&quot;,{style:z.getAttrib(C,&quot;style&quot;),&quot;class&quot;:z.getAttrib(C,&quot;class&quot;)});z.setStyles(A,{fontFamily:z.getAttrib(C,&quot;face&quot;),color:z.getAttrib(C,&quot;color&quot;),backgroundColor:C.style.backgroundColor});if(C.size){if(q){z.setStyle(A,&quot;fontSize&quot;,q[parseInt(C.size)-1])}else{z.setAttrib(A,&quot;class&quot;,u[parseInt(C.size)-1])}}z.setAttrib(A,&quot;mce_style&quot;,&quot;&quot;);z.replace(A,C,1)}}w.onPreProcess.add(function(s,t){if(t.get){y(t.node)}});w.onSetContent.add(function(s,t){if(t.initial){y(t.node)}})},_isHidden:function(){var q;if(!a){return 0}q=this.selection.getSel();return(!q||!q.rangeCount||q.rangeCount==0)},_fixNesting:function(r){var t=[],q;r=r.replace(/&lt;(\/)?([^\s&gt;]+)[^&gt;]*?&gt;/g,function(u,s,w){var v;if(s===&quot;/&quot;){if(!t.length){return&quot;&quot;}if(w!==t[t.length-1].tag){for(q=t.length-1;q&gt;=0;q--){if(t[q].tag===w){t[q].close=1;break}}return&quot;&quot;}else{t.pop();if(t.length&amp;&amp;t[t.length-1].close){u=u+&quot;&lt;/&quot;+t[t.length-1].tag+&quot;&gt;&quot;;t.pop()}}}else{if(/^(br|hr|input|meta|img|link|param)$/i.test(w)){return u}if(/\/&gt;$/.test(u)){return u}t.push({tag:w})}return u});for(q=t.length-1;q&gt;=0;q--){r+=&quot;&lt;/&quot;+t[q].tag+&quot;&gt;&quot;}return r}})})(tinymce);(function(d){var f=d.each,c=d.isIE,a=d.isGecko,b=d.isOpera,e=d.isWebKit;d.create(&quot;tinymce.EditorCommands&quot;,{EditorCommands:function(g){this.editor=g},execCommand:function(k,j,l){var h=this,g=h.editor,i;switch(k){case&quot;mceResetDesignMode&quot;:case&quot;mceBeginUndoLevel&quot;:return true;case&quot;unlink&quot;:h.UnLink();return true;case&quot;JustifyLeft&quot;:case&quot;JustifyCenter&quot;:case&quot;JustifyRight&quot;:case&quot;JustifyFull&quot;:h.mceJustify(k,k.substring(7).toLowerCase());return true;default:i=this[k];if(i){i.call(this,j,l);return true}}return false},Indent:function(){var g=this.editor,l=g.dom,j=g.selection,k,h,i;h=g.settings.indentation;i=/[a-z%]+$/i.exec(h);h=parseInt(h);if(g.settings.inline_styles&amp;&amp;(!this.queryStateInsertUnorderedList()&amp;&amp;!this.queryStateInsertOrderedList())){f(j.getSelectedBlocks(),function(m){l.setStyle(m,&quot;paddingLeft&quot;,(parseInt(m.style.paddingLeft||0)+h)+i)});return}g.getDoc().execCommand(&quot;Indent&quot;,false,null);if(c){l.getParent(j.getNode(),function(m){if(m.nodeName==&quot;BLOCKQUOTE&quot;){m.dir=m.style.cssText=&quot;&quot;}})}},Outdent:function(){var h=this.editor,m=h.dom,k=h.selection,l,g,i,j;i=h.settings.indentation;j=/[a-z%]+$/i.exec(i);i=parseInt(i);if(h.settings.inline_styles&amp;&amp;(!this.queryStateInsertUnorderedList()&amp;&amp;!this.queryStateInsertOrderedList())){f(k.getSelectedBlocks(),function(n){g=Math.max(0,parseInt(n.style.paddingLeft||0)-i);m.setStyle(n,&quot;paddingLeft&quot;,g?g+j:&quot;&quot;)});return}h.getDoc().execCommand(&quot;Outdent&quot;,false,null)},mceSetContent:function(h,g){this.editor.setContent(g)},mceToggleVisualAid:function(){var g=this.editor;g.hasVisual=!g.hasVisual;g.addVisual()},mceReplaceContent:function(h,g){var i=this.editor.selection;i.setContent(g.replace(/\{\$selection\}/g,i.getContent({format:&quot;text&quot;})))},mceInsertLink:function(i,h){var g=this.editor,j=g.selection,k=g.dom.getParent(j.getNode(),&quot;a&quot;);if(d.is(h,&quot;string&quot;)){h={href:h}}function l(m){f(h,function(o,n){g.dom.setAttrib(m,n,o)})}if(!k){g.execCommand(&quot;CreateLink&quot;,false,&quot;javascript:mctmp(0);&quot;);f(g.dom.select(&quot;a[href=javascript:mctmp(0);]&quot;),function(m){l(m)})}else{if(h.href){l(k)}else{g.dom.remove(k,1)}}},UnLink:function(){var g=this.editor,h=g.selection;if(h.isCollapsed()){h.select(h.getNode())}g.getDoc().execCommand(&quot;unlink&quot;,false,null);h.collapse(0)},FontName:function(i,h){var j=this,g=j.editor,k=g.selection,l;if(!h){if(k.isCollapsed()){k.select(k.getNode())}}else{if(g.settings.convert_fonts_to_spans){j._applyInlineStyle(&quot;span&quot;,{style:{fontFamily:h}})}else{g.getDoc().execCommand(&quot;FontName&quot;,false,h)}}},FontSize:function(j,i){var h=this.editor,l=h.settings,k,g;if(l.convert_fonts_to_spans&amp;&amp;i&gt;=1&amp;&amp;i&lt;=7){g=d.explode(l.font_size_style_values);k=d.explode(l.font_size_classes);if(k){i=k[i-1]||i}else{i=g[i-1]||i}}if(i&gt;=1&amp;&amp;i&lt;=7){h.getDoc().execCommand(&quot;FontSize&quot;,false,i)}else{this._applyInlineStyle(&quot;span&quot;,{style:{fontSize:i}})}},queryCommandValue:function(h){var g=this[&quot;queryValue&quot;+h];if(g){return g.call(this,h)}return false},queryCommandState:function(h){var g;switch(h){case&quot;JustifyLeft&quot;:case&quot;JustifyCenter&quot;:case&quot;JustifyRight&quot;:case&quot;JustifyFull&quot;:return this.queryStateJustify(h,h.substring(7).toLowerCase());default:if(g=this[&quot;queryState&quot;+h]){return g.call(this,h)}}return -1},_queryState:function(h){try{return this.editor.getDoc().queryCommandState(h)}catch(g){}},_queryVal:function(h){try{return this.editor.getDoc().queryCommandValue(h)}catch(g){}},queryValueFontSize:function(){var h=this.editor,g=0,i;if(i=h.dom.getParent(h.selection.getNode(),&quot;span&quot;)){g=i.style.fontSize}if(!g&amp;&amp;(b||e)){if(i=h.dom.getParent(h.selection.getNode(),&quot;font&quot;)){g=i.size}return g}return g||this._queryVal(&quot;FontSize&quot;)},queryValueFontName:function(){var h=this.editor,g=0,i;if(i=h.dom.getParent(h.selection.getNode(),&quot;font&quot;)){g=i.face}if(i=h.dom.getParent(h.selection.getNode(),&quot;span&quot;)){g=i.style.fontFamily.replace(/, /g,&quot;,&quot;).replace(/[\'\&quot;]/g,&quot;&quot;).toLowerCase()}if(!g){g=this._queryVal(&quot;FontName&quot;)}return g},mceJustify:function(o,p){var k=this.editor,m=k.selection,g=m.getNode(),q=g.nodeName,h,j,i=k.dom,l;if(k.settings.inline_styles&amp;&amp;this.queryStateJustify(o,p)){l=1}h=i.getParent(g,k.dom.isBlock);if(q==&quot;IMG&quot;){if(p==&quot;full&quot;){return}if(l){if(p==&quot;center&quot;){i.setStyle(h||g.parentNode,&quot;textAlign&quot;,&quot;&quot;)}i.setStyle(g,&quot;float&quot;,&quot;&quot;);this.mceRepaint();return}if(p==&quot;center&quot;){if(h&amp;&amp;/^(TD|TH)$/.test(h.nodeName)){h=0}if(!h||h.childNodes.length&gt;1){j=i.create(&quot;p&quot;);j.appendChild(g.cloneNode(false));if(h){i.insertAfter(j,h)}else{i.insertAfter(j,g)}i.remove(g);g=j.firstChild;h=j}i.setStyle(h,&quot;textAlign&quot;,p);i.setStyle(g,&quot;float&quot;,&quot;&quot;)}else{i.setStyle(g,&quot;float&quot;,p);i.setStyle(h||g.parentNode,&quot;textAlign&quot;,&quot;&quot;)}this.mceRepaint();return}if(k.settings.inline_styles&amp;&amp;k.settings.forced_root_block){if(l){p=&quot;&quot;}f(m.getSelectedBlocks(i.getParent(m.getStart(),i.isBlock),i.getParent(m.getEnd(),i.isBlock)),function(n){i.setAttrib(n,&quot;align&quot;,&quot;&quot;);i.setStyle(n,&quot;textAlign&quot;,p==&quot;full&quot;?&quot;justify&quot;:p)});return}else{if(!l){k.getDoc().execCommand(o,false,null)}}if(k.settings.inline_styles){if(l){i.getParent(k.selection.getNode(),function(r){if(r.style&amp;&amp;r.style.textAlign){i.setStyle(r,&quot;textAlign&quot;,&quot;&quot;)}});return}f(i.select(&quot;*&quot;),function(s){var r=s.align;if(r){if(r==&quot;full&quot;){r=&quot;justify&quot;}i.setStyle(s,&quot;textAlign&quot;,r);i.setAttrib(s,&quot;align&quot;,&quot;&quot;)}})}},mceSetCSSClass:function(h,g){this.mceSetStyleInfo(0,{command:&quot;setattrib&quot;,name:&quot;class&quot;,value:g})},getSelectedElement:function(){var w=this,o=w.editor,n=o.dom,s=o.selection,h=s.getRng(),l,k,u,p,j,g,q,i,x,v;if(s.isCollapsed()||h.item){return s.getNode()}v=o.settings.merge_styles_invalid_parents;if(d.is(v,&quot;string&quot;)){v=new RegExp(v,&quot;i&quot;)}if(c){l=h.duplicate();l.collapse(true);u=l.parentElement();k=h.duplicate();k.collapse(false);p=k.parentElement();if(u!=p){l.move(&quot;character&quot;,1);u=l.parentElement()}if(u==p){l=h.duplicate();l.moveToElementText(u);if(l.compareEndPoints(&quot;StartToStart&quot;,h)==0&amp;&amp;l.compareEndPoints(&quot;EndToEnd&quot;,h)==0){return v&amp;&amp;v.test(u.nodeName)?null:u}}}else{function m(r){return n.getParent(r,&quot;*&quot;)}u=h.startContainer;p=h.endContainer;j=h.startOffset;g=h.endOffset;if(!h.collapsed){if(u==p){if(j-g&lt;2){if(u.hasChildNodes()){i=u.childNodes[j];return v&amp;&amp;v.test(i.nodeName)?null:i}}}}if(u.nodeType!=3||p.nodeType!=3){return null}if(j==0){i=m(u);if(i&amp;&amp;i.firstChild!=u){i=null}}if(j==u.nodeValue.length){q=u.nextSibling;if(q&amp;&amp;q.nodeType==1){i=u.nextSibling}}if(g==0){q=p.previousSibling;if(q&amp;&amp;q.nodeType==1){x=q}}if(g==p.nodeValue.length){x=m(p);if(x&amp;&amp;x.lastChild!=p){x=null}}if(i==x){return v&amp;&amp;i&amp;&amp;v.test(i.nodeName)?null:i}}return null},mceSetStyleInfo:function(n,m){var q=this,h=q.editor,j=h.getDoc(),g=h.dom,i,k,r=h.selection,p=m.wrapper||&quot;span&quot;,k=r.getBookmark(),o;function l(t,s){if(t.nodeType==1){switch(m.command){case&quot;setattrib&quot;:return g.setAttrib(t,m.name,m.value);case&quot;setstyle&quot;:return g.setStyle(t,m.name,m.value);case&quot;removeformat&quot;:return g.setAttrib(t,&quot;class&quot;,&quot;&quot;)}}}o=h.settings.merge_styles_invalid_parents;if(d.is(o,&quot;string&quot;)){o=new RegExp(o,&quot;i&quot;)}if((i=q.getSelectedElement())&amp;&amp;!h.settings.force_span_wrappers){l(i,1)}else{j.execCommand(&quot;FontName&quot;,false,&quot;__&quot;);f(g.select(&quot;span,font&quot;),function(u){var s,t;if(g.getAttrib(u,&quot;face&quot;)==&quot;__&quot;||u.style.fontFamily===&quot;__&quot;){s=g.create(p,{mce_new:&quot;1&quot;});l(s);f(u.childNodes,function(v){s.appendChild(v.cloneNode(true))});g.replace(s,u)}})}f(g.select(p).reverse(),function(t){var s=t.parentNode;if(!g.getAttrib(t,&quot;mce_new&quot;)){s=g.getParent(t,&quot;*[mce_new]&quot;);if(s){g.remove(t,1)}}});f(g.select(p).reverse(),function(t){var s=t.parentNode;if(!s||!g.getAttrib(t,&quot;mce_new&quot;)){return}if(h.settings.force_span_wrappers&amp;&amp;s.nodeName!=&quot;SPAN&quot;){return}if(s.nodeName==p.toUpperCase()&amp;&amp;s.childNodes.length==1){return g.remove(s,1)}if(t.nodeType==1&amp;&amp;(!o||!o.test(s.nodeName))&amp;&amp;s.childNodes.length==1){l(s);g.setAttrib(t,&quot;class&quot;,&quot;&quot;)}});f(g.select(p).reverse(),function(s){if(g.getAttrib(s,&quot;mce_new&quot;)||(g.getAttribs(s).length&lt;=1&amp;&amp;s.className===&quot;&quot;)){if(!g.getAttrib(s,&quot;class&quot;)&amp;&amp;!g.getAttrib(s,&quot;style&quot;)){return g.remove(s,1)}g.setAttrib(s,&quot;mce_new&quot;,&quot;&quot;)}});r.moveToBookmark(k)},queryStateJustify:function(k,h){var g=this.editor,j=g.selection.getNode(),i=g.dom;if(j&amp;&amp;j.nodeName==&quot;IMG&quot;){if(i.getStyle(j,&quot;float&quot;)==h){return 1}return j.parentNode.style.textAlign==h}j=i.getParent(g.selection.getStart(),function(l){return l.nodeType==1&amp;&amp;l.style.textAlign});if(h==&quot;full&quot;){h=&quot;justify&quot;}if(g.settings.inline_styles){return(j&amp;&amp;j.style.textAlign==h)}return this._queryState(k)},ForeColor:function(i,h){var g=this.editor;if(g.settings.convert_fonts_to_spans){this._applyInlineStyle(&quot;span&quot;,{style:{color:h}});return}else{g.getDoc().execCommand(&quot;ForeColor&quot;,false,h)}},HiliteColor:function(i,k){var h=this,g=h.editor,j=g.getDoc();if(g.settings.convert_fonts_to_spans){this._applyInlineStyle(&quot;span&quot;,{style:{backgroundColor:k}});return}function l(n){if(!a){return}try{j.execCommand(&quot;styleWithCSS&quot;,0,n)}catch(m){j.execCommand(&quot;useCSS&quot;,0,!n)}}if(a||b){l(true);j.execCommand(&quot;hilitecolor&quot;,false,k);l(false)}else{j.execCommand(&quot;BackColor&quot;,false,k)}},FormatBlock:function(n,h){var o=this,l=o.editor,p=l.selection,j=l.dom,g,k,m;function i(q){return/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(q.nodeName)}g=j.getParent(p.getNode(),function(q){return i(q)});if(g){if((c&amp;&amp;i(g.parentNode))||g.nodeName==&quot;DIV&quot;){k=l.dom.create(h);f(j.getAttribs(g),function(q){j.setAttrib(k,q.nodeName,j.getAttrib(g,q.nodeName))});m=p.getBookmark();j.replace(k,g,1);p.moveToBookmark(m);l.nodeChanged();return}}h=l.settings.forced_root_block?(h||&quot;&lt;p&gt;&quot;):h;if(h.indexOf(&quot;&lt;&quot;)==-1){h=&quot;&lt;&quot;+h+&quot;&gt;&quot;}if(d.isGecko){h=h.replace(/&lt;(div|blockquote|code|dt|dd|dl|samp)&gt;/gi,&quot;$1&quot;)}l.getDoc().execCommand(&quot;FormatBlock&quot;,false,h)},mceCleanup:function(){var h=this.editor,i=h.selection,g=i.getBookmark();h.setContent(h.getContent());i.moveToBookmark(g)},mceRemoveNode:function(j,k){var h=this.editor,i=h.selection,g,l=k||i.getNode();if(l==h.getBody()){return}g=i.getBookmark();h.dom.remove(l,1);i.moveToBookmark(g);h.nodeChanged()},mceSelectNodeDepth:function(i,j){var g=this.editor,h=g.selection,k=0;g.dom.getParent(h.getNode(),function(l){if(l.nodeType==1&amp;&amp;k++==j){h.select(l);g.nodeChanged();return false}},g.getBody())},mceSelectNode:function(h,g){this.editor.selection.select(g)},mceInsertContent:function(g,h){this.editor.selection.setContent(h)},mceInsertRawHTML:function(h,i){var g=this.editor;g.selection.setContent(&quot;tiny_mce_marker&quot;);g.setContent(g.getContent().replace(/tiny_mce_marker/g,i))},mceRepaint:function(){var i,g,j=this.editor;if(d.isGecko){try{i=j.selection;g=i.getBookmark(true);if(i.getSel()){i.getSel().selectAllChildren(j.getBody())}i.collapse(true);i.moveToBookmark(g)}catch(h){}}},queryStateUnderline:function(){var g=this.editor,h=g.selection.getNode();if(h&amp;&amp;h.nodeName==&quot;A&quot;){return false}return this._queryState(&quot;Underline&quot;)},queryStateOutdent:function(){var g=this.editor,h;if(g.settings.inline_styles){if((h=g.dom.getParent(g.selection.getStart(),g.dom.isBlock))&amp;&amp;parseInt(h.style.paddingLeft)&gt;0){return true}if((h=g.dom.getParent(g.selection.getEnd(),g.dom.isBlock))&amp;&amp;parseInt(h.style.paddingLeft)&gt;0){return true}}return this.queryStateInsertUnorderedList()||this.queryStateInsertOrderedList()||(!g.settings.inline_styles&amp;&amp;!!g.dom.getParent(g.selection.getNode(),&quot;BLOCKQUOTE&quot;))},queryStateInsertUnorderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),&quot;UL&quot;)},queryStateInsertOrderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),&quot;OL&quot;)},queryStatemceBlockQuote:function(){return !!this.editor.dom.getParent(this.editor.selection.getStart(),function(g){return g.nodeName===&quot;BLOCKQUOTE&quot;})},_applyInlineStyle:function(o,j,m){var q=this,n=q.editor,l=n.dom,i,p={},k,r;o=o.toUpperCase();if(m&amp;&amp;m.check_classes&amp;&amp;j[&quot;class&quot;]){m.check_classes.push(j[&quot;class&quot;])}function h(){f(l.select(o).reverse(),function(t){var s=0;f(l.getAttribs(t),function(u){if(u.nodeName.substring(0,1)!=&quot;_&quot;&amp;&amp;l.getAttrib(t,u.nodeName)!=&quot;&quot;){s++}});if(s==0){l.remove(t,1)}})}function g(){var s;f(l.select(&quot;span,font&quot;),function(t){if(t.style.fontFamily==&quot;mceinline&quot;||t.face==&quot;mceinline&quot;){if(!s){s=n.selection.getBookmark()}j._mce_new=&quot;1&quot;;l.replace(l.create(o,j),t,1)}});f(l.select(o+&quot;[_mce_new]&quot;),function(u){function t(v){if(v.nodeType==1){f(j.style,function(x,w){l.setStyle(v,w,&quot;&quot;)});if(j[&quot;class&quot;]&amp;&amp;v.className&amp;&amp;m){f(m.check_classes,function(w){if(l.hasClass(v,w)){l.removeClass(v,w)}})}}}f(l.select(o,u),t);if(u.parentNode&amp;&amp;u.parentNode.nodeType==1&amp;&amp;u.parentNode.childNodes.length==1){t(u.parentNode)}l.getParent(u.parentNode,function(v){if(v.nodeType==1){if(j.style){f(j.style,function(y,x){var w;if(!p[x]&amp;&amp;(w=l.getStyle(v,x))){if(w===y){l.setStyle(u,x,&quot;&quot;)}p[x]=1}})}if(j[&quot;class&quot;]&amp;&amp;v.className&amp;&amp;m){f(m.check_classes,function(w){if(l.hasClass(v,w)){l.removeClass(u,w)}})}}return false});u.removeAttribute(&quot;_mce_new&quot;)});h();n.selection.moveToBookmark(s);return !!s}n.focus();n.getDoc().execCommand(&quot;FontName&quot;,false,&quot;mceinline&quot;);g();if(k=q._applyInlineStyle.keyhandler){n.onKeyUp.remove(k);n.onKeyPress.remove(k);n.onKeyDown.remove(k);n.onSetContent.remove(q._applyInlineStyle.chandler)}if(n.selection.isCollapsed()){if(!c){f(l.getParents(n.selection.getNode(),&quot;span&quot;),function(s){f(j.style,function(u,t){var w;if(w=l.getStyle(s,t)){if(w==u){l.setStyle(s,t,&quot;&quot;);r=2;return false}r=1;return false}});if(r){return false}});if(r==2){i=n.selection.getBookmark();h();n.selection.moveToBookmark(i);window.setTimeout(function(){n.nodeChanged()},1);return}}q._pendingStyles=d.extend(q._pendingStyles||{},j.style);q._applyInlineStyle.chandler=n.onSetContent.add(function(){delete q._pendingStyles});q._applyInlineStyle.keyhandler=k=function(s){if(q._pendingStyles){j.style=q._pendingStyles;delete q._pendingStyles}if(g()){n.onKeyDown.remove(q._applyInlineStyle.keyhandler);n.onKeyPress.remove(q._applyInlineStyle.keyhandler)}if(s.type==&quot;keyup&quot;){n.onKeyUp.remove(q._applyInlineStyle.keyhandler)}};n.onKeyDown.add(k);n.onKeyPress.add(k);n.onKeyUp.add(k)}else{q._pendingStyles=0}}})})(tinymce);(function(a){a.create(&quot;tinymce.UndoManager&quot;,{index:0,data:null,typing:0,UndoManager:function(c){var d=this,b=a.util.Dispatcher;d.editor=c;d.data=[];d.onAdd=new b(this);d.onUndo=new b(this);d.onRedo=new b(this)},add:function(d){var g=this,f,e=g.editor,c,h=e.settings,j;d=d||{};d.content=d.content||e.getContent({format:&quot;raw&quot;,no_events:1});d.content=d.content.replace(/^\s*|\s*$/g,&quot;&quot;);j=g.data[g.index&gt;0&amp;&amp;(g.index==0||g.index==g.data.length)?g.index-1:g.index];if(!d.initial&amp;&amp;j&amp;&amp;d.content==j.content){return null}if(h.custom_undo_redo_levels){if(g.data.length&gt;h.custom_undo_redo_levels){for(f=0;f&lt;g.data.length-1;f++){g.data[f]=g.data[f+1]}g.data.length--;g.index=g.data.length}}if(h.custom_undo_redo_restore_selection&amp;&amp;!d.initial){d.bookmark=c=d.bookmark||e.selection.getBookmark()}if(g.index&lt;g.data.length){g.index++}if(g.data.length===0&amp;&amp;!d.initial){return null}g.data.length=g.index+1;g.data[g.index++]=d;if(d.initial){g.index=0}if(g.data.length==2&amp;&amp;g.data[0].initial){g.data[0].bookmark=c}g.onAdd.dispatch(g,d);e.isNotDirty=0;return d},undo:function(){var e=this,c=e.editor,b=b,d;if(e.typing){e.add();e.typing=0}if(e.index&gt;0){if(e.index==e.data.length&amp;&amp;e.index&gt;1){d=e.index;e.typing=0;if(!e.add()){e.index=d}--e.index}b=e.data[--e.index];c.setContent(b.content,{format:&quot;raw&quot;});c.selection.moveToBookmark(b.bookmark);e.onUndo.dispatch(e,b)}return b},redo:function(){var d=this,c=d.editor,b=null;if(d.index&lt;d.data.length-1){b=d.data[++d.index];c.setContent(b.content,{format:&quot;raw&quot;});c.selection.moveToBookmark(b.bookmark);d.onRedo.dispatch(d,b)}return b},clear:function(){var b=this;b.data=[];b.index=0;b.typing=0;b.add({initial:true})},hasUndo:function(){return this.index!=0||this.typing},hasRedo:function(){return this.index&lt;this.data.length-1}})})(tinymce);(function(i){var h,c,a,b,g,f;h=i.dom.Event;c=i.isIE;a=i.isGecko;b=i.isOpera;g=i.each;f=i.extend;function e(k,l){var j=l.ownerDocument.createRange();j.setStart(k.endContainer,k.endOffset);j.setEndAfter(l);return j.cloneContents().textContent.length==0}function d(j){j=j.innerHTML;j=j.replace(/&lt;(img|hr|table|input|select|textarea)[ \&gt;]/gi,&quot;-&quot;);j=j.replace(/&lt;[^&gt;]+&gt;/g,&quot;&quot;);return j.replace(/[ \t\r\n]+/g,&quot;&quot;)==&quot;&quot;}i.create(&quot;tinymce.ForceBlocks&quot;,{ForceBlocks:function(k){var l=this,m=k.settings,n;l.editor=k;l.dom=k.dom;n=(m.forced_root_block||&quot;p&quot;).toLowerCase();m.element=n.toUpperCase();k.onPreInit.add(l.setup,l);l.reOpera=new RegExp(&quot;(\\u00a0|&amp;#160;|&amp;nbsp;)&lt;/&quot;+n+&quot;&gt;&quot;,&quot;gi&quot;);l.rePadd=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;&lt;\\/p&gt;|&lt;p( )([^&gt;]+)\\/&gt;|&lt;p( )([^&gt;]+)&gt;\\s+&lt;\\/p&gt;|&lt;p&gt;&lt;\\/p&gt;|&lt;p\\/&gt;|&lt;p&gt;\\s+&lt;\\/p&gt;&quot;.replace(/p/g,n),&quot;gi&quot;);l.reNbsp2BR1=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;[\\s\\u00a0]+&lt;\\/p&gt;|&lt;p&gt;[\\s\\u00a0]+&lt;\\/p&gt;&quot;.replace(/p/g,n),&quot;gi&quot;);l.reNbsp2BR2=new RegExp(&quot;&lt;%p()([^&gt;]+)&gt;(&amp;nbsp;|&amp;#160;)&lt;\\/%p&gt;|&lt;%p&gt;(&amp;nbsp;|&amp;#160;)&lt;\\/%p&gt;&quot;.replace(/%p/g,n),&quot;gi&quot;);l.reBR2Nbsp=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;\\s*&lt;br \\/&gt;\\s*&lt;\\/p&gt;|&lt;p&gt;\\s*&lt;br \\/&gt;\\s*&lt;\\/p&gt;&quot;.replace(/p/g,n),&quot;gi&quot;);function j(p,q){if(b){q.content=q.content.replace(l.reOpera,&quot;&lt;/&quot;+n+&quot;&gt;&quot;)}q.content=q.content.replace(l.rePadd,&quot;&lt;&quot;+n+&quot;$1$2$3$4$5$6&gt;\u00a0&lt;/&quot;+n+&quot;&gt;&quot;);if(!c&amp;&amp;!b&amp;&amp;q.set){q.content=q.content.replace(l.reNbsp2BR1,&quot;&lt;&quot;+n+&quot;$1$2&gt;&lt;br /&gt;&lt;/&quot;+n+&quot;&gt;&quot;);q.content=q.content.replace(l.reNbsp2BR2,&quot;&lt;&quot;+n+&quot;$1$2&gt;&lt;br /&gt;&lt;/&quot;+n+&quot;&gt;&quot;)}else{q.content=q.content.replace(l.reBR2Nbsp,&quot;&lt;&quot;+n+&quot;$1$2&gt;\u00a0&lt;/&quot;+n+&quot;&gt;&quot;)}}k.onBeforeSetContent.add(j);k.onPostProcess.add(j);if(m.forced_root_block){k.onInit.add(l.forceRoots,l);k.onSetContent.add(l.forceRoots,l);k.onBeforeGetContent.add(l.forceRoots,l)}},setup:function(){var k=this,j=k.editor,l=j.settings;if(l.forced_root_block){j.onKeyUp.add(k.forceRoots,k);j.onPreProcess.add(k.forceRoots,k)}if(l.force_br_newlines){if(c){j.onKeyPress.add(function(o,q){var r,p=o.selection;if(q.keyCode==13&amp;&amp;p.getNode().nodeName!=&quot;LI&quot;){p.setContent('&lt;br id=&quot;__&quot; /&gt; ',{format:&quot;raw&quot;});r=o.dom.get(&quot;__&quot;);r.removeAttribute(&quot;id&quot;);p.select(r);p.collapse();return h.cancel(q)}})}return}if(!c&amp;&amp;l.force_p_newlines){j.onKeyPress.add(function(n,o){if(o.keyCode==13&amp;&amp;!o.shiftKey){if(!k.insertPara(o)){h.cancel(o)}}});if(a){j.onKeyDown.add(function(n,o){if((o.keyCode==8||o.keyCode==46)&amp;&amp;!o.shiftKey){k.backspaceDelete(o,o.keyCode==8)}})}}function m(o,n){var p=j.dom.create(n);g(o.attributes,function(q){if(q.specified&amp;&amp;q.nodeValue){p.setAttribute(q.nodeName.toLowerCase(),q.nodeValue)}});g(o.childNodes,function(q){p.appendChild(q.cloneNode(true))});o.parentNode.replaceChild(p,o);return p}j.onPreProcess.add(function(n,p){g(n.dom.select(&quot;p,h1,h2,h3,h4,h5,h6,div&quot;,p.node),function(o){if(d(o)){g(n.dom.select(&quot;span,em,strong,b,i&quot;,p.node),function(q){if(!q.hasChildNodes()){q.appendChild(n.getDoc().createTextNode(&quot;\u00a0&quot;));return false}})}})});if(c){if(l.element!=&quot;P&quot;){j.onKeyPress.add(function(n,o){k.lastElm=n.selection.getNode().nodeName});j.onKeyUp.add(function(p,r){var t,q=p.selection,s=q.getNode(),o=p.getBody();if(o.childNodes.length===1&amp;&amp;s.nodeName==&quot;P&quot;){s=m(s,l.element);q.select(s);q.collapse();p.nodeChanged()}else{if(r.keyCode==13&amp;&amp;!r.shiftKey&amp;&amp;k.lastElm!=&quot;P&quot;){t=p.dom.getParent(s,&quot;p&quot;);if(t){m(t,l.element);p.nodeChanged()}}}})}}},find:function(p,l,m){var k=this.editor,j=k.getDoc().createTreeWalker(p,4,null,false),o=-1;while(p=j.nextNode()){o++;if(l==0&amp;&amp;p==m){return o}if(l==1&amp;&amp;o==m){return p}}return -1},forceRoots:function(p,D){var u=this,p=u.editor,H=p.getBody(),E=p.getDoc(),K=p.selection,v=K.getSel(),w=K.getRng(),I=-2,o,B,j,k,F=-16777215;var G,l,J,A,x,m=H.childNodes,z,y,q;for(z=m.length-1;z&gt;=0;z--){G=m[z];if(G.nodeType===3||(!u.dom.isBlock(G)&amp;&amp;G.nodeType!==8&amp;&amp;!/^(script|mce:script|style|mce:style)$/i.test(G.nodeName))){if(!l){if(G.nodeType!=3||/[^\s]/g.test(G.nodeValue)){if(I==-2&amp;&amp;w){if(!c){if(w.startContainer.nodeType==1&amp;&amp;(y=w.startContainer.childNodes[w.startOffset])&amp;&amp;y.nodeType==1){q=y.getAttribute(&quot;id&quot;);y.setAttribute(&quot;id&quot;,&quot;__mce&quot;)}else{if(p.dom.getParent(w.startContainer,function(n){return n===H})){B=w.startOffset;j=w.endOffset;I=u.find(H,0,w.startContainer);o=u.find(H,0,w.endContainer)}}}else{k=E.body.createTextRange();k.moveToElementText(H);k.collapse(1);J=k.move(&quot;character&quot;,F)*-1;k=w.duplicate();k.collapse(1);A=k.move(&quot;character&quot;,F)*-1;k=w.duplicate();k.collapse(0);x=(k.move(&quot;character&quot;,F)*-1)-A;I=A-J;o=x}}l=p.dom.create(p.settings.forced_root_block);G.parentNode.replaceChild(l,G);l.appendChild(G)}}else{if(l.hasChildNodes()){l.insertBefore(G,l.firstChild)}else{l.appendChild(G)}}}else{l=null}}if(I!=-2){if(!c){l=H.getElementsByTagName(p.settings.element)[0];w=E.createRange();if(I!=-1){w.setStart(u.find(H,1,I),B)}else{w.setStart(l,0)}if(o!=-1){w.setEnd(u.find(H,1,o),j)}else{w.setEnd(l,0)}if(v){v.removeAllRanges();v.addRange(w)}}else{try{w=v.createRange();w.moveToElementText(H);w.collapse(1);w.moveStart(&quot;character&quot;,I);w.moveEnd(&quot;character&quot;,o);w.select()}catch(C){}}}else{if(!c&amp;&amp;(y=p.dom.get(&quot;__mce&quot;))){if(q){y.setAttribute(&quot;id&quot;,q)}else{y.removeAttribute(&quot;id&quot;)}w=E.createRange();w.setStartBefore(y);w.setEndBefore(y);K.setRng(w)}}},getParentBlock:function(k){var j=this.dom;return j.getParent(k,j.isBlock)},insertPara:function(N){var B=this,p=B.editor,J=p.dom,O=p.getDoc(),S=p.settings,C=p.selection.getSel(),D=C.getRangeAt(0),R=O.body;var G,H,E,L,K,m,k,o,u,j,z,Q,l,q,F,I=J.getViewPort(p.getWin()),x,A,w;G=O.createRange();G.setStart(C.anchorNode,C.anchorOffset);G.collapse(true);H=O.createRange();H.setStart(C.focusNode,C.focusOffset);H.collapse(true);E=G.compareBoundaryPoints(G.START_TO_END,H)&lt;0;L=E?C.anchorNode:C.focusNode;K=E?C.anchorOffset:C.focusOffset;m=E?C.focusNode:C.anchorNode;k=E?C.focusOffset:C.anchorOffset;if(L===m&amp;&amp;/^(TD|TH)$/.test(L.nodeName)){if(L.firstChild.nodeName==&quot;BR&quot;){J.remove(L.firstChild)}if(L.childNodes.length==0){p.dom.add(L,S.element,null,&quot;&lt;br /&gt;&quot;);Q=p.dom.add(L,S.element,null,&quot;&lt;br /&gt;&quot;)}else{F=L.innerHTML;L.innerHTML=&quot;&quot;;p.dom.add(L,S.element,null,F);Q=p.dom.add(L,S.element,null,&quot;&lt;br /&gt;&quot;)}D=O.createRange();D.selectNodeContents(Q);D.collapse(1);p.selection.setRng(D);return false}if(L==R&amp;&amp;m==R&amp;&amp;R.firstChild&amp;&amp;p.dom.isBlock(R.firstChild)){L=m=L.firstChild;K=k=0;G=O.createRange();G.setStart(L,0);H=O.createRange();H.setStart(m,0)}L=L.nodeName==&quot;HTML&quot;?O.body:L;L=L.nodeName==&quot;BODY&quot;?L.firstChild:L;m=m.nodeName==&quot;HTML&quot;?O.body:m;m=m.nodeName==&quot;BODY&quot;?m.firstChild:m;o=B.getParentBlock(L);u=B.getParentBlock(m);j=o?o.nodeName:S.element;if(B.dom.getParent(o,&quot;ol,ul,pre&quot;)){return true}if(o&amp;&amp;(o.nodeName==&quot;CAPTION&quot;||/absolute|relative|fixed/gi.test(J.getStyle(o,&quot;position&quot;,1)))){j=S.element;o=null}if(u&amp;&amp;(u.nodeName==&quot;CAPTION&quot;||/absolute|relative|fixed/gi.test(J.getStyle(o,&quot;position&quot;,1)))){j=S.element;u=null}if(/(TD|TABLE|TH|CAPTION)/.test(j)||(o&amp;&amp;j==&quot;DIV&quot;&amp;&amp;/left|right/gi.test(J.getStyle(o,&quot;float&quot;,1)))){j=S.element;o=u=null}z=(o&amp;&amp;o.nodeName==j)?o.cloneNode(0):p.dom.create(j);Q=(u&amp;&amp;u.nodeName==j)?u.cloneNode(0):p.dom.create(j);Q.removeAttribute(&quot;id&quot;);if(/^(H[1-6])$/.test(j)&amp;&amp;e(D,o)){Q=p.dom.create(S.element)}F=l=L;do{if(F==R||F.nodeType==9||B.dom.isBlock(F)||/(TD|TABLE|TH|CAPTION)/.test(F.nodeName)){break}l=F}while((F=F.previousSibling?F.previousSibling:F.parentNode));F=q=m;do{if(F==R||F.nodeType==9||B.dom.isBlock(F)||/(TD|TABLE|TH|CAPTION)/.test(F.nodeName)){break}q=F}while((F=F.nextSibling?F.nextSibling:F.parentNode));if(l.nodeName==j){G.setStart(l,0)}else{G.setStartBefore(l)}G.setEnd(L,K);z.appendChild(G.cloneContents()||O.createTextNode(&quot;&quot;));try{H.setEndAfter(q)}catch(M){}H.setStart(m,k);Q.appendChild(H.cloneContents()||O.createTextNode(&quot;&quot;));D=O.createRange();if(!l.previousSibling&amp;&amp;l.parentNode.nodeName==j){D.setStartBefore(l.parentNode)}else{if(G.startContainer.nodeName==j&amp;&amp;G.startOffset==0){D.setStartBefore(G.startContainer)}else{D.setStart(G.startContainer,G.startOffset)}}if(!q.nextSibling&amp;&amp;q.parentNode.nodeName==j){D.setEndAfter(q.parentNode)}else{D.setEnd(H.endContainer,H.endOffset)}D.deleteContents();if(b){p.getWin().scrollTo(0,I.y)}if(z.firstChild&amp;&amp;z.firstChild.nodeName==j){z.innerHTML=z.firstChild.innerHTML}if(Q.firstChild&amp;&amp;Q.firstChild.nodeName==j){Q.innerHTML=Q.firstChild.innerHTML}if(d(z)){z.innerHTML=&quot;&lt;br /&gt;&quot;}function P(y,s){var r=[],U,T,t;y.innerHTML=&quot;&quot;;if(S.keep_styles){T=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(T.nodeName)){U=T.cloneNode(false);J.setAttrib(U,&quot;id&quot;,&quot;&quot;);r.push(U)}}while(T=T.parentNode)}if(r.length&gt;0){for(t=r.length-1,U=y;t&gt;=0;t--){U=U.appendChild(r[t])}r[0].innerHTML=b?&quot;&amp;nbsp;&quot;:&quot;&lt;br /&gt;&quot;;return r[0]}else{y.innerHTML=b?&quot;&amp;nbsp;&quot;:&quot;&lt;br /&gt;&quot;}}if(d(Q)){w=P(Q,m)}if(b&amp;&amp;parseFloat(opera.version())&lt;9.5){D.insertNode(z);D.insertNode(Q)}else{D.insertNode(Q);D.insertNode(z)}Q.normalize();z.normalize();function v(r){return O.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false).nextNode()||r}D=O.createRange();D.selectNodeContents(a?v(w||Q):w||Q);D.collapse(1);C.removeAllRanges();C.addRange(D);x=p.dom.getPos(Q).y;A=Q.clientHeight;if(x&lt;I.y||x+A&gt;I.y+I.h){p.getWin().scrollTo(0,x&lt;I.y?x:x-I.h+25)}return false},backspaceDelete:function(o,x){var z=this,m=z.editor,s=m.getBody(),l=m.dom,k,p=m.selection,j=p.getRng(),q=j.startContainer,k,u,v;if(q&amp;&amp;m.dom.isBlock(q)&amp;&amp;!/^(TD|TH)$/.test(q.nodeName)&amp;&amp;x){if(q.childNodes.length==0||(q.childNodes.length==1&amp;&amp;q.firstChild.nodeName==&quot;BR&quot;)){k=q;while((k=k.previousSibling)&amp;&amp;!m.dom.isBlock(k)){}if(k){if(q!=s.firstChild){u=m.dom.doc.createTreeWalker(k,NodeFilter.SHOW_TEXT,null,false);while(v=u.nextNode()){k=v}j=m.getDoc().createRange();j.setStart(k,k.nodeValue?k.nodeValue.length:0);j.setEnd(k,k.nodeValue?k.nodeValue.length:0);p.setRng(j);m.dom.remove(q)}return h.cancel(o)}}}function y(n){var r;n=n.target;if(n&amp;&amp;n.parentNode&amp;&amp;n.nodeName==&quot;BR&quot;&amp;&amp;(k=z.getParentBlock(n))){r=n.previousSibling;h.remove(s,&quot;DOMNodeInserted&quot;,y);if(r&amp;&amp;r.nodeType==3&amp;&amp;/\s+$/.test(r.nodeValue)){return}if(n.previousSibling||n.nextSibling){m.dom.remove(n)}}}h._add(s,&quot;DOMNodeInserted&quot;,y);window.setTimeout(function(){h._remove(s,&quot;DOMNodeInserted&quot;,y)},1)}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each,e=c.extend;c.create(&quot;tinymce.ControlManager&quot;,{ControlManager:function(f,j){var h=this,g;j=j||{};h.editor=f;h.controls={};h.onAdd=new c.util.Dispatcher(h);h.onPostRender=new c.util.Dispatcher(h);h.prefix=j.prefix||f.id+&quot;_&quot;;h._cls={};h.onPostRender.add(function(){d(h.controls,function(i){i.postRender()})})},get:function(f){return this.controls[this.prefix+f]||this.controls[f]},setActive:function(h,f){var g=null;if(g=this.get(h)){g.setActive(f)}return g},setDisabled:function(h,f){var g=null;if(g=this.get(h)){g.setDisabled(f)}return g},add:function(g){var f=this;if(g){f.controls[g.id]=g;f.onAdd.dispatch(g,f)}return g},createControl:function(i){var h,g=this,f=g.editor;d(f.plugins,function(j){if(j.createControl){h=j.createControl(i,g);if(h){return false}}});switch(i){case&quot;|&quot;:case&quot;separator&quot;:return g.createSeparator()}if(!h&amp;&amp;f.buttons&amp;&amp;(h=f.buttons[i])){return g.createButton(i,h)}return g.add(h)},createDropMenu:function(f,n,h){var m=this,i=m.editor,j,g,k,l;n=e({&quot;class&quot;:&quot;mceDropDown&quot;,constrain:i.settings.constrain_menus},n);n[&quot;class&quot;]=n[&quot;class&quot;]+&quot; &quot;+i.getParam(&quot;skin&quot;)+&quot;Skin&quot;;if(k=i.getParam(&quot;skin_variant&quot;)){n[&quot;class&quot;]+=&quot; &quot;+i.getParam(&quot;skin&quot;)+&quot;Skin&quot;+k.substring(0,1).toUpperCase()+k.substring(1)}f=m.prefix+f;l=h||m._cls.dropmenu||c.ui.DropMenu;j=m.controls[f]=new l(f,n);j.onAddItem.add(function(r,q){var p=q.settings;p.title=i.getLang(p.title,p.title);if(!p.onclick){p.onclick=function(o){i.execCommand(p.cmd,p.ui||false,p.value)}}});i.onRemove.add(function(){j.destroy()});if(c.isIE){j.onShowMenu.add(function(){i.focus();g=i.selection.getBookmark(1)});j.onHideMenu.add(function(){if(g){i.selection.moveToBookmark(g);g=0}})}return m.add(j)},createListBox:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onselect){i.onselect=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,scope:i.scope,control_manager:h},i);m=h.prefix+m;if(g.settings.use_native_selects){k=new c.ui.NativeListBox(m,i)}else{f=l||h._cls.listbox||c.ui.ListBox;k=new f(m,i)}h.controls[m]=k;if(c.isWebKit){k.onPostRender.add(function(p,o){a.add(o,&quot;mousedown&quot;,function(){g.bookmark=g.selection.getBookmark(1)});a.add(o,&quot;focus&quot;,function(){g.selection.moveToBookmark(g.bookmark);g.bookmark=null})})}if(k.hideMenu){g.onMouseDown.add(k.hideMenu,k)}return h.add(k)},createButton:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.label=g.translate(i.label);i.scope=i.scope||g;if(!i.onclick&amp;&amp;!i.menu_button){i.onclick=function(){g.execCommand(i.cmd,i.ui||false,i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,unavailable_prefix:g.getLang(&quot;unavailable&quot;,&quot;&quot;),scope:i.scope,control_manager:h},i);m=h.prefix+m;if(i.menu_button){f=l||h._cls.menubutton||c.ui.MenuButton;k=new f(m,i);g.onMouseDown.add(k.hideMenu,k)}else{f=h._cls.button||c.ui.Button;k=new f(m,i)}return h.add(k)},createMenuButton:function(h,f,g){f=f||{};f.menu_button=1;return this.createButton(h,f,g)},createSplitButton:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onclick){i.onclick=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}if(!i.onselect){i.onselect=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,scope:i.scope,control_manager:h},i);m=h.prefix+m;f=l||h._cls.splitbutton||c.ui.SplitButton;k=h.add(new f(m,i));g.onMouseDown.add(k.hideMenu,k);return k},createColorSplitButton:function(f,n,h){var l=this,j=l.editor,i,k,m,g;if(l.get(f)){return null}n.title=j.translate(n.title);n.scope=n.scope||j;if(!n.onclick){n.onclick=function(o){if(c.isIE){g=j.selection.getBookmark(1)}j.execCommand(n.cmd,n.ui||false,o||n.value)}}if(!n.onselect){n.onselect=function(o){j.execCommand(n.cmd,n.ui||false,o||n.value)}}n=e({title:n.title,&quot;class&quot;:&quot;mce_&quot;+f,menu_class:j.getParam(&quot;skin&quot;)+&quot;Skin&quot;,scope:n.scope,more_colors_title:j.getLang(&quot;more_colors&quot;)},n);f=l.prefix+f;m=h||l._cls.colorsplitbutton||c.ui.ColorSplitButton;k=new m(f,n);j.onMouseDown.add(k.hideMenu,k);j.onRemove.add(function(){k.destroy()});if(c.isIE){k.onShowMenu.add(function(){j.focus();g=j.selection.getBookmark(1)});k.onHideMenu.add(function(){if(g){j.selection.moveToBookmark(g);g=0}})}return l.add(k)},createToolbar:function(k,h,j){var i,g=this,f;k=g.prefix+k;f=j||g._cls.toolbar||c.ui.Toolbar;i=new f(k,h);if(g.get(k)){return null}return g.add(i)},createSeparator:function(g){var f=g||this._cls.separator||c.ui.Separator;return new f()},setControlType:function(g,f){return this._cls[g.toLowerCase()]=f},destroy:function(){d(this.controls,function(f){f.destroy()});this.controls=null}})})(tinymce);(function(d){var a=d.util.Dispatcher,e=d.each,c=d.isIE,b=d.isOpera;d.create(&quot;tinymce.WindowManager&quot;,{WindowManager:function(f){var g=this;g.editor=f;g.onOpen=new a(g);g.onClose=new a(g);g.params={};g.features={}},open:function(z,h){var v=this,k=&quot;&quot;,n,m,i=v.editor.settings.dialog_type==&quot;modal&quot;,q,o,j,g=d.DOM.getViewPort(),r;z=z||{};h=h||{};o=b?g.w:screen.width;j=b?g.h:screen.height;z.name=z.name||&quot;mc_&quot;+new Date().getTime();z.width=parseInt(z.width||320);z.height=parseInt(z.height||240);z.resizable=true;z.left=z.left||parseInt(o/2)-(z.width/2);z.top=z.top||parseInt(j/2)-(z.height/2);h.inline=false;h.mce_width=z.width;h.mce_height=z.height;h.mce_auto_focus=z.auto_focus;if(i){if(c){z.center=true;z.help=false;z.dialogWidth=z.width+&quot;px&quot;;z.dialogHeight=z.height+&quot;px&quot;;z.scroll=z.scrollbars||false}}e(z,function(p,f){if(d.is(p,&quot;boolean&quot;)){p=p?&quot;yes&quot;:&quot;no&quot;}if(!/^(name|url)$/.test(f)){if(c&amp;&amp;i){k+=(k?&quot;;&quot;:&quot;&quot;)+f+&quot;:&quot;+p}else{k+=(k?&quot;,&quot;:&quot;&quot;)+f+&quot;=&quot;+p}}});v.features=z;v.params=h;v.onOpen.dispatch(v,z,h);r=z.url||z.file;r=d._addVer(r);try{if(c&amp;&amp;i){q=1;window.showModalDialog(r,window,k)}else{q=window.open(r,z.name,k)}}catch(l){}if(!q){alert(v.editor.getLang(&quot;popup_blocked&quot;))}},close:function(f){f.close();this.onClose.dispatch(this)},createInstance:function(i,h,g,m,l,k){var j=d.resolve(i);return new j(h,g,m,l,k)},confirm:function(h,f,i,g){g=g||window;f.call(i||this,g.confirm(this._decode(this.editor.getLang(h,h))))},alert:function(h,f,j,g){var i=this;g=g||window;g.alert(i._decode(i.editor.getLang(h,h)));if(f){f.call(j||i)}},_decode:function(f){return d.DOM.decode(f).replace(/\\n/g,&quot;\n&quot;)}})}(tinymce));(function(a){a.CommandManager=function(){var c={},b={},d={};function e(i,h,g,f){if(typeof(h)==&quot;string&quot;){h=[h]}a.each(h,function(j){i[j.toLowerCase()]={func:g,scope:f}})}a.extend(this,{add:function(h,g,f){e(c,h,g,f)},addQueryStateHandler:function(h,g,f){e(b,h,g,f)},addQueryValueHandler:function(h,g,f){e(d,h,g,f)},execCommand:function(g,j,i,h,f){if(j=c[j.toLowerCase()]){if(j.func.call(g||j.scope,i,h,f)!==false){return true}}},queryCommandValue:function(){if(cmd=d[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}},queryCommandState:function(){if(cmd=b[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}}})};a.GlobalCommands=new a.CommandManager()})(tinymce);(function(b){function a(i,d,h,m){var j,g,e,l,f;function k(p,o){do{if(p.parentNode==o){return p}p=p.parentNode}while(p)}function c(o){m(o);b.walk(o,m,&quot;childNodes&quot;)}j=i.findCommonAncestor(d,h);e=k(d,j)||d;l=k(h,j)||h;for(g=d;g&amp;&amp;g!=e;g=g.parentNode){for(f=g.nextSibling;f;f=f.nextSibling){c(f)}}if(e!=l){for(g=e.nextSibling;g&amp;&amp;g!=l;g=g.nextSibling){c(g)}}else{c(e)}for(g=h;g&amp;&amp;g!=l;g=g.parentNode){for(f=g.previousSibling;f;f=f.previousSibling){c(f)}}}b.GlobalCommands.add(&quot;RemoveFormat&quot;,function(){var m=this,l=m.dom,u=m.selection,d=u.getRng(1),e=[],h,f,j,q,g,o,c,i;function k(s){var r;l.getParent(s,function(v){if(l.is(v,m.getParam(&quot;removeformat_selector&quot;))){r=v}return l.isBlock(v)},m.getBody());return r}function p(r){if(l.is(r,m.getParam(&quot;removeformat_selector&quot;))){e.push(r)}}function t(r){p(r);b.walk(r,p,&quot;childNodes&quot;)}h=u.getBookmark();q=d.startContainer;o=d.endContainer;g=d.startOffset;c=d.endOffset;q=q.nodeType==1?q.childNodes[Math.min(g,q.childNodes.length-1)]:q;o=o.nodeType==1?o.childNodes[Math.min(g==c?c:c-1,o.childNodes.length-1)]:o;if(q==o){f=k(q);if(q.nodeType==3){if(f&amp;&amp;f.nodeType==1){i=q.splitText(g);i.splitText(c-g);l.split(f,i);u.moveToBookmark(h)}return}t(l.split(f,q)||q)}else{f=k(q);j=k(o);if(f){if(q.nodeType==3){if(g==q.nodeValue.length){q.nodeValue+=&quot;\uFEFF&quot;}q=q.splitText(g)}}if(j){if(o.nodeType==3){o.splitText(c)}}if(f&amp;&amp;f==j){l.replace(l.create(&quot;span&quot;,{id:&quot;__end&quot;},o.cloneNode(true)),o)}if(f){f=l.split(f,q)}else{f=q}if(i=l.get(&quot;__end&quot;)){o=i;j=k(o)}if(j){j=l.split(j,o)}else{j=o}a(l,f,j,p);if(q.nodeValue==&quot;\uFEFF&quot;){q.nodeValue=&quot;&quot;}t(o);t(q)}b.each(e,function(r){l.remove(r,1)});l.remove(&quot;__end&quot;,1);u.moveToBookmark(h)})})(tinymce);(function(a){a.GlobalCommands.add(&quot;mceBlockQuote&quot;,function(){var j=this,o=j.selection,f=j.dom,l,k,e,d,p,c,m,h,b;function g(i){return f.getParent(i,function(q){return q.nodeName===&quot;BLOCKQUOTE&quot;})}l=f.getParent(o.getStart(),f.isBlock);k=f.getParent(o.getEnd(),f.isBlock);if(p=g(l)){if(l!=k||l.childNodes.length&gt;1||(l.childNodes.length==1&amp;&amp;l.firstChild.nodeName!=&quot;BR&quot;)){d=o.getBookmark()}if(g(k)){m=p.cloneNode(false);while(e=k.nextSibling){m.appendChild(e.parentNode.removeChild(e))}}if(m){f.insertAfter(m,p)}b=o.getSelectedBlocks(l,k);for(h=b.length-1;h&gt;=0;h--){f.insertAfter(b[h],p)}if(/^\s*$/.test(p.innerHTML)){f.remove(p,1)}if(m&amp;&amp;/^\s*$/.test(m.innerHTML)){f.remove(m,1)}if(!d){if(!a.isIE){c=j.getDoc().createRange();c.setStart(l,0);c.setEnd(l,0);o.setRng(c)}else{o.select(l);o.collapse(0);if(f.getParent(o.getStart(),f.isBlock)!=l){c=o.getRng();c.move(&quot;character&quot;,-1);c.select()}}}else{j.selection.moveToBookmark(d)}return}if(a.isIE&amp;&amp;!l&amp;&amp;!k){j.getDoc().execCommand(&quot;Indent&quot;);e=g(o.getNode());e.style.margin=e.dir=&quot;&quot;;return}if(!l||!k){return}if(l!=k||l.childNodes.length&gt;1||(l.childNodes.length==1&amp;&amp;l.firstChild.nodeName!=&quot;BR&quot;)){d=o.getBookmark()}a.each(o.getSelectedBlocks(g(o.getStart()),g(o.getEnd())),function(i){if(i.nodeName==&quot;BLOCKQUOTE&quot;&amp;&amp;!p){p=i;return}if(!p){p=f.create(&quot;blockquote&quot;);i.parentNode.insertBefore(p,i)}if(i.nodeName==&quot;BLOCKQUOTE&quot;&amp;&amp;p){e=i.firstChild;while(e){p.appendChild(e.cloneNode(true));e=e.nextSibling}f.remove(i);return}p.appendChild(f.remove(i))});if(!d){if(!a.isIE){c=j.getDoc().createRange();c.setStart(l,0);c.setEnd(l,0);o.setRng(c)}else{o.select(l);o.collapse(1)}}else{o.moveToBookmark(d)}})})(tinymce);(function(a){a.each([&quot;Cut&quot;,&quot;Copy&quot;,&quot;Paste&quot;],function(b){a.GlobalCommands.add(b,function(){var c=this,e=c.getDoc();try{e.execCommand(b,false,null);if(!e.queryCommandEnabled(b)){throw&quot;Error&quot;}}catch(d){if(a.isGecko){c.windowManager.confirm(c.getLang(&quot;clipboard_msg&quot;),function(f){if(f){open(&quot;http://www.mozilla.org/editor/midasdemo/securityprefs.html&quot;,&quot;_blank&quot;)}})}else{c.windowManager.alert(c.getLang(&quot;clipboard_no_support&quot;))}}})})})(tinymce);(function(a){a.GlobalCommands.add(&quot;InsertHorizontalRule&quot;,function(){if(a.isOpera){return this.getDoc().execCommand(&quot;InsertHorizontalRule&quot;,false,&quot;&quot;)}this.selection.setContent(&quot;&lt;hr /&gt;&quot;)})})(tinymce);(function(){var a=tinymce.GlobalCommands;a.add([&quot;mceEndUndoLevel&quot;,&quot;mceAddUndoLevel&quot;],function(){this.undoManager.add()});a.add(&quot;Undo&quot;,function(){var b=this;if(b.settings.custom_undo_redo){b.undoManager.undo();b.nodeChanged();return true}return false});a.add(&quot;Redo&quot;,function(){var b=this;if(b.settings.custom_undo_redo){b.undoManager.redo();b.nodeChanged();return true}return false})})();
</del><ins>+(function(d){var a=/^\s*|\s*$/g,e,c=&quot;B&quot;.replace(/A(.)|B/,&quot;$1&quot;)===&quot;$1&quot;;var b={majorVersion:&quot;3&quot;,minorVersion:&quot;3.9.2&quot;,releaseDate:&quot;2010-09-29&quot;,_init:function(){var s=this,q=document,o=navigator,g=o.userAgent,m,f,l,k,j,r;s.isOpera=d.opera&amp;&amp;opera.buildNumber;s.isWebKit=/WebKit/.test(g);s.isIE=!s.isWebKit&amp;&amp;!s.isOpera&amp;&amp;(/MSIE/gi).test(g)&amp;&amp;(/Explorer/gi).test(o.appName);s.isIE6=s.isIE&amp;&amp;/MSIE [56]/.test(g);s.isGecko=!s.isWebKit&amp;&amp;/Gecko/.test(g);s.isMac=g.indexOf(&quot;Mac&quot;)!=-1;s.isAir=/adobeair/i.test(g);s.isIDevice=/(iPad|iPhone)/.test(g);if(d.tinyMCEPreInit){s.suffix=tinyMCEPreInit.suffix;s.baseURL=tinyMCEPreInit.base;s.query=tinyMCEPreInit.query;return}s.suffix=&quot;&quot;;f=q.getElementsByTagName(&quot;base&quot;);for(m=0;m&lt;f.length;m++){if(r=f[m].href){if(/^https?:\/\/[^\/]+$/.test(r)){r+=&quot;/&quot;}k=r?r.match(/.*\//)[0]:&quot;&quot;}}function h(i){if(i.src&amp;&amp;/tiny_mce(|_gzip|_jquery|_prototype|_full)(_dev|_src)?.js/.test(i.src)){if(/_(src|dev)\.js/g.test(i.src)){s.suffix=&quot;_src&quot;}if((j=i.src.indexOf(&quot;?&quot;))!=-1){s.query=i.src.substring(j+1)}s.baseURL=i.src.substring(0,i.src.lastIndexOf(&quot;/&quot;));if(k&amp;&amp;s.baseURL.indexOf(&quot;://&quot;)==-1&amp;&amp;s.baseURL.indexOf(&quot;/&quot;)!==0){s.baseURL=k+s.baseURL}return s.baseURL}return null}f=q.getElementsByTagName(&quot;script&quot;);for(m=0;m&lt;f.length;m++){if(h(f[m])){return}}l=q.getElementsByTagName(&quot;head&quot;)[0];if(l){f=l.getElementsByTagName(&quot;script&quot;);for(m=0;m&lt;f.length;m++){if(h(f[m])){return}}}return},is:function(g,f){if(!f){return g!==e}if(f==&quot;array&quot;&amp;&amp;(g.hasOwnProperty&amp;&amp;g instanceof Array)){return true}return typeof(g)==f},each:function(i,f,h){var j,g;if(!i){return 0}h=h||i;if(i.length!==e){for(j=0,g=i.length;j&lt;g;j++){if(f.call(h,i[j],j,i)===false){return 0}}}else{for(j in i){if(i.hasOwnProperty(j)){if(f.call(h,i[j],j,i)===false){return 0}}}}return 1},map:function(g,h){var i=[];b.each(g,function(f){i.push(h(f))});return i},grep:function(g,h){var i=[];b.each(g,function(f){if(!h||h(f)){i.push(f)}});return i},inArray:function(g,h){var j,f;if(g){for(j=0,f=g.length;j&lt;f;j++){if(g[j]===h){return j}}}return -1},extend:function(k,j){var h,g,f=arguments;for(h=1,g=f.length;h&lt;g;h++){j=f[h];b.each(j,function(i,l){if(i!==e){k[l]=i}})}return k},trim:function(f){return(f?&quot;&quot;+f:&quot;&quot;).replace(a,&quot;&quot;)},create:function(n,f){var m=this,g,i,j,k,h,l=0;n=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(n);j=n[3].match(/(^|\.)(\w+)$/i)[2];i=m.createNS(n[3].replace(/\.\w+$/,&quot;&quot;));if(i[j]){return}if(n[2]==&quot;static&quot;){i[j]=f;if(this.onCreate){this.onCreate(n[2],n[3],i[j])}return}if(!f[j]){f[j]=function(){};l=1}i[j]=f[j];m.extend(i[j].prototype,f);if(n[5]){g=m.resolve(n[5]).prototype;k=n[5].match(/\.(\w+)$/i)[1];h=i[j];if(l){i[j]=function(){return g[k].apply(this,arguments)}}else{i[j]=function(){this.parent=g[k];return h.apply(this,arguments)}}i[j].prototype[j]=i[j];m.each(g,function(o,p){i[j].prototype[p]=g[p]});m.each(f,function(o,p){if(g[p]){i[j].prototype[p]=function(){this.parent=g[p];return o.apply(this,arguments)}}else{if(p!=j){i[j].prototype[p]=o}}})}m.each(f[&quot;static&quot;],function(o,p){i[j][p]=o});if(this.onCreate){this.onCreate(n[2],n[3],i[j].prototype)}},walk:function(i,h,j,g){g=g||this;if(i){if(j){i=i[j]}b.each(i,function(k,f){if(h.call(g,k,f,j)===false){return false}b.walk(k,h,j,g)})}},createNS:function(j,h){var g,f;h=h||d;j=j.split(&quot;.&quot;);for(g=0;g&lt;j.length;g++){f=j[g];if(!h[f]){h[f]={}}h=h[f]}return h},resolve:function(j,h){var g,f;h=h||d;j=j.split(&quot;.&quot;);for(g=0,f=j.length;g&lt;f;g++){h=h[j[g]];if(!h){break}}return h},addUnload:function(j,i){var h=this;j={func:j,scope:i||this};if(!h.unloads){function g(){var f=h.unloads,l,m;if(f){for(m in f){l=f[m];if(l&amp;&amp;l.func){l.func.call(l.scope,1)}}if(d.detachEvent){d.detachEvent(&quot;onbeforeunload&quot;,k);d.detachEvent(&quot;onunload&quot;,g)}else{if(d.removeEventListener){d.removeEventListener(&quot;unload&quot;,g,false)}}h.unloads=l=f=w=g=0;if(d.CollectGarbage){CollectGarbage()}}}function k(){var l=document;if(l.readyState==&quot;interactive&quot;){function f(){l.detachEvent(&quot;onstop&quot;,f);if(g){g()}l=0}if(l){l.attachEvent(&quot;onstop&quot;,f)}d.setTimeout(function(){if(l){l.detachEvent(&quot;onstop&quot;,f)}},0)}}if(d.attachEvent){d.attachEvent(&quot;onunload&quot;,g);d.attachEvent(&quot;onbeforeunload&quot;,k)}else{if(d.addEventListener){d.addEventListener(&quot;unload&quot;,g,false)}}h.unloads=[j]}else{h.unloads.push(j)}return j},removeUnload:function(i){var g=this.unloads,h=null;b.each(g,function(j,f){if(j&amp;&amp;j.func==i){g.splice(f,1);h=i;return false}});return h},explode:function(f,g){return f?b.map(f.split(g||&quot;,&quot;),b.trim):f},_addVer:function(g){var f;if(!this.query){return g}f=(g.indexOf(&quot;?&quot;)==-1?&quot;?&quot;:&quot;&amp;&quot;)+this.query;if(g.indexOf(&quot;#&quot;)==-1){return g+f}return g.replace(&quot;#&quot;,f+&quot;#&quot;)},_replace:function(h,f,g){if(c){return g.replace(h,function(){var l=f,j=arguments,k;for(k=0;k&lt;j.length-2;k++){if(j[k]===e){l=l.replace(new RegExp(&quot;\\$&quot;+k,&quot;g&quot;),&quot;&quot;)}else{l=l.replace(new RegExp(&quot;\\$&quot;+k,&quot;g&quot;),j[k])}}return l})}return g.replace(h,f)}};b._init();d.tinymce=d.tinyMCE=b})(window);tinymce.create(&quot;tinymce.util.Dispatcher&quot;,{scope:null,listeners:null,Dispatcher:function(a){this.scope=a||this;this.listeners=[]},add:function(a,b){this.listeners.push({cb:a,scope:b||this.scope});return a},addToTop:function(a,b){this.listeners.unshift({cb:a,scope:b||this.scope});return a},remove:function(a){var b=this.listeners,c=null;tinymce.each(b,function(e,d){if(a==e.cb){c=a;b.splice(d,1);return false}});return c},dispatch:function(){var f,d=arguments,e,b=this.listeners,g;for(e=0;e&lt;b.length;e++){g=b[e];f=g.cb.apply(g.scope,d);if(f===false){break}}return f}});(function(){var a=tinymce.each;tinymce.create(&quot;tinymce.util.URI&quot;,{URI:function(e,g){var f=this,h,d,c;e=tinymce.trim(e);g=f.settings=g||{};if(/^(mailto|tel|news|javascript|about|data):/i.test(e)||/^\s*#/.test(e)){f.source=e;return}if(e.indexOf(&quot;/&quot;)===0&amp;&amp;e.indexOf(&quot;//&quot;)!==0){e=(g.base_uri?g.base_uri.protocol||&quot;http&quot;:&quot;http&quot;)+&quot;://mce_host&quot;+e}if(!/^\w*:?\/\//.test(e)){e=(g.base_uri.protocol||&quot;http&quot;)+&quot;://mce_host&quot;+f.toAbsPath(g.base_uri.path,e)}e=e.replace(/@@/g,&quot;(mce_at)&quot;);e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);a([&quot;source&quot;,&quot;protocol&quot;,&quot;authority&quot;,&quot;userInfo&quot;,&quot;user&quot;,&quot;password&quot;,&quot;host&quot;,&quot;port&quot;,&quot;relative&quot;,&quot;path&quot;,&quot;directory&quot;,&quot;file&quot;,&quot;query&quot;,&quot;anchor&quot;],function(b,j){var k=e[j];if(k){k=k.replace(/\(mce_at\)/g,&quot;@@&quot;)}f[b]=k});if(c=g.base_uri){if(!f.protocol){f.protocol=c.protocol}if(!f.userInfo){f.userInfo=c.userInfo}if(!f.port&amp;&amp;f.host==&quot;mce_host&quot;){f.port=c.port}if(!f.host||f.host==&quot;mce_host&quot;){f.host=c.host}f.source=&quot;&quot;}},setPath:function(c){var b=this;c=/^(.*?)\/?(\w+)?$/.exec(c);b.path=c[0];b.directory=c[1];b.file=c[2];b.source=&quot;&quot;;b.getURI()},toRelative:function(b){var c=this,d;if(b===&quot;./&quot;){return b}b=new tinymce.util.URI(b,{base_uri:c});if((b.host!=&quot;mce_host&quot;&amp;&amp;c.host!=b.host&amp;&amp;b.host)||c.port!=b.port||c.protocol!=b.protocol){return b.getURI()}d=c.toRelPath(c.path,b.path);if(b.query){d+=&quot;?&quot;+b.query}if(b.anchor){d+=&quot;#&quot;+b.anchor}return d},toAbsolute:function(b,c){var b=new tinymce.util.URI(b,{base_uri:this});return b.getURI(this.host==b.host&amp;&amp;this.protocol==b.protocol?c:0)},toRelPath:function(g,h){var c,f=0,d=&quot;&quot;,e,b;g=g.substring(0,g.lastIndexOf(&quot;/&quot;));g=g.split(&quot;/&quot;);c=h.split(&quot;/&quot;);if(g.length&gt;=c.length){for(e=0,b=g.length;e&lt;b;e++){if(e&gt;=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length&lt;c.length){for(e=0,b=c.length;e&lt;b;e++){if(e&gt;=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e&lt;b;e++){d+=&quot;../&quot;}for(e=f-1,b=c.length;e&lt;b;e++){if(e!=f-1){d+=&quot;/&quot;+c[e]}else{d+=c[e]}}return d},toAbsPath:function(e,f){var c,b=0,h=[],d,g;d=/\/$/.test(f)?&quot;/&quot;:&quot;&quot;;e=e.split(&quot;/&quot;);f=f.split(&quot;/&quot;);a(e,function(i){if(i){h.push(i)}});e=h;for(c=f.length-1,h=[];c&gt;=0;c--){if(f[c].length==0||f[c]==&quot;.&quot;){continue}if(f[c]==&quot;..&quot;){b++;continue}if(b&gt;0){b--;continue}h.push(f[c])}c=e.length-b;if(c&lt;=0){g=h.reverse().join(&quot;/&quot;)}else{g=e.slice(0,c).join(&quot;/&quot;)+&quot;/&quot;+h.reverse().join(&quot;/&quot;)}if(g.indexOf(&quot;/&quot;)!==0){g=&quot;/&quot;+g}if(d&amp;&amp;g.lastIndexOf(&quot;/&quot;)!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c=&quot;&quot;;if(!d){if(b.protocol){c+=b.protocol+&quot;://&quot;}if(b.userInfo){c+=b.userInfo+&quot;@&quot;}if(b.host){c+=b.host}if(b.port){c+=&quot;:&quot;+b.port}}if(b.path){c+=b.path}if(b.query){c+=&quot;?&quot;+b.query}if(b.anchor){c+=&quot;#&quot;+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create(&quot;static tinymce.util.Cookie&quot;,{getHash:function(d){var b=this.get(d),c;if(b){a(b.split(&quot;&amp;&quot;),function(e){e=e.split(&quot;=&quot;);c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(j,b,g,f,i,c){var h=&quot;&quot;;a(b,function(e,d){h+=(!h?&quot;&quot;:&quot;&amp;&quot;)+escape(d)+&quot;=&quot;+escape(e)});this.set(j,h,g,f,i,c)},get:function(i){var h=document.cookie,g,f=i+&quot;=&quot;,d;if(!h){return}d=h.indexOf(&quot;; &quot;+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(&quot;;&quot;,d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.cookie=i+&quot;=&quot;+escape(b)+((g)?&quot;; expires=&quot;+g.toGMTString():&quot;&quot;)+((f)?&quot;; path=&quot;+escape(f):&quot;&quot;)+((h)?&quot;; domain=&quot;+h:&quot;&quot;)+((c)?&quot;; secure&quot;:&quot;&quot;)},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,&quot;&quot;,c,b,c)}})})();tinymce.create(&quot;static tinymce.util.JSON&quot;,{serialize:function(e){var c,a,d=tinymce.util.JSON.serialize,b;if(e==null){return&quot;null&quot;}b=typeof e;if(b==&quot;string&quot;){a=&quot;\bb\tt\nn\ff\rr\&quot;\&quot;''\\\\&quot;;return'&quot;'+e.replace(/([\u0080-\uFFFF\x00-\x1f\&quot;])/g,function(g,f){c=a.indexOf(f);if(c+1){return&quot;\\&quot;+a.charAt(c+1)}g=f.charCodeAt().toString(16);return&quot;\\u&quot;+&quot;0000&quot;.substring(g.length)+g})+'&quot;'}if(b==&quot;object&quot;){if(e.hasOwnProperty&amp;&amp;e instanceof Array){for(c=0,a=&quot;[&quot;;c&lt;e.length;c++){a+=(c&gt;0?&quot;,&quot;:&quot;&quot;)+d(e[c])}return a+&quot;]&quot;}a=&quot;{&quot;;for(c in e){a+=typeof e[c]!=&quot;function&quot;?(a.length&gt;1?',&quot;':'&quot;')+c+'&quot;:'+d(e[c]):&quot;&quot;}return a+&quot;}&quot;}return&quot;&quot;+e},parse:function(s){try{return eval(&quot;(&quot;+s+&quot;)&quot;)}catch(ex){}}});tinymce.create(&quot;static tinymce.util.XHR&quot;,{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||&quot;&quot;;function d(i){a=0;try{a=new ActiveXObject(i)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d(&quot;Microsoft.XMLHTTP&quot;)||d(&quot;Msxml2.XMLHTTP&quot;);if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?&quot;POST&quot;:&quot;GET&quot;),g.url,g.async);if(g.content_type){a.setRequestHeader(&quot;Content-Type&quot;,g.content_type)}a.setRequestHeader(&quot;X-Requested-With&quot;,&quot;XMLHttpRequest&quot;);a.send(g.data);function f(){if(!g.async||a.readyState==4||h++&gt;10000){if(g.success&amp;&amp;h&lt;10000&amp;&amp;a.status==200){g.success.call(g.success_scope,&quot;&quot;+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h&gt;10000?&quot;TIMED_OUT&quot;:&quot;GENERAL&quot;,a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create(&quot;tinymce.util.JSONRequest&quot;,{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)==&quot;undefined&quot;){h={error:&quot;JSON Parse error.&quot;}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){e.call(f.error_scope||f.scope,h,g)};f.data=b.serialize({id:f.id||&quot;c&quot;+(this.count++),method:f.method,params:f.params});f.content_type=&quot;application/json&quot;;a.send(f)},&quot;static&quot;:{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(m){var k=m.each,j=m.is,i=m.isWebKit,d=m.isIE,a=/^(H[1-6R]|P|DIV|ADDRESS|PRE|FORM|T(ABLE|BODY|HEAD|FOOT|H|R|D)|LI|OL|UL|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|MENU|ISINDEX|SAMP)$/,e=g(&quot;checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected&quot;),f=g(&quot;src,href,style,coords,shape&quot;),c={&quot;&amp;&quot;:&quot;&amp;amp;&quot;,'&quot;':&quot;&amp;quot;&quot;,&quot;&lt;&quot;:&quot;&amp;lt;&quot;,&quot;&gt;&quot;:&quot;&amp;gt;&quot;},n=/[&lt;&gt;&amp;\&quot;]/g,b=/^([a-z0-9],?)+$/i,h=/&lt;(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:&quot;[^&quot;]*&quot;)|(?:'[^']*')|[^&gt;\s]+))?)*)(\s*\/?)&gt;/g,l=/(\w+)(?:\s*=\s*(?:(?:&quot;((?:\\.|[^&quot;])*)&quot;)|(?:'((?:\\.|[^'])*)')|([^&gt;\s]+)))?/g;function g(q){var p={},o;q=q.split(&quot;,&quot;);for(o=q.length;o&gt;=0;o--){p[q[o]]=1}return p}m.create(&quot;tinymce.dom.DOMUtils&quot;,{doc:null,root:null,files:null,pixelStyles:/^(top|left|bottom|right|width|height|borderWidth)$/,props:{&quot;for&quot;:&quot;htmlFor&quot;,&quot;class&quot;:&quot;className&quot;,className:&quot;className&quot;,checked:&quot;checked&quot;,disabled:&quot;disabled&quot;,maxlength:&quot;maxLength&quot;,readonly:&quot;readOnly&quot;,selected:&quot;selected&quot;,value:&quot;value&quot;,id:&quot;id&quot;,name:&quot;name&quot;,type:&quot;type&quot;},DOMUtils:function(u,q){var p=this,o;p.doc=u;p.win=window;p.files={};p.cssFlicker=false;p.counter=0;p.stdMode=u.documentMode&gt;=8;p.boxModel=!m.isIE||u.compatMode==&quot;CSS1Compat&quot;||p.stdMode;p.settings=q=m.extend({keep_values:false,hex_colors:1,process_html:1},q);if(m.isIE6){try{u.execCommand(&quot;BackgroundImageCache&quot;,false,true)}catch(r){p.cssFlicker=true}}if(q.valid_styles){p._styles={};k(q.valid_styles,function(t,s){p._styles[s]=m.explode(t)})}m.addUnload(p.destroy,p)},getRoot:function(){var o=this,p=o.settings;return(p&amp;&amp;o.get(p.root_element))||o.doc.body},getViewPort:function(p){var q,o;p=!p?this.win:p;q=p.document;o=this.boxModel?q.documentElement:q.body;return{x:p.pageXOffset||o.scrollLeft,y:p.pageYOffset||o.scrollTop,w:p.innerWidth||o.clientWidth,h:p.innerHeight||o.clientHeight}},getRect:function(s){var r,o=this,q;s=o.get(s);r=o.getPos(s);q=o.getSize(s);return{x:r.x,y:r.y,w:q.w,h:q.h}},getSize:function(r){var p=this,o,q;r=p.get(r);o=p.getStyle(r,&quot;width&quot;);q=p.getStyle(r,&quot;height&quot;);if(o.indexOf(&quot;px&quot;)===-1){o=0}if(q.indexOf(&quot;px&quot;)===-1){q=0}return{w:parseInt(o)||r.offsetWidth||r.clientWidth,h:parseInt(q)||r.offsetHeight||r.clientHeight}},getParent:function(q,p,o){return this.getParents(q,p,o,false)},getParents:function(z,v,s,y){var q=this,p,u=q.settings,x=[];z=q.get(z);y=y===undefined;if(u.strict_root){s=s||q.getRoot()}if(j(v,&quot;string&quot;)){p=v;if(v===&quot;*&quot;){v=function(o){return o.nodeType==1}}else{v=function(o){return q.is(o,p)}}}while(z){if(z==s||!z.nodeType||z.nodeType===9){break}if(!v||v(z)){if(y){x.push(z)}else{return z}}z=z.parentNode}return y?x:null},get:function(o){var p;if(o&amp;&amp;this.doc&amp;&amp;typeof(o)==&quot;string&quot;){p=o;o=this.doc.getElementById(o);if(o&amp;&amp;o.id!==p){return this.doc.getElementsByName(p)[1]}}return o},getNext:function(p,o){return this._findSib(p,o,&quot;nextSibling&quot;)},getPrev:function(p,o){return this._findSib(p,o,&quot;previousSibling&quot;)},select:function(q,p){var o=this;return m.dom.Sizzle(q,o.get(p)||o.get(o.settings.root_element)||o.doc,[])},is:function(q,o){var p;if(q.length===undefined){if(o===&quot;*&quot;){return q.nodeType==1}if(b.test(o)){o=o.toLowerCase().split(/,/);q=q.nodeName.toLowerCase();for(p=o.length-1;p&gt;=0;p--){if(o[p]==q){return true}}return false}}return m.dom.Sizzle.matches(o,q.nodeType?[q]:q).length&gt;0},add:function(s,v,o,r,u){var q=this;return this.run(s,function(y){var x,t;x=j(v,&quot;string&quot;)?q.doc.createElement(v):v;q.setAttribs(x,o);if(r){if(r.nodeType){x.appendChild(r)}else{q.setHTML(x,r)}}return !u?y.appendChild(x):x})},create:function(q,o,p){return this.add(this.doc.createElement(q),q,o,p,1)},createHTML:function(v,p,s){var u=&quot;&quot;,r=this,q;u+=&quot;&lt;&quot;+v;for(q in p){if(p.hasOwnProperty(q)){u+=&quot; &quot;+q+'=&quot;'+r.encode(p[q])+'&quot;'}}if(typeof(s)!=&quot;undefined&quot;){return u+&quot;&gt;&quot;+s+&quot;&lt;/&quot;+v+&quot;&gt;&quot;}return u+&quot; /&gt;&quot;},remove:function(o,p){return this.run(o,function(r){var q,s;q=r.parentNode;if(!q){return null}if(p){while(s=r.firstChild){if(!m.isIE||s.nodeType!==3||s.nodeValue){q.insertBefore(s,r)}else{r.removeChild(s)}}}return q.removeChild(r)})},setStyle:function(r,o,p){var q=this;return q.run(r,function(v){var u,t;u=v.style;o=o.replace(/-(\D)/g,function(x,s){return s.toUpperCase()});if(q.pixelStyles.test(o)&amp;&amp;(m.is(p,&quot;number&quot;)||/^[\-0-9\.]+$/.test(p))){p+=&quot;px&quot;}switch(o){case&quot;opacity&quot;:if(d){u.filter=p===&quot;&quot;?&quot;&quot;:&quot;alpha(opacity=&quot;+(p*100)+&quot;)&quot;;if(!r.currentStyle||!r.currentStyle.hasLayout){u.display=&quot;inline-block&quot;}}u[o]=u[&quot;-moz-opacity&quot;]=u[&quot;-khtml-opacity&quot;]=p||&quot;&quot;;break;case&quot;float&quot;:d?u.styleFloat=p:u.cssFloat=p;break;default:u[o]=p||&quot;&quot;}if(q.settings.update_styles){q.setAttrib(v,&quot;_mce_style&quot;)}})},getStyle:function(r,o,q){r=this.get(r);if(!r){return false}if(this.doc.defaultView&amp;&amp;q){o=o.replace(/[A-Z]/g,function(s){return&quot;-&quot;+s});try{return this.doc.defaultView.getComputedStyle(r,null).getPropertyValue(o)}catch(p){return null}}o=o.replace(/-(\D)/g,function(t,s){return s.toUpperCase()});if(o==&quot;float&quot;){o=d?&quot;styleFloat&quot;:&quot;cssFloat&quot;}if(r.currentStyle&amp;&amp;q){return r.currentStyle[o]}return r.style[o]},setStyles:function(u,v){var q=this,r=q.settings,p;p=r.update_styles;r.update_styles=0;k(v,function(o,s){q.setStyle(u,s,o)});r.update_styles=p;if(r.update_styles){q.setAttrib(u,r.cssText)}},setAttrib:function(q,r,o){var p=this;if(!q||!r){return}if(p.settings.strict){r=r.toLowerCase()}return this.run(q,function(u){var t=p.settings;switch(r){case&quot;style&quot;:if(!j(o,&quot;string&quot;)){k(o,function(s,x){p.setStyle(u,x,s)});return}if(t.keep_values){if(o&amp;&amp;!p._isRes(o)){u.setAttribute(&quot;_mce_style&quot;,o,2)}else{u.removeAttribute(&quot;_mce_style&quot;,2)}}u.style.cssText=o;break;case&quot;class&quot;:u.className=o||&quot;&quot;;break;case&quot;src&quot;:case&quot;href&quot;:if(t.keep_values){if(t.url_converter){o=t.url_converter.call(t.url_converter_scope||p,o,r,u)}p.setAttrib(u,&quot;_mce_&quot;+r,o,2)}break;case&quot;shape&quot;:u.setAttribute(&quot;_mce_style&quot;,o);break}if(j(o)&amp;&amp;o!==null&amp;&amp;o.length!==0){u.setAttribute(r,&quot;&quot;+o,2)}else{u.removeAttribute(r,2)}})},setAttribs:function(q,r){var p=this;return this.run(q,function(o){k(r,function(s,t){p.setAttrib(o,t,s)})})},getAttrib:function(r,s,q){var o,p=this;r=p.get(r);if(!r||r.nodeType!==1){return false}if(!j(q)){q=&quot;&quot;}if(/^(src|href|style|coords|shape)$/.test(s)){o=r.getAttribute(&quot;_mce_&quot;+s);if(o){return o}}if(d&amp;&amp;p.props[s]){o=r[p.props[s]];o=o&amp;&amp;o.nodeValue?o.nodeValue:o}if(!o){o=r.getAttribute(s,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(s)){if(r[p.props[s]]===true&amp;&amp;o===&quot;&quot;){return s}return o?s:&quot;&quot;}if(r.nodeName===&quot;FORM&quot;&amp;&amp;r.getAttributeNode(s)){return r.getAttributeNode(s).nodeValue}if(s===&quot;style&quot;){o=o||r.style.cssText;if(o){o=p.serializeStyle(p.parseStyle(o),r.nodeName);if(p.settings.keep_values&amp;&amp;!p._isRes(o)){r.setAttribute(&quot;_mce_style&quot;,o)}}}if(i&amp;&amp;s===&quot;class&quot;&amp;&amp;o){o=o.replace(/(apple|webkit)\-[a-z\-]+/gi,&quot;&quot;)}if(d){switch(s){case&quot;rowspan&quot;:case&quot;colspan&quot;:if(o===1){o=&quot;&quot;}break;case&quot;size&quot;:if(o===&quot;+0&quot;||o===20||o===0){o=&quot;&quot;}break;case&quot;width&quot;:case&quot;height&quot;:case&quot;vspace&quot;:case&quot;checked&quot;:case&quot;disabled&quot;:case&quot;readonly&quot;:if(o===0){o=&quot;&quot;}break;case&quot;hspace&quot;:if(o===-1){o=&quot;&quot;}break;case&quot;maxlength&quot;:case&quot;tabindex&quot;:if(o===32768||o===2147483647||o===&quot;32768&quot;){o=&quot;&quot;}break;case&quot;multiple&quot;:case&quot;compact&quot;:case&quot;noshade&quot;:case&quot;nowrap&quot;:if(o===65535){return s}return q;case&quot;shape&quot;:o=o.toLowerCase();break;default:if(s.indexOf(&quot;on&quot;)===0&amp;&amp;o){o=m._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,&quot;$1&quot;,&quot;&quot;+o)}}}return(o!==undefined&amp;&amp;o!==null&amp;&amp;o!==&quot;&quot;)?&quot;&quot;+o:q},getPos:function(A,s){var p=this,o=0,z=0,u,v=p.doc,q;A=p.get(A);s=s||v.body;if(A){if(d&amp;&amp;!p.stdMode){A=A.getBoundingClientRect();u=p.boxModel?v.documentElement:v.body;o=p.getStyle(p.select(&quot;html&quot;)[0],&quot;borderWidth&quot;);o=(o==&quot;medium&quot;||p.boxModel&amp;&amp;!p.isIE6)&amp;&amp;2||o;return{x:A.left+u.scrollLeft-o,y:A.top+u.scrollTop-o}}q=A;while(q&amp;&amp;q!=s&amp;&amp;q.nodeType){o+=q.offsetLeft||0;z+=q.offsetTop||0;q=q.offsetParent}q=A.parentNode;while(q&amp;&amp;q!=s&amp;&amp;q.nodeType){o-=q.scrollLeft||0;z-=q.scrollTop||0;q=q.parentNode}}return{x:o,y:z}},parseStyle:function(r){var u=this,v=u.settings,x={};if(!r){return x}function p(D,A,C){var z,B,o,y;z=x[D+&quot;-top&quot;+A];if(!z){return}B=x[D+&quot;-right&quot;+A];if(z!=B){return}o=x[D+&quot;-bottom&quot;+A];if(B!=o){return}y=x[D+&quot;-left&quot;+A];if(o!=y){return}x[C]=y;delete x[D+&quot;-top&quot;+A];delete x[D+&quot;-right&quot;+A];delete x[D+&quot;-bottom&quot;+A];delete x[D+&quot;-left&quot;+A]}function q(y,s,o,A){var z;z=x[s];if(!z){return}z=x[o];if(!z){return}z=x[A];if(!z){return}x[y]=x[s]+&quot; &quot;+x[o]+&quot; &quot;+x[A];delete x[s];delete x[o];delete x[A]}r=r.replace(/&amp;(#?[a-z0-9]+);/g,&quot;&amp;$1_MCE_SEMI_&quot;);k(r.split(&quot;;&quot;),function(s){var o,t=[];if(s){s=s.replace(/_MCE_SEMI_/g,&quot;;&quot;);s=s.replace(/url\([^\)]+\)/g,function(y){t.push(y);return&quot;url(&quot;+t.length+&quot;)&quot;});s=s.split(&quot;:&quot;);o=m.trim(s[1]);o=o.replace(/url\(([^\)]+)\)/g,function(z,y){return t[parseInt(y)-1]});o=o.replace(/rgb\([^\)]+\)/g,function(y){return u.toHex(y)});if(v.url_converter){o=o.replace(/url\([\'\&quot;]?([^\)\'\&quot;]+)[\'\&quot;]?\)/g,function(y,z){return&quot;url(&quot;+v.url_converter.call(v.url_converter_scope||u,u.decode(z),&quot;style&quot;,null)+&quot;)&quot;})}x[m.trim(s[0]).toLowerCase()]=o}});p(&quot;border&quot;,&quot;&quot;,&quot;border&quot;);p(&quot;border&quot;,&quot;-width&quot;,&quot;border-width&quot;);p(&quot;border&quot;,&quot;-color&quot;,&quot;border-color&quot;);p(&quot;border&quot;,&quot;-style&quot;,&quot;border-style&quot;);p(&quot;padding&quot;,&quot;&quot;,&quot;padding&quot;);p(&quot;margin&quot;,&quot;&quot;,&quot;margin&quot;);q(&quot;border&quot;,&quot;border-width&quot;,&quot;border-style&quot;,&quot;border-color&quot;);if(d){if(x.border==&quot;medium none&quot;){x.border=&quot;&quot;}}return x},serializeStyle:function(v,p){var q=this,r=&quot;&quot;;function u(s,o){if(o&amp;&amp;s){if(o.indexOf(&quot;-&quot;)===0){return}switch(o){case&quot;font-weight&quot;:if(s==700){s=&quot;bold&quot;}break;case&quot;color&quot;:case&quot;background-color&quot;:s=s.toLowerCase();break}r+=(r?&quot; &quot;:&quot;&quot;)+o+&quot;: &quot;+s+&quot;;&quot;}}if(p&amp;&amp;q._styles){k(q._styles[&quot;*&quot;],function(o){u(v[o],o)});k(q._styles[p.toLowerCase()],function(o){u(v[o],o)})}else{k(v,u)}return r},loadCSS:function(o){var q=this,r=q.doc,p;if(!o){o=&quot;&quot;}p=q.select(&quot;head&quot;)[0];k(o.split(&quot;,&quot;),function(s){var t;if(q.files[s]){return}q.files[s]=true;t=q.create(&quot;link&quot;,{rel:&quot;stylesheet&quot;,href:m._addVer(s)});if(d&amp;&amp;r.documentMode&amp;&amp;r.recalc){t.onload=function(){r.recalc();t.onload=null}}p.appendChild(t)})},addClass:function(o,p){return this.run(o,function(q){var r;if(!p){return 0}if(this.hasClass(q,p)){return q.className}r=this.removeClass(q,p);return q.className=(r!=&quot;&quot;?(r+&quot; &quot;):&quot;&quot;)+p})},removeClass:function(q,r){var o=this,p;return o.run(q,function(t){var s;if(o.hasClass(t,r)){if(!p){p=new RegExp(&quot;(^|\\s+)&quot;+r+&quot;(\\s+|$)&quot;,&quot;g&quot;)}s=t.className.replace(p,&quot; &quot;);s=m.trim(s!=&quot; &quot;?s:&quot;&quot;);t.className=s;if(!s){t.removeAttribute(&quot;class&quot;);t.removeAttribute(&quot;className&quot;)}return s}return t.className})},hasClass:function(p,o){p=this.get(p);if(!p||!o){return false}return(&quot; &quot;+p.className+&quot; &quot;).indexOf(&quot; &quot;+o+&quot; &quot;)!==-1},show:function(o){return this.setStyle(o,&quot;display&quot;,&quot;block&quot;)},hide:function(o){return this.setStyle(o,&quot;display&quot;,&quot;none&quot;)},isHidden:function(o){o=this.get(o);return !o||o.style.display==&quot;none&quot;||this.getStyle(o,&quot;display&quot;)==&quot;none&quot;},uniqueId:function(o){return(!o?&quot;mce_&quot;:o)+(this.counter++)},setHTML:function(q,p){var o=this;return this.run(q,function(v){var r,t,s,z,u,r;p=o.processHTML(p);if(d){function y(){while(v.firstChild){v.firstChild.removeNode()}try{v.innerHTML=&quot;&lt;br /&gt;&quot;+p;v.removeChild(v.firstChild)}catch(x){r=o.create(&quot;div&quot;);r.innerHTML=&quot;&lt;br /&gt;&quot;+p;k(r.childNodes,function(B,A){if(A){v.appendChild(B)}})}}if(o.settings.fix_ie_paragraphs){p=p.replace(/&lt;p&gt;&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;&lt;\/p&gt;|&lt;p[^\/+]\/&gt;/gi,'&lt;p$1 _mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/p&gt;')}y();if(o.settings.fix_ie_paragraphs){s=v.getElementsByTagName(&quot;p&quot;);for(t=s.length-1,r=0;t&gt;=0;t--){z=s[t];if(!z.hasChildNodes()){if(!z._mce_keep){r=1;break}z.removeAttribute(&quot;_mce_keep&quot;)}}}if(r){p=p.replace(/&lt;p ([^&gt;]+)&gt;|&lt;p&gt;/ig,'&lt;div $1 _mce_tmp=&quot;1&quot;&gt;');p=p.replace(/&lt;\/p&gt;/gi,&quot;&lt;/div&gt;&quot;);y();if(o.settings.fix_ie_paragraphs){s=v.getElementsByTagName(&quot;DIV&quot;);for(t=s.length-1;t&gt;=0;t--){z=s[t];if(z._mce_tmp){u=o.doc.createElement(&quot;p&quot;);z.cloneNode(false).outerHTML.replace(/([a-z0-9\-_]+)=/gi,function(A,x){var B;if(x!==&quot;_mce_tmp&quot;){B=z.getAttribute(x);if(!B&amp;&amp;x===&quot;class&quot;){B=z.className}u.setAttribute(x,B)}});for(r=0;r&lt;z.childNodes.length;r++){u.appendChild(z.childNodes[r].cloneNode(true))}z.swapNode(u)}}}}}else{v.innerHTML=p}return p})},processHTML:function(r){var p=this,q=p.settings,v=[];if(!q.process_html){return r}if(d){r=r.replace(/&amp;apos;/g,&quot;&amp;#39;&quot;);r=r.replace(/\s+(disabled|checked|readonly|selected)\s*=\s*[\&quot;\']?(false|0)[\&quot;\']?/gi,&quot;&quot;)}r=m._replace(/&lt;a( )([^&gt;]+)\/&gt;|&lt;a\/&gt;/gi,&quot;&lt;a$1$2&gt;&lt;/a&gt;&quot;,r);if(q.keep_values){if(/&lt;script|noscript|style/i.test(r)){function o(t){t=t.replace(/(&lt;!--\[CDATA\[|\]\]--&gt;)/g,&quot;\n&quot;);t=t.replace(/^[\r\n]*|[\r\n]*$/g,&quot;&quot;);t=t.replace(/^\s*(\/\/\s*&lt;!--|\/\/\s*&lt;!\[CDATA\[|&lt;!--|&lt;!\[CDATA\[)[\r\n]*/g,&quot;&quot;);t=t.replace(/\s*(\/\/\s*\]\]&gt;|\/\/\s*--&gt;|\]\]&gt;|--&gt;|\]\]--&gt;)\s*$/g,&quot;&quot;);return t}r=r.replace(/&lt;script([^&gt;]+|)&gt;([\s\S]*?)&lt;\/script&gt;/gi,function(s,x,t){if(!x){x=' type=&quot;text/javascript&quot;'}x=x.replace(/src=\&quot;([^\&quot;]+)\&quot;?/i,function(y,z){if(q.url_converter){z=p.encode(q.url_converter.call(q.url_converter_scope||p,p.decode(z),&quot;src&quot;,&quot;script&quot;))}return'_mce_src=&quot;'+z+'&quot;'});if(m.trim(t)){v.push(o(t));t=&quot;&lt;!--\nMCE_SCRIPT:&quot;+(v.length-1)+&quot;\n// --&gt;&quot;}return&quot;&lt;mce:script&quot;+x+&quot;&gt;&quot;+t+&quot;&lt;/mce:script&gt;&quot;});r=r.replace(/&lt;style([^&gt;]+|)&gt;([\s\S]*?)&lt;\/style&gt;/gi,function(s,x,t){if(t){v.push(o(t));t=&quot;&lt;!--\nMCE_SCRIPT:&quot;+(v.length-1)+&quot;\n--&gt;&quot;}return&quot;&lt;mce:style&quot;+x+&quot;&gt;&quot;+t+&quot;&lt;/mce:style&gt;&lt;style &quot;+x+' _mce_bogus=&quot;1&quot;&gt;'+t+&quot;&lt;/style&gt;&quot;});r=r.replace(/&lt;noscript([^&gt;]+|)&gt;([\s\S]*?)&lt;\/noscript&gt;/g,function(s,x,t){return&quot;&lt;mce:noscript&quot;+x+&quot;&gt;&lt;!--&quot;+p.encode(t).replace(/--/g,&quot;&amp;#45;&amp;#45;&quot;)+&quot;--&gt;&lt;/mce:noscript&gt;&quot;})}r=m._replace(/&lt;!\[CDATA\[([\s\S]+)\]\]&gt;/g,&quot;&lt;!--[CDATA[$1]]--&gt;&quot;,r);function u(s){return s.replace(h,function(y,z,x,t){return&quot;&lt;&quot;+z+x.replace(l,function(B,A,E,D,C){var F;A=A.toLowerCase();E=E||D||C||&quot;&quot;;if(e[A]){if(E===&quot;false&quot;||E===&quot;0&quot;){return}return A+'=&quot;'+A+'&quot;'}if(f[A]&amp;&amp;x.indexOf(&quot;_mce_&quot;+A)==-1){F=p.decode(E);if(q.url_converter&amp;&amp;(A==&quot;src&quot;||A==&quot;href&quot;)){F=q.url_converter.call(q.url_converter_scope||p,F,A,z)}if(A==&quot;style&quot;){F=p.serializeStyle(p.parseStyle(F),A)}return A+'=&quot;'+E+'&quot; _mce_'+A+'=&quot;'+p.encode(F)+'&quot;'}return B})+t+&quot;&gt;&quot;})}r=u(r);r=r.replace(/MCE_SCRIPT:([0-9]+)/g,function(t,s){return v[s]})}return r},getOuterHTML:function(o){var p;o=this.get(o);if(!o){return null}if(o.outerHTML!==undefined){return o.outerHTML}p=(o.ownerDocument||this.doc).createElement(&quot;body&quot;);p.appendChild(o.cloneNode(true));return p.innerHTML},setOuterHTML:function(r,p,s){var o=this;function q(u,t,x){var y,v;v=x.createElement(&quot;body&quot;);v.innerHTML=t;y=v.lastChild;while(y){o.insertAfter(y.cloneNode(true),u);y=y.previousSibling}o.remove(u)}return this.run(r,function(u){u=o.get(u);if(u.nodeType==1){s=s||u.ownerDocument||o.doc;if(d){try{if(d&amp;&amp;u.nodeType==1){u.outerHTML=p}else{q(u,p,s)}}catch(t){q(u,p,s)}}else{q(u,p,s)}}})},decode:function(p){var q,r,o;if(/&amp;[\w#]+;/.test(p)){q=this.doc.createElement(&quot;div&quot;);q.innerHTML=p;r=q.firstChild;o=&quot;&quot;;if(r){do{o+=r.nodeValue}while(r=r.nextSibling)}return o||p}return p},encode:function(o){return(&quot;&quot;+o).replace(n,function(p){return c[p]})},insertAfter:function(o,p){p=this.get(p);return this.run(o,function(r){var q,s;q=p.parentNode;s=p.nextSibling;if(s){q.insertBefore(r,s)}else{q.appendChild(r)}return r})},isBlock:function(o){if(o.nodeType&amp;&amp;o.nodeType!==1){return false}o=o.nodeName||o;return a.test(o)},replace:function(s,r,p){var q=this;if(j(r,&quot;array&quot;)){s=s.cloneNode(true)}return q.run(r,function(t){if(p){k(m.grep(t.childNodes),function(o){s.appendChild(o)})}return t.parentNode.replaceChild(s,t)})},rename:function(r,o){var q=this,p;if(r.nodeName!=o.toUpperCase()){p=q.create(o);k(q.getAttribs(r),function(s){q.setAttrib(p,s.nodeName,q.getAttrib(r,s.nodeName))});q.replace(p,r,1)}return p||r},findCommonAncestor:function(q,o){var r=q,p;while(r){p=o;while(p&amp;&amp;r!=p){p=p.parentNode}if(r==p){break}r=r.parentNode}if(!r&amp;&amp;q.ownerDocument){return q.ownerDocument.documentElement}return r},toHex:function(o){var q=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(o);function p(r){r=parseInt(r).toString(16);return r.length&gt;1?r:&quot;0&quot;+r}if(q){o=&quot;#&quot;+p(q[1])+p(q[2])+p(q[3]);return o}return o},getClasses:function(){var s=this,o=[],r,u={},v=s.settings.class_filter,q;if(s.classes){return s.classes}function x(t){k(t.imports,function(y){x(y)});k(t.cssRules||t.rules,function(y){switch(y.type||1){case 1:if(y.selectorText){k(y.selectorText.split(&quot;,&quot;),function(z){z=z.replace(/^\s*|\s*$|^\s\./g,&quot;&quot;);if(/\.mce/.test(z)||!/\.[\w\-]+$/.test(z)){return}q=z;z=m._replace(/.*\.([a-z0-9_\-]+).*/i,&quot;$1&quot;,z);if(v&amp;&amp;!(z=v(z,q))){return}if(!u[z]){o.push({&quot;class&quot;:z});u[z]=1}})}break;case 3:x(y.styleSheet);break}})}try{k(s.doc.styleSheets,x)}catch(p){}if(o.length&gt;0){s.classes=o}return o},run:function(u,r,q){var p=this,v;if(p.doc&amp;&amp;typeof(u)===&quot;string&quot;){u=p.get(u)}if(!u){return false}q=q||this;if(!u.nodeType&amp;&amp;(u.length||u.length===0)){v=[];k(u,function(s,o){if(s){if(typeof(s)==&quot;string&quot;){s=p.doc.getElementById(s)}v.push(r.call(q,s,o))}});return v}return r.call(q,u)},getAttribs:function(q){var p;q=this.get(q);if(!q){return[]}if(d){p=[];if(q.nodeName==&quot;OBJECT&quot;){return q.attributes}if(q.nodeName===&quot;OPTION&quot;&amp;&amp;this.getAttrib(q,&quot;selected&quot;)){p.push({specified:1,nodeName:&quot;selected&quot;})}q.cloneNode(false).outerHTML.replace(/&lt;\/?[\w:\-]+ ?|=[\&quot;][^\&quot;]+\&quot;|=\'[^\']+\'|=[\w\-]+|&gt;/gi,&quot;&quot;).replace(/[\w:\-]+/gi,function(o){p.push({specified:1,nodeName:o})});return p}return q.attributes},destroy:function(p){var o=this;if(o.events){o.events.destroy()}o.win=o.doc=o.root=o.events=null;if(!p){m.removeUnload(o.destroy)}},createRng:function(){var o=this.doc;return o.createRange?o.createRange():new m.dom.Range(this)},nodeIndex:function(s,t){var o=0,q,r,p;if(s){for(q=s.nodeType,s=s.previousSibling,r=s;s;s=s.previousSibling){p=s.nodeType;if(t&amp;&amp;p==3){if(p==q||!s.nodeValue.length){continue}}o++;q=p}}return o},split:function(u,s,y){var z=this,o=z.createRng(),v,q,x;function p(A){var t,r=A.childNodes;if(A.nodeType==1&amp;&amp;A.getAttribute(&quot;_mce_type&quot;)==&quot;bookmark&quot;){return}for(t=r.length-1;t&gt;=0;t--){p(r[t])}if(A.nodeType!=9){if(A.nodeType==3&amp;&amp;A.nodeValue.length&gt;0){if(!z.isBlock(A.parentNode)||m.trim(A.nodeValue).length&gt;0){return}}if(A.nodeType==1){r=A.childNodes;if(r.length==1&amp;&amp;r[0]&amp;&amp;r[0].nodeType==1&amp;&amp;r[0].getAttribute(&quot;_mce_type&quot;)==&quot;bookmark&quot;){A.parentNode.insertBefore(r[0],A)}if(r.length||/^(br|hr|input|img)$/i.test(A.nodeName)){return}}z.remove(A)}return A}if(u&amp;&amp;s){o.setStart(u.parentNode,z.nodeIndex(u));o.setEnd(s.parentNode,z.nodeIndex(s));v=o.extractContents();o=z.createRng();o.setStart(s.parentNode,z.nodeIndex(s)+1);o.setEnd(u.parentNode,z.nodeIndex(u)+1);q=o.extractContents();x=u.parentNode;x.insertBefore(p(v),u);if(y){x.replaceChild(y,s)}else{x.insertBefore(s,u)}x.insertBefore(p(q),u);z.remove(u);return y||s}},bind:function(s,o,r,q){var p=this;if(!p.events){p.events=new m.dom.EventUtils()}return p.events.add(s,o,r,q||this)},unbind:function(r,o,q){var p=this;if(!p.events){p.events=new m.dom.EventUtils()}return p.events.remove(r,o,q)},_findSib:function(r,o,p){var q=this,s=o;if(r){if(j(s,&quot;string&quot;)){s=function(t){return q.is(t,o)}}for(r=r[p];r;r=r[p]){if(s(r)){return r}}}return null},_isRes:function(o){return/^(top|left|bottom|right|width|height)/i.test(o)||/;\s*(top|left|bottom|right|width|height)/i.test(o)}});m.DOM=new m.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(a){function b(c){var N=this,e=c.doc,S=0,E=1,j=2,D=true,R=false,U=&quot;startOffset&quot;,h=&quot;startContainer&quot;,P=&quot;endContainer&quot;,z=&quot;endOffset&quot;,k=tinymce.extend,n=c.nodeIndex;k(N,{startContainer:e,startOffset:0,endContainer:e,endOffset:0,collapsed:D,commonAncestorContainer:e,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:q,setEnd:s,setStartBefore:g,setStartAfter:I,setEndBefore:J,setEndAfter:u,collapse:A,selectNode:x,selectNodeContents:F,compareBoundaryPoints:v,deleteContents:p,extractContents:H,cloneContents:d,insertNode:C,surroundContents:M,cloneRange:K});function q(V,t){B(D,V,t)}function s(V,t){B(R,V,t)}function g(t){q(t.parentNode,n(t))}function I(t){q(t.parentNode,n(t)+1)}function J(t){s(t.parentNode,n(t))}function u(t){s(t.parentNode,n(t)+1)}function A(t){if(t){N[P]=N[h];N[z]=N[U]}else{N[h]=N[P];N[U]=N[z]}N.collapsed=D}function x(t){g(t);u(t)}function F(t){q(t,0);s(t,t.nodeType===1?t.childNodes.length:t.nodeValue.length)}function v(W,X){var Z=N[h],Y=N[U],V=N[P],t=N[z];if(W===0){return G(Z,Y,Z,Y)}if(W===1){return G(Z,Y,V,t)}if(W===2){return G(V,t,V,t)}if(W===3){return G(V,t,Z,Y)}}function p(){m(j)}function H(){return m(S)}function d(){return m(E)}function C(Y){var V=this[h],t=this[U],X,W;if((V.nodeType===3||V.nodeType===4)&amp;&amp;V.nodeValue){if(!t){V.parentNode.insertBefore(Y,V)}else{if(t&gt;=V.nodeValue.length){c.insertAfter(Y,V)}else{X=V.splitText(t);V.parentNode.insertBefore(Y,X)}}}else{if(V.childNodes.length&gt;0){W=V.childNodes[t]}if(W){V.insertBefore(Y,W)}else{V.appendChild(Y)}}}function M(V){var t=N.extractContents();N.insertNode(V);V.appendChild(t);N.selectNode(V)}function K(){return k(new b(c),{startContainer:N[h],startOffset:N[U],endContainer:N[P],endOffset:N[z],collapsed:N.collapsed,commonAncestorContainer:N.commonAncestorContainer})}function O(t,V){var W;if(t.nodeType==3){return t}if(V&lt;0){return t}W=t.firstChild;while(W&amp;&amp;V&gt;0){--V;W=W.nextSibling}if(W){return W}return t}function l(){return(N[h]==N[P]&amp;&amp;N[U]==N[z])}function G(X,Z,V,Y){var aa,W,t,ab,ad,ac;if(X==V){if(Z==Y){return 0}if(Z&lt;Y){return -1}return 1}aa=V;while(aa&amp;&amp;aa.parentNode!=X){aa=aa.parentNode}if(aa){W=0;t=X.firstChild;while(t!=aa&amp;&amp;W&lt;Z){W++;t=t.nextSibling}if(Z&lt;=W){return -1}return 1}aa=X;while(aa&amp;&amp;aa.parentNode!=V){aa=aa.parentNode}if(aa){W=0;t=V.firstChild;while(t!=aa&amp;&amp;W&lt;Y){W++;t=t.nextSibling}if(W&lt;Y){return -1}return 1}ab=c.findCommonAncestor(X,V);ad=X;while(ad&amp;&amp;ad.parentNode!=ab){ad=ad.parentNode}if(!ad){ad=ab}ac=V;while(ac&amp;&amp;ac.parentNode!=ab){ac=ac.parentNode}if(!ac){ac=ab}if(ad==ac){return 0}t=ab.firstChild;while(t){if(t==ad){return -1}if(t==ac){return 1}t=t.nextSibling}}function B(V,Y,X){var t,W;if(V){N[h]=Y;N[U]=X}else{N[P]=Y;N[z]=X}t=N[P];while(t.parentNode){t=t.parentNode}W=N[h];while(W.parentNode){W=W.parentNode}if(W==t){if(G(N[h],N[U],N[P],N[z])&gt;0){N.collapse(V)}}else{N.collapse(V)}N.collapsed=l();N.commonAncestorContainer=c.findCommonAncestor(N[h],N[P])}function m(ab){var aa,X=0,ad=0,V,Z,W,Y,t,ac;if(N[h]==N[P]){return f(ab)}for(aa=N[P],V=aa.parentNode;V;aa=V,V=V.parentNode){if(V==N[h]){return r(aa,ab)}++X}for(aa=N[h],V=aa.parentNode;V;aa=V,V=V.parentNode){if(V==N[P]){return T(aa,ab)}++ad}Z=ad-X;W=N[h];while(Z&gt;0){W=W.parentNode;Z--}Y=N[P];while(Z&lt;0){Y=Y.parentNode;Z++}for(t=W.parentNode,ac=Y.parentNode;t!=ac;t=t.parentNode,ac=ac.parentNode){W=t;Y=ac}return o(W,Y,ab)}function f(Z){var ab,Y,X,aa,t,W,V;if(Z!=j){ab=e.createDocumentFragment()}if(N[U]==N[z]){return ab}if(N[h].nodeType==3){Y=N[h].nodeValue;X=Y.substring(N[U],N[z]);if(Z!=E){N[h].deleteData(N[U],N[z]-N[U]);N.collapse(D)}if(Z==j){return}ab.appendChild(e.createTextNode(X));return ab}aa=O(N[h],N[U]);t=N[z]-N[U];while(t&gt;0){W=aa.nextSibling;V=y(aa,Z);if(ab){ab.appendChild(V)}--t;aa=W}if(Z!=E){N.collapse(D)}return ab}function r(ab,Y){var aa,Z,V,t,X,W;if(Y!=j){aa=e.createDocumentFragment()}Z=i(ab,Y);if(aa){aa.appendChild(Z)}V=n(ab);t=V-N[U];if(t&lt;=0){if(Y!=E){N.setEndBefore(ab);N.collapse(R)}return aa}Z=ab.previousSibling;while(t&gt;0){X=Z.previousSibling;W=y(Z,Y);if(aa){aa.insertBefore(W,aa.firstChild)}--t;Z=X}if(Y!=E){N.setEndBefore(ab);N.collapse(R)}return aa}function T(Z,Y){var ab,V,aa,t,X,W;if(Y!=j){ab=e.createDocumentFragment()}aa=Q(Z,Y);if(ab){ab.appendChild(aa)}V=n(Z);++V;t=N[z]-V;aa=Z.nextSibling;while(t&gt;0){X=aa.nextSibling;W=y(aa,Y);if(ab){ab.appendChild(W)}--t;aa=X}if(Y!=E){N.setStartAfter(Z);N.collapse(D)}return ab}function o(Z,t,ac){var W,ae,Y,aa,ab,V,ad,X;if(ac!=j){ae=e.createDocumentFragment()}W=Q(Z,ac);if(ae){ae.appendChild(W)}Y=Z.parentNode;aa=n(Z);ab=n(t);++aa;V=ab-aa;ad=Z.nextSibling;while(V&gt;0){X=ad.nextSibling;W=y(ad,ac);if(ae){ae.appendChild(W)}ad=X;--V}W=i(t,ac);if(ae){ae.appendChild(W)}if(ac!=E){N.setStartAfter(Z);N.collapse(D)}return ae}function i(aa,ab){var W=O(N[P],N[z]-1),ac,Z,Y,t,V,X=W!=N[P];if(W==aa){return L(W,X,R,ab)}ac=W.parentNode;Z=L(ac,R,R,ab);while(ac){while(W){Y=W.previousSibling;t=L(W,X,R,ab);if(ab!=j){Z.insertBefore(t,Z.firstChild)}X=D;W=Y}if(ac==aa){return Z}W=ac.previousSibling;ac=ac.parentNode;V=L(ac,R,R,ab);if(ab!=j){V.appendChild(Z)}Z=V}}function Q(aa,ab){var X=O(N[h],N[U]),Y=X!=N[h],ac,Z,W,t,V;if(X==aa){return L(X,Y,D,ab)}ac=X.parentNode;Z=L(ac,R,D,ab);while(ac){while(X){W=X.nextSibling;t=L(X,Y,D,ab);if(ab!=j){Z.appendChild(t)}Y=D;X=W}if(ac==aa){return Z}X=ac.nextSibling;ac=ac.parentNode;V=L(ac,R,D,ab);if(ab!=j){V.appendChild(Z)}Z=V}}function L(t,Y,ab,ac){var X,W,Z,V,aa;if(Y){return y(t,ac)}if(t.nodeType==3){X=t.nodeValue;if(ab){V=N[U];W=X.substring(V);Z=X.substring(0,V)}else{V=N[z];W=X.substring(0,V);Z=X.substring(V)}if(ac!=E){t.nodeValue=Z}if(ac==j){return}aa=t.cloneNode(R);aa.nodeValue=W;return aa}if(ac==j){return}return t.cloneNode(R)}function y(V,t){if(t!=j){return t==E?V.cloneNode(D):V}V.parentNode.removeChild(V)}}a.Range=b})(tinymce.dom);(function(){function a(g){var i=this,j=&quot;\uFEFF&quot;,e,h,d=g.dom,c=true,f=false;function b(){var n=g.getRng(),k=d.createRng(),m,o;m=n.item?n.item(0):n.parentElement();if(m.ownerDocument!=d.doc){return k}if(n.item||!m.hasChildNodes()){k.setStart(m.parentNode,d.nodeIndex(m));k.setEnd(k.startContainer,k.startOffset+1);return k}o=g.isCollapsed();function l(s){var u,q,t,p,A=0,x,y,z,r,v;r=n.duplicate();r.collapse(s);u=d.create(&quot;a&quot;);z=r.parentElement();if(!z.hasChildNodes()){k[s?&quot;setStart&quot;:&quot;setEnd&quot;](z,0);return}z.appendChild(u);r.moveToElementText(u);v=n.compareEndPoints(s?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,r);if(v&gt;0){k[s?&quot;setStartAfter&quot;:&quot;setEndAfter&quot;](z);d.remove(u);return}p=tinymce.grep(z.childNodes);x=p.length-1;while(A&lt;=x){y=Math.floor((A+x)/2);z.insertBefore(u,p[y]);r.moveToElementText(u);v=n.compareEndPoints(s?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,r);if(v&gt;0){A=y+1}else{if(v&lt;0){x=y-1}else{found=true;break}}}q=v&gt;0||y==0?u.nextSibling:u.previousSibling;if(q.nodeType==1){d.remove(u);t=d.nodeIndex(q);q=q.parentNode;if(!s||y&gt;0){t++}}else{if(v&gt;0||y==0){r.setEndPoint(s?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,n);t=r.text.length}else{r.setEndPoint(s?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,n);t=q.nodeValue.length-r.text.length}d.remove(u)}k[s?&quot;setStart&quot;:&quot;setEnd&quot;](q,t)}l(true);if(!o){l()}return k}this.addRange=function(k){var p,n,m,r,u,s,t=g.dom.doc,o=t.body;function l(B){var x,A,v,z,y;v=d.create(&quot;a&quot;);x=B?m:u;A=B?r:s;z=p.duplicate();if(x==t){x=o;A=0}if(x.nodeType==3){x.parentNode.insertBefore(v,x);z.moveToElementText(v);z.moveStart(&quot;character&quot;,A);d.remove(v);p.setEndPoint(B?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,z)}else{y=x.childNodes;if(y.length){if(A&gt;=y.length){d.insertAfter(v,y[y.length-1])}else{x.insertBefore(v,y[A])}z.moveToElementText(v)}else{v=t.createTextNode(j);x.appendChild(v);z.moveToElementText(v.parentNode);z.collapse(c)}p.setEndPoint(B?&quot;StartToStart&quot;:&quot;EndToEnd&quot;,z);d.remove(v)}}this.destroy();m=k.startContainer;r=k.startOffset;u=k.endContainer;s=k.endOffset;p=o.createTextRange();if(m==u&amp;&amp;m.nodeType==1&amp;&amp;r==s-1){if(r==s-1){try{n=o.createControlRange();n.addElement(m.childNodes[r]);n.select();n.scrollIntoView();return}catch(q){}}}l(true);l();p.select();p.scrollIntoView()};this.getRangeAt=function(){if(!e||!tinymce.dom.RangeUtils.compareRanges(h,g.getRng())){e=b();h=g.getRng()}try{e.startContainer.nextSibling}catch(k){e=b();h=null}return e};this.destroy=function(){h=e=null}}tinymce.dom.TridentSelection=a})();(function(){var p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['&quot;][^'&quot;]*['&quot;]|[^\[\]'&quot;]+)+\]|\\.|[^ &gt;+~,(\[\\]+)+|[&gt;+~])(\s*,\s*)?((?:.|\r|\n)*)/g,j=0,d=Object.prototype.toString,o=false,i=true;[0,0].sort(function(){i=false;return 0});var b=function(v,e,z,A){z=z||[];e=e||document;var C=e;if(e.nodeType!==1&amp;&amp;e.nodeType!==9){return[]}if(!v||typeof v!==&quot;string&quot;){return z}var x=[],s,E,H,r,u=true,t=b.isXML(e),B=v,D,G,F,y;do{p.exec(&quot;&quot;);s=p.exec(B);if(s){B=s[3];x.push(s[1]);if(s[2]){r=s[3];break}}}while(s);if(x.length&gt;1&amp;&amp;k.exec(v)){if(x.length===2&amp;&amp;f.relative[x[0]]){E=h(x[0]+x[1],e)}else{E=f.relative[x[0]]?[e]:b(x.shift(),e);while(x.length){v=x.shift();if(f.relative[v]){v+=x.shift()}E=h(v,E)}}}else{if(!A&amp;&amp;x.length&gt;1&amp;&amp;e.nodeType===9&amp;&amp;!t&amp;&amp;f.match.ID.test(x[0])&amp;&amp;!f.match.ID.test(x[x.length-1])){D=b.find(x.shift(),e,t);e=D.expr?b.filter(D.expr,D.set)[0]:D.set[0]}if(e){D=A?{expr:x.pop(),set:a(A)}:b.find(x.pop(),x.length===1&amp;&amp;(x[0]===&quot;~&quot;||x[0]===&quot;+&quot;)&amp;&amp;e.parentNode?e.parentNode:e,t);E=D.expr?b.filter(D.expr,D.set):D.set;if(x.length&gt;0){H=a(E)}else{u=false}while(x.length){G=x.pop();F=G;if(!f.relative[G]){G=&quot;&quot;}else{F=x.pop()}if(F==null){F=e}f.relative[G](H,F,t)}}else{H=x=[]}}if(!H){H=E}if(!H){b.error(G||v)}if(d.call(H)===&quot;[object Array]&quot;){if(!u){z.push.apply(z,H)}else{if(e&amp;&amp;e.nodeType===1){for(y=0;H[y]!=null;y++){if(H[y]&amp;&amp;(H[y]===true||H[y].nodeType===1&amp;&amp;b.contains(e,H[y]))){z.push(E[y])}}}else{for(y=0;H[y]!=null;y++){if(H[y]&amp;&amp;H[y].nodeType===1){z.push(E[y])}}}}}else{a(H,z)}if(r){b(r,C,z,A);b.uniqueSort(z)}return z};b.uniqueSort=function(r){if(c){o=i;r.sort(c);if(o){for(var e=1;e&lt;r.length;e++){if(r[e]===r[e-1]){r.splice(e--,1)}}}}return r};b.matches=function(e,r){return b(e,null,null,r)};b.find=function(y,e,z){var x;if(!y){return[]}for(var t=0,s=f.order.length;t&lt;s;t++){var v=f.order[t],u;if((u=f.leftMatch[v].exec(y))){var r=u[1];u.splice(1,1);if(r.substr(r.length-1)!==&quot;\\&quot;){u[1]=(u[1]||&quot;&quot;).replace(/\\/g,&quot;&quot;);x=f.find[v](u,e,z);if(x!=null){y=y.replace(f.match[v],&quot;&quot;);break}}}}if(!x){x=e.getElementsByTagName(&quot;*&quot;)}return{set:x,expr:y}};b.filter=function(C,B,F,u){var s=C,H=[],z=B,x,e,y=B&amp;&amp;B[0]&amp;&amp;b.isXML(B[0]);while(C&amp;&amp;B.length){for(var A in f.filter){if((x=f.leftMatch[A].exec(C))!=null&amp;&amp;x[2]){var r=f.filter[A],G,E,t=x[1];e=false;x.splice(1,1);if(t.substr(t.length-1)===&quot;\\&quot;){continue}if(z===H){H=[]}if(f.preFilter[A]){x=f.preFilter[A](x,z,F,H,u,y);if(!x){e=G=true}else{if(x===true){continue}}}if(x){for(var v=0;(E=z[v])!=null;v++){if(E){G=r(E,x,v,z);var D=u^!!G;if(F&amp;&amp;G!=null){if(D){e=true}else{z[v]=false}}else{if(D){H.push(E);e=true}}}}}if(G!==undefined){if(!F){z=H}C=C.replace(f.match[A],&quot;&quot;);if(!e){return[]}break}}}if(C===s){if(e==null){b.error(C)}else{break}}s=C}return z};b.error=function(e){throw&quot;Syntax error, unrecognized expression: &quot;+e};var f=b.selectors={order:[&quot;ID&quot;,&quot;NAME&quot;,&quot;TAG&quot;],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['&quot;]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['&quot;]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['&quot;]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['&quot;]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{&quot;class&quot;:&quot;className&quot;,&quot;for&quot;:&quot;htmlFor&quot;},attrHandle:{href:function(e){return e.getAttribute(&quot;href&quot;)}},relative:{&quot;+&quot;:function(x,r){var t=typeof r===&quot;string&quot;,v=t&amp;&amp;!/\W/.test(r),y=t&amp;&amp;!v;if(v){r=r.toLowerCase()}for(var s=0,e=x.length,u;s&lt;e;s++){if((u=x[s])){while((u=u.previousSibling)&amp;&amp;u.nodeType!==1){}x[s]=y||u&amp;&amp;u.nodeName.toLowerCase()===r?u||false:u===r}}if(y){b.filter(r,x,true)}},&quot;&gt;&quot;:function(x,r){var u=typeof r===&quot;string&quot;,v,s=0,e=x.length;if(u&amp;&amp;!/\W/.test(r)){r=r.toLowerCase();for(;s&lt;e;s++){v=x[s];if(v){var t=v.parentNode;x[s]=t.nodeName.toLowerCase()===r?t:false}}}else{for(;s&lt;e;s++){v=x[s];if(v){x[s]=u?v.parentNode:v.parentNode===r}}if(u){b.filter(r,x,true)}}},&quot;&quot;:function(t,r,v){var s=j++,e=q,u;if(typeof r===&quot;string&quot;&amp;&amp;!/\W/.test(r)){r=r.toLowerCase();u=r;e=n}e(&quot;parentNode&quot;,r,s,t,u,v)},&quot;~&quot;:function(t,r,v){var s=j++,e=q,u;if(typeof r===&quot;string&quot;&amp;&amp;!/\W/.test(r)){r=r.toLowerCase();u=r;e=n}e(&quot;previousSibling&quot;,r,s,t,u,v)}},find:{ID:function(r,s,t){if(typeof s.getElementById!==&quot;undefined&quot;&amp;&amp;!t){var e=s.getElementById(r[1]);return e?[e]:[]}},NAME:function(s,v){if(typeof v.getElementsByName!==&quot;undefined&quot;){var r=[],u=v.getElementsByName(s[1]);for(var t=0,e=u.length;t&lt;e;t++){if(u[t].getAttribute(&quot;name&quot;)===s[1]){r.push(u[t])}}return r.length===0?null:r}},TAG:function(e,r){return r.getElementsByTagName(e[1])}},preFilter:{CLASS:function(t,r,s,e,x,y){t=&quot; &quot;+t[1].replace(/\\/g,&quot;&quot;)+&quot; &quot;;if(y){return t}for(var u=0,v;(v=r[u])!=null;u++){if(v){if(x^(v.className&amp;&amp;(&quot; &quot;+v.className+&quot; &quot;).replace(/[\t\n]/g,&quot; &quot;).indexOf(t)&gt;=0)){if(!s){e.push(v)}}else{if(s){r[u]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,&quot;&quot;)},TAG:function(r,e){return r[1].toLowerCase()},CHILD:function(e){if(e[1]===&quot;nth&quot;){var r=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]===&quot;even&quot;&amp;&amp;&quot;2n&quot;||e[2]===&quot;odd&quot;&amp;&amp;&quot;2n+1&quot;||!/\D/.test(e[2])&amp;&amp;&quot;0n+&quot;+e[2]||e[2]);e[2]=(r[1]+(r[2]||1))-0;e[3]=r[3]-0}e[0]=j++;return e},ATTR:function(u,r,s,e,v,x){var t=u[1].replace(/\\/g,&quot;&quot;);if(!x&amp;&amp;f.attrMap[t]){u[1]=f.attrMap[t]}if(u[2]===&quot;~=&quot;){u[4]=&quot; &quot;+u[4]+&quot; &quot;}return u},PSEUDO:function(u,r,s,e,v){if(u[1]===&quot;not&quot;){if((p.exec(u[3])||&quot;&quot;).length&gt;1||/^\w/.test(u[3])){u[3]=b(u[3],null,null,r)}else{var t=b.filter(u[3],r,s,true^v);if(!s){e.push.apply(e,t)}return false}}else{if(f.match.POS.test(u[0])||f.match.CHILD.test(u[0])){return true}}return u},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&amp;&amp;e.type!==&quot;hidden&quot;},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIndex;return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(s,r,e){return !!b(e[3],s).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(e){return&quot;text&quot;===e.type},radio:function(e){return&quot;radio&quot;===e.type},checkbox:function(e){return&quot;checkbox&quot;===e.type},file:function(e){return&quot;file&quot;===e.type},password:function(e){return&quot;password&quot;===e.type},submit:function(e){return&quot;submit&quot;===e.type},image:function(e){return&quot;image&quot;===e.type},reset:function(e){return&quot;reset&quot;===e.type},button:function(e){return&quot;button&quot;===e.type||e.nodeName.toLowerCase()===&quot;button&quot;},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)}},setFilters:{first:function(r,e){return e===0},last:function(s,r,e,t){return r===t.length-1},even:function(r,e){return e%2===0},odd:function(r,e){return e%2===1},lt:function(s,r,e){return r&lt;e[3]-0},gt:function(s,r,e){return r&gt;e[3]-0},nth:function(s,r,e){return e[3]-0===r},eq:function(s,r,e){return e[3]-0===r}},filter:{PSEUDO:function(s,y,x,z){var e=y[1],r=f.filters[e];if(r){return r(s,x,y,z)}else{if(e===&quot;contains&quot;){return(s.textContent||s.innerText||b.getText([s])||&quot;&quot;).indexOf(y[3])&gt;=0}else{if(e===&quot;not&quot;){var t=y[3];for(var v=0,u=t.length;v&lt;u;v++){if(t[v]===s){return false}}return true}else{b.error(&quot;Syntax error, unrecognized expression: &quot;+e)}}}},CHILD:function(e,t){var x=t[1],r=e;switch(x){case&quot;only&quot;:case&quot;first&quot;:while((r=r.previousSibling)){if(r.nodeType===1){return false}}if(x===&quot;first&quot;){return true}r=e;case&quot;last&quot;:while((r=r.nextSibling)){if(r.nodeType===1){return false}}return true;case&quot;nth&quot;:var s=t[2],A=t[3];if(s===1&amp;&amp;A===0){return true}var v=t[0],z=e.parentNode;if(z&amp;&amp;(z.sizcache!==v||!e.nodeIndex)){var u=0;for(r=z.firstChild;r;r=r.nextSibling){if(r.nodeType===1){r.nodeIndex=++u}}z.sizcache=v}var y=e.nodeIndex-A;if(s===0){return y===0}else{return(y%s===0&amp;&amp;y/s&gt;=0)}}},ID:function(r,e){return r.nodeType===1&amp;&amp;r.getAttribute(&quot;id&quot;)===e},TAG:function(r,e){return(e===&quot;*&quot;&amp;&amp;r.nodeType===1)||r.nodeName.toLowerCase()===e},CLASS:function(r,e){return(&quot; &quot;+(r.className||r.getAttribute(&quot;class&quot;))+&quot; &quot;).indexOf(e)&gt;-1},ATTR:function(v,t){var s=t[1],e=f.attrHandle[s]?f.attrHandle[s](v):v[s]!=null?v[s]:v.getAttribute(s),x=e+&quot;&quot;,u=t[2],r=t[4];return e==null?u===&quot;!=&quot;:u===&quot;=&quot;?x===r:u===&quot;*=&quot;?x.indexOf(r)&gt;=0:u===&quot;~=&quot;?(&quot; &quot;+x+&quot; &quot;).indexOf(r)&gt;=0:!r?x&amp;&amp;e!==false:u===&quot;!=&quot;?x!==r:u===&quot;^=&quot;?x.indexOf(r)===0:u===&quot;$=&quot;?x.substr(x.length-r.length)===r:u===&quot;|=&quot;?x===r||x.substr(0,r.length+1)===r+&quot;-&quot;:false},POS:function(u,r,s,v){var e=r[2],t=f.setFilters[e];if(t){return t(u,s,r,v)}}}};var k=f.match.POS,g=function(r,e){return&quot;\\&quot;+(e-0+1)};for(var m in f.match){f.match[m]=new RegExp(f.match[m].source+(/(?![^\[]*\])(?![^\(]*\))/.source));f.leftMatch[m]=new RegExp(/(^(?:.|\r|\n)*?)/.source+f.match[m].source.replace(/\\(\d+)/g,g))}var a=function(r,e){r=Array.prototype.slice.call(r,0);if(e){e.push.apply(e,r);return e}return r};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(l){a=function(u,t){var r=t||[],s=0;if(d.call(u)===&quot;[object Array]&quot;){Array.prototype.push.apply(r,u)}else{if(typeof u.length===&quot;number&quot;){for(var e=u.length;s&lt;e;s++){r.push(u[s])}}else{for(;u[s];s++){r.push(u[s])}}}return r}}var c;if(document.documentElement.compareDocumentPosition){c=function(r,e){if(!r.compareDocumentPosition||!e.compareDocumentPosition){if(r==e){o=true}return r.compareDocumentPosition?-1:1}var s=r.compareDocumentPosition(e)&amp;4?-1:r===e?0:1;if(s===0){o=true}return s}}else{if(&quot;sourceIndex&quot; in document.documentElement){c=function(r,e){if(!r.sourceIndex||!e.sourceIndex){if(r==e){o=true}return r.sourceIndex?-1:1}var s=r.sourceIndex-e.sourceIndex;if(s===0){o=true}return s}}else{if(document.createRange){c=function(t,r){if(!t.ownerDocument||!r.ownerDocument){if(t==r){o=true}return t.ownerDocument?-1:1}var s=t.ownerDocument.createRange(),e=r.ownerDocument.createRange();s.setStart(t,0);s.setEnd(t,0);e.setStart(r,0);e.setEnd(r,0);var u=s.compareBoundaryPoints(Range.START_TO_END,e);if(u===0){o=true}return u}}}}b.getText=function(e){var r=&quot;&quot;,t;for(var s=0;e[s];s++){t=e[s];if(t.nodeType===3||t.nodeType===4){r+=t.nodeValue}else{if(t.nodeType!==8){r+=b.getText(t.childNodes)}}}return r};(function(){var r=document.createElement(&quot;div&quot;),s=&quot;script&quot;+(new Date()).getTime();r.innerHTML=&quot;&lt;a name='&quot;+s+&quot;'/&gt;&quot;;var e=document.documentElement;e.insertBefore(r,e.firstChild);if(document.getElementById(s)){f.find.ID=function(u,v,x){if(typeof v.getElementById!==&quot;undefined&quot;&amp;&amp;!x){var t=v.getElementById(u[1]);return t?t.id===u[1]||typeof t.getAttributeNode!==&quot;undefined&quot;&amp;&amp;t.getAttributeNode(&quot;id&quot;).nodeValue===u[1]?[t]:undefined:[]}};f.filter.ID=function(v,t){var u=typeof v.getAttributeNode!==&quot;undefined&quot;&amp;&amp;v.getAttributeNode(&quot;id&quot;);return v.nodeType===1&amp;&amp;u&amp;&amp;u.nodeValue===t}}e.removeChild(r);e=r=null})();(function(){var e=document.createElement(&quot;div&quot;);e.appendChild(document.createComment(&quot;&quot;));if(e.getElementsByTagName(&quot;*&quot;).length&gt;0){f.find.TAG=function(r,v){var u=v.getElementsByTagName(r[1]);if(r[1]===&quot;*&quot;){var t=[];for(var s=0;u[s];s++){if(u[s].nodeType===1){t.push(u[s])}}u=t}return u}}e.innerHTML=&quot;&lt;a href='#'&gt;&lt;/a&gt;&quot;;if(e.firstChild&amp;&amp;typeof e.firstChild.getAttribute!==&quot;undefined&quot;&amp;&amp;e.firstChild.getAttribute(&quot;href&quot;)!==&quot;#&quot;){f.attrHandle.href=function(r){return r.getAttribute(&quot;href&quot;,2)}}e=null})();if(document.querySelectorAll){(function(){var e=b,s=document.createElement(&quot;div&quot;);s.innerHTML=&quot;&lt;p class='TEST'&gt;&lt;/p&gt;&quot;;if(s.querySelectorAll&amp;&amp;s.querySelectorAll(&quot;.TEST&quot;).length===0){return}b=function(x,v,t,u){v=v||document;if(!u&amp;&amp;v.nodeType===9&amp;&amp;!b.isXML(v)){try{return a(v.querySelectorAll(x),t)}catch(y){}}return e(x,v,t,u)};for(var r in e){b[r]=e[r]}s=null})()}(function(){var e=document.createElement(&quot;div&quot;);e.innerHTML=&quot;&lt;div class='test e'&gt;&lt;/div&gt;&lt;div class='test'&gt;&lt;/div&gt;&quot;;if(!e.getElementsByClassName||e.getElementsByClassName(&quot;e&quot;).length===0){return}e.lastChild.className=&quot;e&quot;;if(e.getElementsByClassName(&quot;e&quot;).length===1){return}f.order.splice(1,0,&quot;CLASS&quot;);f.find.CLASS=function(r,s,t){if(typeof s.getElementsByClassName!==&quot;undefined&quot;&amp;&amp;!t){return s.getElementsByClassName(r[1])}};e=null})();function n(r,x,v,A,y,z){for(var t=0,s=A.length;t&lt;s;t++){var e=A[t];if(e){e=e[r];var u=false;while(e){if(e.sizcache===v){u=A[e.sizset];break}if(e.nodeType===1&amp;&amp;!z){e.sizcache=v;e.sizset=t}if(e.nodeName.toLowerCase()===x){u=e;break}e=e[r]}A[t]=u}}}function q(r,x,v,A,y,z){for(var t=0,s=A.length;t&lt;s;t++){var e=A[t];if(e){e=e[r];var u=false;while(e){if(e.sizcache===v){u=A[e.sizset];break}if(e.nodeType===1){if(!z){e.sizcache=v;e.sizset=t}if(typeof x!==&quot;string&quot;){if(e===x){u=true;break}}else{if(b.filter(x,[e]).length&gt;0){u=e;break}}}e=e[r]}A[t]=u}}}b.contains=document.compareDocumentPosition?function(r,e){return !!(r.compareDocumentPosition(e)&amp;16)}:function(r,e){return r!==e&amp;&amp;(r.contains?r.contains(e):true)};b.isXML=function(e){var r=(e?e.ownerDocument||e:0).documentElement;return r?r.nodeName!==&quot;HTML&quot;:false};var h=function(e,y){var t=[],u=&quot;&quot;,v,s=y.nodeType?[y]:y;while((v=f.match.PSEUDO.exec(e))){u+=v[0];e=e.replace(f.match.PSEUDO,&quot;&quot;)}e=f.relative[e]?e+&quot;*&quot;:e;for(var x=0,r=s.length;x&lt;r;x++){b(e,s[x],t)}return b.filter(u,t)};window.tinymce.dom.Sizzle=b})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create(&quot;tinymce.dom.EventUtils&quot;,{EventUtils:function(){this.inits=[];this.events=[]},add:function(m,p,l,j){var g,h=this,i=h.events,k;if(p instanceof Array){k=[];f(p,function(o){k.push(h.add(m,o,l,j))});return k}if(m&amp;&amp;m.hasOwnProperty&amp;&amp;m instanceof Array){k=[];f(m,function(n){n=c.get(n);k.push(h.add(n,p,l,j))});return k}m=c.get(m);if(!m){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&amp;&amp;b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!j){return l(n)}return l.call(j,n)};if(p==&quot;unload&quot;){d.unloads.unshift({func:g});return g}if(p==&quot;init&quot;){if(h.domLoaded){g()}else{h.inits.push(g)}return g}i.push({obj:m,name:p,func:l,cfunc:g,scope:j});h._add(m,p,g);return l},remove:function(l,m,k){var h=this,g=h.events,i=false,j;if(l&amp;&amp;l.hasOwnProperty&amp;&amp;l instanceof Array){j=[];f(l,function(n){n=c.get(n);j.push(h.remove(n,m,k))});return j}l=c.get(l);f(g,function(o,n){if(o.obj==l&amp;&amp;o.name==m&amp;&amp;(!k||(o.func==k||o.cfunc==k))){g.splice(n,1);h._remove(l,m,o.cfunc);i=true;return false}});return i},clear:function(l){var j=this,g=j.events,h,k;if(l){l=c.get(l);for(h=g.length-1;h&gt;=0;h--){k=g[h];if(k.obj===l){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,i,g){if(h.attachEvent){h.attachEvent(&quot;on&quot;+i,g)}else{if(h.addEventListener){h.addEventListener(i,g,false)}else{h[&quot;on&quot;+i]=g}}},_remove:function(i,j,h){if(i){try{if(i.detachEvent){i.detachEvent(&quot;on&quot;+j,h)}else{if(i.removeEventListener){i.removeEventListener(j,h,false)}else{i[&quot;on&quot;+j]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(i){i()});g.inits=[]},_wait:function(i){var g=this,h=i.document;if(i.tinyMCE_GZ&amp;&amp;tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.attachEvent){h.attachEvent(&quot;onreadystatechange&quot;,function(){if(h.readyState===&quot;complete&quot;){h.detachEvent(&quot;onreadystatechange&quot;,arguments.callee);g._pageInit(i)}});if(h.documentElement.doScroll&amp;&amp;i==i.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll(&quot;left&quot;)}catch(j){setTimeout(arguments.callee,0);return}g._pageInit(i)})()}}else{if(h.addEventListener){g._add(i,&quot;DOMContentLoaded&quot;,function(){g._pageInit(i)})}}g._add(i,&quot;load&quot;,function(){g._pageInit(i)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){a.dom.Element=function(f,d){var b=this,e,c;b.settings=d=d||{};b.id=f;b.dom=e=d.dom||a.DOM;if(!a.isIE){c=e.get(b.id)}a.each((&quot;getPos,getRect,getParent,add,setStyle,getStyle,setStyles,setAttrib,setAttribs,getAttrib,addClass,removeClass,hasClass,getOuterHTML,setOuterHTML,remove,show,hide,isHidden,setHTML,get&quot;).split(/,/),function(g){b[g]=function(){var h=[f],j;for(j=0;j&lt;arguments.length;j++){h.push(arguments[j])}h=e[g].apply(e,h);b.update(g);return h}});a.extend(b,{on:function(i,h,g){return a.dom.Event.add(b.id,i,h,g)},getXY:function(){return{x:parseInt(b.getStyle(&quot;left&quot;)),y:parseInt(b.getStyle(&quot;top&quot;))}},getSize:function(){var g=e.get(b.id);return{w:parseInt(b.getStyle(&quot;width&quot;)||g.clientWidth),h:parseInt(b.getStyle(&quot;height&quot;)||g.clientHeight)}},moveTo:function(g,h){b.setStyles({left:g,top:h})},moveBy:function(g,i){var h=b.getXY();b.moveTo(h.x+g,h.y+i)},resizeTo:function(g,i){b.setStyles({width:g,height:i})},resizeBy:function(g,j){var i=b.getSize();b.resizeTo(i.w+g,i.h+j)},update:function(h){var g;if(a.isIE6&amp;&amp;d.blocker){h=h||&quot;&quot;;if(h.indexOf(&quot;get&quot;)===0||h.indexOf(&quot;has&quot;)===0||h.indexOf(&quot;is&quot;)===0){return}if(h==&quot;remove&quot;){e.remove(b.blocker);return}if(!b.blocker){b.blocker=e.uniqueId();g=e.add(d.container||e.getRoot(),&quot;iframe&quot;,{id:b.blocker,style:&quot;position:absolute;&quot;,frameBorder:0,src:'javascript:&quot;&quot;'});e.setStyle(g,&quot;opacity&quot;,0)}else{g=e.get(b.blocker)}e.setStyles(g,{left:b.getStyle(&quot;left&quot;,1),top:b.getStyle(&quot;top&quot;,1),width:b.getStyle(&quot;width&quot;,1),height:b.getStyle(&quot;height&quot;,1),display:b.getStyle(&quot;display&quot;,1),zIndex:parseInt(b.getStyle(&quot;zIndex&quot;,1)||0)-1})}}})}})(tinymce);(function(c){function e(f){return f.replace(/[\n\r]+/g,&quot;&quot;)}var b=c.is,a=c.isIE,d=c.each;c.create(&quot;tinymce.dom.Selection&quot;,{Selection:function(i,h,g){var f=this;f.dom=i;f.win=h;f.serializer=g;d([&quot;onBeforeSetContent&quot;,&quot;onBeforeGetContent&quot;,&quot;onSetContent&quot;,&quot;onGetContent&quot;],function(j){f[j]=new c.util.Dispatcher(f)});if(!f.win.getSelection){f.tridentSel=new c.dom.TridentSelection(f)}if(c.isIE&amp;&amp;i.boxModel){this._fixIESelection()}c.addUnload(f.destroy,f)},getContent:function(g){var f=this,h=f.getRng(),l=f.dom.create(&quot;body&quot;),j=f.getSel(),i,k,m;g=g||{};i=k=&quot;&quot;;g.get=true;g.format=g.format||&quot;html&quot;;f.onBeforeGetContent.dispatch(f,g);if(g.format==&quot;text&quot;){return f.isCollapsed()?&quot;&quot;:(h.text||(j.toString?j.toString():&quot;&quot;))}if(h.cloneContents){m=h.cloneContents();if(m){l.appendChild(m)}}else{if(b(h.item)||b(h.htmlText)){l.innerHTML=h.item?h.item(0).outerHTML:h.htmlText}else{l.innerHTML=h.toString()}}if(/^\s/.test(l.innerHTML)){i=&quot; &quot;}if(/\s+$/.test(l.innerHTML)){k=&quot; &quot;}g.getInner=true;g.content=f.isCollapsed()?&quot;&quot;:i+f.serializer.serialize(l,g)+k;f.onGetContent.dispatch(f,g);return g.content},setContent:function(j,i){var g=this,k=g.getRng(),n,l=g.win.document;i=i||{format:&quot;html&quot;};i.set=true;j=i.content=g.dom.processHTML(j);g.onBeforeSetContent.dispatch(g,i);j=i.content;if(k.insertNode){j+='&lt;span id=&quot;__caret&quot;&gt;_&lt;/span&gt;';if(k.startContainer==l&amp;&amp;k.endContainer==l){l.body.innerHTML=j}else{k.deleteContents();if(l.body.childNodes.length==0){l.body.innerHTML=j}else{if(k.createContextualFragment){k.insertNode(k.createContextualFragment(j))}else{var m=l.createDocumentFragment(),f=l.createElement(&quot;div&quot;);m.appendChild(f);f.outerHTML=j;k.insertNode(m)}}}n=g.dom.get(&quot;__caret&quot;);k=l.createRange();k.setStartBefore(n);k.setEndBefore(n);g.setRng(k);g.dom.remove(&quot;__caret&quot;)}else{if(k.item){l.execCommand(&quot;Delete&quot;,false,null);k=g.getRng()}k.pasteHTML(j)}g.onSetContent.dispatch(g,i)},getStart:function(){var g=this.getRng(),h,f,j,i;if(g.duplicate||g.item){if(g.item){return g.item(0)}j=g.duplicate();j.collapse(1);h=j.parentElement();f=i=g.parentElement();while(i=i.parentNode){if(i==h){h=f;break}}if(h&amp;&amp;h.nodeName==&quot;BODY&quot;){return h.firstChild||h}return h}else{h=g.startContainer;if(h.nodeType==1&amp;&amp;h.hasChildNodes()){h=h.childNodes[Math.min(h.childNodes.length-1,g.startOffset)]}if(h&amp;&amp;h.nodeType==3){return h.parentNode}return h}},getEnd:function(){var g=this,h=g.getRng(),i,f;if(h.duplicate||h.item){if(h.item){return h.item(0)}h=h.duplicate();h.collapse(0);i=h.parentElement();if(i&amp;&amp;i.nodeName==&quot;BODY&quot;){return i.lastChild||i}return i}else{i=h.endContainer;f=h.endOffset;if(i.nodeType==1&amp;&amp;i.hasChildNodes()){i=i.childNodes[f&gt;0?f-1:f]}if(i&amp;&amp;i.nodeType==3){return i.parentNode}return i}},getBookmark:function(q,r){var u=this,m=u.dom,g,j,i,n,h,o,p,l=&quot;\uFEFF&quot;,s;function f(v,x){var t=0;d(m.select(v),function(z,y){if(z==x){t=y}});return t}if(q==2){function k(){var v=u.getRng(true),t=m.getRoot(),x={};function y(B,G){var A=B[G?&quot;startContainer&quot;:&quot;endContainer&quot;],F=B[G?&quot;startOffset&quot;:&quot;endOffset&quot;],z=[],C,E,D=0;if(A.nodeType==3){if(r){for(C=A.previousSibling;C&amp;&amp;C.nodeType==3;C=C.previousSibling){F+=C.nodeValue.length}}z.push(F)}else{E=A.childNodes;if(F&gt;=E.length&amp;&amp;E.length){D=1;F=Math.max(0,E.length-1)}z.push(u.dom.nodeIndex(E[F],r)+D)}for(;A&amp;&amp;A!=t;A=A.parentNode){z.push(u.dom.nodeIndex(A,r))}return z}x.start=y(v,true);if(!u.isCollapsed()){x.end=y(v)}return x}return k()}if(q){return{rng:u.getRng()}}g=u.getRng();i=m.uniqueId();n=tinyMCE.activeEditor.selection.isCollapsed();s=&quot;overflow:hidden;line-height:0px&quot;;if(g.duplicate||g.item){if(!g.item){j=g.duplicate();g.collapse();g.pasteHTML('&lt;span _mce_type=&quot;bookmark&quot; id=&quot;'+i+'_start&quot; style=&quot;'+s+'&quot;&gt;'+l+&quot;&lt;/span&gt;&quot;);if(!n){j.collapse(false);j.pasteHTML('&lt;span _mce_type=&quot;bookmark&quot; id=&quot;'+i+'_end&quot; style=&quot;'+s+'&quot;&gt;'+l+&quot;&lt;/span&gt;&quot;)}}else{o=g.item(0);h=o.nodeName;return{name:h,index:f(h,o)}}}else{o=u.getNode();h=o.nodeName;if(h==&quot;IMG&quot;){return{name:h,index:f(h,o)}}j=g.cloneRange();if(!n){j.collapse(false);j.insertNode(m.create(&quot;span&quot;,{_mce_type:&quot;bookmark&quot;,id:i+&quot;_end&quot;,style:s},l))}g.collapse(true);g.insertNode(m.create(&quot;span&quot;,{_mce_type:&quot;bookmark&quot;,id:i+&quot;_start&quot;,style:s},l))}u.moveToBookmark({id:i,keep:1});return{id:i}},moveToBookmark:function(n){var r=this,l=r.dom,i,h,f,q,j,s,o,p;if(r.tridentSel){r.tridentSel.destroy()}if(n){if(n.start){f=l.createRng();q=l.getRoot();function g(z){var t=n[z?&quot;start&quot;:&quot;end&quot;],v,x,y,u;if(t){for(x=q,v=t.length-1;v&gt;=1;v--){u=x.childNodes;if(u.length){x=u[t[v]]}}if(z){f.setStart(x,t[0])}else{f.setEnd(x,t[0])}}}g(true);g();r.setRng(f)}else{if(n.id){function k(A){var u=l.get(n.id+&quot;_&quot;+A),z,t,x,y,v=n.keep;if(u){z=u.parentNode;if(A==&quot;start&quot;){if(!v){t=l.nodeIndex(u)}else{z=u.firstChild;t=1}j=s=z;o=p=t}else{if(!v){t=l.nodeIndex(u)}else{z=u.firstChild;t=1}s=z;p=t}if(!v){y=u.previousSibling;x=u.nextSibling;d(c.grep(u.childNodes),function(B){if(B.nodeType==3){B.nodeValue=B.nodeValue.replace(/\uFEFF/g,&quot;&quot;)}});while(u=l.get(n.id+&quot;_&quot;+A)){l.remove(u,1)}if(y&amp;&amp;x&amp;&amp;y.nodeType==x.nodeType&amp;&amp;y.nodeType==3&amp;&amp;!c.isOpera){t=y.nodeValue.length;y.appendData(x.nodeValue);l.remove(x);if(A==&quot;start&quot;){j=s=y;o=p=t}else{s=y;p=t}}}}}function m(t){if(!a&amp;&amp;l.isBlock(t)&amp;&amp;!t.innerHTML){t.innerHTML='&lt;br _mce_bogus=&quot;1&quot; /&gt;'}return t}k(&quot;start&quot;);k(&quot;end&quot;);if(j){f=l.createRng();f.setStart(m(j),o);f.setEnd(m(s),p);r.setRng(f)}}else{if(n.name){r.select(l.select(n.name)[n.index])}else{if(n.rng){r.setRng(n.rng)}}}}}},select:function(k,j){var i=this,l=i.dom,g=l.createRng(),f;f=l.nodeIndex(k);g.setStart(k.parentNode,f);g.setEnd(k.parentNode,f+1);if(j){function h(m,o){var n=new c.dom.TreeWalker(m,m);do{if(m.nodeType==3&amp;&amp;c.trim(m.nodeValue).length!=0){if(o){g.setStart(m,0)}else{g.setEnd(m,m.nodeValue.length)}return}if(m.nodeName==&quot;BR&quot;){if(o){g.setStartBefore(m)}else{g.setEndBefore(m)}return}}while(m=(o?n.next():n.prev()))}h(k,1);h(k)}i.setRng(g);return k},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}if(h.compareEndPoints){return h.compareEndPoints(&quot;StartToEnd&quot;,h)===0}return !g||h.collapsed},collapse:function(f){var g=this,h=g.getRng(),i;if(h.item){i=h.item(0);h=this.win.document.body.createTextRange();h.moveToElementText(i)}h.collapse(!!f);g.setRng(h)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(l){var g=this,h,i,k,j=g.win.document;if(l&amp;&amp;g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){i=h.rangeCount&gt;0?h.getRangeAt(0):(h.createRange?h.createRange():j.createRange())}}catch(f){}if(c.isIE&amp;&amp;i.setStart&amp;&amp;j.selection.createRange().item){k=j.selection.createRange().item(0);i=j.createRange();i.setStartBefore(k);i.setEndAfter(k)}if(!i){i=j.createRange?j.createRange():j.body.createTextRange()}if(g.selectedRange&amp;&amp;g.explicitRange){if(i.compareBoundaryPoints(i.START_TO_START,g.selectedRange)===0&amp;&amp;i.compareBoundaryPoints(i.END_TO_END,g.selectedRange)===0){i=g.explicitRange}else{g.selectedRange=null;g.explicitRange=null}}return i},setRng:function(i){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){g.explicitRange=i;h.removeAllRanges();h.addRange(i);g.selectedRange=h.getRangeAt(0)}}else{if(i.cloneRange){g.tridentSel.addRange(i);return}try{i.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var g=this,f=g.getRng(),h=g.getSel(),i;if(f.setStart){if(!f){return g.dom.getRoot()}i=f.commonAncestorContainer;if(!f.collapsed){if(f.startContainer==f.endContainer){if(f.startOffset-f.endOffset&lt;2){if(f.startContainer.hasChildNodes()){i=f.startContainer.childNodes[f.startOffset]}}}if(c.isWebKit&amp;&amp;h.anchorNode&amp;&amp;h.anchorNode.nodeType==1){return h.anchorNode.childNodes[h.anchorOffset]}}if(i&amp;&amp;i.nodeType==3){return i.parentNode}return i}return f.item?f.item(0):f.parentElement()},getSelectedBlocks:function(g,f){var i=this,j=i.dom,m,h,l,k=[];m=j.getParent(g||i.getStart(),j.isBlock);h=j.getParent(f||i.getEnd(),j.isBlock);if(m){k.push(m)}if(m&amp;&amp;h&amp;&amp;m!=h){l=m;while((l=l.nextSibling)&amp;&amp;l!=h){if(j.isBlock(l)){k.push(l)}}}if(h&amp;&amp;m!=h){k.push(h)}return k},destroy:function(g){var f=this;f.win=null;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.removeUnload(f.destroy)}},_fixIESelection:function(){var m=this.dom,l=m.doc,g=l.body,i,j;l.documentElement.unselectable=true;function k(n,q){var o=g.createTextRange();try{o.moveToPoint(n,q)}catch(p){o=null}return o}function h(o){var n;if(o.button){n=k(o.x,o.y);if(n){if(n.compareEndPoints(&quot;StartToStart&quot;,j)&gt;0){n.setEndPoint(&quot;StartToStart&quot;,j)}else{n.setEndPoint(&quot;EndToEnd&quot;,j)}n.select()}}else{f()}}function f(){m.unbind(l,&quot;mouseup&quot;,f);m.unbind(l,&quot;mousemove&quot;,h);i=0}m.bind(l,&quot;mousedown&quot;,function(n){if(n.target.nodeName===&quot;HTML&quot;){if(i){f()}i=1;j=k(n.x,n.y);if(j){m.bind(l,&quot;mouseup&quot;,f);m.bind(l,&quot;mousemove&quot;,h);m.win.focus();j.select()}}})}})})(tinymce);(function(a){a.create(&quot;tinymce.dom.XMLWriter&quot;,{node:null,XMLWriter:function(c){function b(){var e=document.implementation;if(!e||!e.createDocument){try{return new ActiveXObject(&quot;MSXML2.DOMDocument&quot;)}catch(d){}try{return new ActiveXObject(&quot;Microsoft.XmlDom&quot;)}catch(d){}}else{return e.createDocument(&quot;&quot;,&quot;&quot;,null)}}this.doc=b();this.valid=a.isOpera||a.isWebKit;this.reset()},reset:function(){var b=this,c=b.doc;if(c.firstChild){c.removeChild(c.firstChild)}b.node=c.appendChild(c.createElement(&quot;html&quot;))},writeStartElement:function(c){var b=this;b.node=b.node.appendChild(b.doc.createElement(c))},writeAttribute:function(c,b){if(this.valid){b=b.replace(/&gt;/g,&quot;%MCGT%&quot;)}this.node.setAttribute(c,b)},writeEndElement:function(){this.node=this.node.parentNode},writeFullEndElement:function(){var b=this,c=b.node;c.appendChild(b.doc.createTextNode(&quot;&quot;));b.node=c.parentNode},writeText:function(b){if(this.valid){b=b.replace(/&gt;/g,&quot;%MCGT%&quot;)}this.node.appendChild(this.doc.createTextNode(b))},writeCDATA:function(b){this.node.appendChild(this.doc.createCDATASection(b))},writeComment:function(b){if(a.isIE){b=b.replace(/^\-|\-$/g,&quot; &quot;)}this.node.appendChild(this.doc.createComment(b.replace(/\-\-/g,&quot; &quot;)))},getContent:function(){var b;b=this.doc.xml||new XMLSerializer().serializeToString(this.doc);b=b.replace(/&lt;\?[^?]+\?&gt;|&lt;html[^&gt;]*&gt;|&lt;\/html&gt;|&lt;html\/&gt;|&lt;!DOCTYPE[^&gt;]+&gt;/g,&quot;&quot;);b=b.replace(/ ?\/&gt;/g,&quot; /&gt;&quot;);if(this.valid){b=b.replace(/\%MCGT%/g,&quot;&amp;gt;&quot;)}return b}})})(tinymce);(function(c){var d=/[&amp;\&quot;&lt;&gt;]/g,b=/[&lt;&gt;&amp;]/g,a={&quot;&amp;&quot;:&quot;&amp;amp;&quot;,'&quot;':&quot;&amp;quot;&quot;,&quot;&lt;&quot;:&quot;&amp;lt;&quot;,&quot;&gt;&quot;:&quot;&amp;gt;&quot;};c.create(&quot;tinymce.dom.StringWriter&quot;,{str:null,tags:null,count:0,settings:null,indent:null,StringWriter:function(e){this.settings=c.extend({indent_char:&quot; &quot;,indentation:0},e);this.reset()},reset:function(){this.indent=&quot;&quot;;this.str=&quot;&quot;;this.tags=[];this.count=0},writeStartElement:function(e){this._writeAttributesEnd();this.writeRaw(&quot;&lt;&quot;+e);this.tags.push(e);this.inAttr=true;this.count++;this.elementCount=this.count;this.attrs={}},writeAttribute:function(g,e){var f=this;if(!f.attrs[g]){f.writeRaw(&quot; &quot;+f.encode(g,true)+'=&quot;'+f.encode(e,true)+'&quot;');f.attrs[g]=e}},writeEndElement:function(){var e;if(this.tags.length&gt;0){e=this.tags.pop();if(this._writeAttributesEnd(1)){this.writeRaw(&quot;&lt;/&quot;+e+&quot;&gt;&quot;)}if(this.settings.indentation&gt;0){this.writeRaw(&quot;\n&quot;)}}},writeFullEndElement:function(){if(this.tags.length&gt;0){this._writeAttributesEnd();this.writeRaw(&quot;&lt;/&quot;+this.tags.pop()+&quot;&gt;&quot;);if(this.settings.indentation&gt;0){this.writeRaw(&quot;\n&quot;)}}},writeText:function(e){this._writeAttributesEnd();this.writeRaw(this.encode(e));this.count++},writeCDATA:function(e){this._writeAttributesEnd();this.writeRaw(&quot;&lt;![CDATA[&quot;+e+&quot;]]&gt;&quot;);this.count++},writeComment:function(e){this._writeAttributesEnd();this.writeRaw(&quot;&lt;!--&quot;+e+&quot;--&gt;&quot;);this.count++},writeRaw:function(e){this.str+=e},encode:function(f,e){return f.replace(e?d:b,function(g){return a[g]})},getContent:function(){return this.str},_writeAttributesEnd:function(e){if(!this.inAttr){return}this.inAttr=false;if(e&amp;&amp;this.elementCount==this.count){this.writeRaw(&quot; /&gt;&quot;);return false}this.writeRaw(&quot;&gt;&quot;);return true}})})(tinymce);(function(e){var g=e.extend,f=e.each,b=e.util.Dispatcher,d=e.isIE,a=e.isGecko;function c(h){return h.replace(/([?+*])/g,&quot;.$1&quot;)}e.create(&quot;tinymce.dom.Serializer&quot;,{Serializer:function(j){var i=this;i.key=0;i.onPreProcess=new b(i);i.onPostProcess=new b(i);try{i.writer=new e.dom.XMLWriter()}catch(h){i.writer=new e.dom.StringWriter()}if(e.isIE&amp;&amp;document.documentMode&gt;8){i.writer=new e.dom.StringWriter()}i.settings=j=g({dom:e.DOM,valid_nodes:0,node_filter:0,attr_filter:0,invalid_attrs:/^(_mce_|_moz_|sizset|sizcache)/,closed:/^(br|hr|input|meta|img|link|param|area)$/,entity_encoding:&quot;named&quot;,entities:&quot;160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro&quot;,valid_elements:&quot;*[*]&quot;,extended_valid_elements:0,invalid_elements:0,fix_table_elements:1,fix_list_elements:true,fix_content_duplication:true,convert_fonts_to_spans:false,font_size_classes:0,apply_source_formatting:0,indent_mode:&quot;simple&quot;,indent_char:&quot;\t&quot;,indent_levels:1,remove_linebreaks:1,remove_redundant_brs:1,element_format:&quot;xhtml&quot;},j);i.dom=j.dom;i.schema=j.schema;if(j.entity_encoding==&quot;named&quot;&amp;&amp;!j.entities){j.entity_encoding=&quot;raw&quot;}if(j.remove_redundant_brs){i.onPostProcess.add(function(k,l){l.content=l.content.replace(/(&lt;br \/&gt;\s*)+&lt;\/(p|h[1-6]|div|li)&gt;/gi,function(n,m,o){if(/^&lt;br \/&gt;\s*&lt;\//.test(n)){return&quot;&lt;/&quot;+o+&quot;&gt;&quot;}return n})})}if(j.element_format==&quot;html&quot;){i.onPostProcess.add(function(k,l){l.content=l.content.replace(/&lt;([^&gt;]+) \/&gt;/g,&quot;&lt;$1&gt;&quot;)})}if(j.fix_list_elements){i.onPreProcess.add(function(v,s){var l,z,y=[&quot;ol&quot;,&quot;ul&quot;],u,t,q,k=/^(OL|UL)$/,A;function m(r,x){var o=x.split(&quot;,&quot;),p;while((r=r.previousSibling)!=null){for(p=0;p&lt;o.length;p++){if(r.nodeName==o[p]){return r}}}return null}for(z=0;z&lt;y.length;z++){l=i.dom.select(y[z],s.node);for(u=0;u&lt;l.length;u++){t=l[u];q=t.parentNode;if(k.test(q.nodeName)){A=m(t,&quot;LI&quot;);if(!A){A=i.dom.create(&quot;li&quot;);A.innerHTML=&quot;&amp;nbsp;&quot;;A.appendChild(t);q.insertBefore(A,q.firstChild)}else{A.appendChild(t)}}}}})}if(j.fix_table_elements){i.onPreProcess.add(function(k,l){if(!e.isOpera||opera.buildNumber()&gt;=1767){f(i.dom.select(&quot;p table&quot;,l.node).reverse(),function(p){var o=i.dom.getParent(p.parentNode,&quot;table,p&quot;);if(o.nodeName!=&quot;TABLE&quot;){try{i.dom.split(o,p)}catch(m){}}})}})}},setEntities:function(o){var n=this,j,m,h={},k;if(n.entityLookup){return}j=o.split(&quot;,&quot;);for(m=0;m&lt;j.length;m+=2){k=j[m];if(k==34||k==38||k==60||k==62){continue}h[String.fromCharCode(j[m])]=j[m+1];k=parseInt(j[m]).toString(16)}n.entityLookup=h},setRules:function(i){var h=this;h._setup();h.rules={};h.wildRules=[];h.validElements={};return h.addRules(i)},addRules:function(i){var h=this,j;if(!i){return}h._setup();f(i.split(&quot;,&quot;),function(m){var q=m.split(/\[|\]/),l=q[0].split(&quot;/&quot;),r,k,o,n=[];if(j){k=e.extend([],j.attribs)}if(q.length&gt;1){f(q[1].split(&quot;|&quot;),function(u){var p={},t;k=k||[];u=u.replace(/::/g,&quot;~&quot;);u=/^([!\-])?([\w*.?~_\-]+|)([=:&lt;])?(.+)?$/.exec(u);u[2]=u[2].replace(/~/g,&quot;:&quot;);if(u[1]==&quot;!&quot;){r=r||[];r.push(u[2])}if(u[1]==&quot;-&quot;){for(t=0;t&lt;k.length;t++){if(k[t].name==u[2]){k.splice(t,1);return}}}switch(u[3]){case&quot;=&quot;:p.defaultVal=u[4]||&quot;&quot;;break;case&quot;:&quot;:p.forcedVal=u[4];break;case&quot;&lt;&quot;:p.validVals=u[4].split(&quot;?&quot;);break}if(/[*.?]/.test(u[2])){o=o||[];p.nameRE=new RegExp(&quot;^&quot;+c(u[2])+&quot;$&quot;);o.push(p)}else{p.name=u[2];k.push(p)}n.push(u[2])})}f(l,function(v,u){var y=v.charAt(0),t=1,p={};if(j){if(j.noEmpty){p.noEmpty=j.noEmpty}if(j.fullEnd){p.fullEnd=j.fullEnd}if(j.padd){p.padd=j.padd}}switch(y){case&quot;-&quot;:p.noEmpty=true;break;case&quot;+&quot;:p.fullEnd=true;break;case&quot;#&quot;:p.padd=true;break;default:t=0}l[u]=v=v.substring(t);h.validElements[v]=1;if(/[*.?]/.test(l[0])){p.nameRE=new RegExp(&quot;^&quot;+c(l[0])+&quot;$&quot;);h.wildRules=h.wildRules||{};h.wildRules.push(p)}else{p.name=l[0];if(l[0]==&quot;@&quot;){j=p}h.rules[v]=p}p.attribs=k;if(r){p.requiredAttribs=r}if(o){v=&quot;&quot;;f(n,function(s){if(v){v+=&quot;|&quot;}v+=&quot;(&quot;+c(s)+&quot;)&quot;});p.validAttribsRE=new RegExp(&quot;^&quot;+v.toLowerCase()+&quot;$&quot;);p.wildAttribs=o}})});i=&quot;&quot;;f(h.validElements,function(m,l){if(i){i+=&quot;|&quot;}if(l!=&quot;@&quot;){i+=l}});h.validElementsRE=new RegExp(&quot;^(&quot;+c(i.toLowerCase())+&quot;)$&quot;)},findRule:function(m){var j=this,l=j.rules,h,k;j._setup();k=l[m];if(k){return k}l=j.wildRules;for(h=0;h&lt;l.length;h++){if(l[h].nameRE.test(m)){return l[h]}}return null},findAttribRule:function(h,l){var j,k=h.wildAttribs;for(j=0;j&lt;k.length;j++){if(k[j].nameRE.test(l)){return k[j]}}return null},serialize:function(r,q){var m,k=this,p,i,j,l;k._setup();q=q||{};q.format=q.format||&quot;html&quot;;k.processObj=q;if(d){l=[];f(r.getElementsByTagName(&quot;option&quot;),function(o){var h=k.dom.getAttrib(o,&quot;selected&quot;);l.push(h?h:null)})}r=r.cloneNode(true);if(d){f(r.getElementsByTagName(&quot;option&quot;),function(o,h){k.dom.setAttrib(o,&quot;selected&quot;,l[h])})}j=r.ownerDocument.implementation;if(j.createHTMLDocument&amp;&amp;(e.isOpera&amp;&amp;opera.buildNumber()&gt;=1767)){p=j.createHTMLDocument(&quot;&quot;);f(r.nodeName==&quot;BODY&quot;?r.childNodes:[r],function(h){p.body.appendChild(p.importNode(h,true))});if(r.nodeName!=&quot;BODY&quot;){r=p.body.firstChild}else{r=p.body}i=k.dom.doc;k.dom.doc=p}k.key=&quot;&quot;+(parseInt(k.key)+1);if(!q.no_events){q.node=r;k.onPreProcess.dispatch(k,q)}k.writer.reset();k._info=q;k._serializeNode(r,q.getInner);q.content=k.writer.getContent();if(i){k.dom.doc=i}if(!q.no_events){k.onPostProcess.dispatch(k,q)}k._postProcess(q);q.node=null;return e.trim(q.content)},_postProcess:function(n){var i=this,k=i.settings,j=n.content,m=[],l;if(n.format==&quot;html&quot;){l=i._protect({content:j,patterns:[{pattern:/(&lt;script[^&gt;]*&gt;)(.*?)(&lt;\/script&gt;)/g},{pattern:/(&lt;noscript[^&gt;]*&gt;)(.*?)(&lt;\/noscript&gt;)/g},{pattern:/(&lt;style[^&gt;]*&gt;)(.*?)(&lt;\/style&gt;)/g},{pattern:/(&lt;pre[^&gt;]*&gt;)(.*?)(&lt;\/pre&gt;)/g,encode:1},{pattern:/(&lt;!--\[CDATA\[)(.*?)(\]\]--&gt;)/g}]});j=l.content;if(k.entity_encoding!==&quot;raw&quot;){j=i._encode(j)}if(!n.set){j=e._replace(/&lt;p&gt;\s+&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;\s+&lt;\/p&gt;/g,k.entity_encoding==&quot;numeric&quot;?&quot;&lt;p$1&gt;&amp;#160;&lt;/p&gt;&quot;:&quot;&lt;p$1&gt;&amp;nbsp;&lt;/p&gt;&quot;,j);if(k.remove_linebreaks){j=j.replace(/\r?\n|\r/g,&quot; &quot;);j=e._replace(/(&lt;[^&gt;]+&gt;)\s+/g,&quot;$1 &quot;,j);j=e._replace(/\s+(&lt;\/[^&gt;]+&gt;)/g,&quot; $1&quot;,j);j=e._replace(/&lt;(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object) ([^&gt;]+)&gt;\s+/g,&quot;&lt;$1 $2&gt;&quot;,j);j=e._replace(/&lt;(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)&gt;\s+/g,&quot;&lt;$1&gt;&quot;,j);j=e._replace(/\s+&lt;\/(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)&gt;/g,&quot;&lt;/$1&gt;&quot;,j)}if(k.apply_source_formatting&amp;&amp;k.indent_mode==&quot;simple&quot;){j=e._replace(/&lt;(\/?)(ul|hr|table|meta|link|tbody|tr|object|body|head|html|map)(|[^&gt;]+)&gt;\s*/g,&quot;\n&lt;$1$2$3&gt;\n&quot;,j);j=e._replace(/\s*&lt;(p|h[1-6]|blockquote|div|title|style|pre|script|td|li|area)(|[^&gt;]+)&gt;/g,&quot;\n&lt;$1$2&gt;&quot;,j);j=e._replace(/&lt;\/(p|h[1-6]|blockquote|div|title|style|pre|script|td|li)&gt;\s*/g,&quot;&lt;/$1&gt;\n&quot;,j);j=j.replace(/\n\n/g,&quot;\n&quot;)}}j=i._unprotect(j,l);j=e._replace(/&lt;!--\[CDATA\[([\s\S]+)\]\]--&gt;/g,&quot;&lt;![CDATA[$1]]&gt;&quot;,j);if(k.entity_encoding==&quot;raw&quot;){j=e._replace(/&lt;p&gt;&amp;nbsp;&lt;\/p&gt;|&lt;p([^&gt;]+)&gt;&amp;nbsp;&lt;\/p&gt;/g,&quot;&lt;p$1&gt;\u00a0&lt;/p&gt;&quot;,j)}j=j.replace(/&lt;noscript([^&gt;]+|)&gt;([\s\S]*?)&lt;\/noscript&gt;/g,function(h,p,o){return&quot;&lt;noscript&quot;+p+&quot;&gt;&quot;+i.dom.decode(o.replace(/&lt;!--|--&gt;/g,&quot;&quot;))+&quot;&lt;/noscript&gt;&quot;})}n.content=j},_serializeNode:function(E,J){var A=this,B=A.settings,y=A.writer,q,j,u,G,F,I,C,h,z,k,r,D,p,m,H,o,x;if(!B.node_filter||B.node_filter(E)){switch(E.nodeType){case 1:if(E.hasAttribute?E.hasAttribute(&quot;_mce_bogus&quot;):E.getAttribute(&quot;_mce_bogus&quot;)){return}p=H=false;q=E.hasChildNodes();k=E.getAttribute(&quot;_mce_name&quot;)||E.nodeName.toLowerCase();o=E.getAttribute(&quot;_mce_type&quot;);if(o){if(!A._info.cleanup){p=true;return}else{H=1}}if(d){x=E.scopeName;if(x&amp;&amp;x!==&quot;HTML&quot;&amp;&amp;x!==&quot;html&quot;){k=x+&quot;:&quot;+k}}if(k.indexOf(&quot;mce:&quot;)===0){k=k.substring(4)}if(!H){if(!A.validElementsRE||!A.validElementsRE.test(k)||(A.invalidElementsRE&amp;&amp;A.invalidElementsRE.test(k))||J){p=true;break}}if(d){if(B.fix_content_duplication){if(E._mce_serialized==A.key){return}E._mce_serialized=A.key}if(k.charAt(0)==&quot;/&quot;){k=k.substring(1)}}else{if(a){if(E.nodeName===&quot;BR&quot;&amp;&amp;E.getAttribute(&quot;type&quot;)==&quot;_moz&quot;){return}}}if(B.validate_children){if(A.elementName&amp;&amp;!A.schema.isValid(A.elementName,k)){p=true;break}A.elementName=k}r=A.findRule(k);if(!r){p=true;break}k=r.name||k;m=B.closed.test(k);if((!q&amp;&amp;r.noEmpty)||(d&amp;&amp;!k)){p=true;break}if(r.requiredAttribs){I=r.requiredAttribs;for(G=I.length-1;G&gt;=0;G--){if(this.dom.getAttrib(E,I[G])!==&quot;&quot;){break}}if(G==-1){p=true;break}}y.writeStartElement(k);if(r.attribs){for(G=0,C=r.attribs,F=C.length;G&lt;F;G++){I=C[G];z=A._getAttrib(E,I);if(z!==null){y.writeAttribute(I.name,z)}}}if(r.validAttribsRE){C=A.dom.getAttribs(E);for(G=C.length-1;G&gt;-1;G--){h=C[G];if(h.specified){I=h.nodeName.toLowerCase();if(B.invalid_attrs.test(I)||!r.validAttribsRE.test(I)){continue}D=A.findAttribRule(r,I);z=A._getAttrib(E,D,I);if(z!==null){y.writeAttribute(I,z)}}}}if(o&amp;&amp;H){y.writeAttribute(&quot;_mce_type&quot;,o)}if(k===&quot;script&quot;&amp;&amp;e.trim(E.innerHTML)){y.writeText(&quot;// &quot;);y.writeCDATA(E.innerHTML.replace(/&lt;!--|--&gt;|&lt;\[CDATA\[|\]\]&gt;/g,&quot;&quot;));q=false;break}if(r.padd){if(q&amp;&amp;(u=E.firstChild)&amp;&amp;u.nodeType===1&amp;&amp;E.childNodes.length===1){if(u.hasAttribute?u.hasAttribute(&quot;_mce_bogus&quot;):u.getAttribute(&quot;_mce_bogus&quot;)){y.writeText(&quot;\u00a0&quot;)}}else{if(!q){y.writeText(&quot;\u00a0&quot;)}}}break;case 3:if(B.validate_children&amp;&amp;A.elementName&amp;&amp;!A.schema.isValid(A.elementName,&quot;#text&quot;)){return}return y.writeText(E.nodeValue);case 4:return y.writeCDATA(E.nodeValue);case 8:return y.writeComment(E.nodeValue)}}else{if(E.nodeType==1){q=E.hasChildNodes()}}if(q&amp;&amp;!m){u=E.firstChild;while(u){A._serializeNode(u);A.elementName=k;u=u.nextSibling}}if(!p){if(!m){y.writeFullEndElement()}else{y.writeEndElement()}}},_protect:function(j){var i=this;j.items=j.items||[];function h(l){return l.replace(/[\r\n\\]/g,function(m){if(m===&quot;\n&quot;){return&quot;\\n&quot;}else{if(m===&quot;\\&quot;){return&quot;\\\\&quot;}}return&quot;\\r&quot;})}function k(l){return l.replace(/\\[\\rn]/g,function(m){if(m===&quot;\\n&quot;){return&quot;\n&quot;}else{if(m===&quot;\\\\&quot;){return&quot;\\&quot;}}return&quot;\r&quot;})}f(j.patterns,function(l){j.content=k(h(j.content).replace(l.pattern,function(n,o,m,p){m=k(m);if(l.encode){m=i._encode(m)}j.items.push(m);return o+&quot;&lt;!--mce:&quot;+(j.items.length-1)+&quot;--&gt;&quot;+p}))});return j},_unprotect:function(i,j){i=i.replace(/\&lt;!--mce:([0-9]+)--\&gt;/g,function(k,h){return j.items[parseInt(h)]});j.items=[];return i},_encode:function(m){var j=this,k=j.settings,i;if(k.entity_encoding!==&quot;raw&quot;){if(k.entity_encoding.indexOf(&quot;named&quot;)!=-1){j.setEntities(k.entities);i=j.entityLookup;m=m.replace(/[\u007E-\uFFFF]/g,function(h){var l;if(l=i[h]){h=&quot;&amp;&quot;+l+&quot;;&quot;}return h})}if(k.entity_encoding.indexOf(&quot;numeric&quot;)!=-1){m=m.replace(/[\u007E-\uFFFF]/g,function(h){return&quot;&amp;#&quot;+h.charCodeAt(0)+&quot;;&quot;})}}return m},_setup:function(){var h=this,i=this.settings;if(h.done){return}h.done=1;h.setRules(i.valid_elements);h.addRules(i.extended_valid_elements);if(i.invalid_elements){h.invalidElementsRE=new RegExp(&quot;^(&quot;+c(i.invalid_elements.replace(/,/g,&quot;|&quot;).toLowerCase())+&quot;)$&quot;)}if(i.attrib_value_filter){h.attribValueFilter=i.attribValueFilter}},_getAttrib:function(m,j,h){var l,k;h=h||j.name;if(j.forcedVal&amp;&amp;(k=j.forcedVal)){if(k===&quot;{$uid}&quot;){return this.dom.uniqueId()}return k}k=this.dom.getAttrib(m,h);switch(h){case&quot;rowspan&quot;:case&quot;colspan&quot;:if(k==&quot;1&quot;){k=&quot;&quot;}break}if(this.attribValueFilter){k=this.attribValueFilter(h,k,m)}if(j.validVals){for(l=j.validVals.length-1;l&gt;=0;l--){if(k==j.validVals[l]){break}}if(l==-1){return null}}if(k===&quot;&quot;&amp;&amp;typeof(j.defaultVal)!=&quot;undefined&quot;){k=j.defaultVal;if(k===&quot;{$uid}&quot;){return this.dom.uniqueId()}return k}else{if(h==&quot;class&quot;&amp;&amp;this.processObj.get){k=k.replace(/\s?mceItem\w+\s?/g,&quot;&quot;)}}if(k===&quot;&quot;){return null}return k}})})(tinymce);(function(a){a.dom.ScriptLoader=function(h){var c=0,k=1,i=2,l={},j=[],f={},d=[],g=0,e;function b(m,u){var v=this,q=a.DOM,s,o,r,n;function p(){q.remove(n);if(s){s.onreadystatechange=s.onload=s=null}u()}n=q.uniqueId();if(a.isIE6){o=new a.util.URI(m);r=location;if(o.host==r.hostname&amp;&amp;o.port==r.port&amp;&amp;(o.protocol+&quot;:&quot;)==r.protocol){a.util.XHR.send({url:a._addVer(o.getURI()),success:function(x){var t=q.create(&quot;script&quot;,{type:&quot;text/javascript&quot;});t.text=x;document.getElementsByTagName(&quot;head&quot;)[0].appendChild(t);q.remove(t);p()}});return}}s=q.create(&quot;script&quot;,{id:n,type:&quot;text/javascript&quot;,src:a._addVer(m)});if(!a.isIE){s.onload=p}s.onreadystatechange=function(){var t=s.readyState;if(t==&quot;complete&quot;||t==&quot;loaded&quot;){p()}};(document.getElementsByTagName(&quot;head&quot;)[0]||document.body).appendChild(s)}this.isDone=function(m){return l[m]==i};this.markDone=function(m){l[m]=i};this.add=this.load=function(m,q,n){var o,p=l[m];if(p==e){j.push(m);l[m]=c}if(q){if(!f[m]){f[m]=[]}f[m].push({func:q,scope:n||this})}};this.loadQueue=function(n,m){this.loadScripts(j,n,m)};this.loadScripts=function(m,q,p){var o;function n(r){a.each(f[r],function(s){s.func.call(s.scope)});f[r]=e}d.push({func:q,scope:p||this});o=function(){var r=a.grep(m);m.length=0;a.each(r,function(s){if(l[s]==i){n(s);return}if(l[s]!=k){l[s]=k;g++;b(s,function(){l[s]=i;g--;n(s);o()})}});if(!g){a.each(d,function(s){s.func.call(s.scope)});d.length=0}};o()}};a.ScriptLoader=new a.dom.ScriptLoader()})(tinymce);tinymce.dom.TreeWalker=function(a,c){var b=a;function d(i,f,e,j){var h,g;if(i){if(!j&amp;&amp;i[f]){return i[f]}if(i!=c){h=i[e];if(h){return h}for(g=i.parentNode;g&amp;&amp;g!=c;g=g.parentNode){h=g[e];if(h){return h}}}}}this.current=function(){return b};this.next=function(e){return(b=d(b,&quot;firstChild&quot;,&quot;nextSibling&quot;,e))};this.prev=function(e){return(b=d(b,&quot;lastChild&quot;,&quot;lastSibling&quot;,e))}};(function(){var a={};function b(f,e){var d;function c(g){return g.replace(/[A-Z]+/g,function(h){return c(f[h])})}for(d in f){if(f.hasOwnProperty(d)){f[d]=c(f[d])}}c(e).replace(/#/g,&quot;#text&quot;).replace(/(\w+)\[([^\]]+)\]/g,function(l,g,j){var h,k={};j=j.split(/\|/);for(h=j.length-1;h&gt;=0;h--){k[j[h]]=1}a[g]=k})}b({Z:&quot;#|H|K|N|O|P&quot;,Y:&quot;#|X|form|R|Q&quot;,X:&quot;p|T|div|U|W|isindex|fieldset|table&quot;,W:&quot;pre|hr|blockquote|address|center|noframes&quot;,U:&quot;ul|ol|dl|menu|dir&quot;,ZC:&quot;#|p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q&quot;,T:&quot;h1|h2|h3|h4|h5|h6&quot;,ZB:&quot;#|X|S|Q&quot;,S:&quot;R|P&quot;,ZA:&quot;#|a|G|J|M|O|P&quot;,R:&quot;#|a|H|K|N|O&quot;,Q:&quot;noscript|P&quot;,P:&quot;ins|del|script&quot;,O:&quot;input|select|textarea|label|button&quot;,N:&quot;M|L&quot;,M:&quot;em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym&quot;,L:&quot;sub|sup&quot;,K:&quot;J|I&quot;,J:&quot;tt|i|b|u|s|strike&quot;,I:&quot;big|small|font|basefont&quot;,H:&quot;G|F&quot;,G:&quot;br|span|bdo&quot;,F:&quot;object|applet|img|map|iframe&quot;},&quot;script[]style[]object[#|param|X|form|a|H|K|N|O|Q]param[]p[S]a[Z]br[]span[S]bdo[S]applet[#|param|X|form|a|H|K|N|O|Q]h1[S]img[]map[X|form|Q|area]h2[S]iframe[#|X|form|a|H|K|N|O|Q]h3[S]tt[S]i[S]b[S]u[S]s[S]strike[S]big[S]small[S]font[S]basefont[]em[S]strong[S]dfn[S]code[S]q[S]samp[S]kbd[S]var[S]cite[S]abbr[S]acronym[S]sub[S]sup[S]input[]select[optgroup|option]optgroup[option]option[]textarea[]label[S]button[#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[S]ins[#|X|form|a|H|K|N|O|Q]h5[S]del[#|X|form|a|H|K|N|O|Q]h6[S]div[#|X|form|a|H|K|N|O|Q]ul[li]li[#|X|form|a|H|K|N|O|Q]ol[li]dl[dt|dd]dt[S]dd[#|X|form|a|H|K|N|O|Q]menu[li]dir[li]pre[ZA]hr[]blockquote[#|X|form|a|H|K|N|O|Q]address[S|p]center[#|X|form|a|H|K|N|O|Q]noframes[#|X|form|a|H|K|N|O|Q]isindex[]fieldset[#|legend|X|form|a|H|K|N|O|Q]legend[S]table[caption|col|colgroup|thead|tfoot|tbody|tr]caption[S]col[]colgroup[col]thead[tr]tr[th|td]th[#|X|form|a|H|K|N|O|Q]form[#|X|a|H|K|N|O|Q]noscript[#|X|form|a|H|K|N|O|Q]td[#|X|form|a|H|K|N|O|Q]tfoot[tr]tbody[tr]area[]base[]body[#|X|form|a|H|K|N|O|Q]&quot;);tinymce.dom.Schema=function(){var c=this,d=a;c.isValid=function(f,e){var g=d[f];return !!(g&amp;&amp;(!e||g[e]))}}})();(function(a){a.dom.RangeUtils=function(c){var b=&quot;\uFEFF&quot;;this.walk=function(d,r){var h=d.startContainer,k=d.startOffset,s=d.endContainer,l=d.endOffset,i,f,n,g,q,p,e;e=c.select(&quot;td.mceSelected,th.mceSelected&quot;);if(e.length&gt;0){a.each(e,function(t){r([t])});return}function o(v,u,t){var x=[];for(;v&amp;&amp;v!=t;v=v[u]){x.push(v)}return x}function m(u,t){do{if(u.parentNode==t){return u}u=u.parentNode}while(u)}function j(v,u,x){var t=x?&quot;nextSibling&quot;:&quot;previousSibling&quot;;for(g=v,q=g.parentNode;g&amp;&amp;g!=u;g=q){q=g.parentNode;p=o(g==v?g:g[t],t);if(p.length){if(!x){p.reverse()}r(p)}}}if(h.nodeType==1&amp;&amp;h.hasChildNodes()){h=h.childNodes[k]}if(s.nodeType==1&amp;&amp;s.hasChildNodes()){s=s.childNodes[Math.min(k==l?l:l-1,s.childNodes.length-1)]}i=c.findCommonAncestor(h,s);if(h==s){return r([h])}for(g=h;g;g=g.parentNode){if(g==s){return j(h,i,true)}if(g==i){break}}for(g=s;g;g=g.parentNode){if(g==h){return j(s,i)}if(g==i){break}}f=m(h,i)||h;n=m(s,i)||s;j(h,f,true);p=o(f==h?f:f.nextSibling,&quot;nextSibling&quot;,n==s?n.nextSibling:n);if(p.length){r(p)}j(s,n)}};a.dom.RangeUtils.compareRanges=function(c,b){if(c&amp;&amp;b){if(c.item||c.duplicate){if(c.item&amp;&amp;b.item&amp;&amp;c.item(0)===b.item(0)){return true}if(c.isEqual&amp;&amp;b.isEqual&amp;&amp;b.isEqual(c)){return true}}else{return c.startContainer==b.startContainer&amp;&amp;c.startOffset==b.startOffset}}return false}})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create(&quot;tinymce.ui.Control&quot;,{Control:function(e,d){this.id=e;this.settings=d=d||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix=&quot;&quot;;this.scope=d.scope||this;this.disabled=0;this.active=0},setDisabled:function(d){var f;if(d!=this.disabled){f=b.get(this.id);if(f&amp;&amp;this.settings.unavailable_prefix){if(d){this.prevTitle=f.title;f.title=this.settings.unavailable_prefix+&quot;: &quot;+f.title}else{f.title=this.prevTitle}}this.setState(&quot;Disabled&quot;,d);this.setState(&quot;Enabled&quot;,!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState(&quot;Active&quot;,d);this.active=d}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create(&quot;tinymce.ui.Container:tinymce.ui.Control&quot;,{Container:function(b,a){this.parent(b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create(&quot;tinymce.ui.Separator:tinymce.ui.Control&quot;,{Separator:function(b,a){this.parent(b,a);this.classPrefix=&quot;mceSeparator&quot;},renderHTML:function(){return tinymce.DOM.createHTML(&quot;span&quot;,{&quot;class&quot;:this.classPrefix})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create(&quot;tinymce.ui.MenuItem:tinymce.ui.Control&quot;,{MenuItem:function(g,f){this.parent(g,f);this.classPrefix=&quot;mceMenuItem&quot;},setSelected:function(f){this.setState(&quot;Selected&quot;,f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create(&quot;tinymce.ui.Menu:tinymce.ui.MenuItem&quot;,{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},&quot;items&quot;,f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},&quot;items&quot;,f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},&quot;items&quot;,f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create(&quot;tinymce.ui.DropMenu:tinymce.ui.Menu&quot;,{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&amp;&amp;!g.icons){g[&quot;class&quot;]+=&quot; mceNoIcons&quot;}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix=&quot;mceMenu&quot;},createMenu:function(j){var h=this,i=h.settings,g;j.container=j.container||i.container;j.parent=h;j.constrain=j.constrain||i.constrain;j[&quot;class&quot;]=j[&quot;class&quot;]||i[&quot;class&quot;];j.vp_offset_x=j.vp_offset_x||i.vp_offset_x;j.vp_offset_y=j.vp_offset_y||i.vp_offset_y;g=new e.ui.DropMenu(j.id||c.uniqueId(),j);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},update:function(){var i=this,j=i.settings,g=c.get(&quot;menu_&quot;+i.id+&quot;_tbl&quot;),l=c.get(&quot;menu_&quot;+i.id+&quot;_co&quot;),h,k;h=j.max_width?Math.min(g.clientWidth,j.max_width):g.clientWidth;k=j.max_height?Math.min(g.clientHeight,j.max_height):g.clientHeight;if(!c.boxModel){i.element.setStyles({width:h+2,height:k+2})}else{i.element.setStyles({width:h,height:k})}if(j.max_width){c.setStyle(l,&quot;width&quot;,h)}if(j.max_height){c.setStyle(l,&quot;height&quot;,k);if(g.clientHeight&lt;j.max_height){c.setStyle(l,&quot;overflow&quot;,&quot;hidden&quot;)}}},showMenu:function(p,n,r){var z=this,A=z.settings,o,g=c.getViewPort(),u,l,v,q,i=2,k,j,m=z.classPrefix;z.collapse(1);if(z.isMenuVisible){return}if(!z.rendered){o=c.add(z.settings.container,z.renderNode());f(z.items,function(h){h.postRender()});z.element=new b(&quot;menu_&quot;+z.id,{blocker:1,container:A.container})}else{o=c.get(&quot;menu_&quot;+z.id)}if(!e.isOpera){c.setStyles(o,{left:-65535,top:-65535})}c.show(o);z.update();p+=A.offset_x||0;n+=A.offset_y||0;g.w-=4;g.h-=4;if(A.constrain){u=o.clientWidth-i;l=o.clientHeight-i;v=g.x+g.w;q=g.y+g.h;if((p+A.vp_offset_x+u)&gt;v){p=r?r-u:Math.max(0,(v-A.vp_offset_x)-u)}if((n+A.vp_offset_y+l)&gt;q){n=Math.max(0,(q-A.vp_offset_y)-l)}}c.setStyles(o,{left:p,top:n});z.element.update();z.isMenuVisible=1;z.mouseClickFunc=a.add(o,&quot;click&quot;,function(s){var h;s=s.target;if(s&amp;&amp;(s=c.getParent(s,&quot;tr&quot;))&amp;&amp;!c.hasClass(s,m+&quot;ItemSub&quot;)){h=z.items[s.id];if(h.isDisabled()){return}k=z;while(k){if(k.hideMenu){k.hideMenu()}k=k.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(z.hasMenus()){z.mouseOverFunc=a.add(o,&quot;mouseover&quot;,function(x){var h,t,s;x=x.target;if(x&amp;&amp;(x=c.getParent(x,&quot;tr&quot;))){h=z.items[x.id];if(z.lastMenu){z.lastMenu.collapse(1)}if(h.isDisabled()){return}if(x&amp;&amp;c.hasClass(x,m+&quot;ItemSub&quot;)){t=c.getRect(x);h.showMenu((t.x+t.w-i),t.y-i,t.x);z.lastMenu=h;c.addClass(c.get(h.id).firstChild,m+&quot;ItemActive&quot;)}}})}z.onShowMenu.dispatch(z);if(A.keyboard_focus){a.add(o,&quot;keydown&quot;,z._keyHandler,z);c.select(&quot;a&quot;,&quot;menu_&quot;+z.id)[0].focus();z._focusIdx=0}},hideMenu:function(j){var g=this,i=c.get(&quot;menu_&quot;+g.id),h;if(!g.isMenuVisible){return}a.remove(i,&quot;mouseover&quot;,g.mouseOverFunc);a.remove(i,&quot;click&quot;,g.mouseClickFunc);a.remove(i,&quot;keydown&quot;,g._keyHandler);c.hide(i);g.isMenuVisible=0;if(!j){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+&quot;ItemActive&quot;)}g.onHideMenu.dispatch(g)},add:function(i){var g=this,h;i=g.parent(i);if(g.isRendered&amp;&amp;(h=c.get(&quot;menu_&quot;+g.id))){g._add(c.select(&quot;tbody&quot;,h)[0],i)}return i},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get(&quot;menu_&quot;+g.id);a.remove(h,&quot;mouseover&quot;,g.mouseOverFunc);a.remove(h,&quot;click&quot;,g.mouseClickFunc);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var i=this,j=i.settings,l,h,k,g;g=c.create(&quot;div&quot;,{id:&quot;menu_&quot;+i.id,&quot;class&quot;:j[&quot;class&quot;],style:&quot;position:absolute;left:0;top:0;z-index:200000&quot;});k=c.add(g,&quot;div&quot;,{id:&quot;menu_&quot;+i.id+&quot;_co&quot;,&quot;class&quot;:i.classPrefix+(j[&quot;class&quot;]?&quot; &quot;+j[&quot;class&quot;]:&quot;&quot;)});i.element=new b(&quot;menu_&quot;+i.id,{blocker:1,container:j.container});if(j.menu_line){c.add(k,&quot;span&quot;,{&quot;class&quot;:i.classPrefix+&quot;Line&quot;})}l=c.add(k,&quot;table&quot;,{id:&quot;menu_&quot;+i.id+&quot;_tbl&quot;,border:0,cellPadding:0,cellSpacing:0});h=c.add(l,&quot;tbody&quot;);f(i.items,function(m){i._add(h,m)});i.rendered=true;return g},_keyHandler:function(j){var i=this,h=j.keyCode;function g(m){var k=i._focusIdx+m,l=c.select(&quot;a&quot;,&quot;menu_&quot;+i.id)[k];if(l){i._focusIdx=k;l.focus()}}switch(h){case 38:g(-1);return;case 40:g(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(j,h){var i,q=h.settings,p,l,k,m=this.classPrefix,g;if(q.separator){l=c.add(j,&quot;tr&quot;,{id:h.id,&quot;class&quot;:m+&quot;ItemSeparator&quot;});c.add(l,&quot;td&quot;,{&quot;class&quot;:m+&quot;ItemSeparator&quot;});if(i=l.previousSibling){c.addClass(i,&quot;mceLast&quot;)}return}i=l=c.add(j,&quot;tr&quot;,{id:h.id,&quot;class&quot;:m+&quot;Item &quot;+m+&quot;ItemEnabled&quot;});i=k=c.add(i,&quot;td&quot;);i=p=c.add(i,&quot;a&quot;,{href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;});c.addClass(k,q[&quot;class&quot;]);g=c.add(i,&quot;span&quot;,{&quot;class&quot;:&quot;mceIcon&quot;+(q.icon?&quot; mce_&quot;+q.icon:&quot;&quot;)});if(q.icon_src){c.add(g,&quot;img&quot;,{src:q.icon_src})}i=c.add(i,q.element||&quot;span&quot;,{&quot;class&quot;:&quot;mceText&quot;,title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(i,&quot;style&quot;,h.settings.style)}if(j.childNodes.length==1){c.addClass(l,&quot;mceFirst&quot;)}if((i=l.previousSibling)&amp;&amp;c.hasClass(i,m+&quot;ItemSeparator&quot;)){c.addClass(l,&quot;mceFirst&quot;)}if(h.collapse){c.addClass(l,m+&quot;ItemSub&quot;)}if(i=l.previousSibling){c.removeClass(i,&quot;mceLast&quot;)}c.addClass(l,&quot;mceLast&quot;)}})})(tinymce);(function(b){var a=b.DOM;b.create(&quot;tinymce.ui.Button:tinymce.ui.Control&quot;,{Button:function(d,c){this.parent(d,c);this.classPrefix=&quot;mceButton&quot;},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||&quot;&quot;);d='&lt;a id=&quot;'+this.id+'&quot; href=&quot;javascript:;&quot; class=&quot;'+f+&quot; &quot;+f+&quot;Enabled &quot;+e[&quot;class&quot;]+(c?&quot; &quot;+f+&quot;Labeled&quot;:&quot;&quot;)+'&quot; onmousedown=&quot;return false;&quot; onclick=&quot;return false;&quot; title=&quot;'+a.encode(e.title)+'&quot;&gt;';if(e.image){d+='&lt;img class=&quot;mceIcon&quot; src=&quot;'+e.image+'&quot; /&gt;'+c+&quot;&lt;/a&gt;&quot;}else{d+='&lt;span class=&quot;mceIcon '+e[&quot;class&quot;]+'&quot;&gt;&lt;/span&gt;'+(c?'&lt;span class=&quot;'+f+'Label&quot;&gt;'+c+&quot;&lt;/span&gt;&quot;:&quot;&quot;)+&quot;&lt;/a&gt;&quot;}return d},postRender:function(){var c=this,d=c.settings;b.dom.Event.add(c.id,&quot;click&quot;,function(f){if(!c.isDisabled()){return d.onclick.call(d.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create(&quot;tinymce.ui.ListBox:tinymce.ui.Control&quot;,{ListBox:function(h,g){var f=this;f.parent(h,g);f.items=[];f.onChange=new a(f);f.onPostRender=new a(f);f.onAdd=new a(f);f.onRenderMenu=new d.util.Dispatcher(this);f.classPrefix=&quot;mceListBox&quot;},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&amp;&amp;h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){var g=this,h,i;if(f!=g.selectedIndex){h=c.get(g.id+&quot;_text&quot;);i=g.items[f];if(i){g.selectedValue=i.value;g.selectedIndex=f;c.setHTML(h,c.encode(i.title));c.removeClass(h,&quot;mceTitle&quot;)}else{c.setHTML(h,c.encode(g.settings.title));c.addClass(h,&quot;mceTitle&quot;);g.selectedValue=g.selectedIndex=null}h=0}},add:function(i,f,h){var g=this;h=h||{};h=d.extend(h,{title:i,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var i=&quot;&quot;,f=this,g=f.settings,j=f.classPrefix;i='&lt;table id=&quot;'+f.id+'&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;'+j+&quot; &quot;+j+&quot;Enabled&quot;+(g[&quot;class&quot;]?(&quot; &quot;+g[&quot;class&quot;]):&quot;&quot;)+'&quot;&gt;&lt;tbody&gt;&lt;tr&gt;';i+=&quot;&lt;td&gt;&quot;+c.createHTML(&quot;a&quot;,{id:f.id+&quot;_text&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceText&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;},c.encode(f.settings.title))+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;td&gt;&quot;+c.createHTML(&quot;a&quot;,{id:f.id+&quot;_open&quot;,tabindex:-1,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceOpen&quot;,onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;},&quot;&lt;span&gt;&lt;/span&gt;&quot;)+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&quot;;return i},showMenu:function(){var g=this,j,i,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&amp;&amp;g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}j=c.getPos(this.settings.menu_container);i=c.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(k){if(k.value===g.selectedValue){f.items[k.id].setSelected(1);g.oldID=k.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,&quot;mousedown&quot;,g.hideMenu,g);c.addClass(g.id,g.classPrefix+&quot;Selected&quot;)},hideMenu:function(g){var f=this;if(f.menu&amp;&amp;f.menu.isMenuVisible){if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;(g.target.id==f.id+&quot;_text&quot;||g.target.id==f.id+&quot;_open&quot;)){return}if(!g||!c.getParent(g.target,&quot;.mceMenu&quot;)){c.removeClass(f.id,f.classPrefix+&quot;Selected&quot;);b.remove(c.doc,&quot;mousedown&quot;,f.hideMenu,f);f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+&quot;_menu&quot;,{menu_line:1,&quot;class&quot;:g.classPrefix+&quot;Menu mceNoIcons&quot;,max_width:150,max_height:150});f.onHideMenu.add(g.hideMenu,g);f.add({title:g.settings.title,&quot;class&quot;:&quot;mceMenuItemTitle&quot;,onclick:function(){if(g.settings.onselect(&quot;&quot;)!==false){g.select(&quot;&quot;)}}});e(g.items,function(h){if(h.value===undefined){f.add({title:h.title,&quot;class&quot;:&quot;mceMenuItemTitle&quot;,onclick:function(){if(g.settings.onselect(&quot;&quot;)!==false){g.select(&quot;&quot;)}}})}else{h.id=c.uniqueId();h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)}});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,&quot;click&quot;,f.showMenu,f);b.add(f.id+&quot;_text&quot;,&quot;focus&quot;,function(){if(!f._focused){f.keyDownHandler=b.add(f.id+&quot;_text&quot;,&quot;keydown&quot;,function(k){var h=-1,i,j=k.keyCode;e(f.items,function(l,m){if(f.selectedValue==l.value){h=m}});if(j==38){i=f.items[h-1]}else{if(j==40){i=f.items[h+1]}else{if(j==13){i=f.selectedValue;f.selectedValue=null;f.settings.onselect(i);return b.cancel(k)}}}if(i){f.hideMenu();f.select(i.value)}})}f._focused=1});b.add(f.id+&quot;_text&quot;,&quot;blur&quot;,function(){b.remove(f.id+&quot;_text&quot;,&quot;keydown&quot;,f.keyDownHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,&quot;mouseover&quot;,function(){if(!c.hasClass(f.id,g+&quot;Disabled&quot;)){c.addClass(f.id,g+&quot;Hover&quot;)}});b.add(f.id,&quot;mouseout&quot;,function(){if(!c.hasClass(f.id,g+&quot;Disabled&quot;)){c.removeClass(f.id,g+&quot;Hover&quot;)}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+&quot;_text&quot;);b.clear(this.id+&quot;_open&quot;)}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create(&quot;tinymce.ui.NativeListBox:tinymce.ui.ListBox&quot;,{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix=&quot;mceNativeListBox&quot;},setDisabled:function(f){c.get(this.id).disabled=f},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&amp;&amp;h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(j,g,f){var i,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),&quot;option&quot;,f,j)}i={title:j,value:g,attribs:f};h.items.push(i);h.onAdd.dispatch(h,i)},getLength:function(){return this.items.length},renderHTML:function(){var g,f=this;g=c.createHTML(&quot;option&quot;,{value:&quot;&quot;},&quot;-- &quot;+f.settings.title+&quot; --&quot;);e(f.items,function(h){g+=c.createHTML(&quot;option&quot;,{value:h.value},h.title)});g=c.createHTML(&quot;select&quot;,{id:f.id,&quot;class&quot;:&quot;mceNativeListBox&quot;},g);return g},postRender:function(){var g=this,h;g.rendered=true;function f(j){var i=g.items[j.target.selectedIndex-1];if(i&amp;&amp;(i=i.value)){g.onChange.dispatch(g,i);if(g.settings.onselect){g.settings.onselect(i)}}}b.add(g.id,&quot;change&quot;,f);b.add(g.id,&quot;keydown&quot;,function(j){var i;b.remove(g.id,&quot;change&quot;,h);i=b.add(g.id,&quot;blur&quot;,function(){b.add(g.id,&quot;change&quot;,f);b.remove(g.id,&quot;blur&quot;,i)});if(j.keyCode==13||j.keyCode==32){f(j);return b.cancel(j)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create(&quot;tinymce.ui.MenuButton:tinymce.ui.Button&quot;,{MenuButton:function(f,e){this.parent(f,e);this.onRenderMenu=new c.util.Dispatcher(this);e.menu_container=e.menu_container||b.doc.body},showMenu:function(){var g=this,j,i,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}j=b.getPos(g.settings.menu_container);i=b.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.vp_offset_x=i.x;f.settings.vp_offset_y=i.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,&quot;mousedown&quot;,g.hideMenu,g);g.setState(&quot;Selected&quot;,1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+&quot;_menu&quot;,{menu_line:1,&quot;class&quot;:this.classPrefix+&quot;Menu&quot;,icons:f.settings.icons});e.onHideMenu.add(f.hideMenu,f);f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+&quot;_open&quot;})){return}if(!g||!b.getParent(g.target,&quot;.mceMenu&quot;)){f.setState(&quot;Selected&quot;,0);a.remove(b.doc,&quot;mousedown&quot;,f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,&quot;click&quot;,function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create(&quot;tinymce.ui.SplitButton:tinymce.ui.MenuButton&quot;,{SplitButton:function(f,e){this.parent(f,e);this.classPrefix=&quot;mceSplitButton&quot;},renderHTML:function(){var i,f=this,g=f.settings,e;i=&quot;&lt;tbody&gt;&lt;tr&gt;&quot;;if(g.image){e=b.createHTML(&quot;img &quot;,{src:g.image,&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;]})}else{e=b.createHTML(&quot;span&quot;,{&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;]},&quot;&quot;)}i+=&quot;&lt;td&gt;&quot;+b.createHTML(&quot;a&quot;,{id:f.id+&quot;_action&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceAction &quot;+g[&quot;class&quot;],onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;,title:g.title},e)+&quot;&lt;/td&gt;&quot;;e=b.createHTML(&quot;span&quot;,{&quot;class&quot;:&quot;mceOpen &quot;+g[&quot;class&quot;]});i+=&quot;&lt;td&gt;&quot;+b.createHTML(&quot;a&quot;,{id:f.id+&quot;_open&quot;,href:&quot;javascript:;&quot;,&quot;class&quot;:&quot;mceOpen &quot;+g[&quot;class&quot;],onclick:&quot;return false;&quot;,onmousedown:&quot;return false;&quot;,title:g.title},e)+&quot;&lt;/td&gt;&quot;;i+=&quot;&lt;/tr&gt;&lt;/tbody&gt;&quot;;return b.createHTML(&quot;table&quot;,{id:f.id,&quot;class&quot;:&quot;mceSplitButton mceSplitButtonEnabled &quot;+g[&quot;class&quot;],cellpadding:&quot;0&quot;,cellspacing:&quot;0&quot;,onmousedown:&quot;return false;&quot;,title:g.title},i)},postRender:function(){var e=this,f=e.settings;if(f.onclick){a.add(e.id+&quot;_action&quot;,&quot;click&quot;,function(){if(!e.isDisabled()){f.onclick(e.value)}})}a.add(e.id+&quot;_open&quot;,&quot;click&quot;,e.showMenu,e);a.add(e.id+&quot;_open&quot;,&quot;focus&quot;,function(){e._focused=1});a.add(e.id+&quot;_open&quot;,&quot;blur&quot;,function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,&quot;mouseover&quot;,function(){if(!b.hasClass(e.id,&quot;mceSplitButtonDisabled&quot;)){b.addClass(e.id,&quot;mceSplitButtonHover&quot;)}});a.add(e.id,&quot;mouseout&quot;,function(){if(!b.hasClass(e.id,&quot;mceSplitButtonDisabled&quot;)){b.removeClass(e.id,&quot;mceSplitButtonHover&quot;)}})}},destroy:function(){this.parent();a.clear(this.id+&quot;_action&quot;);a.clear(this.id+&quot;_open&quot;)}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create(&quot;tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton&quot;,{ColorSplitButton:function(h,g){var f=this;f.parent(h,g);f.settings=g=d.extend({colors:&quot;000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF&quot;,grid_width:8,default_color:&quot;#888888&quot;},f.settings);f.onShowMenu=new d.util.Dispatcher(f);f.onHideMenu=new d.util.Dispatcher(f);f.value=g.default_color},showMenu:function(){var f=this,g,j,i,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}i=c.get(f.id);c.show(f.id+&quot;_menu&quot;);c.addClass(i,&quot;mceSplitButtonSelected&quot;);h=c.getPos(i);c.setStyles(f.id+&quot;_menu&quot;,{left:h.x,top:h.y+i.clientHeight,zIndex:200000});i=0;a.add(c.doc,&quot;mousedown&quot;,f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+&quot;_menu&quot;,&quot;keydown&quot;,function(k){if(k.keyCode==27){f.hideMenu()}});c.select(&quot;a&quot;,f.id+&quot;_menu&quot;)[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(g&amp;&amp;g.type==&quot;mousedown&quot;&amp;&amp;c.getParent(g.target,function(h){return h.id===f.id+&quot;_open&quot;})){return}if(!g||!c.getParent(g.target,&quot;.mceSplitButtonMenu&quot;)){c.removeClass(f.id,&quot;mceSplitButtonSelected&quot;);a.remove(c.doc,&quot;mousedown&quot;,f.hideMenu,f);a.remove(f.id+&quot;_menu&quot;,&quot;keydown&quot;,f._keyHandler);c.hide(f.id+&quot;_menu&quot;)}f.onHideMenu.dispatch(f);f.isMenuVisible=0},renderMenu:function(){var k=this,f,j=0,l=k.settings,p,h,o,g;g=c.add(l.menu_container,&quot;div&quot;,{id:k.id+&quot;_menu&quot;,&quot;class&quot;:l.menu_class+&quot; &quot;+l[&quot;class&quot;],style:&quot;position:absolute;left:0;top:-1000px;&quot;});f=c.add(g,&quot;div&quot;,{&quot;class&quot;:l[&quot;class&quot;]+&quot; mceSplitButtonMenu&quot;});c.add(f,&quot;span&quot;,{&quot;class&quot;:&quot;mceMenuLine&quot;});p=c.add(f,&quot;table&quot;,{&quot;class&quot;:&quot;mceColorSplitMenu&quot;});h=c.add(p,&quot;tbody&quot;);j=0;e(b(l.colors,&quot;array&quot;)?l.colors:l.colors.split(&quot;,&quot;),function(i){i=i.replace(/^#/,&quot;&quot;);if(!j--){o=c.add(h,&quot;tr&quot;);j=l.grid_width-1}p=c.add(o,&quot;td&quot;);p=c.add(p,&quot;a&quot;,{href:&quot;javascript:;&quot;,style:{backgroundColor:&quot;#&quot;+i},_mce_color:&quot;#&quot;+i})});if(l.more_colors_func){p=c.add(h,&quot;tr&quot;);p=c.add(p,&quot;td&quot;,{colspan:l.grid_width,&quot;class&quot;:&quot;mceMoreColors&quot;});p=c.add(p,&quot;a&quot;,{id:k.id+&quot;_more&quot;,href:&quot;javascript:;&quot;,onclick:&quot;return false;&quot;,&quot;class&quot;:&quot;mceMoreColors&quot;},l.more_colors_title);a.add(p,&quot;click&quot;,function(i){l.more_colors_func.call(l.more_colors_scope||this);return a.cancel(i)})}c.addClass(f,&quot;mceColorSplitMenu&quot;);a.add(k.id+&quot;_menu&quot;,&quot;click&quot;,function(i){var m;i=i.target;if(i.nodeName==&quot;A&quot;&amp;&amp;(m=i.getAttribute(&quot;_mce_color&quot;))){k.setColor(m)}return a.cancel(i)});return g},setColor:function(g){var f=this;c.setStyle(f.id+&quot;_preview&quot;,&quot;backgroundColor&quot;,g);f.value=g;f.hideMenu();f.settings.onselect(g)},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+&quot;_action&quot;,&quot;div&quot;,{id:g+&quot;_preview&quot;,&quot;class&quot;:&quot;mceColorPreview&quot;});c.setStyle(f.id+&quot;_preview&quot;,&quot;backgroundColor&quot;,f.value)},destroy:function(){this.parent();a.clear(this.id+&quot;_menu&quot;);a.clear(this.id+&quot;_more&quot;);c.remove(this.id+&quot;_menu&quot;)}})})(tinymce);tinymce.create(&quot;tinymce.ui.Toolbar:tinymce.ui.Container&quot;,{renderHTML:function(){var l=this,e=&quot;&quot;,g,j,b=tinymce.DOM,m=l.settings,d,a,f,k;k=l.controls;for(d=0;d&lt;k.length;d++){j=k[d];a=k[d-1];f=k[d+1];if(d===0){g=&quot;mceToolbarStart&quot;;if(j.Button){g+=&quot; mceToolbarStartButton&quot;}else{if(j.SplitButton){g+=&quot; mceToolbarStartSplitButton&quot;}else{if(j.ListBox){g+=&quot; mceToolbarStartListBox&quot;}}}e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:g},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}if(a&amp;&amp;j.ListBox){if(a.Button||a.SplitButton){e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbarEnd&quot;},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}}if(b.stdMode){e+='&lt;td style=&quot;position: relative&quot;&gt;'+j.renderHTML()+&quot;&lt;/td&gt;&quot;}else{e+=&quot;&lt;td&gt;&quot;+j.renderHTML()+&quot;&lt;/td&gt;&quot;}if(f&amp;&amp;j.ListBox){if(f.Button||f.SplitButton){e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:&quot;mceToolbarStart&quot;},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;))}}}g=&quot;mceToolbarEnd&quot;;if(j.Button){g+=&quot; mceToolbarEndButton&quot;}else{if(j.SplitButton){g+=&quot; mceToolbarEndSplitButton&quot;}else{if(j.ListBox){g+=&quot; mceToolbarEndListBox&quot;}}}e+=b.createHTML(&quot;td&quot;,{&quot;class&quot;:g},b.createHTML(&quot;span&quot;,null,&quot;&lt;!-- IE --&gt;&quot;));return b.createHTML(&quot;table&quot;,{id:l.id,&quot;class&quot;:&quot;mceToolbar&quot;+(m[&quot;class&quot;]?&quot; &quot;+m[&quot;class&quot;]:&quot;&quot;),cellpadding:&quot;0&quot;,cellspacing:&quot;0&quot;,align:l.settings.align||&quot;&quot;},&quot;&lt;tbody&gt;&lt;tr&gt;&quot;+e+&quot;&lt;/tr&gt;&lt;/tbody&gt;&quot;)}});(function(b){var a=b.util.Dispatcher,c=b.each;b.create(&quot;tinymce.AddOnManager&quot;,{AddOnManager:function(){var d=this;d.items=[];d.urls={};d.lookup={};d.onAdd=new a(d)},get:function(d){return this.lookup[d]},requireLangPack:function(e){var d=b.settings;if(d&amp;&amp;d.language){b.ScriptLoader.add(this.urls[e]+&quot;/langs/&quot;+d.language+&quot;.js&quot;)}},add:function(e,d){this.items.push(d);this.lookup[e]=d;this.onAdd.dispatch(this,e,d);return d},load:function(h,e,d,g){var f=this;if(f.urls[h]){return}if(e.indexOf(&quot;/&quot;)!=0&amp;&amp;e.indexOf(&quot;://&quot;)==-1){e=b.baseURL+&quot;/&quot;+e}f.urls[h]=e.substring(0,e.lastIndexOf(&quot;/&quot;));if(!f.lookup[h]){b.ScriptLoader.add(e,d,g)}}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(j){var g=j.each,d=j.extend,k=j.DOM,i=j.dom.Event,f=j.ThemeManager,b=j.PluginManager,e=j.explode,h=j.util.Dispatcher,a,c=0;j.documentBaseURL=window.location.href.replace(/[\?#].*$/,&quot;&quot;).replace(/[\/\\][^\/]+$/,&quot;&quot;);if(!/[\/\\]$/.test(j.documentBaseURL)){j.documentBaseURL+=&quot;/&quot;}j.baseURL=new j.util.URI(j.documentBaseURL).toAbsolute(j.baseURL);j.baseURI=new j.util.URI(j.baseURL);j.onBeforeUnload=new h(j);i.add(window,&quot;beforeunload&quot;,function(l){j.onBeforeUnload.dispatch(j,l)});j.onAddEditor=new h(j);j.onRemoveEditor=new h(j);j.EditorManager=d(j,{editors:[],i18n:{},activeEditor:null,init:function(q){var n=this,p,l=j.ScriptLoader,u,o=[],m;function r(x,y,t){var v=x[y];if(!v){return}if(j.is(v,&quot;string&quot;)){t=v.replace(/\.\w+$/,&quot;&quot;);t=t?j.resolve(t):0;v=j.resolve(v)}return v.apply(t||this,Array.prototype.slice.call(arguments,2))}q=d({theme:&quot;simple&quot;,language:&quot;en&quot;},q);n.settings=q;i.add(document,&quot;init&quot;,function(){var s,v;r(q,&quot;onpageload&quot;);switch(q.mode){case&quot;exact&quot;:s=q.elements||&quot;&quot;;if(s.length&gt;0){g(e(s),function(x){if(k.get(x)){m=new j.Editor(x,q);o.push(m);m.render(1)}else{g(document.forms,function(y){g(y.elements,function(z){if(z.name===x){x=&quot;mce_editor_&quot;+c++;k.setAttrib(z,&quot;id&quot;,x);m=new j.Editor(x,q);o.push(m);m.render(1)}})})}})}break;case&quot;textareas&quot;:case&quot;specific_textareas&quot;:function t(y,x){return x.constructor===RegExp?x.test(y.className):k.hasClass(y,x)}g(k.select(&quot;textarea&quot;),function(x){if(q.editor_deselector&amp;&amp;t(x,q.editor_deselector)){return}if(!q.editor_selector||t(x,q.editor_selector)){u=k.get(x.name);if(!x.id&amp;&amp;!u){x.id=x.name}if(!x.id||n.get(x.id)){x.id=k.uniqueId()}m=new j.Editor(x.id,q);o.push(m);m.render(1)}});break}if(q.oninit){s=v=0;g(o,function(x){v++;if(!x.initialized){x.onInit.add(function(){s++;if(s==v){r(q,&quot;oninit&quot;)}})}else{s++}if(s==v){r(q,&quot;oninit&quot;)}})}})},get:function(l){if(l===a){return this.editors}return this.editors[l]},getInstanceById:function(l){return this.get(l)},add:function(m){var l=this,n=l.editors;n[m.id]=m;n.push(m);l._setActive(m);l.onAddEditor.dispatch(l,m);return m},remove:function(n){var m=this,l,o=m.editors;if(!o[n.id]){return null}delete o[n.id];for(l=0;l&lt;o.length;l++){if(o[l]==n){o.splice(l,1);break}}if(m.activeEditor==n){m._setActive(o[0])}n.destroy();m.onRemoveEditor.dispatch(m,n);return n},execCommand:function(r,p,o){var q=this,n=q.get(o),l;switch(r){case&quot;mceFocus&quot;:n.focus();return true;case&quot;mceAddEditor&quot;:case&quot;mceAddControl&quot;:if(!q.get(o)){new j.Editor(o,q.settings).render()}return true;case&quot;mceAddFrameControl&quot;:l=o.window;l.tinyMCE=tinyMCE;l.tinymce=j;j.DOM.doc=l.document;j.DOM.win=l;n=new j.Editor(o.element_id,o);n.render();if(j.isIE){function m(){n.destroy();l.detachEvent(&quot;onunload&quot;,m);l=l.tinyMCE=l.tinymce=null}l.attachEvent(&quot;onunload&quot;,m)}o.page_window=null;return true;case&quot;mceRemoveEditor&quot;:case&quot;mceRemoveControl&quot;:if(n){n.remove()}return true;case&quot;mceToggleEditor&quot;:if(!n){q.execCommand(&quot;mceAddControl&quot;,0,o);return true}if(n.isHidden()){n.show()}else{n.hide()}return true}if(q.activeEditor){return q.activeEditor.execCommand(r,p,o)}return false},execInstanceCommand:function(p,o,n,m){var l=this.get(p);if(l){return l.execCommand(o,n,m)}return false},triggerSave:function(){g(this.editors,function(l){l.save()})},addI18n:function(n,q){var l,m=this.i18n;if(!j.is(n,&quot;string&quot;)){g(n,function(r,p){g(r,function(t,s){g(t,function(v,u){if(s===&quot;common&quot;){m[p+&quot;.&quot;+u]=v}else{m[p+&quot;.&quot;+s+&quot;.&quot;+u]=v}})})})}else{g(q,function(r,p){m[n+&quot;.&quot;+p]=r})}},_setActive:function(l){this.selectedInstance=this.activeEditor=l}})})(tinymce);(function(m){var n=m.DOM,j=m.dom.Event,f=m.extend,k=m.util.Dispatcher,i=m.each,a=m.isGecko,b=m.isIE,e=m.isWebKit,d=m.is,h=m.ThemeManager,c=m.PluginManager,o=m.inArray,l=m.grep,g=m.explode;m.create(&quot;tinymce.Editor&quot;,{Editor:function(r,q){var p=this;p.id=p.editorId=r;p.execCommands={};p.queryStateCommands={};p.queryValueCommands={};p.isNotDirty=false;p.plugins={};i([&quot;onPreInit&quot;,&quot;onBeforeRenderUI&quot;,&quot;onPostRender&quot;,&quot;onInit&quot;,&quot;onRemove&quot;,&quot;onActivate&quot;,&quot;onDeactivate&quot;,&quot;onClick&quot;,&quot;onEvent&quot;,&quot;onMouseUp&quot;,&quot;onMouseDown&quot;,&quot;onDblClick&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;onKeyPress&quot;,&quot;onContextMenu&quot;,&quot;onSubmit&quot;,&quot;onReset&quot;,&quot;onPaste&quot;,&quot;onPreProcess&quot;,&quot;onPostProcess&quot;,&quot;onBeforeSetContent&quot;,&quot;onBeforeGetContent&quot;,&quot;onSetContent&quot;,&quot;onGetContent&quot;,&quot;onLoadContent&quot;,&quot;onSaveContent&quot;,&quot;onNodeChange&quot;,&quot;onChange&quot;,&quot;onBeforeExecCommand&quot;,&quot;onExecCommand&quot;,&quot;onUndo&quot;,&quot;onRedo&quot;,&quot;onVisualAid&quot;,&quot;onSetProgressState&quot;],function(s){p[s]=new k(p)});p.settings=q=f({id:r,language:&quot;en&quot;,docs_language:&quot;en&quot;,theme:&quot;simple&quot;,skin:&quot;default&quot;,delta_width:0,delta_height:0,popup_css:&quot;&quot;,plugins:&quot;&quot;,document_base_url:m.documentBaseURL,add_form_submit_trigger:1,submit_patch:1,add_unload_trigger:1,convert_urls:1,relative_urls:1,remove_script_host:1,table_inline_editing:0,object_resizing:1,cleanup:1,accessibility_focus:1,custom_shortcuts:1,custom_undo_redo_keyboard_shortcuts:1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,doctype:m.isIE6?'&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;':&quot;&lt;!DOCTYPE&gt;&quot;,visual_table_class:&quot;mceItemTable&quot;,visual:1,font_size_style_values:&quot;xx-small,x-small,small,medium,large,x-large,xx-large&quot;,apply_source_formatting:1,directionality:&quot;ltr&quot;,forced_root_block:&quot;p&quot;,valid_elements:&quot;@[id|class|style|title|dir&lt;ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],a[rel|rev|charset|hreflang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur],strong/b,em/i,strike,u,#p,-ol[type|compact],-ul[type|compact],-li,br,img[longdesc|usemap|src|border|alt=|title|hspace|vspace|width|height|align],-sub,-sup,-blockquote[cite],-table[border|cellspacing|cellpadding|width|frame|rules|height|align|summary|bgcolor|background|bordercolor],-tr[rowspan|width|height|align|valign|bgcolor|background|bordercolor],tbody,thead,tfoot,#td[colspan|rowspan|width|height|align|valign|bgcolor|background|bordercolor|scope],#th[colspan|rowspan|width|height|align|valign|scope],caption,-div,-span,-code,-pre,address,-h1,-h2,-h3,-h4,-h5,-h6,hr[size|noshade],-font[face|size|color],dd,dl,dt,cite,abbr,acronym,del[datetime|cite],ins[datetime|cite],object[classid|width|height|codebase|*],param[name|value],embed[type|width|height|src|*],script[src|type],map[name],area[shape|coords|href|alt|target],bdo,button,col[align|char|charoff|span|valign|width],colgroup[align|char|charoff|span|valign|width],dfn,fieldset,form[action|accept|accept-charset|enctype|method],input[accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|tabindex|accesskey],kbd,label[for],legend,noscript,optgroup[label|disabled],option[disabled|label|selected|value],q[cite],samp,select[disabled|multiple|name|size],small,textarea[cols|rows|disabled|name|readonly],tt,var,big&quot;,hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:&quot;30px&quot;,keep_styles:1,fix_table_elements:1,inline_styles:1,convert_fonts_to_spans:true},q);p.documentBaseURI=new m.util.URI(q.document_base_url||m.documentBaseURL,{base_uri:tinyMCE.baseURI});p.baseURI=m.baseURI;p.execCallback(&quot;setup&quot;,p)},render:function(r){var u=this,v=u.settings,x=u.id,p=m.ScriptLoader;if(!j.domLoaded){j.add(document,&quot;init&quot;,function(){u.render()});return}tinyMCE.settings=v;if(!u.getElement()){return}if(m.isIDevice){return}if(!/TEXTAREA|INPUT/i.test(u.getElement().nodeName)&amp;&amp;v.hidden_input&amp;&amp;n.getParent(x,&quot;form&quot;)){n.insertAfter(n.create(&quot;input&quot;,{type:&quot;hidden&quot;,name:x}),x)}if(m.WindowManager){u.windowManager=new m.WindowManager(u)}if(v.encoding==&quot;xml&quot;){u.onGetContent.add(function(s,t){if(t.save){t.content=n.encode(t.content)}})}if(v.add_form_submit_trigger){u.onSubmit.addToTop(function(){if(u.initialized){u.save();u.isNotDirty=1}})}if(v.add_unload_trigger){u._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(u.initialized&amp;&amp;!u.destroyed&amp;&amp;!u.isHidden()){u.save({format:&quot;raw&quot;,no_events:true})}})}m.addUnload(u.destroy,u);if(v.submit_patch){u.onBeforeRenderUI.add(function(){var s=u.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&amp;&amp;!s.submit.length){u.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){m.triggerSave();u.isNotDirty=1;return u.formElement._mceOldSubmit(u.formElement)}}s=null})}function q(){if(v.language){p.add(m.baseURL+&quot;/langs/&quot;+v.language+&quot;.js&quot;)}if(v.theme&amp;&amp;v.theme.charAt(0)!=&quot;-&quot;&amp;&amp;!h.urls[v.theme]){h.load(v.theme,&quot;themes/&quot;+v.theme+&quot;/editor_template&quot;+m.suffix+&quot;.js&quot;)}i(g(v.plugins),function(s){if(s&amp;&amp;s.charAt(0)!=&quot;-&quot;&amp;&amp;!c.urls[s]){if(s==&quot;safari&quot;){return}c.load(s,&quot;plugins/&quot;+s+&quot;/editor_plugin&quot;+m.suffix+&quot;.js&quot;)}});p.loadQueue(function(){if(!u.removed){u.init()}})}q()},init:function(){var r,E=this,F=E.settings,B,y,A=E.getElement(),q,p,C,x,z,D;m.add(E);if(F.theme){F.theme=F.theme.replace(/-/,&quot;&quot;);q=h.get(F.theme);E.theme=new q();if(E.theme.init&amp;&amp;F.init_theme){E.theme.init(E,h.urls[F.theme]||m.documentBaseURL.replace(/\/$/,&quot;&quot;))}}i(g(F.plugins.replace(/\-/g,&quot;&quot;)),function(G){var H=c.get(G),t=c.urls[G]||m.documentBaseURL.replace(/\/$/,&quot;&quot;),s;if(H){s=new H(E,t);E.plugins[G]=s;if(s.init){s.init(E,t)}}});if(F.popup_css!==false){if(F.popup_css){F.popup_css=E.documentBaseURI.toAbsolute(F.popup_css)}else{F.popup_css=E.baseURI.toAbsolute(&quot;themes/&quot;+F.theme+&quot;/skins/&quot;+F.skin+&quot;/dialog.css&quot;)}}if(F.popup_css_add){F.popup_css+=&quot;,&quot;+E.documentBaseURI.toAbsolute(F.popup_css_add)}E.controlManager=new m.ControlManager(E);if(F.custom_undo_redo){E.onBeforeExecCommand.add(function(t,G,u,H,s){if(G!=&quot;Undo&quot;&amp;&amp;G!=&quot;Redo&quot;&amp;&amp;G!=&quot;mceRepaint&quot;&amp;&amp;(!s||!s.skip_undo)){if(!E.undoManager.hasUndo()){E.undoManager.add()}}});E.onExecCommand.add(function(t,G,u,H,s){if(G!=&quot;Undo&quot;&amp;&amp;G!=&quot;Redo&quot;&amp;&amp;G!=&quot;mceRepaint&quot;&amp;&amp;(!s||!s.skip_undo)){E.undoManager.add()}})}E.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){E.nodeChanged()}});if(a){function v(s,t){if(!t||!t.initial){E.execCommand(&quot;mceRepaint&quot;)}}E.onUndo.add(v);E.onRedo.add(v);E.onSetContent.add(v)}E.onBeforeRenderUI.dispatch(E,E.controlManager);if(F.render_ui){B=F.width||A.style.width||A.offsetWidth;y=F.height||A.style.height||A.offsetHeight;E.orgDisplay=A.style.display;D=/^[0-9\.]+(|px)$/i;if(D.test(&quot;&quot;+B)){B=Math.max(parseInt(B)+(q.deltaWidth||0),100)}if(D.test(&quot;&quot;+y)){y=Math.max(parseInt(y)+(q.deltaHeight||0),100)}q=E.theme.renderUI({targetNode:A,width:B,height:y,deltaWidth:F.delta_width,deltaHeight:F.delta_height});E.editorContainer=q.editorContainer}if(document.domain&amp;&amp;location.hostname!=document.domain){m.relaxedDomain=document.domain}n.setStyles(q.sizeContainer||q.editorContainer,{width:B,height:y});y=(q.iframeHeight||y)+(typeof(y)==&quot;number&quot;?(q.deltaHeight||0):&quot;&quot;);if(y&lt;100){y=100}E.iframeHTML=F.doctype+'&lt;html&gt;&lt;head xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;';if(F.document_base_url!=m.documentBaseURL){E.iframeHTML+='&lt;base href=&quot;'+E.documentBaseURI.getURI()+'&quot; /&gt;'}E.iframeHTML+='&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot; /&gt;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;';if(m.relaxedDomain){E.iframeHTML+='&lt;script type=&quot;text/javascript&quot;&gt;document.domain = &quot;'+m.relaxedDomain+'&quot;;&lt;\/script&gt;'}x=F.body_id||&quot;tinymce&quot;;if(x.indexOf(&quot;=&quot;)!=-1){x=E.getParam(&quot;body_id&quot;,&quot;&quot;,&quot;hash&quot;);x=x[E.id]||x}z=F.body_class||&quot;&quot;;if(z.indexOf(&quot;=&quot;)!=-1){z=E.getParam(&quot;body_class&quot;,&quot;&quot;,&quot;hash&quot;);z=z[E.id]||&quot;&quot;}E.iframeHTML+='&lt;/head&gt;&lt;body id=&quot;'+x+'&quot; class=&quot;mceContentBody '+z+'&quot;&gt;&lt;/body&gt;&lt;/html&gt;';if(m.relaxedDomain){if(b||(m.isOpera&amp;&amp;parseFloat(opera.version())&gt;=9.5)){C='javascript:(function(){document.open();document.domain=&quot;'+document.domain+'&quot;;var ed = window.parent.tinyMCE.get(&quot;'+E.id+'&quot;);document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}else{if(m.isOpera){C='javascript:(function(){document.open();document.domain=&quot;'+document.domain+'&quot;;document.close();ed.setupIframe();})()'}}}r=n.add(q.iframeContainer,&quot;iframe&quot;,{id:E.id+&quot;_ifr&quot;,src:C||'javascript:&quot;&quot;',frameBorder:&quot;0&quot;,style:{width:&quot;100%&quot;,height:y}});E.contentAreaContainer=q.iframeContainer;n.get(q.editorContainer).style.display=E.orgDisplay;n.get(E.id).style.display=&quot;none&quot;;if(!b||!m.relaxedDomain){E.setupIframe()}A=r=q=null},setupIframe:function(){var z=this,A=z.settings,r=n.get(z.id),u=z.getDoc(),q,x;if(!b||!m.relaxedDomain){u.open();u.write(z.iframeHTML);u.close()}if(!b){try{if(!A.readonly){u.designMode=&quot;On&quot;}}catch(v){}}if(b){x=z.getBody();n.hide(x);if(!A.readonly){x.contentEditable=true}n.show(x)}z.dom=new m.dom.DOMUtils(z.getDoc(),{keep_values:true,url_converter:z.convertURL,url_converter_scope:z,hex_colors:A.force_hex_style_colors,class_filter:A.class_filter,update_styles:1,fix_ie_paragraphs:1,valid_styles:A.valid_styles});z.schema=new m.dom.Schema();z.serializer=new m.dom.Serializer(f(A,{valid_elements:A.verify_html===false?&quot;*[*]&quot;:A.valid_elements,dom:z.dom,schema:z.schema}));z.selection=new m.dom.Selection(z.dom,z.getWin(),z.serializer);z.formatter=new m.Formatter(this);z.formatter.register({alignleft:[{selector:&quot;p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li&quot;,styles:{textAlign:&quot;left&quot;}},{selector:&quot;img,table&quot;,styles:{&quot;float&quot;:&quot;left&quot;}}],aligncenter:[{selector:&quot;p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li&quot;,styles:{textAlign:&quot;center&quot;}},{selector:&quot;img&quot;,styles:{display:&quot;block&quot;,marginLeft:&quot;auto&quot;,marginRight:&quot;auto&quot;}},{selector:&quot;table&quot;,styles:{marginLeft:&quot;auto&quot;,marginRight:&quot;auto&quot;}}],alignright:[{selector:&quot;p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li&quot;,styles:{textAlign:&quot;right&quot;}},{selector:&quot;img,table&quot;,styles:{&quot;float&quot;:&quot;right&quot;}}],alignfull:[{selector:&quot;p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li&quot;,styles:{textAlign:&quot;justify&quot;}}],bold:[{inline:&quot;strong&quot;},{inline:&quot;span&quot;,styles:{fontWeight:&quot;bold&quot;}},{inline:&quot;b&quot;}],italic:[{inline:&quot;em&quot;},{inline:&quot;span&quot;,styles:{fontStyle:&quot;italic&quot;}},{inline:&quot;i&quot;}],underline:[{inline:&quot;span&quot;,styles:{textDecoration:&quot;underline&quot;},exact:true},{inline:&quot;u&quot;}],strikethrough:[{inline:&quot;span&quot;,styles:{textDecoration:&quot;line-through&quot;},exact:true},{inline:&quot;u&quot;}],forecolor:{inline:&quot;span&quot;,styles:{color:&quot;%value&quot;}},hilitecolor:{inline:&quot;span&quot;,styles:{backgroundColor:&quot;%value&quot;}},fontname:{inline:&quot;span&quot;,styles:{fontFamily:&quot;%value&quot;}},fontsize:{inline:&quot;span&quot;,styles:{fontSize:&quot;%value&quot;}},fontsize_class:{inline:&quot;span&quot;,attributes:{&quot;class&quot;:&quot;%value&quot;}},blockquote:{block:&quot;blockquote&quot;,wrapper:1,remove:&quot;all&quot;},removeformat:[{selector:&quot;b,strong,em,i,font,u,strike&quot;,remove:&quot;all&quot;,split:true,expand:false,block_expand:true,deep:true},{selector:&quot;span&quot;,attributes:[&quot;style&quot;,&quot;class&quot;],remove:&quot;empty&quot;,split:true,expand:false,deep:true},{selector:&quot;*&quot;,attributes:[&quot;style&quot;,&quot;class&quot;],split:false,expand:false,deep:true}]});i(&quot;p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp&quot;.split(/\s/),function(s){z.formatter.register(s,{block:s,remove:&quot;all&quot;})});z.formatter.register(z.settings.formats);z.undoManager=new m.UndoManager(z);z.undoManager.onAdd.add(function(t,s){if(!s.initial){return z.onChange.dispatch(z,s,t)}});z.undoManager.onUndo.add(function(t,s){return z.onUndo.dispatch(z,s,t)});z.undoManager.onRedo.add(function(t,s){return z.onRedo.dispatch(z,s,t)});z.forceBlocks=new m.ForceBlocks(z,{forced_root_block:A.forced_root_block});z.editorCommands=new m.EditorCommands(z);z.serializer.onPreProcess.add(function(s,t){return z.onPreProcess.dispatch(z,t,s)});z.serializer.onPostProcess.add(function(s,t){return z.onPostProcess.dispatch(z,t,s)});z.onPreInit.dispatch(z);if(!A.gecko_spellcheck){z.getBody().spellcheck=0}if(!A.readonly){z._addEvents()}z.controlManager.onPostRender.dispatch(z,z.controlManager);z.onPostRender.dispatch(z);if(A.directionality){z.getBody().dir=A.directionality}if(A.nowrap){z.getBody().style.whiteSpace=&quot;nowrap&quot;}if(A.custom_elements){function y(s,t){i(g(A.custom_elements),function(B){var C;if(B.indexOf(&quot;~&quot;)===0){B=B.substring(1);C=&quot;span&quot;}else{C=&quot;div&quot;}t.content=t.content.replace(new RegExp(&quot;&lt;(&quot;+B+&quot;)([^&gt;]*)&gt;&quot;,&quot;g&quot;),&quot;&lt;&quot;+C+' _mce_name=&quot;$1&quot;$2&gt;');t.content=t.content.replace(new RegExp(&quot;&lt;/(&quot;+B+&quot;)&gt;&quot;,&quot;g&quot;),&quot;&lt;/&quot;+C+&quot;&gt;&quot;)})}z.onBeforeSetContent.add(y);z.onPostProcess.add(function(s,t){if(t.set){y(s,t)}})}if(A.handle_node_change_callback){z.onNodeChange.add(function(t,s,B){z.execCallback(&quot;handle_node_change_callback&quot;,z.id,B,-1,-1,true,z.selection.isCollapsed())})}if(A.save_callback){z.onSaveContent.add(function(s,B){var t=z.execCallback(&quot;save_callback&quot;,z.id,B.content,z.getBody());if(t){B.content=t}})}if(A.onchange_callback){z.onChange.add(function(t,s){z.execCallback(&quot;onchange_callback&quot;,z,s)})}if(A.convert_newlines_to_brs){z.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,&quot;&lt;br /&gt;&quot;)}})}if(A.fix_nesting&amp;&amp;b){z.onBeforeSetContent.add(function(s,t){t.content=z._fixNesting(t.content)})}if(A.preformatted){z.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*&lt;pre.*?&gt;/,&quot;&quot;);t.content=t.content.replace(/&lt;\/pre&gt;\s*$/,&quot;&quot;);if(t.set){t.content='&lt;pre class=&quot;mceItemHidden&quot;&gt;'+t.content+&quot;&lt;/pre&gt;&quot;}})}if(A.verify_css_classes){z.serializer.attribValueFilter=function(D,B){var C,t;if(D==&quot;class&quot;){if(!z.classesRE){t=z.dom.getClasses();if(t.length&gt;0){C=&quot;&quot;;i(t,function(s){C+=(C?&quot;|&quot;:&quot;&quot;)+s[&quot;class&quot;]});z.classesRE=new RegExp(&quot;(&quot;+C+&quot;)&quot;,&quot;gi&quot;)}}return !z.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(B)||z.classesRE.test(B)?B:&quot;&quot;}return B}}if(A.cleanup_callback){z.onBeforeSetContent.add(function(s,t){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor&quot;,t.content,t)});z.onPreProcess.add(function(s,t){if(t.set){z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor_dom&quot;,t.node,t)}if(t.get){z.execCallback(&quot;cleanup_callback&quot;,&quot;get_from_editor_dom&quot;,t.node,t)}});z.onPostProcess.add(function(s,t){if(t.set){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;insert_to_editor&quot;,t.content,t)}if(t.get){t.content=z.execCallback(&quot;cleanup_callback&quot;,&quot;get_from_editor&quot;,t.content,t)}})}if(A.save_callback){z.onGetContent.add(function(s,t){if(t.save){t.content=z.execCallback(&quot;save_callback&quot;,z.id,t.content,z.getBody())}})}if(A.handle_event_callback){z.onEvent.add(function(s,t,B){if(z.execCallback(&quot;handle_event_callback&quot;,t,s,B)===false){j.cancel(t)}})}z.onSetContent.add(function(){z.addVisual(z.getBody())});if(A.padd_empty_editor){z.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(&lt;p[^&gt;]*&gt;(&amp;nbsp;|&amp;#160;|\s|\u00a0|)&lt;\/p&gt;[\r\n]*|&lt;br \/&gt;[\r\n]*)$/,&quot;&quot;)})}if(a){function p(s,t){i(s.dom.select(&quot;a&quot;),function(C){var B=C.parentNode;if(s.dom.isBlock(B)&amp;&amp;B.lastChild===C){s.dom.add(B,&quot;br&quot;,{_mce_bogus:1})}})}z.onExecCommand.add(function(s,t){if(t===&quot;CreateLink&quot;){p(s)}});z.onSetContent.add(z.selection.onSetContent.add(p));if(!A.readonly){try{u.designMode=&quot;Off&quot;;u.designMode=&quot;On&quot;}catch(v){}}}setTimeout(function(){if(z.removed){return}z.load({initial:true,format:(A.cleanup_on_startup?&quot;html&quot;:&quot;raw&quot;)});z.startContent=z.getContent({format:&quot;raw&quot;});z.initialized=true;z.onInit.dispatch(z);z.execCallback(&quot;setupcontent_callback&quot;,z.id,z.getBody(),z.getDoc());z.execCallback(&quot;init_instance_callback&quot;,z);z.focus(true);z.nodeChanged({initial:1});if(A.content_css){m.each(g(A.content_css),function(s){z.dom.loadCSS(z.documentBaseURI.toAbsolute(s))})}if(A.auto_focus){setTimeout(function(){var s=m.get(A.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getWin().focus()},100)}},1);r=null},focus:function(s){var x,q=this,v=q.settings.content_editable,r,p,u=q.getDoc();if(!s){r=q.selection.getRng();if(r.item){p=r.item(0)}if(!v){q.getWin().focus()}if(p&amp;&amp;p.ownerDocument==u){r=u.body.createControlRange();r.addElement(p);r.select()}}if(m.activeEditor!=q){if((x=m.activeEditor)!=null){x.onDeactivate.dispatch(x,q)}q.onActivate.dispatch(q,x)}m._setActive(q)},execCallback:function(u){var p=this,r=p.settings[u],q;if(!r){return}if(p.callbackLookup&amp;&amp;(q=p.callbackLookup[u])){r=q.func;q=q.scope}if(d(r,&quot;string&quot;)){q=r.replace(/\.\w+$/,&quot;&quot;);q=q?m.resolve(q):0;r=m.resolve(r);p.callbackLookup=p.callbackLookup||{};p.callbackLookup[u]={func:r,scope:q}}return r.apply(q||p,Array.prototype.slice.call(arguments,1))},translate:function(p){var r=this.settings.language||&quot;en&quot;,q=m.i18n;if(!p){return&quot;&quot;}return q[r+&quot;.&quot;+p]||p.replace(/{\#([^}]+)\}/g,function(t,s){return q[r+&quot;.&quot;+s]||&quot;{#&quot;+s+&quot;}&quot;})},getLang:function(q,p){return m.i18n[(this.settings.language||&quot;en&quot;)+&quot;.&quot;+q]||(d(p)?p:&quot;{#&quot;+q+&quot;}&quot;)},getParam:function(u,r,p){var s=m.trim,q=d(this.settings[u])?this.settings[u]:r,t;if(p===&quot;hash&quot;){t={};if(d(q,&quot;string&quot;)){i(q.indexOf(&quot;=&quot;)&gt;0?q.split(/[;,](?![^=;,]*(?:[;,]|$))/):q.split(&quot;,&quot;),function(x){x=x.split(&quot;=&quot;);if(x.length&gt;1){t[s(x[0])]=s(x[1])}else{t[s(x[0])]=s(x)}})}else{t=q}return t}return q},nodeChanged:function(r){var p=this,q=p.selection,u=(b?q.getNode():q.getStart())||p.getBody();if(p.initialized){r=r||{};u=b&amp;&amp;u.ownerDocument!=p.getDoc()?p.getBody():u;r.parents=[];p.dom.getParent(u,function(s){if(s.nodeName==&quot;BODY&quot;){return true}r.parents.push(s)});p.onNodeChange.dispatch(p,r?r.controlManager||p.controlManager:p.controlManager,u,q.isCollapsed(),r)}},addButton:function(r,q){var p=this;p.buttons=p.buttons||{};p.buttons[r]=q},addCommand:function(r,q,p){this.execCommands[r]={func:q,scope:p||this}},addQueryStateHandler:function(r,q,p){this.queryStateCommands[r]={func:q,scope:p||this}},addQueryValueHandler:function(r,q,p){this.queryValueCommands[r]={func:q,scope:p||this}},addShortcut:function(r,u,p,s){var q=this,v;if(!q.settings.custom_shortcuts){return false}q.shortcuts=q.shortcuts||{};if(d(p,&quot;string&quot;)){v=p;p=function(){q.execCommand(v,false,null)}}if(d(p,&quot;object&quot;)){v=p;p=function(){q.execCommand(v[0],v[1],v[2])}}i(g(r),function(t){var x={func:p,scope:s||this,desc:u,alt:false,ctrl:false,shift:false};i(g(t,&quot;+&quot;),function(y){switch(y){case&quot;alt&quot;:case&quot;ctrl&quot;:case&quot;shift&quot;:x[y]=true;break;default:x.charCode=y.charCodeAt(0);x.keyCode=y.toUpperCase().charCodeAt(0)}});q.shortcuts[(x.ctrl?&quot;ctrl&quot;:&quot;&quot;)+&quot;,&quot;+(x.alt?&quot;alt&quot;:&quot;&quot;)+&quot;,&quot;+(x.shift?&quot;shift&quot;:&quot;&quot;)+&quot;,&quot;+x.keyCode]=x});return true},execCommand:function(x,v,z,p){var r=this,u=0,y,q;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(x)&amp;&amp;(!p||!p.skip_focus)){r.focus()}y={};r.onBeforeExecCommand.dispatch(r,x,v,z,y);if(y.terminate){return false}if(r.execCallback(&quot;execcommand_callback&quot;,r.id,r.selection.getNode(),x,v,z)){r.onExecCommand.dispatch(r,x,v,z,p);return true}if(y=r.execCommands[x]){q=y.func.call(y.scope,v,z);if(q!==true){r.onExecCommand.dispatch(r,x,v,z,p);return q}}i(r.plugins,function(s){if(s.execCommand&amp;&amp;s.execCommand(x,v,z)){r.onExecCommand.dispatch(r,x,v,z,p);u=1;return false}});if(u){return true}if(r.theme&amp;&amp;r.theme.execCommand&amp;&amp;r.theme.execCommand(x,v,z)){r.onExecCommand.dispatch(r,x,v,z,p);return true}if(m.GlobalCommands.execCommand(r,x,v,z)){r.onExecCommand.dispatch(r,x,v,z,p);return true}if(r.editorCommands.execCommand(x,v,z)){r.onExecCommand.dispatch(r,x,v,z,p);return true}r.getDoc().execCommand(x,v,z);r.onExecCommand.dispatch(r,x,v,z,p)},queryCommandState:function(u){var q=this,v,r;if(q._isHidden()){return}if(v=q.queryStateCommands[u]){r=v.func.call(v.scope);if(r!==true){return r}}v=q.editorCommands.queryCommandState(u);if(v!==-1){return v}try{return this.getDoc().queryCommandState(u)}catch(p){}},queryCommandValue:function(v){var q=this,u,r;if(q._isHidden()){return}if(u=q.queryValueCommands[v]){r=u.func.call(u.scope);if(r!==true){return r}}u=q.editorCommands.queryCommandValue(v);if(d(u)){return u}try{return this.getDoc().queryCommandValue(v)}catch(p){}},show:function(){var p=this;n.show(p.getContainer());n.hide(p.id);p.load()},hide:function(){var p=this,q=p.getDoc();if(b&amp;&amp;q){q.execCommand(&quot;SelectAll&quot;)}p.save();n.hide(p.getContainer());n.setStyle(p.id,&quot;display&quot;,p.orgDisplay)},isHidden:function(){return !n.isHidden(this.id)},setProgressState:function(p,q,r){this.onSetProgressState.dispatch(this,p,q,r);return p},load:function(s){var p=this,r=p.getElement(),q;if(r){s=s||{};s.load=true;q=p.setContent(d(r.value)?r.value:r.innerHTML,s);s.element=r;if(!s.no_events){p.onLoadContent.dispatch(p,s)}s.element=r=null;return q}},save:function(u){var p=this,s=p.getElement(),q,r;if(!s||!p.initialized){return}u=u||{};u.save=true;if(!u.no_events){p.undoManager.typing=0;p.undoManager.add()}u.element=s;q=u.content=p.getContent(u);if(!u.no_events){p.onSaveContent.dispatch(p,u)}q=u.content;if(!/TEXTAREA|INPUT/i.test(s.nodeName)){s.innerHTML=q;if(r=n.getParent(p.id,&quot;form&quot;)){i(r.elements,function(t){if(t.name==p.id){t.value=q;return false}})}}else{s.value=q}u.element=s=null;return q},setContent:function(q,r){var p=this;r=r||{};r.format=r.format||&quot;html&quot;;r.set=true;r.content=q;if(!r.no_events){p.onBeforeSetContent.dispatch(p,r)}if(!m.isIE&amp;&amp;(q.length===0||/^\s+$/.test(q))){r.content=p.dom.setHTML(p.getBody(),'&lt;br _mce_bogus=&quot;1&quot; /&gt;');r.format=&quot;raw&quot;}r.content=p.dom.setHTML(p.getBody(),m.trim(r.content));if(r.format!=&quot;raw&quot;&amp;&amp;p.settings.cleanup){r.getInner=true;r.content=p.dom.setHTML(p.getBody(),p.serializer.serialize(p.getBody(),r))}if(!r.no_events){p.onSetContent.dispatch(p,r)}return r.content},getContent:function(r){var p=this,q;r=r||{};r.format=r.format||&quot;html&quot;;r.get=true;if(!r.no_events){p.onBeforeGetContent.dispatch(p,r)}if(r.format!=&quot;raw&quot;&amp;&amp;p.settings.cleanup){r.getInner=true;q=p.serializer.serialize(p.getBody(),r)}else{q=p.getBody().innerHTML}q=q.replace(/^\s*|\s*$/g,&quot;&quot;);r.content=q;if(!r.no_events){p.onGetContent.dispatch(p,r)}return r.content},isDirty:function(){var p=this;return m.trim(p.startContent)!=m.trim(p.getContent({format:&quot;raw&quot;,no_events:1}))&amp;&amp;!p.isNotDirty},getContainer:function(){var p=this;if(!p.container){p.container=n.get(p.editorContainer||p.id+&quot;_parent&quot;)}return p.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return n.get(this.settings.content_element||this.id)},getWin:function(){var p=this,q;if(!p.contentWindow){q=n.get(p.id+&quot;_ifr&quot;);if(q){p.contentWindow=q.contentWindow}}return p.contentWindow},getDoc:function(){var q=this,p;if(!q.contentDocument){p=q.getWin();if(p){q.contentDocument=p.document}}return q.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(p,x,v){var q=this,r=q.settings;if(r.urlconverter_callback){return q.execCallback(&quot;urlconverter_callback&quot;,p,v,true,x)}if(!r.convert_urls||(v&amp;&amp;v.nodeName==&quot;LINK&quot;)||p.indexOf(&quot;file:&quot;)===0){return p}if(r.relative_urls){return q.documentBaseURI.toRelative(p)}p=q.documentBaseURI.toAbsolute(p,r.remove_script_host);return p},addVisual:function(r){var p=this,q=p.settings;r=r||p.getBody();if(!d(p.hasVisual)){p.hasVisual=q.visual}i(p.dom.select(&quot;table,a&quot;,r),function(t){var s;switch(t.nodeName){case&quot;TABLE&quot;:s=p.dom.getAttrib(t,&quot;border&quot;);if(!s||s==&quot;0&quot;){if(p.hasVisual){p.dom.addClass(t,q.visual_table_class)}else{p.dom.removeClass(t,q.visual_table_class)}}return;case&quot;A&quot;:s=p.dom.getAttrib(t,&quot;name&quot;);if(s){if(p.hasVisual){p.dom.addClass(t,&quot;mceItemAnchor&quot;)}else{p.dom.removeClass(t,&quot;mceItemAnchor&quot;)}}return}});p.onVisualAid.dispatch(p,r,p.hasVisual)},remove:function(){var p=this,q=p.getContainer();p.removed=1;p.hide();p.execCallback(&quot;remove_instance_callback&quot;,p);p.onRemove.dispatch(p);p.onExecCommand.listeners=[];m.remove(p);n.remove(q)},destroy:function(q){var p=this;if(p.destroyed){return}if(!q){m.removeUnload(p.destroy);tinyMCE.onBeforeUnload.remove(p._beforeUnload);if(p.theme&amp;&amp;p.theme.destroy){p.theme.destroy()}p.controlManager.destroy();p.selection.destroy();p.dom.destroy();if(!p.settings.content_editable){j.clear(p.getWin());j.clear(p.getDoc())}j.clear(p.getBody());j.clear(p.formElement)}if(p.formElement){p.formElement.submit=p.formElement._mceOldSubmit;p.formElement._mceOldSubmit=null}p.contentAreaContainer=p.formElement=p.container=p.settings.content_element=p.bodyElement=p.contentDocument=p.contentWindow=null;if(p.selection){p.selection=p.selection.win=p.selection.dom=p.selection.dom.doc=null}p.destroyed=1},_addEvents:function(){var z=this,r,A=z.settings,q=z.dom,x={mouseup:&quot;onMouseUp&quot;,mousedown:&quot;onMouseDown&quot;,click:&quot;onClick&quot;,keyup:&quot;onKeyUp&quot;,keydown:&quot;onKeyDown&quot;,keypress:&quot;onKeyPress&quot;,submit:&quot;onSubmit&quot;,reset:&quot;onReset&quot;,contextmenu:&quot;onContextMenu&quot;,dblclick:&quot;onDblClick&quot;,paste:&quot;onPaste&quot;};function p(t,B){var s=t.type;if(z.removed){return}if(z.onEvent.dispatch(z,t,B)!==false){z[x[t.fakeType||t.type]].dispatch(z,t,B)}}i(x,function(t,s){switch(s){case&quot;contextmenu&quot;:if(m.isOpera){q.bind(z.getBody(),&quot;mousedown&quot;,function(B){if(B.ctrlKey){B.fakeType=&quot;contextmenu&quot;;p(B)}})}else{q.bind(z.getBody(),s,p)}break;case&quot;paste&quot;:q.bind(z.getBody(),s,function(B){p(B)});break;case&quot;submit&quot;:case&quot;reset&quot;:q.bind(z.getElement().form||n.getParent(z.id,&quot;form&quot;),s,p);break;default:q.bind(A.content_editable?z.getBody():z.getDoc(),s,p)}});q.bind(A.content_editable?z.getBody():(a?z.getDoc():z.getWin()),&quot;focus&quot;,function(s){z.focus(true)});if(m.isGecko){q.bind(z.getDoc(),&quot;DOMNodeInserted&quot;,function(t){var s;t=t.target;if(t.nodeType===1&amp;&amp;t.nodeName===&quot;IMG&quot;&amp;&amp;(s=t.getAttribute(&quot;_mce_src&quot;))){t.src=z.documentBaseURI.toAbsolute(s)}})}if(a){function u(){var C=this,E=C.getDoc(),D=C.settings;if(a&amp;&amp;!D.readonly){if(C._isHidden()){try{if(!D.content_editable){E.designMode=&quot;On&quot;}}catch(B){}}try{E.execCommand(&quot;styleWithCSS&quot;,0,false)}catch(B){if(!C._isHidden()){try{E.execCommand(&quot;useCSS&quot;,0,true)}catch(B){}}}if(!D.table_inline_editing){try{E.execCommand(&quot;enableInlineTableEditing&quot;,false,false)}catch(B){}}if(!D.object_resizing){try{E.execCommand(&quot;enableObjectResizing&quot;,false,false)}catch(B){}}}}z.onBeforeExecCommand.add(u);z.onMouseDown.add(u)}if(m.isWebKit){z.onClick.add(function(s,t){t=t.target;if(t.nodeName==&quot;IMG&quot;||(t.nodeName==&quot;A&quot;&amp;&amp;q.hasClass(t,&quot;mceItemAnchor&quot;))){z.selection.getSel().setBaseAndExtent(t,0,t,1);z.nodeChanged()}})}z.onMouseUp.add(z.nodeChanged);z.onKeyUp.add(function(s,t){var B=t.keyCode;if((B&gt;=33&amp;&amp;B&lt;=36)||(B&gt;=37&amp;&amp;B&lt;=40)||B==13||B==45||B==46||B==8||(m.isMac&amp;&amp;(B==91||B==93))||t.ctrlKey){z.nodeChanged()}});z.onReset.add(function(){z.setContent(z.startContent,{format:&quot;raw&quot;})});if(A.custom_shortcuts){if(A.custom_undo_redo_keyboard_shortcuts){z.addShortcut(&quot;ctrl+z&quot;,z.getLang(&quot;undo_desc&quot;),&quot;Undo&quot;);z.addShortcut(&quot;ctrl+y&quot;,z.getLang(&quot;redo_desc&quot;),&quot;Redo&quot;)}z.addShortcut(&quot;ctrl+b&quot;,z.getLang(&quot;bold_desc&quot;),&quot;Bold&quot;);z.addShortcut(&quot;ctrl+i&quot;,z.getLang(&quot;italic_desc&quot;),&quot;Italic&quot;);z.addShortcut(&quot;ctrl+u&quot;,z.getLang(&quot;underline_desc&quot;),&quot;Underline&quot;);for(r=1;r&lt;=6;r++){z.addShortcut(&quot;ctrl+&quot;+r,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;h&quot;+r])}z.addShortcut(&quot;ctrl+7&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;p&gt;&quot;]);z.addShortcut(&quot;ctrl+8&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;div&gt;&quot;]);z.addShortcut(&quot;ctrl+9&quot;,&quot;&quot;,[&quot;FormatBlock&quot;,false,&quot;&lt;address&gt;&quot;]);function v(t){var s=null;if(!t.altKey&amp;&amp;!t.ctrlKey&amp;&amp;!t.metaKey){return s}i(z.shortcuts,function(B){if(m.isMac&amp;&amp;B.ctrl!=t.metaKey){return}else{if(!m.isMac&amp;&amp;B.ctrl!=t.ctrlKey){return}}if(B.alt!=t.altKey){return}if(B.shift!=t.shiftKey){return}if(t.keyCode==B.keyCode||(t.charCode&amp;&amp;t.charCode==B.charCode)){s=B;return false}});return s}z.onKeyUp.add(function(s,t){var B=v(t);if(B){return j.cancel(t)}});z.onKeyPress.add(function(s,t){var B=v(t);if(B){return j.cancel(t)}});z.onKeyDown.add(function(s,t){var B=v(t);if(B){B.func.call(B.scope);return j.cancel(t)}})}if(m.isIE){q.bind(z.getDoc(),&quot;controlselect&quot;,function(B){var t=z.resizeInfo,s;B=B.target;if(B.nodeName!==&quot;IMG&quot;){return}if(t){q.unbind(t.node,t.ev,t.cb)}if(!q.hasClass(B,&quot;mceItemNoResize&quot;)){ev=&quot;resizeend&quot;;s=q.bind(B,ev,function(D){var C;D=D.target;if(C=q.getStyle(D,&quot;width&quot;)){q.setAttrib(D,&quot;width&quot;,C.replace(/[^0-9%]+/g,&quot;&quot;));q.setStyle(D,&quot;width&quot;,&quot;&quot;)}if(C=q.getStyle(D,&quot;height&quot;)){q.setAttrib(D,&quot;height&quot;,C.replace(/[^0-9%]+/g,&quot;&quot;));q.setStyle(D,&quot;height&quot;,&quot;&quot;)}})}else{ev=&quot;resizestart&quot;;s=q.bind(B,&quot;resizestart&quot;,j.cancel,j)}t=z.resizeInfo={node:B,ev:ev,cb:s}});z.onKeyDown.add(function(s,t){switch(t.keyCode){case 8:if(z.selection.getRng().item){s.dom.remove(z.selection.getRng().item(0));return j.cancel(t)}}})}if(m.isOpera){z.onClick.add(function(s,t){j.prevent(t)})}if(A.custom_undo_redo){function y(){z.undoManager.typing=0;z.undoManager.add()}q.bind(z.getDoc(),&quot;focusout&quot;,function(s){if(!z.removed&amp;&amp;z.undoManager.typing){y()}});z.onKeyUp.add(function(s,t){if((t.keyCode&gt;=33&amp;&amp;t.keyCode&lt;=36)||(t.keyCode&gt;=37&amp;&amp;t.keyCode&lt;=40)||t.keyCode==13||t.keyCode==45||t.ctrlKey){y()}});z.onKeyDown.add(function(t,E){var s,D,C;if(b&amp;&amp;E.keyCode==46){s=z.selection.getRng();if(s.parentElement){D=s.parentElement();if(E.ctrlKey){s.moveEnd(&quot;word&quot;,1);s.select()}z.selection.getSel().clear();if(s.parentElement()==D){C=z.selection.getBookmark();try{D.innerHTML=D.innerHTML}catch(B){}z.selection.moveToBookmark(C)}E.preventDefault();return}}if((E.keyCode&gt;=33&amp;&amp;E.keyCode&lt;=36)||(E.keyCode&gt;=37&amp;&amp;E.keyCode&lt;=40)||E.keyCode==13||E.keyCode==45){if(z.undoManager.typing){y()}return}if(!z.undoManager.typing){z.undoManager.add();z.undoManager.typing=1}});z.onMouseDown.add(function(){if(z.undoManager.typing){y()}})}},_isHidden:function(){var p;if(!a){return 0}p=this.selection.getSel();return(!p||!p.rangeCount||p.rangeCount==0)},_fixNesting:function(q){var r=[],p;q=q.replace(/&lt;(\/)?([^\s&gt;]+)[^&gt;]*?&gt;/g,function(t,s,v){var u;if(s===&quot;/&quot;){if(!r.length){return&quot;&quot;}if(v!==r[r.length-1].tag){for(p=r.length-1;p&gt;=0;p--){if(r[p].tag===v){r[p].close=1;break}}return&quot;&quot;}else{r.pop();if(r.length&amp;&amp;r[r.length-1].close){t=t+&quot;&lt;/&quot;+r[r.length-1].tag+&quot;&gt;&quot;;r.pop()}}}else{if(/^(br|hr|input|meta|img|link|param)$/i.test(v)){return t}if(/\/&gt;$/.test(t)){return t}r.push({tag:v})}return t});for(p=r.length-1;p&gt;=0;p--){q+=&quot;&lt;/&quot;+r[p].tag+&quot;&gt;&quot;}return q}})})(tinymce);(function(c){var d=c.each,e,a=true,b=false;c.EditorCommands=function(n){var l=n.dom,p=n.selection,j={state:{},exec:{},value:{}},k=n.settings,o;function q(y,x,v){var u;y=y.toLowerCase();if(u=j.exec[y]){u(y,x,v);return a}return b}function m(v){var u;v=v.toLowerCase();if(u=j.state[v]){return u(v)}return -1}function h(v){var u;v=v.toLowerCase();if(u=j.value[v]){return u(v)}return b}function t(u,v){v=v||&quot;exec&quot;;d(u,function(y,x){d(x.toLowerCase().split(&quot;,&quot;),function(z){j[v][z]=y})})}c.extend(this,{execCommand:q,queryCommandState:m,queryCommandValue:h,addCommands:t});function f(x,v,u){if(v===e){v=b}if(u===e){u=null}return n.getDoc().execCommand(x,v,u)}function s(u){return n.formatter.match(u)}function r(u,v){n.formatter.toggle(u,v?{value:v}:e)}function i(u){o=p.getBookmark(u)}function g(){p.moveToBookmark(o)}t({&quot;mceResetDesignMode,mceBeginUndoLevel&quot;:function(){},&quot;mceEndUndoLevel,mceAddUndoLevel&quot;:function(){n.undoManager.add()},&quot;Cut,Copy,Paste&quot;:function(y){var x=n.getDoc(),u;try{f(y)}catch(v){u=a}if(u||!x.queryCommandSupported(y)){if(c.isGecko){n.windowManager.confirm(n.getLang(&quot;clipboard_msg&quot;),function(z){if(z){open(&quot;http://www.mozilla.org/editor/midasdemo/securityprefs.html&quot;,&quot;_blank&quot;)}})}else{n.windowManager.alert(n.getLang(&quot;clipboard_no_support&quot;))}}},unlink:function(u){if(p.isCollapsed()){p.select(p.getNode())}f(u);p.collapse(b)},&quot;JustifyLeft,JustifyCenter,JustifyRight,JustifyFull&quot;:function(u){var v=u.substring(7);d(&quot;left,center,right,full&quot;.split(&quot;,&quot;),function(x){if(v!=x){n.formatter.remove(&quot;align&quot;+x)}});r(&quot;align&quot;+v)},&quot;InsertUnorderedList,InsertOrderedList&quot;:function(x){var u,v;f(x);u=l.getParent(p.getNode(),&quot;ol,ul&quot;);if(u){v=u.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(v.nodeName)){i();l.split(v,u);g()}}},&quot;Bold,Italic,Underline,Strikethrough&quot;:function(u){r(u)},&quot;ForeColor,HiliteColor,FontName&quot;:function(x,v,u){r(x,u)},FontSize:function(y,x,v){var u,z;if(v&gt;=1&amp;&amp;v&lt;=7){z=c.explode(k.font_size_style_values);u=c.explode(k.font_size_classes);if(u){v=u[v-1]||v}else{v=z[v-1]||v}}r(y,v)},RemoveFormat:function(u){n.formatter.remove(u)},mceBlockQuote:function(u){r(&quot;blockquote&quot;)},FormatBlock:function(x,v,u){return r(u||&quot;p&quot;)},mceCleanup:function(){var u=p.getBookmark();n.setContent(n.getContent({cleanup:a}),{cleanup:a});p.moveToBookmark(u)},mceRemoveNode:function(y,x,v){var u=v||p.getNode();if(u!=n.getBody()){i();n.dom.remove(u,a);g()}},mceSelectNodeDepth:function(y,x,v){var u=0;l.getParent(p.getNode(),function(z){if(z.nodeType==1&amp;&amp;u++==v){p.select(z);return b}},n.getBody())},mceSelectNode:function(x,v,u){p.select(u)},mceInsertContent:function(x,v,u){p.setContent(u)},mceInsertRawHTML:function(x,v,u){p.setContent(&quot;tiny_mce_marker&quot;);n.setContent(n.getContent().replace(/tiny_mce_marker/g,function(){return u}))},mceSetContent:function(x,v,u){n.setContent(u)},&quot;Indent,Outdent&quot;:function(y){var v,u,x;v=k.indentation;u=/[a-z%]+$/i.exec(v);v=parseInt(v);if(!m(&quot;InsertUnorderedList&quot;)&amp;&amp;!m(&quot;InsertOrderedList&quot;)){d(p.getSelectedBlocks(),function(z){if(y==&quot;outdent&quot;){x=Math.max(0,parseInt(z.style.paddingLeft||0)-v);l.setStyle(z,&quot;paddingLeft&quot;,x?x+u:&quot;&quot;)}else{l.setStyle(z,&quot;paddingLeft&quot;,(parseInt(z.style.paddingLeft||0)+v)+u)}})}else{f(y)}},mceRepaint:function(){var v;if(c.isGecko){try{i(a);if(p.getSel()){p.getSel().selectAllChildren(n.getBody())}p.collapse(a);g()}catch(u){}}},mceToggleFormat:function(x,v,u){n.formatter.toggle(u)},InsertHorizontalRule:function(){p.setContent(&quot;&lt;hr /&gt;&quot;)},mceToggleVisualAid:function(){n.hasVisual=!n.hasVisual;n.addVisual()},mceReplaceContent:function(x,v,u){p.setContent(u.replace(/\{\$selection\}/g,p.getContent({format:&quot;text&quot;})))},mceInsertLink:function(y,x,v){var u=l.getParent(p.getNode(),&quot;a&quot;);if(c.is(v,&quot;string&quot;)){v={href:v}}if(!u){f(&quot;CreateLink&quot;,b,&quot;javascript:mctmp(0);&quot;);d(l.select(&quot;a[href=javascript:mctmp(0);]&quot;),function(z){l.setAttribs(z,v)})}else{if(v.href){l.setAttribs(u,v)}else{n.dom.remove(u,a)}}},selectAll:function(){var v=l.getRoot(),u=l.createRng();u.setStart(v,0);u.setEnd(v,v.childNodes.length);n.selection.setRng(u)}});t({&quot;JustifyLeft,JustifyCenter,JustifyRight,JustifyFull&quot;:function(u){return s(&quot;align&quot;+u.substring(7))},&quot;Bold,Italic,Underline,Strikethrough&quot;:function(u){return s(u)},mceBlockQuote:function(){return s(&quot;blockquote&quot;)},Outdent:function(){var u;if(k.inline_styles){if((u=l.getParent(p.getStart(),l.isBlock))&amp;&amp;parseInt(u.style.paddingLeft)&gt;0){return a}if((u=l.getParent(p.getEnd(),l.isBlock))&amp;&amp;parseInt(u.style.paddingLeft)&gt;0){return a}}return m(&quot;InsertUnorderedList&quot;)||m(&quot;InsertOrderedList&quot;)||(!k.inline_styles&amp;&amp;!!l.getParent(p.getNode(),&quot;BLOCKQUOTE&quot;))},&quot;InsertUnorderedList,InsertOrderedList&quot;:function(u){return l.getParent(p.getNode(),u==&quot;insertunorderedlist&quot;?&quot;UL&quot;:&quot;OL&quot;)}},&quot;state&quot;);t({&quot;FontSize,FontName&quot;:function(x){var v=0,u;if(u=l.getParent(p.getNode(),&quot;span&quot;)){if(x==&quot;fontsize&quot;){v=u.style.fontSize}else{v=u.style.fontFamily.replace(/, /g,&quot;,&quot;).replace(/[\'\&quot;]/g,&quot;&quot;).toLowerCase()}}return v}},&quot;value&quot;);if(k.custom_undo_redo){t({Undo:function(){n.undoManager.undo()},Redo:function(){n.undoManager.redo()}})}}})(tinymce);(function(b){var a=b.util.Dispatcher;b.UndoManager=function(e){var c,d=0,g=[];function f(){return b.trim(e.getContent({format:&quot;raw&quot;,no_events:1}))}return c={typing:0,onAdd:new a(c),onUndo:new a(c),onRedo:new a(c),add:function(l){var h,j=e.settings,k;l=l||{};l.content=f();k=g[d];if(k&amp;&amp;k.content==l.content){if(d&gt;0||g.length==1){return null}}if(j.custom_undo_redo_levels){if(g.length&gt;j.custom_undo_redo_levels){for(h=0;h&lt;g.length-1;h++){g[h]=g[h+1]}g.length--;d=g.length}}l.bookmark=e.selection.getBookmark(2,true);if(d&lt;g.length-1){if(d==0){g=[]}else{g.length=d+1}}g.push(l);d=g.length-1;c.onAdd.dispatch(c,l);e.isNotDirty=0;return l},undo:function(){var j,h;if(c.typing){c.add();c.typing=0}if(d&gt;0){j=g[--d];e.setContent(j.content,{format:&quot;raw&quot;});e.selection.moveToBookmark(j.bookmark);c.onUndo.dispatch(c,j)}return j},redo:function(){var h;if(d&lt;g.length-1){h=g[++d];e.setContent(h.content,{format:&quot;raw&quot;});e.selection.moveToBookmark(h.bookmark);c.onRedo.dispatch(c,h)}return h},clear:function(){g=[];d=c.typing=0},hasUndo:function(){return d&gt;0||c.typing},hasRedo:function(){return d&lt;g.length-1}}}})(tinymce);(function(m){var k=m.dom.Event,c=m.isIE,a=m.isGecko,b=m.isOpera,j=m.each,i=m.extend,d=true,h=false;function l(p){var q,o,n;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(p.nodeName)){if(q){o=p.cloneNode(false);o.appendChild(q);q=o}else{q=n=p.cloneNode(false)}q.removeAttribute(&quot;id&quot;)}}while(p=p.parentNode);if(q){return{wrapper:q,inner:n}}}function g(o,p){var n=p.ownerDocument.createRange();n.setStart(o.endContainer,o.endOffset);n.setEndAfter(p);return n.cloneContents().textContent.length==0}function f(o){o=o.innerHTML;o=o.replace(/&lt;(img|hr|table|input|select|textarea)[ \&gt;]/gi,&quot;-&quot;);o=o.replace(/&lt;[^&gt;]+&gt;/g,&quot;&quot;);return o.replace(/[ \u00a0\t\r\n]+/g,&quot;&quot;)==&quot;&quot;}function e(p,r,n){var o,q;if(f(n)){o=r.getParent(n,&quot;ul,ol&quot;);if(!r.getParent(o.parentNode,&quot;ul,ol&quot;)){r.split(o,n);q=r.create(&quot;p&quot;,0,'&lt;br _mce_bogus=&quot;1&quot; /&gt;');r.replace(q,n);p.select(q,1)}return h}return d}m.create(&quot;tinymce.ForceBlocks&quot;,{ForceBlocks:function(o){var p=this,q=o.settings,r;p.editor=o;p.dom=o.dom;r=(q.forced_root_block||&quot;p&quot;).toLowerCase();q.element=r.toUpperCase();o.onPreInit.add(p.setup,p);p.reOpera=new RegExp(&quot;(\\u00a0|&amp;#160;|&amp;nbsp;)&lt;/&quot;+r+&quot;&gt;&quot;,&quot;gi&quot;);p.rePadd=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;&lt;\\/p&gt;|&lt;p( )([^&gt;]+)\\/&gt;|&lt;p( )([^&gt;]+)&gt;\\s+&lt;\\/p&gt;|&lt;p&gt;&lt;\\/p&gt;|&lt;p\\/&gt;|&lt;p&gt;\\s+&lt;\\/p&gt;&quot;.replace(/p/g,r),&quot;gi&quot;);p.reNbsp2BR1=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;[\\s\\u00a0]+&lt;\\/p&gt;|&lt;p&gt;[\\s\\u00a0]+&lt;\\/p&gt;&quot;.replace(/p/g,r),&quot;gi&quot;);p.reNbsp2BR2=new RegExp(&quot;&lt;%p()([^&gt;]+)&gt;(&amp;nbsp;|&amp;#160;)&lt;\\/%p&gt;|&lt;%p&gt;(&amp;nbsp;|&amp;#160;)&lt;\\/%p&gt;&quot;.replace(/%p/g,r),&quot;gi&quot;);p.reBR2Nbsp=new RegExp(&quot;&lt;p( )([^&gt;]+)&gt;\\s*&lt;br \\/&gt;\\s*&lt;\\/p&gt;|&lt;p&gt;\\s*&lt;br \\/&gt;\\s*&lt;\\/p&gt;&quot;.replace(/p/g,r),&quot;gi&quot;);function n(s,t){if(b){t.content=t.content.replace(p.reOpera,&quot;&lt;/&quot;+r+&quot;&gt;&quot;)}t.content=m._replace(p.rePadd,&quot;&lt;&quot;+r+&quot;$1$2$3$4$5$6&gt;\u00a0&lt;/&quot;+r+&quot;&gt;&quot;,t.content);if(!c&amp;&amp;!b&amp;&amp;t.set){t.content=t.content.replace(p.reNbsp2BR1,&quot;&lt;&quot;+r+&quot;$1$2&gt;&lt;br /&gt;&lt;/&quot;+r+&quot;&gt;&quot;);t.content=t.content.replace(p.reNbsp2BR2,&quot;&lt;&quot;+r+&quot;$1$2&gt;&lt;br /&gt;&lt;/&quot;+r+&quot;&gt;&quot;)}else{t.content=m._replace(p.reBR2Nbsp,&quot;&lt;&quot;+r+&quot;$1$2&gt;\u00a0&lt;/&quot;+r+&quot;&gt;&quot;,t.content)}}o.onBeforeSetContent.add(n);o.onPostProcess.add(n);if(q.forced_root_block){o.onInit.add(p.forceRoots,p);o.onSetContent.add(p.forceRoots,p);o.onBeforeGetContent.add(p.forceRoots,p)}},setup:function(){var o=this,n=o.editor,q=n.settings,u=n.dom,p=n.selection;if(q.forced_root_block){n.onBeforeExecCommand.add(o.forceRoots,o);n.onKeyUp.add(o.forceRoots,o);n.onPreProcess.add(o.forceRoots,o)}if(q.force_br_newlines){if(c){n.onKeyPress.add(function(s,t){var v;if(t.keyCode==13&amp;&amp;p.getNode().nodeName!=&quot;LI&quot;){p.setContent('&lt;br id=&quot;__&quot; /&gt; ',{format:&quot;raw&quot;});v=u.get(&quot;__&quot;);v.removeAttribute(&quot;id&quot;);p.select(v);p.collapse();return k.cancel(t)}})}}if(q.force_p_newlines){if(!c){n.onKeyPress.add(function(s,t){if(t.keyCode==13&amp;&amp;!t.shiftKey&amp;&amp;!o.insertPara(t)){k.cancel(t)}})}else{m.addUnload(function(){o._previousFormats=0});n.onKeyPress.add(function(s,t){o._previousFormats=0;if(t.keyCode==13&amp;&amp;!t.shiftKey&amp;&amp;s.selection.isCollapsed()&amp;&amp;q.keep_styles){o._previousFormats=l(s.selection.getStart())}});n.onKeyUp.add(function(t,x){if(x.keyCode==13&amp;&amp;!x.shiftKey){var v=t.selection.getStart(),s=o._previousFormats;if(!v.hasChildNodes()&amp;&amp;s){v=u.getParent(v,u.isBlock);if(v&amp;&amp;v.nodeName!=&quot;LI&quot;){v.innerHTML=&quot;&quot;;if(o._previousFormats){v.appendChild(s.wrapper);s.inner.innerHTML=&quot;\uFEFF&quot;}else{v.innerHTML=&quot;\uFEFF&quot;}p.select(v,1);t.getDoc().execCommand(&quot;Delete&quot;,false,null);o._previousFormats=0}}}})}if(a){n.onKeyDown.add(function(s,t){if((t.keyCode==8||t.keyCode==46)&amp;&amp;!t.shiftKey){o.backspaceDelete(t,t.keyCode==8)}})}}if(m.isWebKit){function r(t){var s=p.getRng(),v,z=u.create(&quot;div&quot;,null,&quot; &quot;),y,x=u.getViewPort(t.getWin()).h;s.insertNode(v=u.create(&quot;br&quot;));s.setStartAfter(v);s.setEndAfter(v);p.setRng(s);if(p.getSel().focusNode==v.previousSibling){p.select(u.insertAfter(u.doc.createTextNode(&quot;\u00a0&quot;),v));p.collapse(d)}u.insertAfter(z,v);y=u.getPos(z).y;u.remove(z);if(y&gt;x){t.getWin().scrollTo(0,y)}}n.onKeyPress.add(function(s,t){if(t.keyCode==13&amp;&amp;(t.shiftKey||(q.force_br_newlines&amp;&amp;!u.getParent(p.getNode(),&quot;h1,h2,h3,h4,h5,h6,ol,ul&quot;)))){r(s);k.cancel(t)}})}n.onPreProcess.add(function(s,t){j(u.select(&quot;p,h1,h2,h3,h4,h5,h6,div&quot;,t.node),function(v){if(f(v)){j(u.select(&quot;span,em,strong,b,i&quot;,t.node),function(x){if(!x.hasChildNodes()){x.appendChild(s.getDoc().createTextNode(&quot;\u00a0&quot;));return h}})}})});if(c){if(q.element!=&quot;P&quot;){n.onKeyPress.add(function(s,t){o.lastElm=p.getNode().nodeName});n.onKeyUp.add(function(t,v){var y,x=p.getNode(),s=t.getBody();if(s.childNodes.length===1&amp;&amp;x.nodeName==&quot;P&quot;){x=u.rename(x,q.element);p.select(x);p.collapse();t.nodeChanged()}else{if(v.keyCode==13&amp;&amp;!v.shiftKey&amp;&amp;o.lastElm!=&quot;P&quot;){y=u.getParent(x,&quot;p&quot;);if(y){u.rename(y,q.element);t.nodeChanged()}}}})}}},find:function(v,q,r){var p=this.editor,o=p.getDoc().createTreeWalker(v,4,null,h),u=-1;while(v=o.nextNode()){u++;if(q==0&amp;&amp;v==r){return u}if(q==1&amp;&amp;u==r){return v}}return -1},forceRoots:function(x,I){var z=this,x=z.editor,M=x.getBody(),J=x.getDoc(),P=x.selection,A=P.getSel(),B=P.getRng(),N=-2,v,G,o,p,K=-16777215;var L,q,O,F,C,u=M.childNodes,E,D,y;for(E=u.length-1;E&gt;=0;E--){L=u[E];if(L.nodeType===1&amp;&amp;L.getAttribute(&quot;_mce_type&quot;)){q=null;continue}if(L.nodeType===3||(!z.dom.isBlock(L)&amp;&amp;L.nodeType!==8&amp;&amp;!/^(script|mce:script|style|mce:style)$/i.test(L.nodeName))){if(!q){if(L.nodeType!=3||/[^\s]/g.test(L.nodeValue)){if(N==-2&amp;&amp;B){if(!c||B.setStart){if(B.startContainer.nodeType==1&amp;&amp;(D=B.startContainer.childNodes[B.startOffset])&amp;&amp;D.nodeType==1){y=D.getAttribute(&quot;id&quot;);D.setAttribute(&quot;id&quot;,&quot;__mce&quot;)}else{if(x.dom.getParent(B.startContainer,function(n){return n===M})){G=B.startOffset;o=B.endOffset;N=z.find(M,0,B.startContainer);v=z.find(M,0,B.endContainer)}}}else{if(B.item){p=J.body.createTextRange();p.moveToElementText(B.item(0));B=p}p=J.body.createTextRange();p.moveToElementText(M);p.collapse(1);O=p.move(&quot;character&quot;,K)*-1;p=B.duplicate();p.collapse(1);F=p.move(&quot;character&quot;,K)*-1;p=B.duplicate();p.collapse(0);C=(p.move(&quot;character&quot;,K)*-1)-F;N=F-O;v=C}}q=x.dom.create(x.settings.forced_root_block);L.parentNode.replaceChild(q,L);q.appendChild(L)}}else{if(q.hasChildNodes()){q.insertBefore(L,q.firstChild)}else{q.appendChild(L)}}}else{q=null}}if(N!=-2){if(!c||B.setStart){q=M.getElementsByTagName(x.settings.element)[0];B=J.createRange();if(N!=-1){B.setStart(z.find(M,1,N),G)}else{B.setStart(q,0)}if(v!=-1){B.setEnd(z.find(M,1,v),o)}else{B.setEnd(q,0)}if(A){A.removeAllRanges();A.addRange(B)}}else{try{B=A.createRange();B.moveToElementText(M);B.collapse(1);B.moveStart(&quot;character&quot;,N);B.moveEnd(&quot;character&quot;,v);B.select()}catch(H){}}}else{if((!c||B.setStart)&amp;&amp;(D=x.dom.get(&quot;__mce&quot;))){if(y){D.setAttribute(&quot;id&quot;,y)}else{D.removeAttribute(&quot;id&quot;)}B=J.createRange();B.setStartBefore(D);B.setEndBefore(D);P.setRng(B)}}},getParentBlock:function(p){var o=this.dom;return o.getParent(p,o.isBlock)},insertPara:function(S){var G=this,x=G.editor,O=x.dom,T=x.getDoc(),X=x.settings,H=x.selection.getSel(),I=H.getRangeAt(0),W=T.body;var L,M,J,Q,P,u,p,v,A,o,E,V,q,z,K,N=O.getViewPort(x.getWin()),D,F,C;L=T.createRange();L.setStart(H.anchorNode,H.anchorOffset);L.collapse(d);M=T.createRange();M.setStart(H.focusNode,H.focusOffset);M.collapse(d);J=L.compareBoundaryPoints(L.START_TO_END,M)&lt;0;Q=J?H.anchorNode:H.focusNode;P=J?H.anchorOffset:H.focusOffset;u=J?H.focusNode:H.anchorNode;p=J?H.focusOffset:H.anchorOffset;if(Q===u&amp;&amp;/^(TD|TH)$/.test(Q.nodeName)){if(Q.firstChild.nodeName==&quot;BR&quot;){O.remove(Q.firstChild)}if(Q.childNodes.length==0){x.dom.add(Q,X.element,null,&quot;&lt;br /&gt;&quot;);V=x.dom.add(Q,X.element,null,&quot;&lt;br /&gt;&quot;)}else{K=Q.innerHTML;Q.innerHTML=&quot;&quot;;x.dom.add(Q,X.element,null,K);V=x.dom.add(Q,X.element,null,&quot;&lt;br /&gt;&quot;)}I=T.createRange();I.selectNodeContents(V);I.collapse(1);x.selection.setRng(I);return h}if(Q==W&amp;&amp;u==W&amp;&amp;W.firstChild&amp;&amp;x.dom.isBlock(W.firstChild)){Q=u=Q.firstChild;P=p=0;L=T.createRange();L.setStart(Q,0);M=T.createRange();M.setStart(u,0)}Q=Q.nodeName==&quot;HTML&quot;?T.body:Q;Q=Q.nodeName==&quot;BODY&quot;?Q.firstChild:Q;u=u.nodeName==&quot;HTML&quot;?T.body:u;u=u.nodeName==&quot;BODY&quot;?u.firstChild:u;v=G.getParentBlock(Q);A=G.getParentBlock(u);o=v?v.nodeName:X.element;if(K=G.dom.getParent(v,&quot;li,pre&quot;)){if(K.nodeName==&quot;LI&quot;){return e(x.selection,G.dom,K)}return d}if(v&amp;&amp;(v.nodeName==&quot;CAPTION&quot;||/absolute|relative|fixed/gi.test(O.getStyle(v,&quot;position&quot;,1)))){o=X.element;v=null}if(A&amp;&amp;(A.nodeName==&quot;CAPTION&quot;||/absolute|relative|fixed/gi.test(O.getStyle(v,&quot;position&quot;,1)))){o=X.element;A=null}if(/(TD|TABLE|TH|CAPTION)/.test(o)||(v&amp;&amp;o==&quot;DIV&quot;&amp;&amp;/left|right/gi.test(O.getStyle(v,&quot;float&quot;,1)))){o=X.element;v=A=null}E=(v&amp;&amp;v.nodeName==o)?v.cloneNode(0):x.dom.create(o);V=(A&amp;&amp;A.nodeName==o)?A.cloneNode(0):x.dom.create(o);V.removeAttribute(&quot;id&quot;);if(/^(H[1-6])$/.test(o)&amp;&amp;g(I,v)){V=x.dom.create(X.element)}K=q=Q;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}q=K}while((K=K.previousSibling?K.previousSibling:K.parentNode));K=z=u;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}z=K}while((K=K.nextSibling?K.nextSibling:K.parentNode));if(q.nodeName==o){L.setStart(q,0)}else{L.setStartBefore(q)}L.setEnd(Q,P);E.appendChild(L.cloneContents()||T.createTextNode(&quot;&quot;));try{M.setEndAfter(z)}catch(R){}M.setStart(u,p);V.appendChild(M.cloneContents()||T.createTextNode(&quot;&quot;));I=T.createRange();if(!q.previousSibling&amp;&amp;q.parentNode.nodeName==o){I.setStartBefore(q.parentNode)}else{if(L.startContainer.nodeName==o&amp;&amp;L.startOffset==0){I.setStartBefore(L.startContainer)}else{I.setStart(L.startContainer,L.startOffset)}}if(!z.nextSibling&amp;&amp;z.parentNode.nodeName==o){I.setEndAfter(z.parentNode)}else{I.setEnd(M.endContainer,M.endOffset)}I.deleteContents();if(b){x.getWin().scrollTo(0,N.y)}if(E.firstChild&amp;&amp;E.firstChild.nodeName==o){E.innerHTML=E.firstChild.innerHTML}if(V.firstChild&amp;&amp;V.firstChild.nodeName==o){V.innerHTML=V.firstChild.innerHTML}if(f(E)){E.innerHTML=&quot;&lt;br /&gt;&quot;}function U(y,s){var r=[],Z,Y,t;y.innerHTML=&quot;&quot;;if(X.keep_styles){Y=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(Y.nodeName)){Z=Y.cloneNode(h);O.setAttrib(Z,&quot;id&quot;,&quot;&quot;);r.push(Z)}}while(Y=Y.parentNode)}if(r.length&gt;0){for(t=r.length-1,Z=y;t&gt;=0;t--){Z=Z.appendChild(r[t])}r[0].innerHTML=b?&quot;&amp;nbsp;&quot;:&quot;&lt;br /&gt;&quot;;return r[0]}else{y.innerHTML=b?&quot;&amp;nbsp;&quot;:&quot;&lt;br /&gt;&quot;}}if(f(V)){C=U(V,u)}if(b&amp;&amp;parseFloat(opera.version())&lt;9.5){I.insertNode(E);I.insertNode(V)}else{I.insertNode(V);I.insertNode(E)}V.normalize();E.normalize();function B(r){return T.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,h).nextNode()||r}I=T.createRange();I.selectNodeContents(a?B(C||V):C||V);I.collapse(1);H.removeAllRanges();H.addRange(I);D=x.dom.getPos(V).y;F=V.clientHeight;if(D&lt;N.y||D+F&gt;N.y+N.h){x.getWin().scrollTo(0,D&lt;N.y?D:D-N.h+25)}return h},backspaceDelete:function(v,C){var D=this,u=D.editor,z=u.getBody(),s=u.dom,q,x=u.selection,p=x.getRng(),y=p.startContainer,q,A,B,o;if(!C&amp;&amp;p.collapsed&amp;&amp;y.nodeType==1&amp;&amp;p.startOffset==y.childNodes.length){o=new m.dom.TreeWalker(y.lastChild,y);for(q=y.lastChild;q;q=o.prev()){if(q.nodeType==3){p.setStart(q,q.nodeValue.length);p.collapse(true);x.setRng(p);return}}}if(y&amp;&amp;u.dom.isBlock(y)&amp;&amp;!/^(TD|TH)$/.test(y.nodeName)&amp;&amp;C){if(y.childNodes.length==0||(y.childNodes.length==1&amp;&amp;y.firstChild.nodeName==&quot;BR&quot;)){q=y;while((q=q.previousSibling)&amp;&amp;!u.dom.isBlock(q)){}if(q){if(y!=z.firstChild){A=u.dom.doc.createTreeWalker(q,NodeFilter.SHOW_TEXT,null,h);while(B=A.nextNode()){q=B}p=u.getDoc().createRange();p.setStart(q,q.nodeValue?q.nodeValue.length:0);p.setEnd(q,q.nodeValue?q.nodeValue.length:0);x.setRng(p);u.dom.remove(y)}return k.cancel(v)}}}}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each,e=c.extend;c.create(&quot;tinymce.ControlManager&quot;,{ControlManager:function(f,j){var h=this,g;j=j||{};h.editor=f;h.controls={};h.onAdd=new c.util.Dispatcher(h);h.onPostRender=new c.util.Dispatcher(h);h.prefix=j.prefix||f.id+&quot;_&quot;;h._cls={};h.onPostRender.add(function(){d(h.controls,function(i){i.postRender()})})},get:function(f){return this.controls[this.prefix+f]||this.controls[f]},setActive:function(h,f){var g=null;if(g=this.get(h)){g.setActive(f)}return g},setDisabled:function(h,f){var g=null;if(g=this.get(h)){g.setDisabled(f)}return g},add:function(g){var f=this;if(g){f.controls[g.id]=g;f.onAdd.dispatch(g,f)}return g},createControl:function(i){var h,g=this,f=g.editor;d(f.plugins,function(j){if(j.createControl){h=j.createControl(i,g);if(h){return false}}});switch(i){case&quot;|&quot;:case&quot;separator&quot;:return g.createSeparator()}if(!h&amp;&amp;f.buttons&amp;&amp;(h=f.buttons[i])){return g.createButton(i,h)}return g.add(h)},createDropMenu:function(f,n,h){var m=this,i=m.editor,j,g,k,l;n=e({&quot;class&quot;:&quot;mceDropDown&quot;,constrain:i.settings.constrain_menus},n);n[&quot;class&quot;]=n[&quot;class&quot;]+&quot; &quot;+i.getParam(&quot;skin&quot;)+&quot;Skin&quot;;if(k=i.getParam(&quot;skin_variant&quot;)){n[&quot;class&quot;]+=&quot; &quot;+i.getParam(&quot;skin&quot;)+&quot;Skin&quot;+k.substring(0,1).toUpperCase()+k.substring(1)}f=m.prefix+f;l=h||m._cls.dropmenu||c.ui.DropMenu;j=m.controls[f]=new l(f,n);j.onAddItem.add(function(r,q){var p=q.settings;p.title=i.getLang(p.title,p.title);if(!p.onclick){p.onclick=function(o){if(p.cmd){i.execCommand(p.cmd,p.ui||false,p.value)}}}});i.onRemove.add(function(){j.destroy()});if(c.isIE){j.onShowMenu.add(function(){i.focus();g=i.selection.getBookmark(1)});j.onHideMenu.add(function(){if(g){i.selection.moveToBookmark(g);g=0}})}return m.add(j)},createListBox:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onselect){i.onselect=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,scope:i.scope,control_manager:h},i);m=h.prefix+m;if(g.settings.use_native_selects){k=new c.ui.NativeListBox(m,i)}else{f=l||h._cls.listbox||c.ui.ListBox;k=new f(m,i)}h.controls[m]=k;if(c.isWebKit){k.onPostRender.add(function(p,o){a.add(o,&quot;mousedown&quot;,function(){g.bookmark=g.selection.getBookmark(1)});a.add(o,&quot;focus&quot;,function(){g.selection.moveToBookmark(g.bookmark);g.bookmark=null})})}if(k.hideMenu){g.onMouseDown.add(k.hideMenu,k)}return h.add(k)},createButton:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.label=g.translate(i.label);i.scope=i.scope||g;if(!i.onclick&amp;&amp;!i.menu_button){i.onclick=function(){g.execCommand(i.cmd,i.ui||false,i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,unavailable_prefix:g.getLang(&quot;unavailable&quot;,&quot;&quot;),scope:i.scope,control_manager:h},i);m=h.prefix+m;if(i.menu_button){f=l||h._cls.menubutton||c.ui.MenuButton;k=new f(m,i);g.onMouseDown.add(k.hideMenu,k)}else{f=h._cls.button||c.ui.Button;k=new f(m,i)}return h.add(k)},createMenuButton:function(h,f,g){f=f||{};f.menu_button=1;return this.createButton(h,f,g)},createSplitButton:function(m,i,l){var h=this,g=h.editor,j,k,f;if(h.get(m)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onclick){i.onclick=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}if(!i.onselect){i.onselect=function(n){g.execCommand(i.cmd,i.ui||false,n||i.value)}}i=e({title:i.title,&quot;class&quot;:&quot;mce_&quot;+m,scope:i.scope,control_manager:h},i);m=h.prefix+m;f=l||h._cls.splitbutton||c.ui.SplitButton;k=h.add(new f(m,i));g.onMouseDown.add(k.hideMenu,k);return k},createColorSplitButton:function(f,n,h){var l=this,j=l.editor,i,k,m,g;if(l.get(f)){return null}n.title=j.translate(n.title);n.scope=n.scope||j;if(!n.onclick){n.onclick=function(o){if(c.isIE){g=j.selection.getBookmark(1)}j.execCommand(n.cmd,n.ui||false,o||n.value)}}if(!n.onselect){n.onselect=function(o){j.execCommand(n.cmd,n.ui||false,o||n.value)}}n=e({title:n.title,&quot;class&quot;:&quot;mce_&quot;+f,menu_class:j.getParam(&quot;skin&quot;)+&quot;Skin&quot;,scope:n.scope,more_colors_title:j.getLang(&quot;more_colors&quot;)},n);f=l.prefix+f;m=h||l._cls.colorsplitbutton||c.ui.ColorSplitButton;k=new m(f,n);j.onMouseDown.add(k.hideMenu,k);j.onRemove.add(function(){k.destroy()});if(c.isIE){k.onShowMenu.add(function(){j.focus();g=j.selection.getBookmark(1)});k.onHideMenu.add(function(){if(g){j.selection.moveToBookmark(g);g=0}})}return l.add(k)},createToolbar:function(k,h,j){var i,g=this,f;k=g.prefix+k;f=j||g._cls.toolbar||c.ui.Toolbar;i=new f(k,h);if(g.get(k)){return null}return g.add(i)},createSeparator:function(g){var f=g||this._cls.separator||c.ui.Separator;return new f()},setControlType:function(g,f){return this._cls[g.toLowerCase()]=f},destroy:function(){d(this.controls,function(f){f.destroy()});this.controls=null}})})(tinymce);(function(d){var a=d.util.Dispatcher,e=d.each,c=d.isIE,b=d.isOpera;d.create(&quot;tinymce.WindowManager&quot;,{WindowManager:function(f){var g=this;g.editor=f;g.onOpen=new a(g);g.onClose=new a(g);g.params={};g.features={}},open:function(z,h){var v=this,k=&quot;&quot;,n,m,i=v.editor.settings.dialog_type==&quot;modal&quot;,q,o,j,g=d.DOM.getViewPort(),r;z=z||{};h=h||{};o=b?g.w:screen.width;j=b?g.h:screen.height;z.name=z.name||&quot;mc_&quot;+new Date().getTime();z.width=parseInt(z.width||320);z.height=parseInt(z.height||240);z.resizable=true;z.left=z.left||parseInt(o/2)-(z.width/2);z.top=z.top||parseInt(j/2)-(z.height/2);h.inline=false;h.mce_width=z.width;h.mce_height=z.height;h.mce_auto_focus=z.auto_focus;if(i){if(c){z.center=true;z.help=false;z.dialogWidth=z.width+&quot;px&quot;;z.dialogHeight=z.height+&quot;px&quot;;z.scroll=z.scrollbars||false}}e(z,function(p,f){if(d.is(p,&quot;boolean&quot;)){p=p?&quot;yes&quot;:&quot;no&quot;}if(!/^(name|url)$/.test(f)){if(c&amp;&amp;i){k+=(k?&quot;;&quot;:&quot;&quot;)+f+&quot;:&quot;+p}else{k+=(k?&quot;,&quot;:&quot;&quot;)+f+&quot;=&quot;+p}}});v.features=z;v.params=h;v.onOpen.dispatch(v,z,h);r=z.url||z.file;r=d._addVer(r);try{if(c&amp;&amp;i){q=1;window.showModalDialog(r,window,k)}else{q=window.open(r,z.name,k)}}catch(l){}if(!q){alert(v.editor.getLang(&quot;popup_blocked&quot;))}},close:function(f){f.close();this.onClose.dispatch(this)},createInstance:function(i,h,g,m,l,k){var j=d.resolve(i);return new j(h,g,m,l,k)},confirm:function(h,f,i,g){g=g||window;f.call(i||this,g.confirm(this._decode(this.editor.getLang(h,h))))},alert:function(h,f,j,g){var i=this;g=g||window;g.alert(i._decode(i.editor.getLang(h,h)));if(f){f.call(j||i)}},resizeBy:function(f,g,h){h.resizeBy(f,g)},_decode:function(f){return d.DOM.decode(f).replace(/\\n/g,&quot;\n&quot;)}})}(tinymce));(function(a){function b(){var d={},c={},e={};function f(j,i,h,g){if(typeof(i)==&quot;string&quot;){i=[i]}a.each(i,function(k){j[k.toLowerCase()]={func:h,scope:g}})}a.extend(this,{add:function(i,h,g){f(d,i,h,g)},addQueryStateHandler:function(i,h,g){f(c,i,h,g)},addQueryValueHandler:function(i,h,g){f(e,i,h,g)},execCommand:function(h,k,j,i,g){if(k=d[k.toLowerCase()]){if(k.func.call(h||k.scope,j,i,g)!==false){return true}}},queryCommandValue:function(){if(cmd=e[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}},queryCommandState:function(){if(cmd=c[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}}})}a.GlobalCommands=new b()})(tinymce);(function(a){a.Formatter=function(T){var K={},M=a.each,c=T.dom,p=T.selection,s=a.dom.TreeWalker,I=new a.dom.RangeUtils(c),d=T.schema.isValid,E=c.isBlock,k=T.settings.forced_root_block,r=c.nodeIndex,D=&quot;\uFEFF&quot;,e=/^(src|href|style)$/,Q=false,A=true,o,N={apply:[],remove:[]};function y(U){return U instanceof Array}function l(V,U){return c.getParents(V,U,c.getRoot())}function b(U){return U.nodeType===1&amp;&amp;(U.face===&quot;mceinline&quot;||U.style.fontFamily===&quot;mceinline&quot;)}function P(U){return U?K[U]:K}function j(U,V){if(U){if(typeof(U)!==&quot;string&quot;){M(U,function(X,W){j(W,X)})}else{V=V.length?V:[V];M(V,function(W){if(W.deep===o){W.deep=!W.selector}if(W.split===o){W.split=!W.selector||W.inline}if(W.remove===o&amp;&amp;W.selector&amp;&amp;!W.inline){W.remove=&quot;none&quot;}if(W.selector&amp;&amp;W.inline){W.mixed=true;W.block_expand=true}if(typeof(W.classes)===&quot;string&quot;){W.classes=W.classes.split(/\s+/)}});K[U]=V}}}function R(W,ac,Y){var Z=P(W),ad=Z[0],ab,V,aa;function X(ag){var af=ag.startContainer,aj=ag.startOffset,ai,ah;if(af.nodeType==1||af.nodeValue===&quot;&quot;){af=af.nodeType==1?af.childNodes[aj]:af;if(af){ai=new s(af,af.parentNode);for(ah=ai.current();ah;ah=ai.next()){if(ah.nodeType==3&amp;&amp;!f(ah)){ag.setStart(ah,0);break}}}}return ag}function U(ag,af){af=af||ad;if(ag){M(af.styles,function(ai,ah){c.setStyle(ag,ah,q(ai,ac))});M(af.attributes,function(ai,ah){c.setAttrib(ag,ah,q(ai,ac))});M(af.classes,function(ah){ah=q(ah,ac);if(!c.hasClass(ag,ah)){c.addClass(ag,ah)}})}}function ae(ag){var af=[],ai,ah;ai=ad.inline||ad.block;ah=c.create(ai);U(ah);I.walk(ag,function(aj){var ak;function al(am){var ap=am.nodeName.toLowerCase(),ao=am.parentNode.nodeName.toLowerCase(),an;if(g(ap,&quot;br&quot;)){ak=0;if(ad.block){c.remove(am)}return}if(ad.wrapper&amp;&amp;v(am,W,ac)){ak=0;return}if(ad.block&amp;&amp;!ad.wrapper&amp;&amp;F(ap)){am=c.rename(am,ai);U(am);af.push(am);ak=0;return}if(ad.selector){M(Z,function(aq){if(c.is(am,aq.selector)&amp;&amp;!b(am)){U(am,aq);an=true}});if(!ad.inline||an){ak=0;return}}if(d(ai,ap)&amp;&amp;d(ao,ai)){if(!ak){ak=ah.cloneNode(Q);am.parentNode.insertBefore(ak,am);af.push(ak)}ak.appendChild(am)}else{ak=0;M(a.grep(am.childNodes),al);ak=0}}M(aj,al)});M(af,function(al){var aj;function am(ao){var an=0;M(ao.childNodes,function(ap){if(!f(ap)&amp;&amp;!G(ap)){an++}});return an}function ak(an){var ap,ao;M(an.childNodes,function(aq){if(aq.nodeType==1&amp;&amp;!G(aq)&amp;&amp;!b(aq)){ap=aq;return Q}});if(ap&amp;&amp;h(ap,ad)){ao=ap.cloneNode(Q);U(ao);c.replace(ao,an,A);c.remove(ap,1)}return ao||an}aj=am(al);if(aj===0){c.remove(al,1);return}if(ad.inline||ad.wrapper){if(!ad.exact&amp;&amp;aj===1){al=ak(al)}M(Z,function(an){M(c.select(an.inline,al),function(ao){S(an,ac,ao,an.exact?ao:null)})});if(v(al.parentNode,W,ac)){c.remove(al,1);al=0;return A}if(ad.merge_with_parents){c.getParent(al.parentNode,function(an){if(v(an,W,ac)){c.remove(al,1);al=0;return A}})}if(al){al=t(B(al),al);al=t(al,B(al,A))}}})}if(ad){if(Y){V=c.createRng();V.setStartBefore(Y);V.setEndAfter(Y);ae(n(V,Z))}else{if(!p.isCollapsed()||!ad.inline){ab=p.getBookmark();ae(n(p.getRng(A),Z));p.moveToBookmark(ab);p.setRng(X(p.getRng(A)));T.nodeChanged()}else{O(&quot;apply&quot;,W,ac)}}}}function z(W,af,Z){var aa=P(W),ah=aa[0],ae,ad,V;function Y(ak){var aj=ak.startContainer,ap=ak.startOffset,ao,an,al,am;if(aj.nodeType==3&amp;&amp;ap&gt;=aj.nodeValue.length-1){aj=aj.parentNode;ap=r(aj)+1}if(aj.nodeType==1){al=aj.childNodes;aj=al[Math.min(ap,al.length-1)];ao=new s(aj);if(ap&gt;al.length-1){ao.next()}for(an=ao.current();an;an=ao.next()){if(an.nodeType==3&amp;&amp;!f(an)){am=c.create(&quot;a&quot;,null,D);an.parentNode.insertBefore(am,an);ak.setStart(an,0);p.setRng(ak);c.remove(am);return}}}}function X(am){var al,ak,aj;al=a.grep(am.childNodes);for(ak=0,aj=aa.length;ak&lt;aj;ak++){if(S(aa[ak],af,am,am)){break}}if(ah.deep){for(ak=0,aj=al.length;ak&lt;aj;ak++){X(al[ak])}}}function ab(aj){var ak;M(l(aj.parentNode).reverse(),function(al){var am;if(!ak&amp;&amp;al.id!=&quot;_start&quot;&amp;&amp;al.id!=&quot;_end&quot;){am=v(al,W,af);if(am&amp;&amp;am.split!==false){ak=al}}});return ak}function U(am,aj,ao,ar){var at,aq,ap,al,an,ak;if(am){ak=am.parentNode;for(at=aj.parentNode;at&amp;&amp;at!=ak;at=at.parentNode){aq=at.cloneNode(Q);for(an=0;an&lt;aa.length;an++){if(S(aa[an],af,aq,aq)){aq=0;break}}if(aq){if(ap){aq.appendChild(ap)}if(!al){al=aq}ap=aq}}if(ar&amp;&amp;(!ah.mixed||!E(am))){aj=c.split(am,aj)}if(ap){ao.parentNode.insertBefore(ap,ao);al.appendChild(ao)}}return aj}function ag(aj){return U(ab(aj),aj,aj,true)}function ac(al){var ak=c.get(al?&quot;_start&quot;:&quot;_end&quot;),aj=ak[al?&quot;firstChild&quot;:&quot;lastChild&quot;];if(G(aj)){aj=aj[al?&quot;firstChild&quot;:&quot;lastChild&quot;]}c.remove(ak,true);return aj}function ai(aj){var ak,al;aj=n(aj,aa,A);if(ah.split){ak=H(aj,A);al=H(aj);if(ak!=al){ak=L(ak,&quot;span&quot;,{id:&quot;_start&quot;,_mce_type:&quot;bookmark&quot;});al=L(al,&quot;span&quot;,{id:&quot;_end&quot;,_mce_type:&quot;bookmark&quot;});ag(ak);ag(al);ak=ac(A);al=ac()}else{ak=al=ag(ak)}aj.startContainer=ak.parentNode;aj.startOffset=r(ak);aj.endContainer=al.parentNode;aj.endOffset=r(al)+1}I.walk(aj,function(am){M(am,function(an){X(an)})})}if(Z){V=c.createRng();V.setStartBefore(Z);V.setEndAfter(Z);ai(V);return}if(!p.isCollapsed()||!ah.inline){ae=p.getBookmark();ai(p.getRng(A));p.moveToBookmark(ae);if(i(W,af,p.getStart())){Y(p.getRng(true))}T.nodeChanged()}else{O(&quot;remove&quot;,W,af)}}function C(U,W,V){if(i(U,W,V)){z(U,W,V)}else{R(U,W,V)}}function v(V,U,aa,Y){var W=P(U),ab,Z,X;function ac(ag,ai,aj){var af,ah,ad=ai[aj],ae;if(ad){if(ad.length===o){for(af in ad){if(ad.hasOwnProperty(af)){if(aj===&quot;attributes&quot;){ah=c.getAttrib(ag,af)}else{ah=J(ag,af)}if(Y&amp;&amp;!ah&amp;&amp;!ai.exact){return}if((!Y||ai.exact)&amp;&amp;!g(ah,q(ad[af],aa))){return}}}}else{for(ae=0;ae&lt;ad.length;ae++){if(aj===&quot;attributes&quot;?c.getAttrib(ag,ad[ae]):J(ag,ad[ae])){return ai}}}}return ai}if(W&amp;&amp;V){for(Z=0;Z&lt;W.length;Z++){ab=W[Z];if(h(V,ab)&amp;&amp;ac(V,ab,&quot;attributes&quot;)&amp;&amp;ac(V,ab,&quot;styles&quot;)){if(X=ab.classes){for(Z=0;Z&lt;X.length;Z++){if(!c.hasClass(V,X[Z])){return}}}return ab}}}}function i(W,Z,Y){var V,X;function U(aa){aa=c.getParent(aa,function(ab){return !!v(ab,W,Z,true)});return v(aa,W,Z)}if(Y){return U(Y)}if(p.isCollapsed()){for(X=N.apply.length-1;X&gt;=0;X--){if(N.apply[X].name==W){return true}}for(X=N.remove.length-1;X&gt;=0;X--){if(N.remove[X].name==W){return false}}return U(p.getNode())}Y=p.getNode();if(U(Y)){return A}V=p.getStart();if(V!=Y){if(U(V)){return A}}return Q}function u(ab,aa){var Y,Z=[],X={},W,V,U;if(p.isCollapsed()){for(V=0;V&lt;ab.length;V++){for(W=N.remove.length-1;W&gt;=0;W--){U=ab[V];if(N.remove[W].name==U){X[U]=true;break}}}for(W=N.apply.length-1;W&gt;=0;W--){for(V=0;V&lt;ab.length;V++){U=ab[V];if(!X[U]&amp;&amp;N.apply[W].name==U){X[U]=true;Z.push(U)}}}}Y=p.getStart();c.getParent(Y,function(ae){var ad,ac;for(ad=0;ad&lt;ab.length;ad++){ac=ab[ad];if(!X[ac]&amp;&amp;v(ae,ac,aa)){X[ac]=true;Z.push(ac)}}});return Z}function x(Y){var aa=P(Y),X,W,Z,V,U;if(aa){X=p.getStart();W=l(X);for(V=aa.length-1;V&gt;=0;V--){U=aa[V].selector;if(!U){return A}for(Z=W.length-1;Z&gt;=0;Z--){if(c.is(W[Z],U)){return A}}}}return Q}a.extend(this,{get:P,register:j,apply:R,remove:z,toggle:C,match:i,matchAll:u,matchNode:v,canApply:x});function h(U,V){if(g(U,V.inline)){return A}if(g(U,V.block)){return A}if(V.selector){return c.is(U,V.selector)}}function g(V,U){V=V||&quot;&quot;;U=U||&quot;&quot;;V=&quot;&quot;+(V.nodeName||V);U=&quot;&quot;+(U.nodeName||U);return V.toLowerCase()==U.toLowerCase()}function J(V,U){var W=c.getStyle(V,U);if(U==&quot;color&quot;||U==&quot;backgroundColor&quot;){W=c.toHex(W)}if(U==&quot;fontWeight&quot;&amp;&amp;W==700){W=&quot;bold&quot;}return&quot;&quot;+W}function q(U,V){if(typeof(U)!=&quot;string&quot;){U=U(V)}else{if(V){U=U.replace(/%(\w+)/g,function(X,W){return V[W]||X})}}return U}function f(U){return U&amp;&amp;U.nodeType===3&amp;&amp;/^([\s\r\n]+|)$/.test(U.nodeValue)}function L(W,V,U){var X=c.create(V,U);W.parentNode.insertBefore(X,W);X.appendChild(W);return X}function n(U,ac,X){var W=U.startContainer,Z=U.startOffset,af=U.endContainer,aa=U.endOffset,ae,ab;function ad(ai,aj,ag,ah){var ak,al;ah=ah||c.getRoot();for(;;){ak=ai.parentNode;if(ak==ah||(!ac[0].block_expand&amp;&amp;E(ak))){return ai}for(ae=ak[aj];ae&amp;&amp;ae!=ai;ae=ae[ag]){if(ae.nodeType==1&amp;&amp;!G(ae)){return ai}if(ae.nodeType==3&amp;&amp;!f(ae)){return ai}}ai=ai.parentNode}return ai}if(W.nodeType==1&amp;&amp;W.hasChildNodes()){ab=W.childNodes.length-1;W=W.childNodes[Z&gt;ab?ab:Z];if(W.nodeType==3){Z=0}}if(af.nodeType==1&amp;&amp;af.hasChildNodes()){ab=af.childNodes.length-1;af=af.childNodes[aa&gt;ab?ab:aa-1];if(af.nodeType==3){aa=af.nodeValue.length}}if(G(W.parentNode)){W=W.parentNode}if(G(W)){W=W.nextSibling||W}if(G(af.parentNode)){af=af.parentNode}if(G(af)){af=af.previousSibling||af}if(ac[0].inline||ac[0].block_expand){W=ad(W,&quot;firstChild&quot;,&quot;nextSibling&quot;);af=ad(af,&quot;lastChild&quot;,&quot;previousSibling&quot;)}if(ac[0].selector&amp;&amp;ac[0].expand!==Q&amp;&amp;!ac[0].inline){function Y(ah,ag){var ai,aj,ak;if(ah.nodeType==3&amp;&amp;ah.nodeValue.length==0&amp;&amp;ah[ag]){ah=ah[ag]}ai=l(ah);for(aj=0;aj&lt;ai.length;aj++){for(ak=0;ak&lt;ac.length;ak++){if(c.is(ai[aj],ac[ak].selector)){return ai[aj]}}}return ah}W=Y(W,&quot;previousSibling&quot;);af=Y(af,&quot;nextSibling&quot;)}if(ac[0].block||ac[0].selector){function V(ah,ag,aj){var ai;if(!ac[0].wrapper){ai=c.getParent(ah,ac[0].block)}if(!ai){ai=c.getParent(ah.nodeType==3?ah.parentNode:ah,E)}if(ai&amp;&amp;ac[0].wrapper){ai=l(ai,&quot;ul,ol&quot;).reverse()[0]||ai}if(!ai){ai=ah;while(ai[ag]&amp;&amp;!E(ai[ag])){ai=ai[ag];if(g(ai,&quot;br&quot;)){break}}}return ai||ah}W=V(W,&quot;previousSibling&quot;);af=V(af,&quot;nextSibling&quot;);if(ac[0].block){if(!E(W)){W=ad(W,&quot;firstChild&quot;,&quot;nextSibling&quot;)}if(!E(af)){af=ad(af,&quot;lastChild&quot;,&quot;previousSibling&quot;)}}}if(W.nodeType==1){Z=r(W);W=W.parentNode}if(af.nodeType==1){aa=r(af)+1;af=af.parentNode}return{startContainer:W,startOffset:Z,endContainer:af,endOffset:aa}}function S(aa,Z,X,U){var W,V,Y;if(!h(X,aa)){return Q}if(aa.remove!=&quot;all&quot;){M(aa.styles,function(ac,ab){ac=q(ac,Z);if(typeof(ab)===&quot;number&quot;){ab=ac;U=0}if(!U||g(J(U,ab),ac)){c.setStyle(X,ab,&quot;&quot;)}Y=1});if(Y&amp;&amp;c.getAttrib(X,&quot;style&quot;)==&quot;&quot;){X.removeAttribute(&quot;style&quot;);X.removeAttribute(&quot;_mce_style&quot;)}M(aa.attributes,function(ad,ab){var ac;ad=q(ad,Z);if(typeof(ab)===&quot;number&quot;){ab=ad;U=0}if(!U||g(c.getAttrib(U,ab),ad)){if(ab==&quot;class&quot;){ad=c.getAttrib(X,ab);if(ad){ac=&quot;&quot;;M(ad.split(/\s+/),function(ae){if(/mce\w+/.test(ae)){ac+=(ac?&quot; &quot;:&quot;&quot;)+ae}});if(ac){c.setAttrib(X,ab,ac);return}}}if(ab==&quot;class&quot;){X.removeAttribute(&quot;className&quot;)}if(e.test(ab)){X.removeAttribute(&quot;_mce_&quot;+ab)}X.removeAttribute(ab)}});M(aa.classes,function(ab){ab=q(ab,Z);if(!U||c.hasClass(U,ab)){c.removeClass(X,ab)}});V=c.getAttribs(X);for(W=0;W&lt;V.length;W++){if(V[W].nodeName.indexOf(&quot;_&quot;)!==0){return Q}}}if(aa.remove!=&quot;none&quot;){m(X,aa);return A}}function m(W,X){var U=W.parentNode,V;if(X.block){if(!k){function Y(aa,Z,ab){aa=B(aa,Z,ab);return !aa||(aa.nodeName==&quot;BR&quot;||E(aa))}if(E(W)&amp;&amp;!E(U)){if(!Y(W,Q)&amp;&amp;!Y(W.firstChild,A,1)){W.insertBefore(c.create(&quot;br&quot;),W.firstChild)}if(!Y(W,A)&amp;&amp;!Y(W.lastChild,Q,1)){W.appendChild(c.create(&quot;br&quot;))}}}else{if(U==c.getRoot()){if(!X.list_block||!g(W,X.list_block)){M(a.grep(W.childNodes),function(Z){if(d(k,Z.nodeName.toLowerCase())){if(!V){V=L(Z,k)}else{V.appendChild(Z)}}else{V=0}})}}}}if(X.selector&amp;&amp;X.inline&amp;&amp;!g(X.inline,W)){return}c.remove(W,1)}function B(V,U,W){if(V){U=U?&quot;nextSibling&quot;:&quot;previousSibling&quot;;for(V=W?V:V[U];V;V=V[U]){if(V.nodeType==1||!f(V)){return V}}}}function G(U){return U&amp;&amp;U.nodeType==1&amp;&amp;U.getAttribute(&quot;_mce_type&quot;)==&quot;bookmark&quot;}function t(Y,X){var U,W,V;function aa(ad,ac){if(ad.nodeName!=ac.nodeName){return Q}function ab(af){var ag={};M(c.getAttribs(af),function(ah){var ai=ah.nodeName.toLowerCase();if(ai.indexOf(&quot;_&quot;)!==0&amp;&amp;ai!==&quot;style&quot;){ag[ai]=c.getAttrib(af,ai)}});return ag}function ae(ai,ah){var ag,af;for(af in ai){if(ai.hasOwnProperty(af)){ag=ah[af];if(ag===o){return Q}if(ai[af]!=ag){return Q}delete ah[af]}}for(af in ah){if(ah.hasOwnProperty(af)){return Q}}return A}if(!ae(ab(ad),ab(ac))){return Q}if(!ae(c.parseStyle(c.getAttrib(ad,&quot;style&quot;)),c.parseStyle(c.getAttrib(ac,&quot;style&quot;)))){return Q}return A}if(Y&amp;&amp;X){function Z(ac,ab){for(W=ac;W;W=W[ab]){if(W.nodeType==3&amp;&amp;!f(W)){return ac}if(W.nodeType==1&amp;&amp;!G(W)){return W}}return ac}Y=Z(Y,&quot;previousSibling&quot;);X=Z(X,&quot;nextSibling&quot;);if(aa(Y,X)){for(W=Y.nextSibling;W&amp;&amp;W!=X;){V=W;W=W.nextSibling;Y.appendChild(V)}c.remove(X);M(a.grep(X.childNodes),function(ab){Y.appendChild(ab)});return Y}}return X}function F(U){return/^(h[1-6]|p|div|pre|address|dl|dt|dd)$/.test(U)}function H(V,Y){var U,X,W;U=V[Y?&quot;startContainer&quot;:&quot;endContainer&quot;];X=V[Y?&quot;startOffset&quot;:&quot;endOffset&quot;];if(U.nodeType==1){W=U.childNodes.length-1;if(!Y&amp;&amp;X){X--}U=U.childNodes[X&gt;W?W:X]}return U}function O(Z,V,Y){var W,U=N[Z],aa=N[Z==&quot;apply&quot;?&quot;remove&quot;:&quot;apply&quot;];function ab(){return N.apply.length||N.remove.length}function X(){N.apply=[];N.remove=[]}function ac(ad){M(N.apply.reverse(),function(ae){R(ae.name,ae.vars,ad)});M(N.remove.reverse(),function(ae){z(ae.name,ae.vars,ad)});c.remove(ad,1);X()}for(W=U.length-1;W&gt;=0;W--){if(U[W].name==V){return}}U.push({name:V,vars:Y});for(W=aa.length-1;W&gt;=0;W--){if(aa[W].name==V){aa.splice(W,1)}}if(ab()){T.getDoc().execCommand(&quot;FontName&quot;,false,&quot;mceinline&quot;);N.lastRng=p.getRng();M(c.select(&quot;font,span&quot;),function(ae){var ad;if(b(ae)){ad=p.getBookmark();ac(ae);p.moveToBookmark(ad);T.nodeChanged()}});if(!N.isListening&amp;&amp;ab()){N.isListening=true;M(&quot;onKeyDown,onKeyUp,onKeyPress,onMouseUp&quot;.split(&quot;,&quot;),function(ad){T[ad].addToTop(function(ae,af){if(ab()&amp;&amp;!a.dom.RangeUtils.compareRanges(N.lastRng,p.getRng())){M(c.select(&quot;font,span&quot;),function(ah){var ai,ag;if(b(ah)){ai=ah.firstChild;if(ai){ac(ah);ag=c.createRng();ag.setStart(ai,ai.nodeValue.length);ag.setEnd(ai,ai.nodeValue.length);p.setRng(ag);ae.nodeChanged()}else{c.remove(ah)}}});if(af.type==&quot;keyup&quot;||af.type==&quot;mouseup&quot;){X()}}})})}}}}})(tinymce);tinymce.onAddEditor.add(function(e,a){var d,h,g,c=a.settings;if(c.inline_styles){h=e.explode(c.font_size_style_values);function b(j,i){e.each(i,function(l,k){if(l){g.setStyle(j,k,l)}});g.rename(j,&quot;span&quot;)}d={font:function(j,i){b(i,{backgroundColor:i.style.backgroundColor,color:i.color,fontFamily:i.face,fontSize:h[parseInt(i.size)-1]})},u:function(j,i){b(i,{textDecoration:&quot;underline&quot;})},strike:function(j,i){b(i,{textDecoration:&quot;line-through&quot;})}};function f(i,j){g=i.dom;if(c.convert_fonts_to_spans){e.each(g.select(&quot;font,u,strike&quot;,j.node),function(k){d[k.nodeName.toLowerCase()](a.dom,k)})}}a.onPreProcess.add(f);a.onInit.add(function(){a.selection.onSetContent.add(f)})}});
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymcetiny_mce_popupjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/tiny_mce_popup.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/tiny_mce_popup.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/tiny_mce_popup.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -2,4 +2,4 @@
</span><span class="cx"> // Uncomment and change this document.domain value if you are loading the script cross subdomains
</span><span class="cx"> // document.domain = 'moxiecode.com';
</span><span class="cx"> 
</span><del>-var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance(&quot;tinymce.dom.DOMUtils&quot;,document);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg(&quot;mce_inline&quot;);b.id=b.getWindowArg(&quot;mce_window_id&quot;);b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&amp;&amp;window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var e=this,g,a=document.body,c=e.dom.getViewPort(window),d,f;d=e.getWindowArg(&quot;mce_width&quot;)-c.w;f=e.getWindowArg(&quot;mce_height&quot;)-c.h;if(e.isWindow){window.resizeBy(d,f)}else{e.editor.windowManager.resizeBy(d,f,e.id)}},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&amp;&amp;tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg(&quot;plugin_url&quot;)||b.getWindowArg(&quot;theme_url&quot;);if(a&amp;&amp;b.editor.settings.language&amp;&amp;b.features.translate_i18n!==false){a+=&quot;/langs/&quot;+b.editor.settings.language+&quot;_dlg.js&quot;;if(!tinymce.ScriptLoader.isDone(a)){document.write('&lt;script type=&quot;text/javascript&quot; src=&quot;'+tinymce._addVer(a)+'&quot;&gt;&lt;\/script&gt;');tinymce.ScriptLoader.markDone(a)}}},pickColor:function(b,a){this.execCommand(&quot;mceColorPicker&quot;,true,{color:document.getElementById(a).value,func:function(e){document.getElementById(a).value=e;try{document.getElementById(a).onchange()}catch(d){}}})},openBrowser:function(a,c,b){tinyMCEPopup.restoreSelection();this.editor.execCallback(&quot;file_browser_callback&quot;,a,document.getElementById(a).value,c,window)},confirm:function(b,a,c){this.editor.windowManager.confirm(b,a,c,window)},alert:function(b,a,c){this.editor.windowManager.alert(b,a,c,window)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);tinymce=tinyMCE=a.editor=a.params=a.dom=a.dom.doc=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},_restoreSelection:function(){var a=window.event.srcElement;if(a.nodeName==&quot;INPUT&quot;&amp;&amp;(a.type==&quot;submit&quot;||a.type==&quot;button&quot;)){tinyMCEPopup.restoreSelection()}},_onDOMLoaded:function(){var b=tinyMCEPopup,d=document.title,e,c,a;if(b.domLoaded){return}b.domLoaded=1;if(b.features.translate_i18n!==false){c=document.body.innerHTML;if(tinymce.isIE){c=c.replace(/ (value|title|alt)=([^&quot;][^\s&gt;]+)/gi,' $1=&quot;$2&quot;')}document.dir=b.editor.getParam(&quot;directionality&quot;,&quot;&quot;);if((a=b.editor.translate(c))&amp;&amp;a!=c){document.body.innerHTML=a}if((a=b.editor.translate(d))&amp;&amp;a!=d){document.title=d=a}}document.body.style.display=&quot;&quot;;if(tinymce.isIE){document.attachEvent(&quot;onmouseup&quot;,tinyMCEPopup._restoreSelection);b.dom.add(b.dom.select(&quot;head&quot;)[0],&quot;base&quot;,{target:&quot;_self&quot;})}b.restoreSelection();b.resizeToInnerSize();if(!b.isWindow){b.editor.windowManager.setTitle(window,d)}else{window.focus()}if(!tinymce.isIE&amp;&amp;!b.isWindow){tinymce.dom.Event._add(document,&quot;focus&quot;,function(){b.editor.windowManager.focus(b.id)})}tinymce.each(b.dom.select(&quot;select&quot;),function(f){f.onkeydown=tinyMCEPopup._accessHandler});tinymce.each(b.listeners,function(f){f.func.call(f.scope,b.editor)});if(b.getWindowArg(&quot;mce_auto_focus&quot;,true)){window.focus();tinymce.each(document.forms,function(g){tinymce.each(g.elements,function(f){if(b.dom.hasClass(f,&quot;mceFocus&quot;)&amp;&amp;!f.disabled){f.focus();return false}})})}document.onkeyup=tinyMCEPopup._closeWinKeyHandler},_accessHandler:function(a){a=a||window.event;if(a.keyCode==13||a.keyCode==32){a=a.target||a.srcElement;if(a.onchange){a.onchange()}return tinymce.dom.Event.cancel(a)}},_closeWinKeyHandler:function(a){a=a||window.event;if(a.keyCode==27){tinyMCEPopup.close()}},_wait:function(){if(document.attachEvent){document.attachEvent(&quot;onreadystatechange&quot;,function(){if(document.readyState===&quot;complete&quot;){document.detachEvent(&quot;onreadystatechange&quot;,arguments.callee);tinyMCEPopup._onDOMLoaded()}});if(document.documentElement.doScroll&amp;&amp;window==window.top){(function(){if(tinyMCEPopup.domLoaded){return}try{document.documentElement.doScroll(&quot;left&quot;)}catch(a){setTimeout(arguments.callee,0);return}tinyMCEPopup._onDOMLoaded()})()}document.attachEvent(&quot;onload&quot;,tinyMCEPopup._onDOMLoaded)}else{if(document.addEventListener){window.addEventListener(&quot;DOMContentLoaded&quot;,tinyMCEPopup._onDOMLoaded,false);window.addEventListener(&quot;load&quot;,tinyMCEPopup._onDOMLoaded,false)}}}};tinyMCEPopup.init();tinyMCEPopup._wait();
</del><span class="cx">\ No newline at end of file
</span><ins>+var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance(&quot;tinymce.dom.DOMUtils&quot;,document);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg(&quot;mce_inline&quot;);b.id=b.getWindowArg(&quot;mce_window_id&quot;);b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&amp;&amp;window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg(&quot;mce_width&quot;)-b.w,a.getWindowArg(&quot;mce_height&quot;)-b.h,a.id||window)},0)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&amp;&amp;tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg(&quot;plugin_url&quot;)||b.getWindowArg(&quot;theme_url&quot;);if(a&amp;&amp;b.editor.settings.language&amp;&amp;b.features.translate_i18n!==false){a+=&quot;/langs/&quot;+b.editor.settings.language+&quot;_dlg.js&quot;;if(!tinymce.ScriptLoader.isDone(a)){document.write('&lt;script type=&quot;text/javascript&quot; src=&quot;'+tinymce._addVer(a)+'&quot;&gt;&lt;\/script&gt;');tinymce.ScriptLoader.markDone(a)}}},pickColor:function(b,a){this.execCommand(&quot;mceColorPicker&quot;,true,{color:document.getElementById(a).value,func:function(e){document.getElementById(a).value=e;try{document.getElementById(a).onchange()}catch(d){}}})},openBrowser:function(a,c,b){tinyMCEPopup.restoreSelection();this.editor.execCallback(&quot;file_browser_callback&quot;,a,document.getElementById(a).value,c,window)},confirm:function(b,a,c){this.editor.windowManager.confirm(b,a,c,window)},alert:function(b,a,c){this.editor.windowManager.alert(b,a,c,window)},close:function(){var a=this;function b(){a.editor.windowManager.close(window);tinymce=tinyMCE=a.editor=a.params=a.dom=a.dom.doc=null}if(tinymce.isOpera){a.getWin().setTimeout(b,0)}else{b()}},_restoreSelection:function(){var a=window.event.srcElement;if(a.nodeName==&quot;INPUT&quot;&amp;&amp;(a.type==&quot;submit&quot;||a.type==&quot;button&quot;)){tinyMCEPopup.restoreSelection()}},_onDOMLoaded:function(){var b=tinyMCEPopup,d=document.title,e,c,a;if(b.domLoaded){return}b.domLoaded=1;if(b.features.translate_i18n!==false){c=document.body.innerHTML;if(tinymce.isIE){c=c.replace(/ (value|title|alt)=([^&quot;][^\s&gt;]+)/gi,' $1=&quot;$2&quot;')}document.dir=b.editor.getParam(&quot;directionality&quot;,&quot;&quot;);if((a=b.editor.translate(c))&amp;&amp;a!=c){document.body.innerHTML=a}if((a=b.editor.translate(d))&amp;&amp;a!=d){document.title=d=a}}document.body.style.display=&quot;&quot;;if(tinymce.isIE){document.attachEvent(&quot;onmouseup&quot;,tinyMCEPopup._restoreSelection);b.dom.add(b.dom.select(&quot;head&quot;)[0],&quot;base&quot;,{target:&quot;_self&quot;})}b.restoreSelection();b.resizeToInnerSize();if(!b.isWindow){b.editor.windowManager.setTitle(window,d)}else{window.focus()}if(!tinymce.isIE&amp;&amp;!b.isWindow){tinymce.dom.Event._add(document,&quot;focus&quot;,function(){b.editor.windowManager.focus(b.id)})}tinymce.each(b.dom.select(&quot;select&quot;),function(f){f.onkeydown=tinyMCEPopup._accessHandler});tinymce.each(b.listeners,function(f){f.func.call(f.scope,b.editor)});if(b.getWindowArg(&quot;mce_auto_focus&quot;,true)){window.focus();tinymce.each(document.forms,function(g){tinymce.each(g.elements,function(f){if(b.dom.hasClass(f,&quot;mceFocus&quot;)&amp;&amp;!f.disabled){f.focus();return false}})})}document.onkeyup=tinyMCEPopup._closeWinKeyHandler},_accessHandler:function(a){a=a||window.event;if(a.keyCode==13||a.keyCode==32){a=a.target||a.srcElement;if(a.onchange){a.onchange()}return tinymce.dom.Event.cancel(a)}},_closeWinKeyHandler:function(a){a=a||window.event;if(a.keyCode==27){tinyMCEPopup.close()}},_wait:function(){if(document.attachEvent){document.attachEvent(&quot;onreadystatechange&quot;,function(){if(document.readyState===&quot;complete&quot;){document.detachEvent(&quot;onreadystatechange&quot;,arguments.callee);tinyMCEPopup._onDOMLoaded()}});if(document.documentElement.doScroll&amp;&amp;window==window.top){(function(){if(tinyMCEPopup.domLoaded){return}try{document.documentElement.doScroll(&quot;left&quot;)}catch(a){setTimeout(arguments.callee,0);return}tinyMCEPopup._onDOMLoaded()})()}document.attachEvent(&quot;onload&quot;,tinyMCEPopup._onDOMLoaded)}else{if(document.addEventListener){window.addEventListener(&quot;DOMContentLoaded&quot;,tinyMCEPopup._onDOMLoaded,false);window.addEventListener(&quot;load&quot;,tinyMCEPopup._onDOMLoaded,false)}}}};tinyMCEPopup.init();tinyMCEPopup._wait();
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkwpincludesjstinymceutilseditable_selectsjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/utils/editable_selects.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/utils/editable_selects.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/utils/editable_selects.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,10 +1,11 @@
</span><span class="cx"> /**
</span><del>- * $Id: editable_selects.js 867 2008-06-09 20:33:40Z spocke $
</del><ins>+ * editable_selects.js
</ins><span class="cx">  *
</span><del>- * Makes select boxes editable.
</del><ins>+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
</ins><span class="cx">  *
</span><del>- * @author Moxiecode
- * @copyright Copyright \xA9 2004-2008, Moxiecode Systems AB, All rights reserved.
</del><ins>+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> var TinyMCE_EditableSelects = {
</span></span></pre></div>
<a id="trunkwpincludesjstinymceutilsform_utilsjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/utils/form_utils.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/utils/form_utils.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/utils/form_utils.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,10 +1,11 @@
</span><span class="cx"> /**
</span><del>- * $Id: form_utils.js 1184 2009-08-11 11:47:27Z spocke $
</del><ins>+ * form_utils.js
</ins><span class="cx">  *
</span><del>- * Various form utilitiy functions.
</del><ins>+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
</ins><span class="cx">  *
</span><del>- * @author Moxiecode
- * @copyright Copyright \xA9 2004-2008, Moxiecode Systems AB, All rights reserved.
</del><ins>+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> var themeBaseURL = tinyMCEPopup.editor.baseURI.toAbsolute('themes/' + tinyMCEPopup.getParam(&quot;theme&quot;));
</span></span></pre></div>
<a id="trunkwpincludesjstinymceutilsmctabsjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/utils/mctabs.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/utils/mctabs.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/utils/mctabs.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,10 +1,11 @@
</span><span class="cx"> /**
</span><del>- * $Id: mctabs.js 758 2008-03-30 13:53:29Z spocke $
</del><ins>+ * mctabs.js
</ins><span class="cx">  *
</span><del>- * Moxiecode DHTML Tabs script.
</del><ins>+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
</ins><span class="cx">  *
</span><del>- * @author Moxiecode
- * @copyright Copyright \xA9 2004-2008, Moxiecode Systems AB, All rights reserved.
</del><ins>+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> function MCTabs() {
</span></span></pre></div>
<a id="trunkwpincludesjstinymceutilsvalidatejs"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/js/tinymce/utils/validate.js (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/js/tinymce/utils/validate.js        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/js/tinymce/utils/validate.js        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -1,10 +1,11 @@
</span><span class="cx"> /**
</span><del>- * $Id: validate.js 758 2008-03-30 13:53:29Z spocke $
</del><ins>+ * validate.js
</ins><span class="cx">  *
</span><del>- * Various form validation methods.
</del><ins>+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
</ins><span class="cx">  *
</span><del>- * @author Moxiecode
- * @copyright Copyright \xA9 2004-2008, Moxiecode Systems AB, All rights reserved.
</del><ins>+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
</ins><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> /**
</span></span></pre></div>
<a id="trunkwpincludesjstinymcewptinymcejsgz"></a>
<div class="binary"><h4>Modified: trunk/wp-includes/js/tinymce/wp-tinymce.js.gz</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkwpincludesversionphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/version.php (15682 => 15683)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/version.php        2010-10-02 04:02:24 UTC (rev 15682)
+++ trunk/wp-includes/version.php        2010-10-02 05:14:12 UTC (rev 15683)
</span><span class="lines">@@ -22,7 +22,7 @@
</span><span class="cx">  *
</span><span class="cx">  * @global string $tinymce_version
</span><span class="cx">  */
</span><del>-$tinymce_version = '327-1235';
</del><ins>+$tinymce_version = '3392';
</ins><span class="cx"> 
</span><span class="cx"> /**
</span><span class="cx">  * Holds the cache manifest version
</span></span></pre>
</div>
</div>

</body>
</html>