From 3451251548ce716b097b3a5764613181e38ca2b5 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Tue, 20 Oct 2015 22:06:24 +0000 Subject: [PATCH] TinyMCE: update to 4.2.6. Changelog: http://www.tinymce.com/develop/changelog/?ctrl=version&act=view&pr_id=1&vr_id=887. Fixes #34331. Built from https://develop.svn.wordpress.org/trunk@35306 git-svn-id: http://core.svn.wordpress.org/trunk@35272 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/image/plugin.js | 1 + .../js/tinymce/plugins/image/plugin.min.js | 2 +- .../js/tinymce/plugins/lists/plugin.js | 26 ++++--- .../js/tinymce/plugins/lists/plugin.min.js | 2 +- .../js/tinymce/plugins/media/plugin.js | 2 + .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 66 ++++++++++++++++-- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- wp-includes/js/tinymce/themes/modern/theme.js | 4 +- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 24 +++---- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 147766 -> 148238 bytes wp-includes/version.php | 4 +- 13 files changed, 104 insertions(+), 33 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/image/plugin.js b/wp-includes/js/tinymce/plugins/image/plugin.js index f7d5a2bf71..e31e737916 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.js @@ -218,6 +218,7 @@ tinymce.PluginManager.add('image', function(editor) { dom.setAttrib(imgElm, 'id', null); } else { dom.setAttribs(imgElm, data); + editor.editorUpload.uploadImagesAuto(); } waitLoad(imgElm); diff --git a/wp-includes/js/tinymce/plugins/image/plugin.min.js b/wp-includes/js/tinymce/plugins/image/plugin.min.js index b49a19a2d0..2da62f0dba 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(Math.max(d.width,d.clientWidth),Math.max(d.height,d.clientHeight))},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=l.find("#width")[0],b=l.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),l.find("#constrain")[0].checked()&&m&&n&&c&&d&&(m!=c?(d=Math.round(c/m*d),isNaN(d)||b.value(d)):(c=Math.round(d/n*c),isNaN(c)||a.value(c))),m=c,n=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){q.width||q.height||!t||(r.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}j(),e(),q=tinymce.extend(q,l.toJSON());var c=q.caption;q.alt||(q.alt=""),q.title||(q.title=""),""===q.width&&(q.width=null),""===q.height&&(q.height=null),q.style||(q.style=null),q={src:q.src,alt:q.alt,title:q.title,width:q.width,height:q.height,style:q.style,"class":q["class"]},a.undoManager.transact(function(){var d={node:s,data:q,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):q.src?(""===q.title&&(q.title=null),s?r.setAttribs(s,q):(q.id="__mcenew",a.focus(),a.selection.setContent(r.createHTML("img",q)),s=r.get("__mcenew"),r.setAttrib(s,"id",null)),void b(s)):void(s&&(r.remove(s),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d,e,f,g=c.meta||{};o&&o.value(a.convertURL(this.value(),"src")),tinymce.each(g,function(a,b){l.find("#"+b).value(a)}),g.width||g.height||(d=a.convertURL(this.value(),"src"),e=a.settings.image_prepend_url,f=new RegExp("^(?:[a-z]+:)?//","i"),e&&!f.test(d)&&d.substring(0,e.length)!==e&&(d=e+d),this.value(d),b(a.documentBaseURI.toAbsolute(this.value()),function(a){a.width&&a.height&&t&&(m=a.width,n=a.height,l.find("#width").value(m),l.find("#height").value(n))}))}function i(a){if(a.margin){var b=a.margin.split(" ");switch(b.length){case 1:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[0],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[0];break;case 2:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[1];break;case 3:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[1];break;case 4:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[3]}delete a.margin}return a}function j(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=l.toJSON(),d=r.parseStyle(c.style);d=i(d),c.vspace&&(d["margin-top"]=d["margin-bottom"]=b(c.vspace)),c.hspace&&(d["margin-left"]=d["margin-right"]=b(c.hspace)),c.border&&(d["border-width"]=b(c.border)),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(d))))}}function k(){if(a.settings.image_advtab){var b=l.toJSON(),c=r.parseStyle(b.style);l.find("#vspace").value(""),l.find("#hspace").value(""),c=i(c),(c["margin-top"]&&c["margin-bottom"]||c["margin-right"]&&c["margin-left"])&&(l.find("#vspace").value(c["margin-top"]===c["margin-bottom"]?g(c["margin-top"]):""),l.find("#hspace").value(c["margin-right"]===c["margin-left"]?g(c["margin-right"]):"")),c["border-width"]&&l.find("#border").value(g(c["border-width"])),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(c))))}}var l,m,n,o,p,q={},r=a.dom,s=a.selection.getNode(),t=a.settings.image_dimensions!==!1;m=r.getAttrib(s,"width"),n=r.getAttrib(s,"height"),"IMG"!=s.nodeName||s.getAttribute("data-mce-object")||s.getAttribute("data-mce-placeholder")?s=null:(q={src:r.getAttrib(s,"src"),alt:r.getAttrib(s,"alt"),title:r.getAttrib(s,"title"),"class":r.getAttrib(s,"class"),width:m,height:n},a.fire("wpLoadImageData",{imgData:{data:q,node:s}})),d&&(o={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:q.src&&a.convertURL(q.src,"src"),onselect:function(a){var b=l.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),l.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){o=this}}),a.settings.image_class_list&&(p={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var u=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},o];a.settings.image_description!==!1&&u.push({name:"alt",type:"textbox",label:"Image description"}),a.settings.image_title&&u.push({name:"title",type:"textbox",label:"Image Title"}),t&&u.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),u.push(p),a.fire("wpLoadImageForm",{data:u}),a.settings.image_advtab?(s&&(s.style.marginLeft&&s.style.marginRight&&s.style.marginLeft===s.style.marginRight&&(q.hspace=g(s.style.marginLeft)),s.style.marginTop&&s.style.marginBottom&&s.style.marginTop===s.style.marginBottom&&(q.vspace=g(s.style.marginTop)),s.style.borderWidth&&(q.border=g(s.style.borderWidth)),q.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(s,"style")))),l=a.windowManager.open({title:"Insert/edit image",data:q,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:k},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:j},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):l=a.windowManager.open({title:"Insert/edit image",data:q,body:u,onSubmit:f})}a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),a.addMenuItem("image",{icon:"image",text:"Insert/edit image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))}); \ No newline at end of file +tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(Math.max(d.width,d.clientWidth),Math.max(d.height,d.clientHeight))},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=l.find("#width")[0],b=l.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),l.find("#constrain")[0].checked()&&m&&n&&c&&d&&(m!=c?(d=Math.round(c/m*d),isNaN(d)||b.value(d)):(c=Math.round(d/n*c),isNaN(c)||a.value(c))),m=c,n=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){q.width||q.height||!t||(r.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}j(),e(),q=tinymce.extend(q,l.toJSON());var c=q.caption;q.alt||(q.alt=""),q.title||(q.title=""),""===q.width&&(q.width=null),""===q.height&&(q.height=null),q.style||(q.style=null),q={src:q.src,alt:q.alt,title:q.title,width:q.width,height:q.height,style:q.style,"class":q["class"]},a.undoManager.transact(function(){var d={node:s,data:q,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):q.src?(""===q.title&&(q.title=null),s?(r.setAttribs(s,q),a.editorUpload.uploadImagesAuto()):(q.id="__mcenew",a.focus(),a.selection.setContent(r.createHTML("img",q)),s=r.get("__mcenew"),r.setAttrib(s,"id",null)),void b(s)):void(s&&(r.remove(s),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d,e,f,g=c.meta||{};o&&o.value(a.convertURL(this.value(),"src")),tinymce.each(g,function(a,b){l.find("#"+b).value(a)}),g.width||g.height||(d=a.convertURL(this.value(),"src"),e=a.settings.image_prepend_url,f=new RegExp("^(?:[a-z]+:)?//","i"),e&&!f.test(d)&&d.substring(0,e.length)!==e&&(d=e+d),this.value(d),b(a.documentBaseURI.toAbsolute(this.value()),function(a){a.width&&a.height&&t&&(m=a.width,n=a.height,l.find("#width").value(m),l.find("#height").value(n))}))}function i(a){if(a.margin){var b=a.margin.split(" ");switch(b.length){case 1:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[0],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[0];break;case 2:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[1];break;case 3:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[1];break;case 4:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[3]}delete a.margin}return a}function j(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=l.toJSON(),d=r.parseStyle(c.style);d=i(d),c.vspace&&(d["margin-top"]=d["margin-bottom"]=b(c.vspace)),c.hspace&&(d["margin-left"]=d["margin-right"]=b(c.hspace)),c.border&&(d["border-width"]=b(c.border)),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(d))))}}function k(){if(a.settings.image_advtab){var b=l.toJSON(),c=r.parseStyle(b.style);l.find("#vspace").value(""),l.find("#hspace").value(""),c=i(c),(c["margin-top"]&&c["margin-bottom"]||c["margin-right"]&&c["margin-left"])&&(c["margin-top"]===c["margin-bottom"]?l.find("#vspace").value(g(c["margin-top"])):l.find("#vspace").value(""),c["margin-right"]===c["margin-left"]?l.find("#hspace").value(g(c["margin-right"])):l.find("#hspace").value("")),c["border-width"]&&l.find("#border").value(g(c["border-width"])),l.find("#style").value(r.serializeStyle(r.parseStyle(r.serializeStyle(c))))}}var l,m,n,o,p,q={},r=a.dom,s=a.selection.getNode(),t=a.settings.image_dimensions!==!1;m=r.getAttrib(s,"width"),n=r.getAttrib(s,"height"),"IMG"!=s.nodeName||s.getAttribute("data-mce-object")||s.getAttribute("data-mce-placeholder")?s=null:(q={src:r.getAttrib(s,"src"),alt:r.getAttrib(s,"alt"),title:r.getAttrib(s,"title"),"class":r.getAttrib(s,"class"),width:m,height:n},a.fire("wpLoadImageData",{imgData:{data:q,node:s}})),d&&(o={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:q.src&&a.convertURL(q.src,"src"),onselect:function(a){var b=l.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),l.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){o=this}}),a.settings.image_class_list&&(p={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var u=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},o];a.settings.image_description!==!1&&u.push({name:"alt",type:"textbox",label:"Image description"}),a.settings.image_title&&u.push({name:"title",type:"textbox",label:"Image Title"}),t&&u.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),u.push(p),a.fire("wpLoadImageForm",{data:u}),a.settings.image_advtab?(s&&(s.style.marginLeft&&s.style.marginRight&&s.style.marginLeft===s.style.marginRight&&(q.hspace=g(s.style.marginLeft)),s.style.marginTop&&s.style.marginBottom&&s.style.marginTop===s.style.marginBottom&&(q.vspace=g(s.style.marginTop)),s.style.borderWidth&&(q.border=g(s.style.borderWidth)),q.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(s,"style")))),l=a.windowManager.open({title:"Insert/edit image",data:q,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:k},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:j},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):l=a.windowManager.open({title:"Insert/edit image",data:q,body:u,onSubmit:f})}a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),a.addMenuItem("image",{icon:"image",text:"Insert/edit image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.js b/wp-includes/js/tinymce/plugins/lists/plugin.js index e476abcdc2..38eaab6e0c 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.js @@ -33,6 +33,16 @@ tinymce.PluginManager.add('lists', function(editor) { editor.on('init', function() { var dom = editor.dom, selection = editor.selection; + function isEmpty(elm, keepBookmarks) { + var empty = dom.isEmpty(elm); + + if (keepBookmarks && dom.select('span[data-mce-type=bookmark]').length > 0) { + return false; + } + + return empty; + } + /** * Returns a range bookmark. This will convert indexed bookmarks into temporary span elements with * index 0 so that they can be restored properly after the DOM has been modified. Text bookmarks will not have spans @@ -237,13 +247,13 @@ tinymce.PluginManager.add('lists', function(editor) { dom.insertAfter(newBlock, ul); - if (dom.isEmpty(li.parentNode)) { + if (isEmpty(li.parentNode)) { removeAndKeepBookmarks(li.parentNode); } dom.remove(li); - if (dom.isEmpty(ul)) { + if (isEmpty(ul)) { dom.remove(ul); } } @@ -283,7 +293,7 @@ tinymce.PluginManager.add('lists', function(editor) { if (sibling && sibling.nodeName == 'LI') { sibling.appendChild(ul); - if (dom.isEmpty(parentNode)) { + if (isEmpty(parentNode)) { dom.remove(parentNode); } } @@ -303,7 +313,7 @@ tinymce.PluginManager.add('lists', function(editor) { var ul = li.parentNode, ulParent = ul.parentNode, newBlock; function removeEmptyLi(li) { - if (dom.isEmpty(li)) { + if (isEmpty(li)) { dom.remove(li); } } @@ -592,7 +602,7 @@ tinymce.PluginManager.add('lists', function(editor) { tinymce.each(getSelectedListItems(), function(li) { var node, rootList; - if (dom.isEmpty(li)) { + if (isEmpty(li)) { outdent(li); return; } @@ -672,11 +682,11 @@ tinymce.PluginManager.add('lists', function(editor) { dom.remove(node); } - if (dom.isEmpty(toElm)) { + if (isEmpty(toElm, true)) { dom.$(toElm).empty(); } - if (!dom.isEmpty(fromElm)) { + if (!isEmpty(fromElm, true)) { while ((node = fromElm.firstChild)) { toElm.appendChild(node); } @@ -688,7 +698,7 @@ tinymce.PluginManager.add('lists', function(editor) { dom.remove(fromElm); - if (dom.isEmpty(ul)) { + if (isEmpty(ul)) { dom.remove(ul); } } diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.min.js b/wp-includes/js/tinymce/plugins/lists/plugin.min.js index 3d165ac457..cbf610c5bc 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("lists",function(a){function b(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)}function c(a){return a.parentNode.firstChild==a}function d(a){return a.parentNode.lastChild==a}function e(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}var f=this;a.on("init",function(){function g(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=v.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):v.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function h(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;(1!=b.nodeType||"bookmark"!=b.getAttribute("data-mce-type"))&&c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,v.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=v.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),w.setRng(c)}function i(b,c){var d,e,f,g=v.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=v.create(c),e.tagName===a.settings.forced_root_block&&v.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=v.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(v.create("br",{"data-mce-bogus":"1"})):g.appendChild(v.create("br")),g}function j(){return tinymce.grep(w.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function k(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),v.remove(a)}var e,f,g,h;for(g=v.select('span[data-mce-type="bookmark"]',a),c=c||i(b),e=v.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&v.isEmpty(h)){v.remove(h);break}v.isEmpty(f)||v.insertAfter(f,a),v.insertAfter(c,a),v.isEmpty(b.parentNode)&&d(b.parentNode),v.remove(b),v.isEmpty(a)&&v.remove(a)}function l(a){var c,d;if(c=a.nextSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.appendChild(d);v.remove(c)}if(c=a.previousSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.insertBefore(d,a.firstChild);v.remove(c)}}function m(a){tinymce.each(tinymce.grep(v.select("ol,ul",a)),function(a){var c,d=a.parentNode;"LI"==d.nodeName&&d.firstChild==a&&(c=d.previousSibling,c&&"LI"==c.nodeName&&(c.appendChild(a),v.isEmpty(d)&&v.remove(d))),b(d)&&(c=d.previousSibling,c&&"LI"==c.nodeName&&c.appendChild(a))})}function n(a){function e(a){v.isEmpty(a)&&v.remove(a)}var f,g=a.parentNode,h=g.parentNode;return"DD"==a.nodeName?(v.rename(a,"DT"),!0):c(a)&&d(a)?("LI"==h.nodeName?(v.insertAfter(a,h),e(h),v.remove(g)):b(h)?v.remove(g,!0):(h.insertBefore(i(a),g),v.remove(g)),!0):c(a)?("LI"==h.nodeName?(v.insertAfter(a,h),a.appendChild(g),e(h)):b(h)?h.insertBefore(a,g):(h.insertBefore(i(a),g),v.remove(a)),!0):d(a)?("LI"==h.nodeName?v.insertAfter(a,h):b(h)?v.insertAfter(a,g):(v.insertAfter(i(a),g),v.remove(a)),!0):("LI"==h.nodeName?(g=h,f=i(a,"LI")):f=b(h)?i(a,"LI"):i(a),k(g,a,f),m(g.parentNode),!0)}function o(a){function c(c,d){var e;if(b(c)){for(;e=a.lastChild.firstChild;)d.appendChild(e);v.remove(c)}}var d,e;return"DT"==a.nodeName?(v.rename(a,"DD"),!0):(d=a.previousSibling,d&&b(d)?(d.appendChild(a),!0):d&&"LI"==d.nodeName&&b(d.lastChild)?(d.lastChild.appendChild(a),c(a.lastChild,d.lastChild),!0):(d=a.nextSibling,d&&b(d)?(d.insertBefore(a,d.firstChild),!0):d&&"LI"==d.nodeName&&b(a.lastChild)?!1:(d=a.previousSibling,d&&"LI"==d.nodeName?(e=v.create(a.parentNode.nodeName),d.appendChild(e),e.appendChild(a),c(a.lastChild,e),!0):!1)))}function p(){var b=j();if(b.length){for(var c=g(w.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),e=new tinymce.dom.TreeWalker(b.startContainer);f=e[c?"next":"prev"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function e(a,c){var d,e,f=a.parentNode;if(b(c.lastChild)&&(e=c.lastChild),d=c.lastChild,d&&"BR"==d.nodeName&&a.hasChildNodes()&&v.remove(d),v.isEmpty(c)&&v.$(c).empty(),!v.isEmpty(a))for(;d=a.firstChild;)c.appendChild(d);e&&c.appendChild(e),v.remove(a),v.isEmpty(f)&&v.remove(f)}if(w.isCollapsed()){var f=v.getParent(w.getStart(),"LI");if(f){var i=w.getRng(!0),j=v.getParent(d(i,c),"LI");if(j&&j!=f){var k=g(i);return c?e(j,f):e(f,j),h(k),!0}if(!j&&!c&&s(f.parentNode.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?p()&&(c=!0):"outdent"==d&&q()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){t("UL")}),a.addCommand("InsertOrderedList",function(){t("OL")}),a.addCommand("InsertDefinitionList",function(){t("DL")}),a.addQueryStateHandler("InsertUnorderedList",u("UL")),a.addQueryStateHandler("InsertOrderedList",u("OL")),a.addQueryStateHandler("InsertDefinitionList",u("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?q():p())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var d=a.selection.getSelectedBlocks(),e=!1,f=0,g=d.length;!e&&g>f;f++){var h=d[f].nodeName;e="LI"==h&&c(d[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(e)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?f.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&f.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file +tinymce.PluginManager.add("lists",function(a){function b(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)}function c(a){return a.parentNode.firstChild==a}function d(a){return a.parentNode.lastChild==a}function e(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}var f=this;a.on("init",function(){function g(a,b){var c=w.isEmpty(a);return b&&w.select("span[data-mce-type=bookmark]").length>0?!1:c}function h(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=w.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):w.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function i(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;(1!=b.nodeType||"bookmark"!=b.getAttribute("data-mce-type"))&&c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,w.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=w.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),x.setRng(c)}function j(b,c){var d,e,f,g=w.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=w.create(c),e.tagName===a.settings.forced_root_block&&w.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=w.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(w.create("br",{"data-mce-bogus":"1"})):g.appendChild(w.create("br")),g}function k(){return tinymce.grep(x.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function l(a,b,c){function d(a){tinymce.each(h,function(c){a.parentNode.insertBefore(c,b.parentNode)}),w.remove(a)}var e,f,h,i;for(h=w.select('span[data-mce-type="bookmark"]',a),c=c||j(b),e=w.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),i=f.firstChild;i;i=i.firstChild)if("LI"==i.nodeName&&w.isEmpty(i)){w.remove(i);break}w.isEmpty(f)||w.insertAfter(f,a),w.insertAfter(c,a),g(b.parentNode)&&d(b.parentNode),w.remove(b),g(a)&&w.remove(a)}function m(a){var c,d;if(c=a.nextSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.appendChild(d);w.remove(c)}if(c=a.previousSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.insertBefore(d,a.firstChild);w.remove(c)}}function n(a){tinymce.each(tinymce.grep(w.select("ol,ul",a)),function(a){var c,d=a.parentNode;"LI"==d.nodeName&&d.firstChild==a&&(c=d.previousSibling,c&&"LI"==c.nodeName&&(c.appendChild(a),g(d)&&w.remove(d))),b(d)&&(c=d.previousSibling,c&&"LI"==c.nodeName&&c.appendChild(a))})}function o(a){function e(a){g(a)&&w.remove(a)}var f,h=a.parentNode,i=h.parentNode;return"DD"==a.nodeName?(w.rename(a,"DT"),!0):c(a)&&d(a)?("LI"==i.nodeName?(w.insertAfter(a,i),e(i),w.remove(h)):b(i)?w.remove(h,!0):(i.insertBefore(j(a),h),w.remove(h)),!0):c(a)?("LI"==i.nodeName?(w.insertAfter(a,i),a.appendChild(h),e(i)):b(i)?i.insertBefore(a,h):(i.insertBefore(j(a),h),w.remove(a)),!0):d(a)?("LI"==i.nodeName?w.insertAfter(a,i):b(i)?w.insertAfter(a,h):(w.insertAfter(j(a),h),w.remove(a)),!0):("LI"==i.nodeName?(h=i,f=j(a,"LI")):f=b(i)?j(a,"LI"):j(a),l(h,a,f),n(h.parentNode),!0)}function p(a){function c(c,d){var e;if(b(c)){for(;e=a.lastChild.firstChild;)d.appendChild(e);w.remove(c)}}var d,e;return"DT"==a.nodeName?(w.rename(a,"DD"),!0):(d=a.previousSibling,d&&b(d)?(d.appendChild(a),!0):d&&"LI"==d.nodeName&&b(d.lastChild)?(d.lastChild.appendChild(a),c(a.lastChild,d.lastChild),!0):(d=a.nextSibling,d&&b(d)?(d.insertBefore(a,d.firstChild),!0):d&&"LI"==d.nodeName&&b(a.lastChild)?!1:(d=a.previousSibling,d&&"LI"==d.nodeName?(e=w.create(a.parentNode.nodeName),d.appendChild(e),e.appendChild(a),c(a.lastChild,e),!0):!1)))}function q(){var b=k();if(b.length){for(var c=h(x.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),e=new tinymce.dom.TreeWalker(b.startContainer);f=e[c?"next":"prev"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function e(a,c){var d,e,f=a.parentNode;if(b(c.lastChild)&&(e=c.lastChild),d=c.lastChild,d&&"BR"==d.nodeName&&a.hasChildNodes()&&w.remove(d),g(c,!0)&&w.$(c).empty(),!g(a,!0))for(;d=a.firstChild;)c.appendChild(d);e&&c.appendChild(e),w.remove(a),g(f)&&w.remove(f)}if(x.isCollapsed()){var f=w.getParent(x.getStart(),"LI");if(f){var j=x.getRng(!0),k=w.getParent(d(j,c),"LI");if(k&&k!=f){var l=h(j);return c?e(k,f):e(f,k),i(l),!0}if(!k&&!c&&t(f.parentNode.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?q()&&(c=!0):"outdent"==d&&r()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){u("UL")}),a.addCommand("InsertOrderedList",function(){u("OL")}),a.addCommand("InsertDefinitionList",function(){u("DL")}),a.addQueryStateHandler("InsertUnorderedList",v("UL")),a.addQueryStateHandler("InsertOrderedList",v("OL")),a.addQueryStateHandler("InsertDefinitionList",v("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?r():q())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var d=a.selection.getSelectedBlocks(),e=!1,f=0,g=d.length;!e&&g>f;f++){var h=d[f].nodeName;e="LI"==h&&c(d[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(e)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?f.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&f.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/media/plugin.js b/wp-includes/js/tinymce/plugins/media/plugin.js index a353209392..d0baf7334c 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.js @@ -789,5 +789,7 @@ tinymce.PluginManager.add('media', function(editor, url) { prependToContext: true }); + editor.addCommand('mceMedia', showDialog); + this.showDialog = showDialog; }); diff --git a/wp-includes/js/tinymce/plugins/media/plugin.min.js b/wp-includes/js/tinymce/plugins/media/plugin.min.js index 4c333e9073..1e06d5a4ab 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("media",function(a,b){function c(a){return a=a.toLowerCase(),-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(l,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='"}else"application/x-shockwave-flash"==e.source1mime?(f+='',e.poster&&(f+=''),f+=""):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='":"script"==e.type?f+='':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),("iframe"==a||"object"==a||"embed"==a||"video"==a||"audio"==a)&&(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}var l=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1}],m=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b,c){for(var e,f,g,h,i,j,k,l,m=b.length;m--;)if(f=b[m],f.parent&&("script"!=f.name||(l=d(f.attr("src"))))){for(g=new tinymce.html.Node("img",1),g.shortEnded=!0,l&&(l.width&&f.attr("width",l.width.toString()),l.height&&f.attr("height",l.height.toString())),j=f.attributes,e=j.length;e--;)h=j[e].name,i=j[e].value,"width"!==h&&"height"!==h&&"style"!==h&&(("data"==h||"src"==h)&&(i=a.convertURL(i,h)),g.attr("data-mce-p-"+h,i));k=f.firstChild&&f.firstChild.value,k&&(g.attr("data-mce-html",escape(k)),g.firstChild=null),g.attr({width:f.attr("width")||"300",height:f.attr("height")||("audio"==c?"30":"150"),style:f.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),f.replace(g)}}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k=a.length;k--;)if(c=a[k],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&d.attr({width:c.attr("width"),height:c.attr("height")}),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var l=f[e].name;0===l.indexOf("data-mce-p-")&&d.attr(l.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");("audio"==b||"script"==b)&&a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),this.showDialog=e}); \ No newline at end of file +tinymce.PluginManager.add("media",function(a,b){function c(a){return a=a.toLowerCase(),-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(l,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='"}else"application/x-shockwave-flash"==e.source1mime?(f+='',e.poster&&(f+=''),f+=""):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='":"script"==e.type?f+='':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),("iframe"==a||"object"==a||"embed"==a||"video"==a||"audio"==a)&&(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}var l=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1}],m=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b,c){for(var e,f,g,h,i,j,k,l,m=b.length;m--;)if(f=b[m],f.parent&&("script"!=f.name||(l=d(f.attr("src"))))){for(g=new tinymce.html.Node("img",1),g.shortEnded=!0,l&&(l.width&&f.attr("width",l.width.toString()),l.height&&f.attr("height",l.height.toString())),j=f.attributes,e=j.length;e--;)h=j[e].name,i=j[e].value,"width"!==h&&"height"!==h&&"style"!==h&&(("data"==h||"src"==h)&&(i=a.convertURL(i,h)),g.attr("data-mce-p-"+h,i));k=f.firstChild&&f.firstChild.value,k&&(g.attr("data-mce-html",escape(k)),g.firstChild=null),g.attr({width:f.attr("width")||"300",height:f.attr("height")||("audio"==c?"30":"150"),style:f.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),f.replace(g)}}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k=a.length;k--;)if(c=a[k],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&d.attr({width:c.attr("width"),height:c.attr("height")}),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var l=f[e].name;0===l.indexOf("data-mce-p-")&&d.attr(l.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");("audio"==b||"script"==b)&&a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),a.addCommand("mceMedia",e),this.showDialog=e}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.js b/wp-includes/js/tinymce/plugins/paste/plugin.js index 9c504700d9..57c761e08f 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -512,6 +512,56 @@ define("tinymce/pasteplugin/Clipboard", [ return html; } + /** + * Some Windows 10/Edge versions will return a double encoded string. This checks if the + * content has this odd encoding and decodes it. + */ + function decodeEdgeData(data) { + var i, out, fingerprint, code; + + // Check if data is encoded + fingerprint = [25942, 29554, 28521, 14958]; + for (i = 0; i < fingerprint.length; i++) { + if (data.charCodeAt(i) != fingerprint[i]) { + return data; + } + } + + // Decode UTF-16 to UTF-8 + out = ''; + for (i = 0; i < data.length; i++) { + code = data.charCodeAt(i); + + /*eslint no-bitwise:0*/ + out += String.fromCharCode((code & 0x00FF)); + out += String.fromCharCode((code & 0xFF00) >> 8); + } + + // Decode UTF-8 + return decodeURIComponent(escape(out)); + } + + /** + * Extracts HTML contents from within a fragment. + */ + function extractFragment(data) { + var idx, startFragment, endFragment; + + startFragment = ''; + idx = data.indexOf(startFragment); + if (idx !== -1) { + data = data.substr(idx + startFragment.length); + } + + endFragment = ''; + idx = data.indexOf(endFragment); + if (idx !== -1) { + data = data.substr(0, idx); + } + + return data; + } + /** * Gets various content types out of a datatransfer object. * @@ -519,7 +569,7 @@ define("tinymce/pasteplugin/Clipboard", [ * @return {Object} Object with mime types and data for those mime types. */ function getDataTransferItems(dataTransfer) { - var data = {}; + var items = {}; if (dataTransfer) { // Use old WebKit/IE API @@ -527,20 +577,26 @@ define("tinymce/pasteplugin/Clipboard", [ var legacyText = dataTransfer.getData('Text'); if (legacyText && legacyText.length > 0) { if (legacyText.indexOf(mceInternalUrlPrefix) == -1) { - data['text/plain'] = legacyText; + items['text/plain'] = legacyText; } } } if (dataTransfer.types) { for (var i = 0; i < dataTransfer.types.length; i++) { - var contentType = dataTransfer.types[i]; - data[contentType] = dataTransfer.getData(contentType); + var contentType = dataTransfer.types[i], + data = dataTransfer.getData(contentType); + + if (contentType == 'text/html') { + data = extractFragment(decodeEdgeData(data)); + } + + items[contentType] = data; } } } - return data; + return items; } /** diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index 84b156f55f..bdb9a440e0 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
$/i])}return{filter:d,innerText:e,trimHtml:f}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){var b,c=e.dom;if(b=e.fire("BeforePastePreProcess",{content:a}),b=e.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(e.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(e.getBody(),"div",{style:"display:none"},a);b=e.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||e.insertContent(a,{merge:e.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function g(a){a=e.dom.encode(a).replace(/\r\n/g,"\n");var b,c=e.dom.getParent(e.selection.getStart(),e.dom.isBlock),g=e.settings.forced_root_block;g&&(b=e.dom.createHTML(g,e.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!g?a=d.filter(a,[[/\n/g,"
"]]):(a=d.filter(a,[[/\n\n/g,"

"+b],[/^(.*<\/p>)(

)$/,b+"$1"],[/\n/g,"
"]]),-1!=a.indexOf("

")&&(a=b+a)),f(a)}function h(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[t.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=e.dom,f=e.getBody(),g=e.dom.getViewPort(e.getWin()),h=g.y,i=20;if(t=e.selection.getRng(),e.inline&&(c=e.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),t.getClientRects){var j=b(t);if(j)i=h+(j.top-d.getPos(f).y);else{i=h;var k=t.startContainer;k&&(3==k.nodeType&&k.parentNode!=f&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||f).y))}}s=d.add(e.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},y),(a.ie||a.gecko)&&d.setStyle(s,"left","rtl"==d.getStyle(f,"direction",!0)?65535:-65535),d.bind(s,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),s.focus(),e.selection.select(s,!0)}function i(){if(s){for(var a;a=e.dom.get("mcepastebin");)e.dom.remove(a),e.dom.unbind(a);t&&e.selection.setRng(t)}s=t=null}function j(){var a,b,c,d,f="";for(a=e.dom.select("div[id=mcepastebin]"),b=0;b0&&-1==c.indexOf(z)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}var g,h,i,j=!1;if(c)for(g=0;g0}function q(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function r(){e.on("keydown",function(b){function c(a){q(a)&&!a.isDefaultPrevented()&&i()}if(q(b)&&!b.isDefaultPrevented()){if(u=b.shiftKey&&86==b.keyCode,u&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),w=(new Date).getTime(),a.ie&&u)return b.preventDefault(),void e.fire("paste",{ieFake:!0});i(),h(),e.once("keyup",c),e.once("paste",function(){e.off("keyup",c)})}}),e.on("paste",function(b){var c=(new Date).getTime(),k=l(b),o=(new Date).getTime()-c,q=(new Date).getTime()-w-o<1e3,r="text"==v.pasteFormat||u;return u=!1,b.isDefaultPrevented()||n(b)?void i():m(b)?void i():(q||b.preventDefault(),!a.ie||q&&!b.ieFake||(h(),e.dom.bind(s,"paste",function(a){a.stopPropagation()}),e.getDoc().execCommand("Paste",!1,null),k["text/html"]=j()),void setTimeout(function(){var a;return p(k,"text/html")?a=k["text/html"]:(a=j(),a==y&&(r=!0)),a=d.trimHtml(a),s&&s.firstChild&&"mcepastebin"===s.firstChild.id&&(r=!0),i(),a.length||(r=!0),r&&(a=p(k,"text/plain")&&-1==a.indexOf("

")?k["text/plain"]:d.innerText(a)),a==y?void(q||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(r?g(a):f(a))},0))}),e.on("dragstart dragend",function(a){x="dragstart"==a.type}),e.on("drop",function(a){var b=o(a);if(!a.isDefaultPrevented()&&!x&&!m(a,b)&&b&&e.settings.paste_filter_drop!==!1){var c=k(a.dataTransfer),h=c["mce-internal"]||c["text/html"]||c["text/plain"];h&&(a.preventDefault(),e.undoManager.transact(function(){c["mce-internal"]&&e.execCommand("Delete"),e.selection.setRng(b),h=d.trimHtml(h),c["text/html"]?f(h):g(h)}))}}),e.on("dragover dragend",function(a){e.settings.paste_data_images&&a.preventDefault()})}var s,t,u,v=this,w=0,x=!1,y="%MCEPASTEBIN%",z="data:text/mce-internal,";v.pasteHtml=f,v.pasteText=g,e.on("preInit",function(){r(),e.parser.addNodeFilter("img",function(b,c,d){function f(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!e.settings.paste_data_images&&f(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!e.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+f.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){"text"==g.pasteFormat?(this.active(!1),g.pasteFormat="html"):(g.pasteFormat="text",this.active(!0),e||(a.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),e=!0))}var g,h=this,i=a.settings;h.clipboard=g=new b(a),h.quirks=new d(a),h.wordFilter=new c(a),a.settings.paste_as_text&&(h.clipboard.pasteFormat="text"),i.paste_preprocess&&a.on("PastePreProcess",function(a){i.paste_preprocess.call(h,h,a)}),i.paste_postprocess&&a.on("PastePostProcess",function(a){i.paste_postprocess.call(h,h,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&h.clipboard.pasteHtml(b.content),b.text&&h.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:f,active:"text"==h.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:g.pasteFormat,onclick:f})})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file +!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
$/i])}return{filter:d,innerText:e,trimHtml:f}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){var b,c=e.dom;if(b=e.fire("BeforePastePreProcess",{content:a}),b=e.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(e.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(e.getBody(),"div",{style:"display:none"},a);b=e.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||e.insertContent(a,{merge:e.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function g(a){a=e.dom.encode(a).replace(/\r\n/g,"\n");var b,c=e.dom.getParent(e.selection.getStart(),e.dom.isBlock),g=e.settings.forced_root_block;g&&(b=e.dom.createHTML(g,e.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!g?a=d.filter(a,[[/\n/g,"
"]]):(a=d.filter(a,[[/\n\n/g,"

"+b],[/^(.*<\/p>)(

)$/,b+"$1"],[/\n/g,"
"]]),-1!=a.indexOf("

")&&(a=b+a)),f(a)}function h(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[v.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=e.dom,f=e.getBody(),g=e.dom.getViewPort(e.getWin()),h=g.y,i=20;if(v=e.selection.getRng(),e.inline&&(c=e.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),v.getClientRects){var j=b(v);if(j)i=h+(j.top-d.getPos(f).y);else{i=h;var k=v.startContainer;k&&(3==k.nodeType&&k.parentNode!=f&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||f).y))}}u=d.add(e.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},A),(a.ie||a.gecko)&&d.setStyle(u,"left","rtl"==d.getStyle(f,"direction",!0)?65535:-65535),d.bind(u,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),u.focus(),e.selection.select(u,!0)}function i(){if(u){for(var a;a=e.dom.get("mcepastebin");)e.dom.remove(a),e.dom.unbind(a);v&&e.selection.setRng(v)}u=v=null}function j(){var a,b,c,d,f="";for(a=e.dom.select("div[id=mcepastebin]"),b=0;b>8);return decodeURIComponent(escape(c))}function l(a){var b,c,d;return c="",b=a.indexOf(c),-1!==b&&(a=a.substr(b+c.length)),d="",b=a.indexOf(d),-1!==b&&(a=a.substr(0,b)),a}function m(a){var b={};if(a){if(a.getData){var c=a.getData("Text");c&&c.length>0&&-1==c.indexOf(B)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}var g,h,i,j=!1;if(c)for(g=0;g0}function s(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function t(){e.on("keydown",function(b){function c(a){s(a)&&!a.isDefaultPrevented()&&i()}if(s(b)&&!b.isDefaultPrevented()){if(w=b.shiftKey&&86==b.keyCode,w&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),y=(new Date).getTime(),a.ie&&w)return b.preventDefault(),void e.fire("paste",{ieFake:!0});i(),h(),e.once("keyup",c),e.once("paste",function(){e.off("keyup",c)})}}),e.on("paste",function(b){var c=(new Date).getTime(),k=n(b),l=(new Date).getTime()-c,m=(new Date).getTime()-y-l<1e3,q="text"==x.pasteFormat||w;return w=!1,b.isDefaultPrevented()||p(b)?void i():o(b)?void i():(m||b.preventDefault(),!a.ie||m&&!b.ieFake||(h(),e.dom.bind(u,"paste",function(a){a.stopPropagation()}),e.getDoc().execCommand("Paste",!1,null),k["text/html"]=j()),void setTimeout(function(){var a;return r(k,"text/html")?a=k["text/html"]:(a=j(),a==A&&(q=!0)),a=d.trimHtml(a),u&&u.firstChild&&"mcepastebin"===u.firstChild.id&&(q=!0),i(),a.length||(q=!0),q&&(a=r(k,"text/plain")&&-1==a.indexOf("

")?k["text/plain"]:d.innerText(a)),a==A?void(m||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(q?g(a):f(a))},0))}),e.on("dragstart dragend",function(a){z="dragstart"==a.type}),e.on("drop",function(a){var b=q(a);if(!a.isDefaultPrevented()&&!z&&!o(a,b)&&b&&e.settings.paste_filter_drop!==!1){var c=m(a.dataTransfer),h=c["mce-internal"]||c["text/html"]||c["text/plain"];h&&(a.preventDefault(),e.undoManager.transact(function(){c["mce-internal"]&&e.execCommand("Delete"),e.selection.setRng(b),h=d.trimHtml(h),c["text/html"]?f(h):g(h)}))}}),e.on("dragover dragend",function(a){e.settings.paste_data_images&&a.preventDefault()})}var u,v,w,x=this,y=0,z=!1,A="%MCEPASTEBIN%",B="data:text/mce-internal,";x.pasteHtml=f,x.pasteText=g,e.on("preInit",function(){t(),e.parser.addNodeFilter("img",function(b,c,d){function f(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!e.settings.paste_data_images&&f(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!e.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+f.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){"text"==g.pasteFormat?(this.active(!1),g.pasteFormat="html"):(g.pasteFormat="text",this.active(!0),e||(a.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),e=!0))}var g,h=this,i=a.settings;h.clipboard=g=new b(a),h.quirks=new d(a),h.wordFilter=new c(a),a.settings.paste_as_text&&(h.clipboard.pasteFormat="text"),i.paste_preprocess&&a.on("PastePreProcess",function(a){i.paste_preprocess.call(h,h,a)}),i.paste_postprocess&&a.on("PastePostProcess",function(a){i.paste_postprocess.call(h,h,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&h.clipboard.pasteHtml(b.content),b.text&&h.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:f,active:"text"==h.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:g.pasteFormat,onclick:f})})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/themes/modern/theme.js b/wp-includes/js/tinymce/themes/modern/theme.js index f94e37d342..4eacb3d5cb 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.js +++ b/wp-includes/js/tinymce/themes/modern/theme.js @@ -552,7 +552,7 @@ tinymce.ThemeManager.add('modern', function(editor) { return null; } - editor.on('click keyup blur', function() { + editor.on('click keyup', function() { // Needs to be delayed to avoid Chrome img focus out bug window.setTimeout(function() { var match; @@ -570,6 +570,8 @@ tinymce.ThemeManager.add('modern', function(editor) { }, 0); }); + editor.on('blur hide', hideAllContextToolbars); + editor.on('ObjectResizeStart', function() { var match = findFrontMostMatch(editor.selection.getNode()); diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index 671d184d1a..8b7f4cd82a 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.min.js +++ b/wp-includes/js/tinymce/themes/modern/theme.min.js @@ -1 +1 @@ -tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return n(b.split(/[ ,]/),function(b){function f(){var c=a.selection;"bullist"==g&&c.selectorChanged("ul > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"UL"==d)}),"numlist"==g&&c.selectorChanged("ol > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"OL"==d)}),b.settings.stateSelector&&c.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&c.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:m.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=m.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(l.toolbar)){if(0===l.toolbar.length)return;tinymce.each(l.toolbar,function(a,b){l["toolbar"+(b+1)]=a}),delete l.toolbar}for(var e=1;10>e&&c(l["toolbar"+e]);e++);return d.length||l.toolbar===!1||c(l.toolbar||s),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((l.removed_menuitems||"").split(/[ ,]/)),l.menu?(e=l.menu[c],g=!0):e=r[c],e){d={text:e.title},f=[],n((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||n(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup blur",function(){window.setTimeout(function(){var b;a.removed||(b=k(a.selection.getNode()),b?i(b):j())},0)}),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(b){function f(){if(n&&n.moveRel&&n.visible()&&!n._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=o.getPos(c),g=o.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}n.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){n&&(n.show(),f(),o.addClass(a.getBody(),"mce-edit-focus"))}function i(){n&&(n.hide(),q.hideAll(),o.removeClass(a.getBody(),"mce-edit-focus"))}function j(){return n?void(n.visible()||g()):(n=k.panel=m.create({type:p?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!p,border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size)]}),a.fire("BeforeRenderUI"),n.renderTo(p||document.body).reflow(),e(n),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",i),void a.nodeChanged())}var n,p;return l.fixed_toolbar_container&&(p=o.select(l.fixed_toolbar_container)[0]),l.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,j,j):j()}),a.on("blur hide",i),a.on("remove",function(){n&&(n.remove(),n=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss),{}}function j(b){var g,i,j;return b.skinUiCss&&tinymce.DOM.loadCSS(b.skinUiCss),g=k.panel=m.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),l.resize!==!1&&(i={type:"resizehandle",direction:l.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;j={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==l.resize?f(j.width+a.deltaX,j.height+a.deltaY):f(null,j.height+a.deltaY)}}),l.statusbar!==!1&&g.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},i]}),l.readonly&&g.find("*").disabled(!0),a.fire("BeforeRenderUI"),g.renderBefore(b.targetNode).reflow(),l.width&&tinymce.DOM.setStyle(g.getEl(),"width",l.width),a.on("remove",function(){g.remove(),g=null}),e(g),h(),{iframeContainer:g.find("#iframe")[0].getEl(),editorContainer:g.getEl()}}var k=this,l=a.settings,m=tinymce.ui.Factory,n=tinymce.each,o=tinymce.DOM,p=tinymce.ui.Rect,q=tinymce.ui.FloatPanel,r={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},s="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";k.renderUI=function(b){var c=l.skin!==!1?l.skin||"lightgray":!1;if(c){var d=l.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){k.throbber=k.throbber||new tinymce.ui.Throbber(k.panel.getEl("body")),a.state?k.throbber.show(a.time):k.throbber.hide()}),l.inline?i(b):j(b)},k.resizeTo=f,k.resizeBy=g}); \ No newline at end of file +tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return n(b.split(/[ ,]/),function(b){function f(){var c=a.selection;"bullist"==g&&c.selectorChanged("ul > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"UL"==d)}),"numlist"==g&&c.selectorChanged("ol > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"OL"==d)}),b.settings.stateSelector&&c.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&c.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:m.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=m.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(l.toolbar)){if(0===l.toolbar.length)return;tinymce.each(l.toolbar,function(a,b){l["toolbar"+(b+1)]=a}),delete l.toolbar}for(var e=1;10>e&&c(l["toolbar"+e]);e++);return d.length||l.toolbar===!1||c(l.toolbar||s),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((l.removed_menuitems||"").split(/[ ,]/)),l.menu?(e=l.menu[c],g=!0):e=r[c],e){d={text:e.title},f=[],n((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||n(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup",function(){window.setTimeout(function(){var b;a.removed||(b=k(a.selection.getNode()),b?i(b):j())},0)}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(b){function f(){if(n&&n.moveRel&&n.visible()&&!n._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=o.getPos(c),g=o.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}n.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){n&&(n.show(),f(),o.addClass(a.getBody(),"mce-edit-focus"))}function i(){n&&(n.hide(),q.hideAll(),o.removeClass(a.getBody(),"mce-edit-focus"))}function j(){return n?void(n.visible()||g()):(n=k.panel=m.create({type:p?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!p,border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size)]}),a.fire("BeforeRenderUI"),n.renderTo(p||document.body).reflow(),e(n),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",i),void a.nodeChanged())}var n,p;return l.fixed_toolbar_container&&(p=o.select(l.fixed_toolbar_container)[0]),l.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,j,j):j()}),a.on("blur hide",i),a.on("remove",function(){n&&(n.remove(),n=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss),{}}function j(b){var g,i,j;return b.skinUiCss&&tinymce.DOM.loadCSS(b.skinUiCss),g=k.panel=m.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(l.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),l.resize!==!1&&(i={type:"resizehandle",direction:l.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;j={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==l.resize?f(j.width+a.deltaX,j.height+a.deltaY):f(null,j.height+a.deltaY)}}),l.statusbar!==!1&&g.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},i]}),l.readonly&&g.find("*").disabled(!0),a.fire("BeforeRenderUI"),g.renderBefore(b.targetNode).reflow(),l.width&&tinymce.DOM.setStyle(g.getEl(),"width",l.width),a.on("remove",function(){g.remove(),g=null}),e(g),h(),{iframeContainer:g.find("#iframe")[0].getEl(),editorContainer:g.getEl()}}var k=this,l=a.settings,m=tinymce.ui.Factory,n=tinymce.each,o=tinymce.DOM,p=tinymce.ui.Rect,q=tinymce.ui.FloatPanel,r={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},s="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";k.renderUI=function(b){var c=l.skin!==!1?l.skin||"lightgray":!1;if(c){var d=l.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){k.throbber=k.throbber||new tinymce.ui.Throbber(k.panel.getEl("body")),a.state?k.throbber.show(a.time):k.throbber.hide()}),l.inline?i(b):j(b)},k.resizeTo=f,k.resizeBy=g}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 93e16d00d2..f55021f21c 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,12 +1,12 @@ -// 4.2.5 (2015-08-31) -!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,h,p){function m(e){i(n(e||_.event),g)}var g,v,y,b,x,C,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),p=p||t,o=o.split(" "),y=o.length;y--;)b=o[y],C=m,x=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?h.call(p,n({type:b})):(d||(x=f[b],x&&(C=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,x="focusin"===b?"focus":"blur",C=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=x,v.capture=w,v.nativeHandler=C,"ready"===b?r(t,C,a):e(t,x||b,C,w)));return t=v=0,h}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var h=o.nativeHandler,p=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=h,o.fakeName=p,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(L&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&C.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(C.qsa&&(!H||!H.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),x=W+=null==y?1:Math.random()||.1,C=b.length;for(c&&(T=a!==D&&a);p!==C&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=x)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=x,T=y),m};return i?r(a):a}var x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,ee=X.slice,te=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=ee.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(we){Z={apply:X.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,M=n.documentElement,L=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(n.getElementsByClassName),C.getById=i(function(e){return M.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),C.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&L){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=C.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=C.getElementsByClassName&&function(e,t){return L?t.getElementsByClassName(e):void 0},P=[],H=[],(C.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(C.matchesSelector=ge.test(O=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&i(function(e){C.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",ae)}),H=H.length&&new RegExp(H.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(M.compareDocumentPosition),I=t||ge.test(M.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!C.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),C.matchesSelector&&L&&(!P||!P.test(n))&&(!H||!H.test(n)))try{var r=O.call(t,n);if(r||C.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!L):t;return i!==t?i:C.attributes||!L?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!C.detectDuplicates,R=!C.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(xe,Ce),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,Ce).toLowerCase(),function(e){var n;do if(n=L?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===M},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&C.getById&&9===t.nodeType&&L&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(xe,Ce),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!L,n,ye.test(e)&&u(t.parentNode)||t),n},C.sortStable=F.split("").sort(j).join("")===F,C.detectDuplicates=!!A,B(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l,c,u,d;n=window.opera&&window.opera.buildNumber,u=/Android/.test(t),r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,a=-1==t.indexOf("Edge/")||i||o?!1:12,i=i||o||a,s=!r&&!o&&/Gecko/.test(t),l=-1!=t.indexOf("Mac"),c=/(iPad|iPhone)/.test(t),d="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,a&&(r=!1);var f=!c||d||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:s,mac:l,iOS:c,android:u,contentEditable:f,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!a?document.documentMode||7:10,fileApi:d}}),r(d,[],function(){function e(e){var t=e,n,r;if(!s(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(e){(!t||t(e))&&r.push(e)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0],i=1);ir;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(h,[l,c,f,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function x(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),R=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),A={ -"for":"htmlFor","class":"className",readonly:"readOnly"},B={"float":"cssFloat"},D={},M={},L=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return x(e,"nextSibling",1)},prev:function(e){return x(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=f.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(C(D,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(D,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(B["float"]="styleFloat",C(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=D,f.cssHooks=M,f}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return x&&(n=x.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,x=e.url_converter,C=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(m,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(g,[f],function(e){function t(n){function r(){return H.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(L[U]=L[V],L[$]=L[W]):(L[V]=L[U],L[W]=L[$]),L.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=L[V],r=L[W],i=L[U],o=L[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=L.extractContents();L.insertNode(e),e.appendChild(t),L.selectNode(e)}function b(){return q(new t(n),{startContainer:L[V],startOffset:L[W],endContainer:L[U],endOffset:L[$],collapsed:L.collapsed,commonAncestorContainer:L.commonAncestorContainer})}function x(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function C(){return L[V]==L[U]&&L[W]==L[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(L[V]=t,L[W]=r):(L[U]=t,L[$]=r),i=L[U];i.parentNode;)i=i.parentNode;for(o=L[V];o.parentNode;)o=o.parentNode;o==i?w(L[V],L[W],L[U],L[$])>0&&L.collapse(e):L.collapse(e),L.collapsed=C(),L.commonAncestorContainer=n.findCommonAncestor(L[V],L[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(L[V]==L[U])return N(e);for(t=L[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[V])return S(t,e);++n}for(t=L[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[U])return k(t,e);++r}for(o=r-n,a=L[V];o>0;)a=a.parentNode,o--;for(s=L[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),L[W]==L[$])return t;if(3==L[V].nodeType){if(n=L[V].nodeValue,i=n.substring(L[W],L[$]),e!=O&&(o=L[V],c=L[W],u=L[$]-L[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),L.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=x(L[V],L[W]),a=L[$]-L[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&L.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-L[W],0>=a)return t!=O&&(L.setEndBefore(e),L.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(L.setEndBefore(e),L.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=L[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(L.setStartAfter(e),L.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(L.setStartAfter(e),L.collapse(F)),o}function R(e,t){var n=x(L[U],L[$]-1),r,i,o,a,s,l=n!=L[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=x(L[V],L[W]),r=n!=L[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=L[W],a=o.substring(l),s=o.substring(0,l)):(l=L[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function M(){return n.create("body",null,g()).outerText}var L=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(L,{startContainer:H,startOffset:0,endContainer:H,endOffset:0,collapsed:F,commonAncestorContainer:H,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:M}),L}return t.prototype.toString=function(){return this.toStringIE()},t}),r(v,[f],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(y,[f],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',p(),void r(g);h()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(b,[c,h,p,l,m,g,v,u,f,y],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var h=c.each,p=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),h(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),p(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(y.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=p(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&e.attr("data-mce-style",null)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&e.attr("data-mce-style",null)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){h(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void h(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),v?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return p(t,"array")&&(e=e.cloneNode(!0)),n&&h(m(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),h(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],h(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null); -do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=g(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},f.DOM=new f(document),f}),r(x,[b,f],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[x,f],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(w,[f,m],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=h,u=n?h.nodeValue.length:0,void(i=!0);if(e.isBlock(h)||p[h.nodeName.toLowerCase()])return;s=h}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),h,p,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,p=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(h=c.childNodes[u>0?u-1:0],h&&(p[h.nodeName]||"TABLE"==h.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){h=c,d=new t(c,f);do{if(3===h.nodeType&&h.nodeValue.length>0){u=m?0:h.nodeValue.length,c=h,i=!0;break}if(p[h.nodeName.toLowerCase()]){u=e.nodeIndex(h),c=h.parentNode,"IMG"!=h.nodeName||m||u++,i=!0;break}}while(h=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(h=c.childNodes[u],h||(h=c.childNodes[u-1]),!h||"BR"!==h.nodeName||s(h,"A")||a(h)||a(h,!0)||l(!0,h))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(_,[w,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(E,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(N,[f],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,M,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),M=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return M},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(S,[N,v,f],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),L=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,M=E.removeEmptyAttrs,M&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[E,N,S,f],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n; -}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,M,L,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,M=/[ \t\r\n]+/g,L=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(M," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(R,[T,N],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(A,[b,k,v,R,E,N,u,f],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,h,p,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,h=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),p=new r(e,d),n.content=p.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),h&&(s.doc=h),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(B,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(D,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(M,[D,f,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+M,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*L),P=V(O/L)):(P=V(O/L),O=V(P*L))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(M-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:M}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,M=w.clientHeight,L=M/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+M)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mousedown click",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow drop",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[u,f],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+p+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+p+""))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[m,B,M,w,L,u,f],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||a.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){M(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function M(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function L(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!M(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),(8==t&&j.isCollapsed()||37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!M(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(F,[D,u,f,S],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;(i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged())}),e.on("KeyDown",function(e){var t=e.keyCode;if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return cM)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function v(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function y(e){var t=A,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==I?(n=a.create(e||z),v(n)):n=D.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function b(t){var n,r,i;if(3==A.nodeType&&(t?B>0:BA.childNodes.length-1,A=A.childNodes[Math.min(B,A.childNodes.length-1)]||A,B=W&&3==A.nodeType?A.nodeValue.length:0),R=E(A)){if(c.beforeChange(),!a.isBlock(R)&&R!=a.getRoot())return void((!z||L)&&w());if((z&&!L||!z&&L)&&(A=x(A,B)),D=a.getParent(A,a.isBlock),O=D?a.getParent(D.parentNode,a.isBlock):null,I=D?D.nodeName.toUpperCase():"",F=O?O.nodeName.toUpperCase():"","LI"!=F||o.ctrlKey||(D=O,I=F),/^(LI|DT|DD)$/.test(I)){if(!z&&L)return void w();if(a.isEmpty(D))return void C()}if("PRE"==I&&l.br_in_pre!==!1){if(!L)return void w()}else if(!z&&!L&&"LI"!=I||z&&L)return void w();z&&D===i.getBody()||(z=z||"P",b()?S():b(!0)?(H=D.parentNode.insertBefore(y(),D),p(H),g(D)):(T=k.cloneRange(),T.setEndAfter(D),P=T.extractContents(),_(P),H=P.firstChild,a.insertAfter(P,D),m(H),N(D),a.isEmpty(H)?(a.remove(H),S()):g(H)),a.setAttrib(H,"id",""),i.fire("NewBlock",{newBlock:H}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(W,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){ -for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(V,[R,u,f,P,w,m],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=l({},i),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=L.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void 0}),c)return c;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}return c?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){L[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),L.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),L.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),L.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),L.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!L.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return M.match(e)}function T(e,n){M.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,M,L={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,M=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}M.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&M.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){M.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({},r.schema),w='​',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(//i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||M.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||M.remove("link"),n.href&&M.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{}," "),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!M.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(U,[f],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r($,[f],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(q,[f],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(j,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(K,[q],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(Y,[j,K,$,f],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(G,[$],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.psuedo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(X,[f,G,$],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(J,[f,b],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Q,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Z,[f],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ee,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a=0,s=0,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW), -e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ne,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(re,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(oe,[h],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(ae,[h,oe],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(se,[ie,ae],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(le,[J],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(ce,[J],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ue,[se,le,ce,J,h],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(de,[ue,se,J,h,oe,Q,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(fe,[de],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(he,[de,fe],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(pe,[D,w,m,E,v,u,f],function(e,t,n,r,i,o,a){return function(s){function l(e,t){try{s.getDoc().execCommand(e,!1,t)}catch(n){}}function c(){var e=s.getDoc().documentMode;return e?e:6}function u(e){return e.isDefaultPrevented()}function d(e){var t,n;e.dataTransfer&&(s.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=s.selection.getContent(),t.length>0&&(n=ie+escape(s.id)+","+escape(t),e.dataTransfer.setData(oe,n)))}function f(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0)?(t=t.substr(ie.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function h(e){s.queryCommandSupported("mceInsertClipboardContent")?s.execCommand("mceInsertClipboardContent",!1,{content:e}):s.execCommand("mceInsertContent",!1,e)}function p(){function r(e){var t=v.schema.getBlockElements(),n=s.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function i(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function o(e,t,i){var o,a,s;for(s=v.schema.getNonEmptyElements(),o=new n(i||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!r(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function l(e){var n,r,i,a,l;if(!e.collapsed&&(n=v.getParent(t.getNode(e.startContainer,e.startOffset),v.isBlock),r=v.getParent(t.getNode(e.endContainer,e.endOffset),v.isBlock),l=s.schema.getTextBlockElements(),n!=r&&l[n.nodeName]&&l[r.nodeName]&&"false"!==v.getContentEditable(n)&&"false"!==v.getContentEditable(r)))return e.deleteContents(),i=o(n,!1),a=o(r,!0),v.isEmpty(r)||K(n).append(r.childNodes),K(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):a&&(1==a.nodeType?(e.setStartBefore(a),e.setEndBefore(a)):(e.setStart(a,0),e.setEnd(a,0))),y.setRng(e),!0}function c(e,n){var r,a,l,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),l=v.getParent(r,v.isBlock),a=o(s.getBody(),n,r),c=v.getParent(a,v.isBlock),!r||!a)return e;if(c&&l!=c)if(n){if(!i(l,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==a.nodeType?e.setEnd(a,0):e.setEndBefore(a)}else{if(!i(c,l))return e;1==a.nodeType?"BR"==a.nodeName?e.setStartBefore(a):e.setStartAfter(a):e.setStart(a,a.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function p(e){var t=y.getRng();return t=c(t,e),l(t)?!0:void 0}function m(e){var t,n,r;p(e)||(a.each(s.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&s.dom.setAttrib(e,"style",s.dom.getAttrib(e,"style"))}),t=new b(function(){}),t.observe(s.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),s.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=s.selection.getRng(),r=n.startContainer.parentNode,a.each(t.takeRecords(),function(e){if(v.isChildOf(e.target,s.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}a.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),v.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),s.selection.setRng(n))}})}}),t.disconnect(),a.each(s.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var g=s.getDoc(),v=s.dom,y=s.selection,b=window.MutationObserver,x,C;b||(x=!0,b=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),s.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!u(e)&&(t||e.keyCode==Y)){var r=s.selection.getRng(),i=r.startContainer,o=r.startOffset;if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&s.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),m(t)}}),s.on("keypress",function(t){if(!u(t)&&!y.isCollapsed()&&t.charCode&&!e.metaKeyPressed(t)){var n,r,i,o,a,l;n=s.selection.getRng(),l=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!s.schema.getTextInlineElements()[t.nodeName]}),m(!0),r=r.filter(function(e,t){return!K.contains(s.getBody(),t)}),r.length?(i=v.createFragment(), -r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(s.getDoc().createTextNode(l)),o=v.getParent(n.startContainer,v.isBlock),v.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),s.selection.setRng(n)):s.selection.setContent(l)}}),s.addCommand("Delete",function(){m()}),s.addCommand("ForwardDelete",function(){m(!0)}),x||(s.on("dragstart",function(e){C=y.getRng(),d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,g);C&&(y.setRng(C),C=null),m(),y.setRng(r),h(n.html)},0))}}),s.on("cut",function(e){u(e)||!e.clipboardData||s.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",s.selection.getContent()),e.clipboardData.setData("text/plain",s.selection.getContent({format:"text"})),window.setTimeout(function(){m(!0)},0))}))}function m(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(s.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(s.getBody());var a=e(o);return i===a}s.on("keydown",function(e){var t=e.keyCode,r,i;if(!u(e)&&(t==G||t==Y)){if(r=s.selection.isCollapsed(),i=s.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(s.selection.getRng()))return;e.preventDefault(),s.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?s.selection.setCursorLocation(i.firstChild,0):s.selection.setCursorLocation(i,0),s.nodeChanged()}})}function g(){s.shortcuts.add("meta+a",null,"SelectAll")}function v(){s.settings.content_editable||(X.bind(s.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(s.getDoc(),"mousedown mouseup",function(e){e.target==s.getDoc().documentElement&&(s.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function y(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y){if(!s.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function b(){window.Range.prototype.getClientRects||s.on("mousedown",function(e){if(!u(e)&&"HTML"===e.target.nodeName){var t=s.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function x(){s.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),s.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function C(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==s.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}s.on("keypress",function(n){var r;return u(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),s.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(s.getDoc(),"cut",function(n){var r;!u(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function w(){document.body.setAttribute("role","application")}function _(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function E(){c()>7||(l("RespectVisibilityInDesign",!0),s.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(s.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,i,o,a;t--;)for(n=e[t].getAll("br"),i=n.length;i--;)o=n[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new r("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function N(){X.bind(s.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function S(){s.on("keydown",function(t){var n,r,i,o,a;if(!u(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(s.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function k(){function e(){s._refreshContentEditable(),l("StyleWithCSS",!1),l("enableInlineTableEditing",!1),Q.object_resizing||l("enableObjectResizing",!1)}Q.readonly||s.on("BeforeExecCommand MouseDown",e)}function T(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}s.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function R(){Q.forced_root_block&&s.on("init",function(){l("DefaultParagraphSeparator",Q.forced_root_block)})}function A(){s.on("Undo Redo SetContent",function(e){e.initial||s.execCommand("mceRepaint")})}function B(){s.on("keydown",function(e){var t;u(e)||e.keyCode!=Y||(t=s.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),s.undoManager.beforeChange(),X.remove(t.item(0)),s.undoManager.add()))})}function D(){var e;c()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),s.contentStyles.push(e+"{padding-right: 1px !important}"))}function M(){c()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,o,a;t--;)n=e[t],o=e[t].firstChild,o?o.value=i.decode(o.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),o=new r("#text",3),o.value=a,o.raw=!0,n.append(o)))}))}function L(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function H(){s.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function P(){s.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function O(){s.inline||s.on("keydown",function(){document.activeElement==document.body&&s.getWin().focus()})}function I(){s.inline||(s.contentStyles.push("body {min-height: 150px}"),s.on("click",function(e){if("HTML"==e.target.nodeName){var t;t=s.selection.getRng(),s.getBody().focus(),s.selection.setRng(t),s.selection.normalize(),s.nodeChanged()}}))}function F(){o.mac&&s.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),s.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function z(){l("AutoUrlDetect",!1)}function W(){s.inline||s.on("focus blur beforegetcontent",function(){var e=s.dom.create("br");s.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function V(){s.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),s.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){s.on("init",function(){s.dom.bind(s.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){s.on("dragstart",function(e){d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);if(n&&n.id!=s.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,s.getDoc());J.setRng(r),h(n.html)}}})}var j=a.each,K=s.$,Y=e.BACKSPACE,G=e.DELETE,X=s.dom,J=s.selection,Q=s.settings,Z=s.parser,ee=s.serializer,te=o.gecko,ne=o.ie,re=o.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";S(),m(),H(),re&&(p(),v(),x(),R(),U(),_(),$(),o.iOS?(O(),I(),V()):g()),ne&&o.ie<11&&(y(),w(),E(),N(),B(),D(),M(),L()),o.ie>=11&&(I(),W(),_()),o.ie&&(g(),z(),q()),te&&(y(),b(),C(),k(),T(),A(),P(),F(),_())}}),r(me,[K,b,f],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ge,[f,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ve,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(ye,[],function(){function e(e){return function(){return e}}return{constant:e}}),r(be,[ve,f,ye],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n){var a,s;a=new XMLHttpRequest,a.open("POST",r.url),a.withCredentials=r.credentials,a.onload=function(){var e;return 200!=a.status?void n("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),i(e)),a.send(s)}function l(n){function i(t){return new e(function(e){var n=r.handler;n(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})})})}var o;return r.url||r.handler!==s?(o=t.map(n,function(e){var t,n=e.id();return c[n]?c[n]:(t=i(e).then(function(e){return delete c[n],e})["catch"](function(e){return delete c[n],e}),c[n]=t,t)}),e.all(o)):new e(function(e){e([])})}var c={};return r=t.extend({credentials:!1,handler:s},r),{upload:l}}}),r(xe,[ve],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,M=w.inArray,L=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===M(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="), -e.length>1?i[L(e[0])]=L(e[1]):i[L(e[0])]=L(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=I&&11>I?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=L(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(Ne,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Se,[b,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ke,[Ee,h,b,U,u,f,K,Ne,Se],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Te,[ke,f],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(Re,[K,f],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(Ae,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(Be,[Ae,Re,f],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(De,[b],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Me,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(Le,[b,l,x,C,f,u],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(He,[$,f],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Pe,[He],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
'+this._super(e)}})}),r(Oe,[te,le],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ie,[te,Oe],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Fe,[Ie],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ze,[ie],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(We,[Ie],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e.state.get("text"))+"
"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(Ve,[Ie,ne,J,h],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
",e.classes.add("has-open")),'
'+s+"
"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(Ue,[Ve],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r($e,[Fe,ue],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(qe,[$e,b],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(je,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0; -e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ke,[Ie,oe,J,je],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(Ye,[Ie],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
'+e._getDataPathHtml(e.state.get("row"))+"
"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
'+n[r].name+"
";return o||(o='
\xa0
'),o}})}),r(Ge,[Ye,ke],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Xe,[ie],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Je,[ie,Xe,f],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Qe,[Je],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Ze,[Ve,f],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(et,[Pe],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(tt,[Pe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",L="w",D="x",M="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",L="h",D="y",M="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[M]/2-p[L]/2):"stretch"===s?(C[L]=z(p[H]||0,i[M]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[M]-p[L]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(nt,[He],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(rt,[te,Ie,ue,f,ke,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(it,[Pe],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var M=0,L=t.flexWidths;if(L)for(d=0;dd;d++)E[d]+=L?L[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(ot,[Ie],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(at,[Ie,J],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(st,[ie],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(lt,[st],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(ct,[Fe,ne,lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(ut,[Ie,ne,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
'+c+"
":"")+(i.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(dt,[ue,ut,f],function(e,t,n){var r=e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(ft,[ct,dt],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(mt,[Ie,oe],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(gt,[Ie,oe,J],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(vt,[Ie],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
'}})}),r(yt,[ct,J,h],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){ -var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(bt,[nt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(xt,[se,h,J],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Ct,[Ie],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(wt,[h,te],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
'),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,f,h,p,m,v,b,x,C,w,E,N,S,k,T,R,A,D,M,L,H,I,F,V,U,$,q,K,G,X,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,me,ge,ve,Ee,Ne,Se,ke,Re,Ae,Be,De,Me,Le,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt,Ct,wt])}(this); \ No newline at end of file +// 4.2.6 (2015-09-28) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,h,p){function m(e){i(n(e||_.event),g)}var g,v,y,b,x,C,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),p=p||t,o=o.split(" "),y=o.length;y--;)b=o[y],C=m,x=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?h.call(p,n({type:b})):(d||(x=f[b],x&&(C=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,x="focusin"===b?"focus":"blur",C=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=x,v.capture=w,v.nativeHandler=C,"ready"===b?r(t,C,a):e(t,x||b,C,w)));return t=v=0,h}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var h=o.nativeHandler,p=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=h,o.fakeName=p,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(L&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&C.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(C.qsa&&(!H||!H.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),x=W+=null==y?1:Math.random()||.1,C=b.length;for(c&&(T=a!==D&&a);p!==C&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=x)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=x,T=y),m};return i?r(a):a}var x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,ee=X.slice,te=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=ee.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(we){Z={apply:X.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,M=n.documentElement,L=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(n.getElementsByClassName),C.getById=i(function(e){return M.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),C.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&L){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=C.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=C.getElementsByClassName&&function(e,t){return L?t.getElementsByClassName(e):void 0},P=[],H=[],(C.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(C.matchesSelector=ge.test(O=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&i(function(e){C.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",ae)}),H=H.length&&new RegExp(H.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(M.compareDocumentPosition),I=t||ge.test(M.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!C.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),C.matchesSelector&&L&&(!P||!P.test(n))&&(!H||!H.test(n)))try{var r=O.call(t,n);if(r||C.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!L):t;return i!==t?i:C.attributes||!L?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!C.detectDuplicates,R=!C.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(xe,Ce),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,Ce).toLowerCase(),function(e){var n;do if(n=L?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===M},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&C.getById&&9===t.nodeType&&L&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(xe,Ce),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!L,n,ye.test(e)&&u(t.parentNode)||t),n},C.sortStable=F.split("").sort(j).join("")===F,C.detectDuplicates=!!A,B(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l,c,u,d;n=window.opera&&window.opera.buildNumber,u=/Android/.test(t),r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,a=-1==t.indexOf("Edge/")||i||o?!1:12,i=i||o||a,s=!r&&!o&&/Gecko/.test(t),l=-1!=t.indexOf("Mac"),c=/(iPad|iPhone)/.test(t),d="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,a&&(r=!1);var f=!c||d||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:s,mac:l,iOS:c,android:u,contentEditable:f,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!a?document.documentMode||7:10,fileApi:d}}),r(d,[],function(){function e(e){var t=e,n,r;if(!s(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(e){(!t||t(e))&&r.push(e)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0],i=1);ir;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(h,[l,c,f,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function x(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={ +"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},M={},L={},H=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return x(e,"nextSibling",1)},prev:function(e){return x(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(C(M,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(M,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",C(L,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=M,f.cssHooks=L,f}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return x&&(n=x.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,x=e.url_converter,C=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(m,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(g,[f],function(e){function t(n){function r(){return H.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(L[U]=L[V],L[$]=L[W]):(L[V]=L[U],L[W]=L[$]),L.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=L[V],r=L[W],i=L[U],o=L[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=L.extractContents();L.insertNode(e),e.appendChild(t),L.selectNode(e)}function b(){return q(new t(n),{startContainer:L[V],startOffset:L[W],endContainer:L[U],endOffset:L[$],collapsed:L.collapsed,commonAncestorContainer:L.commonAncestorContainer})}function x(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function C(){return L[V]==L[U]&&L[W]==L[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(L[V]=t,L[W]=r):(L[U]=t,L[$]=r),i=L[U];i.parentNode;)i=i.parentNode;for(o=L[V];o.parentNode;)o=o.parentNode;o==i?w(L[V],L[W],L[U],L[$])>0&&L.collapse(e):L.collapse(e),L.collapsed=C(),L.commonAncestorContainer=n.findCommonAncestor(L[V],L[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(L[V]==L[U])return N(e);for(t=L[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[V])return S(t,e);++n}for(t=L[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[U])return k(t,e);++r}for(o=r-n,a=L[V];o>0;)a=a.parentNode,o--;for(s=L[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),L[W]==L[$])return t;if(3==L[V].nodeType){if(n=L[V].nodeValue,i=n.substring(L[W],L[$]),e!=O&&(o=L[V],c=L[W],u=L[$]-L[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),L.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=x(L[V],L[W]),a=L[$]-L[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&L.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-L[W],0>=a)return t!=O&&(L.setEndBefore(e),L.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(L.setEndBefore(e),L.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=L[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(L.setStartAfter(e),L.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(L.setStartAfter(e),L.collapse(F)),o}function R(e,t){var n=x(L[U],L[$]-1),r,i,o,a,s,l=n!=L[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=x(L[V],L[W]),r=n!=L[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=L[W],a=o.substring(l),s=o.substring(0,l)):(l=L[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function M(){return n.create("body",null,g()).outerText}var L=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(L,{startContainer:H,startOffset:0,endContainer:H,endOffset:0,collapsed:F,commonAncestorContainer:H,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:M}),L}return t.prototype.toString=function(){return this.toStringIE()},t}),r(v,[f],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(y,[f],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',p(),void r(g);h()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(b,[c,h,p,l,m,g,v,u,f,y],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!y||e.documentMode>=8,o.boxModel=!y||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var p=c.each,m=c.is,g=c.grep,v=c.trim,y=l.ie,b=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return h.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(y&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!y||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),m(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(b.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=m(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){p(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==h.DOM&&n===document){var o=h.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,h.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==h.DOM&&n===document?void h.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void p(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),y&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),y?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return m(t,"array")&&(e=e.cloneNode(!0)),n&&p(g(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),p(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],p(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(y){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){ +var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=v(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},h.DOM=new h(document),h}),r(x,[b,f],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[x,f],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(w,[f,m],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=h,u=n?h.nodeValue.length:0,void(i=!0);if(e.isBlock(h)||p[h.nodeName.toLowerCase()])return;s=h}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),h,p,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,p=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(h=c.childNodes[u>0?u-1:0],h&&(p[h.nodeName]||"TABLE"==h.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){h=c,d=new t(c,f);do{if(3===h.nodeType&&h.nodeValue.length>0){u=m?0:h.nodeValue.length,c=h,i=!0;break}if(p[h.nodeName.toLowerCase()]){u=e.nodeIndex(h),c=h.parentNode,"IMG"!=h.nodeName||m||u++,i=!0;break}}while(h=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(h=c.childNodes[u],h||(h=c.childNodes[u-1]),!h||"BR"!==h.nodeName||s(h,"A")||a(h)||a(h,!0)||l(!0,h))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(_,[w,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(E,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(N,[f],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,M,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),M=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return M},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(S,[N,v,f],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),L=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,M=E.removeEmptyAttrs,M&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[E,N,S,f],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){ +t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,M,L,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,M=/[ \t\r\n]+/g,L=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(M," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(R,[T,N],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(A,[b,k,v,R,E,N,u,f],function(e,t,n,r,i,o,a,s){function l(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var c=s.each,u=s.trim,d=e.DOM;return function(e,i){var s,f,h;return i&&(s=i.dom,f=i.schema),s=s||d,f=f||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,h=new t(e,f),h.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),h.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),h.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),h.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),h.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),h.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),h.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),h.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&h.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),h.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:f,addNodeFilter:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,serialize:function(t,n){var i=this,o,d,p,m,g,v;return a.ie&&s.select("script,style,select,map").length>0?(g=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,g)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(d=o.createHTMLDocument(""),c("BODY"==t.nodeName?t.childNodes:[t],function(e){d.body.appendChild(d.importNode(e,!0))}),t="BODY"!=t.nodeName?d.body.firstChild:d.body,p=s.doc,s.doc=d),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),v=h.parse(u(n.getInner?t.innerHTML:s.getOuterHTML(t)),n),l(v),m=new r(e,f),n.content=m.serialize(v),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){f.addValidElements(e)},setRules:function(e){f.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(B,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(D,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(M,[D,f,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+M,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*L),P=V(O/L)):(P=V(O/L),O=V(P*L))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(M-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:M}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,M=w.clientHeight,L=M/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+M)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mousedown click",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow drop",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide blur",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[u,f],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+p+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+p+""))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[m,B,M,w,L,u,f],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||a.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){ +r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){M(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function M(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function L(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!M(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),(8==t&&j.isCollapsed()||37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!M(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(F,[D,u,f,S],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart Cut",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;r.isDefaultPrevented()||((i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return cL)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function v(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function y(e){e.innerHTML=r?"":'
'}function b(e){var t=B,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==F?(n=a.create(e||W),v(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function x(t){var n,r,i;if(3==B.nodeType&&(t?D>0:DB.childNodes.length-1,B=B.childNodes[Math.min(D,B.childNodes.length-1)]||B,D=V&&3==B.nodeType?B.nodeValue.length:0),A=N(B)){if(c.beforeChange(),!a.isBlock(A)&&A!=a.getRoot())return void((!W||H)&&_());if((W&&!H||!W&&H)&&(B=C(B,D)),M=a.getParent(B,a.isBlock),I=M?a.getParent(M.parentNode,a.isBlock):null,F=M?M.nodeName.toUpperCase():"",z=I?I.nodeName.toUpperCase():"","LI"!=z||o.ctrlKey||(M=I,F=z),/^(LI|DT|DD)$/.test(F)){if(!W&&H)return void _();if(a.isEmpty(M))return void w()}if("PRE"==F&&l.br_in_pre!==!1){if(!H)return void _()}else if(!W&&!H&&"LI"!=F||W&&H)return void _();W&&M===i.getBody()||(W=W||"P",x()?k():x(!0)?(P=M.parentNode.insertBefore(b(),M),p(P),g(M)):(R=T.cloneRange(),R.setEndAfter(M),O=R.extractContents(),E(O),P=O.firstChild,a.insertAfter(O,M),m(P),S(M),a.isEmpty(M)&&y(M),a.isEmpty(P)?(a.remove(P),k()):g(P)),a.setAttrib(P,"id",""),i.fire("NewBlock",{newBlock:P}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements(); +i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(W,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(V,[R,u,f,P,w,m],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=l({},i),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=L.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void 0}),c)return c;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}return c?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){L[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),L.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),L.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),L.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),L.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!L.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return M.match(e)}function T(e,n){M.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,M,L={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,M=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}M.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&M.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){M.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({},r.schema),w='​',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(//i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||M.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||M.remove("link"),n.href&&M.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{}," "),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!M.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(U,[f],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r($,[f],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(q,[f],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(j,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(K,[q],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(Y,[j,K,$,f],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(G,[$],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.psuedo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(X,[f,G,$],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(J,[f,b],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Q,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Z,[f],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ee,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a=0,s=0,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y), +i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ne,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(re,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(oe,[h],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(ae,[h,oe],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(se,[ie,ae],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(le,[J],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(ce,[J],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ue,[se,le,ce,J,h],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(de,[ue,se,J,h,oe,Q,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(fe,[de],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(he,[de,fe],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(pe,[D,w,m,E,v,u,f],function(e,t,n,r,i,o,a){return function(s){function l(e,t){try{s.getDoc().execCommand(e,!1,t)}catch(n){}}function c(){var e=s.getDoc().documentMode;return e?e:6}function u(e){return e.isDefaultPrevented()}function d(e){var t,n;e.dataTransfer&&(s.selection.isCollapsed()&&"IMG"==e.target.tagName&&X.select(e.target),t=s.selection.getContent(),t.length>0&&(n=re+escape(s.id)+","+escape(t),e.dataTransfer.setData(ie,n)))}function f(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(ie),t&&t.indexOf(re)>=0)?(t=t.substr(re.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function h(e){s.queryCommandSupported("mceInsertClipboardContent")?s.execCommand("mceInsertClipboardContent",!1,{content:e}):s.execCommand("mceInsertContent",!1,e)}function p(){function r(e){var t=v.schema.getBlockElements(),n=s.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function i(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==j.trim(n.data).length)&&n!==t)return!1;return n===t}function o(e,t,i){var o,a,s;for(s=v.schema.getNonEmptyElements(),o=new n(i||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!r(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function l(e){var n,r,i,a,l;if(!e.collapsed&&(n=v.getParent(t.getNode(e.startContainer,e.startOffset),v.isBlock),r=v.getParent(t.getNode(e.endContainer,e.endOffset),v.isBlock),l=s.schema.getTextBlockElements(),n!=r&&l[n.nodeName]&&l[r.nodeName]&&"false"!==v.getContentEditable(n)&&"false"!==v.getContentEditable(r)))return e.deleteContents(),i=o(n,!1),a=o(r,!0),v.isEmpty(r)||j(n).append(r.childNodes),j(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):a&&(1==a.nodeType?(e.setStartBefore(a),e.setEndBefore(a)):(e.setStart(a,0),e.setEnd(a,0))),y.setRng(e),!0}function c(e,n){var r,a,l,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),l=v.getParent(r,v.isBlock),a=o(s.getBody(),n,r),c=v.getParent(a,v.isBlock),!r||!a)return e;if(c&&l!=c)if(n){if(!i(l,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==a.nodeType?e.setEnd(a,0):e.setEndBefore(a)}else{if(!i(c,l))return e;1==a.nodeType?"BR"==a.nodeName?e.setStartBefore(a):e.setStartAfter(a):e.setStart(a,a.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function p(e){var t=y.getRng();return t=c(t,e),l(t)?!0:void 0}function m(e){var t,n,r;p(e)||(a.each(s.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&s.dom.setAttrib(e,"style",s.dom.getAttrib(e,"style"))}),t=new b(function(){}),t.observe(s.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),s.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=s.selection.getRng(),r=n.startContainer.parentNode,a.each(t.takeRecords(),function(e){if(v.isChildOf(e.target,s.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}a.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),v.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),s.selection.setRng(n))}})}}),t.disconnect(),a.each(s.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var g=s.getDoc(),v=s.dom,y=s.selection,b=window.MutationObserver,x,C;b||(x=!0,b=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),s.on("keydown",function(e){var t=e.keyCode==Y,n=e.ctrlKey||e.metaKey;if(!u(e)&&(t||e.keyCode==K)){var r=s.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&s.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),m(t)}}),s.on("keypress",function(t){if(!u(t)&&!y.isCollapsed()&&t.charCode&&!e.metaKeyPressed(t)){var n,r,i,o,a,l; +n=s.selection.getRng(),l=String.fromCharCode(t.charCode),t.preventDefault(),r=j(n.startContainer).parents().filter(function(e,t){return!!s.schema.getTextInlineElements()[t.nodeName]}),m(!0),r=r.filter(function(e,t){return!j.contains(s.getBody(),t)}),r.length?(i=v.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(s.getDoc().createTextNode(l)),o=v.getParent(n.startContainer,v.isBlock),v.isEmpty(o)?j(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),s.selection.setRng(n)):s.selection.setContent(l)}}),s.addCommand("Delete",function(){m()}),s.addCommand("ForwardDelete",function(){m(!0)}),x||(s.on("dragstart",function(e){C=y.getRng(),d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,g);C&&(y.setRng(C),C=null),m(),y.setRng(r),h(n.html)},0))}}),s.on("cut",function(e){u(e)||!e.clipboardData||s.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",s.selection.getContent()),e.clipboardData.setData("text/plain",s.selection.getContent({format:"text"})),window.setTimeout(function(){m(!0)},0))}))}function m(){function e(e){var t=G.create("body"),n=e.cloneContents();return t.appendChild(n),X.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(s.getBody()),t.compareRanges(n,r)}var i=e(n),o=G.createRng();o.selectNode(s.getBody());var a=e(o);return i===a}s.on("keydown",function(e){var t=e.keyCode,r,i;if(!u(e)&&(t==Y||t==K)){if(r=s.selection.isCollapsed(),i=s.getBody(),r&&!G.isEmpty(i))return;if(!r&&!n(s.selection.getRng()))return;e.preventDefault(),s.setContent(""),i.firstChild&&G.isBlock(i.firstChild)?s.selection.setCursorLocation(i.firstChild,0):s.selection.setCursorLocation(i,0),s.nodeChanged()}})}function g(){s.shortcuts.add("meta+a",null,"SelectAll")}function v(){s.settings.content_editable||(G.bind(s.getDoc(),"focusin",function(){X.setRng(X.getRng())}),G.bind(s.getDoc(),"mousedown mouseup",function(e){e.target==s.getDoc().documentElement&&(s.getBody().focus(),"mousedown"==e.type?X.placeCaretAt(e.clientX,e.clientY):X.setRng(X.getRng()))}))}function y(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===K){if(!s.getBody().getElementsByTagName("hr").length)return;if(X.isCollapsed()&&0===X.getRng(!0).startOffset){var t=X.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return G.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(G.remove(n),e.preventDefault())}}})}function b(){window.Range.prototype.getClientRects||s.on("mousedown",function(e){if(!u(e)&&"HTML"===e.target.nodeName){var t=s.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function x(){s.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),X.getSel().setBaseAndExtent(t,0,t,1),s.nodeChanged()),"A"==t.nodeName&&G.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),X.select(t))})}function C(){function e(){var e=G.getAttribs(X.getStart().cloneNode(!1));return function(){var t=X.getStart();t!==s.getBody()&&(G.setAttrib(t,"style",null),q(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!X.isCollapsed()&&G.getParent(X.getStart(),G.isBlock)!=G.getParent(X.getEnd(),G.isBlock)}s.on("keypress",function(n){var r;return u(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),s.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),G.bind(s.getDoc(),"cut",function(n){var r;!u(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function w(){document.body.setAttribute("role","application")}function _(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===K&&X.isCollapsed()&&0===X.getRng(!0).startOffset){var t=X.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function E(){c()>7||(l("RespectVisibilityInDesign",!0),s.contentStyles.push(".mceHideBrInPre pre br {display: none}"),G.addClass(s.getBody(),"mceHideBrInPre"),Q.addNodeFilter("pre",function(e){for(var t=e.length,n,i,o,a;t--;)for(n=e[t].getAll("br"),i=n.length;i--;)o=n[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new r("#text",3),o,!0).value="\n"}),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function N(){G.bind(s.getBody(),"mouseup",function(){var e,t=X.getNode();"IMG"==t.nodeName&&((e=G.getStyle(t,"width"))&&(G.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),G.setStyle(t,"width","")),(e=G.getStyle(t,"height"))&&(G.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),G.setStyle(t,"height","")))})}function S(){s.on("keydown",function(t){var n,r,i,o,a;if(!u(t)&&t.keyCode==e.BACKSPACE&&(n=X.getRng(),r=n.startContainer,i=n.startOffset,o=G.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(s.formatter.toggle("blockquote",null,a),n=G.createRng(),n.setStart(r,0),n.setEnd(r,0),X.setRng(n))}})}function k(){function e(){s._refreshContentEditable(),l("StyleWithCSS",!1),l("enableInlineTableEditing",!1),J.object_resizing||l("enableObjectResizing",!1)}J.readonly||s.on("BeforeExecCommand MouseDown",e)}function T(){function e(){q(G.select("a"),function(e){var t=e.parentNode,n=G.getRoot();if(t.lastChild===e){for(;t&&!G.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}G.add(t,"br",{"data-mce-bogus":1})}})}s.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function R(){J.forced_root_block&&s.on("init",function(){l("DefaultParagraphSeparator",J.forced_root_block)})}function A(){s.on("Undo Redo SetContent",function(e){e.initial||s.execCommand("mceRepaint")})}function B(){s.on("keydown",function(e){var t;u(e)||e.keyCode!=K||(t=s.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),s.undoManager.beforeChange(),G.remove(t.item(0)),s.undoManager.add()))})}function D(){var e;c()>=10&&(e="",q("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),s.contentStyles.push(e+"{padding-right: 1px !important}"))}function M(){c()<9&&(Q.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,o,a;t--;)n=e[t],o=e[t].firstChild,o?o.value=i.decode(o.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),o=new r("#text",3),o.value=a,o.raw=!0,n.append(o)))}))}function L(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),G.unbind(r,"mouseup",n),G.unbind(r,"mousemove",t),a=o=0}var r=G.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,G.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(G.bind(r,"mouseup",n),G.bind(r,"mousemove",t),G.getRoot().focus(),a.select())}})}function H(){s.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||X.normalize()},!0)}function P(){s.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function O(){s.inline||s.on("keydown",function(){document.activeElement==document.body&&s.getWin().focus()})}function I(){s.inline||(s.contentStyles.push("body {min-height: 150px}"),s.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(o.ie>11)return void s.getBody().focus();t=s.selection.getRng(),s.getBody().focus(),s.selection.setRng(t),s.selection.normalize(),s.nodeChanged()}}))}function F(){o.mac&&s.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),s.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function z(){l("AutoUrlDetect",!1)}function W(){s.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),s.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function V(){s.on("init",function(){s.dom.bind(s.getBody(),"submit",function(e){e.preventDefault()})})}function U(){Q.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function $(){s.on("dragstart",function(e){d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);if(n&&n.id!=s.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,s.getDoc());X.setRng(r),h(n.html)}}})}var q=a.each,j=s.$,K=e.BACKSPACE,Y=e.DELETE,G=s.dom,X=s.selection,J=s.settings,Q=s.parser,Z=s.serializer,ee=o.gecko,te=o.ie,ne=o.webkit,re="data:text/mce-internal,",ie=te?"Text":"URL";S(),m(),H(),ne&&(p(),v(),x(),R(),V(),_(),U(),o.iOS?(O(),I(),W()):g()),te&&o.ie<11&&(y(),w(),E(),N(),B(),D(),M(),L()),o.ie>=11&&(I(),_()),o.ie&&(g(),z(),$()),ee&&(y(),b(),C(),k(),T(),A(),P(),F(),_())}}),r(me,[K,b,f],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ge,[f,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ve,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(ye,[],function(){function e(e){return function(){return e}}return{constant:e}}),r(be,[ve,f,ye],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n){var a,s;a=new XMLHttpRequest,a.open("POST",r.url),a.withCredentials=r.credentials,a.onload=function(){var e;return 200!=a.status?void n("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),i(e)),a.send(s)}function l(n){function i(t){return new e(function(e){var n=r.handler;n(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})})})}var o;return r.url||r.handler!==s?(o=t.map(n,function(e){var t,n=e.id();return c[n]?c[n]:(t=i(e).then(function(e){return delete c[n],e})["catch"](function(e){return delete c[n],e}),c[n]=t,t)}),e.all(o)):new e(function(e){e([])})}var c={};return r=t.extend({credentials:!1,handler:s},r),{upload:l}}}),r(xe,[ve],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,M=w.inArray,L=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===M(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&C.ie&&C.ie<12&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){ +return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[L(e[0])]=L(e[1]):i[L(e[0])]=L(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=I&&11>I?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=L(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(Ne,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Se,[b,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ke,[Ee,h,b,U,u,f,K,Ne,Se],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Te,[ke,f],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(Re,[K,f],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(Ae,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(Be,[Ae,Re,f],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(De,[b],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Me,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(Le,[b,l,x,C,f,u],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(He,[$,f],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Pe,[He],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
'+this._super(e)}})}),r(Oe,[te,le],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ie,[te,Oe],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Fe,[Ie],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ze,[ie],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(We,[Ie],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e.state.get("text"))+"
"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(Ve,[Ie,ne,J,h],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
",e.classes.add("has-open")),'
'+s+"
"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(Ue,[Ve],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r($e,[Fe,ue],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(qe,[$e,b],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(je,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10), +f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ke,[Ie,oe,J,je],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(Ye,[Ie],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
'+e._getDataPathHtml(e.state.get("row"))+"
"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
'+n[r].name+"
";return o||(o='
\xa0
'),o}})}),r(Ge,[Ye,ke],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Xe,[ie],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Je,[ie,Xe,f],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Qe,[Je],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Ze,[Ve,f],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(et,[Pe],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(tt,[Pe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,M,L,H,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",L="w",D="x",M="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",L="h",D="y",M="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[M]/2-p[L]/2):"stretch"===s?(C[L]=z(p[H]||0,i[M]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[M]-p[L]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(nt,[He],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(rt,[te,Ie,ue,f,ke,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(it,[Pe],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var M=0,L=t.flexWidths;if(L)for(d=0;dd;d++)E[d]+=L?L[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(ot,[Ie],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(at,[Ie,J],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(st,[ie],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(lt,[st],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(ct,[Fe,ne,lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(ut,[Ie,ne,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
'+c+"
":"")+(i.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(dt,[ue,ut,f],function(e,t,n){var r=e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(ft,[ct,dt],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(mt,[Ie,oe],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(gt,[Ie,oe,J],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(vt,[Ie],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1, +'
'}})}),r(yt,[ct,J,h],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(bt,[nt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(xt,[se,h,J],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Ct,[Ie],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(wt,[h,te],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
'),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,f,h,p,m,v,b,x,C,w,E,N,S,k,T,R,A,D,M,L,H,I,F,V,U,$,q,K,G,X,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,me,ge,ve,Ee,Ne,Se,ke,Re,Ae,Be,De,Me,Le,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt,Ct,wt])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 05a8c7a45719de9b888e3edc0c20fad419775b95..9d212a55c0d81c8cfaf75c8d359d3d58d1c16236 100644 GIT binary patch delta 146888 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"#4*o~(8}tF^Bw+HA=YAtRjWTEJlk4b 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%0AZwbXwM(twkejtZ>irb5j=Xa>~DZcjgJh{Lb# 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%0A>5;UDX7qO2+N8_q+>e|pMMdC~Sgj|so^aah* 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 b^l=ehtM>q^kIcg}_~ie8gpQb