From 95735cf29898ee42cdc8d173205a92533a7d1f75 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Thu, 17 Jul 2014 00:59:16 +0000 Subject: [PATCH] TinyMCE: - Update to 4.1.2, changelog: https://github.com/tinymce/tinymce/blob/master/changelog.txt - Update the tests to 4.1.2. Fixes #28576. Built from https://develop.svn.wordpress.org/trunk@29203 git-svn-id: http://core.svn.wordpress.org/trunk@28987 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/image/plugin.js | 35 ++- .../js/tinymce/plugins/image/plugin.min.js | 2 +- .../js/tinymce/plugins/media/plugin.js | 54 +++- .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 144 +++++++--- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../js/tinymce/plugins/textcolor/plugin.js | 263 +++++++++--------- .../tinymce/plugins/textcolor/plugin.min.js | 2 +- .../tinymce/skins/lightgray/skin.ie7.min.css | 2 +- .../js/tinymce/skins/lightgray/skin.min.css | 2 +- wp-includes/js/tinymce/themes/modern/theme.js | 8 +- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 22 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 127439 -> 130591 bytes wp-includes/version.php | 2 +- 15 files changed, 318 insertions(+), 224 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/image/plugin.js b/wp-includes/js/tinymce/plugins/image/plugin.js index d7a77d9579..9d105eff30 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.js @@ -216,20 +216,28 @@ tinymce.PluginManager.add('image', function(editor) { return value; } - function srcChange() { + function srcChange(e) { + var meta = e.meta || {}; + if (imageListCtrl) { imageListCtrl.value(editor.convertURL(this.value(), 'src')); } - getImageSize(this.value(), function(data) { - if (data.width && data.height && imageDimensions) { - width = data.width; - height = data.height; - - win.find('#width').value(width); - win.find('#height').value(height); - } + tinymce.each(meta, function(value, key) { + win.find('#' + key).value(value); }); + + if (!meta.width && !meta.height) { + getImageSize(this.value(), function(data) { + if (data.width && data.height && imageDimensions) { + width = data.width; + height = data.height; + + win.find('#width').value(width); + win.find('#height').value(height); + } + }); + } } width = dom.getAttrib(imgElm, 'width'); @@ -297,7 +305,14 @@ tinymce.PluginManager.add('image', function(editor) { // General settings shared between simple and advanced dialogs var generalFormItems = [ - {name: 'src', type: 'filepicker', filetype: 'image', label: 'Source', autofocus: true, onchange: srcChange}, + { + name: 'src', + type: 'filepicker', + filetype: 'image', + label: 'Source', + autofocus: true, + onchange: srcChange + }, imageListCtrl ]; diff --git a/wp-includes/js/tinymce/plugins/image/plugin.min.js b/wp-includes/js/tinymce/plugins/image/plugin.min.js index 8cf625b756..e4192ae06e 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(d.clientWidth,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=j.find("#width")[0],b=j.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),j.find("#constrain")[0].checked()&&k&&l&&c&&d&&(k!=c?(d=Math.round(c/k*d),b.value(d)):(c=Math.round(d/l*c),a.value(c))),k=c,l=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){o.width||o.height||!r||(p.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}i(),e(),o=tinymce.extend(o,j.toJSON());var c=o.caption;o.alt||(o.alt=""),""===o.width&&(o.width=null),""===o.height&&(o.height=null),o.style||(o.style=null),o={src:o.src,alt:o.alt,width:o.width,height:o.height,style:o.style,"class":o["class"]},a.undoManager.transact(function(){var d={node:q,data:o,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):o.src?(q?p.setAttribs(q,o):(o.id="__mcenew",a.focus(),a.selection.setContent(p.createHTML("img",o)),q=p.get("__mcenew"),p.setAttrib(q,"id",null)),void b(q)):void(q&&(p.remove(q),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(){m&&m.value(a.convertURL(this.value(),"src")),b(this.value(),function(a){a.width&&a.height&&r&&(k=a.width,l=a.height,j.find("#width").value(k),j.find("#height").value(l))})}function i(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=j.toJSON(),d=p.parseStyle(c.style);delete d.margin,d["margin-top"]=d["margin-bottom"]=b(c.vspace),d["margin-left"]=d["margin-right"]=b(c.hspace),d["border-width"]=b(c.border),j.find("#style").value(p.serializeStyle(p.parseStyle(p.serializeStyle(d))))}}var j,k,l,m,n,o={},p=a.dom,q=a.selection.getNode(),r=a.settings.image_dimensions!==!1;k=p.getAttrib(q,"width"),l=p.getAttrib(q,"height"),"IMG"!=q.nodeName||q.getAttribute("data-mce-object")||q.getAttribute("data-mce-placeholder")?q=null:(o={src:p.getAttrib(q,"src"),alt:p.getAttrib(q,"alt"),"class":p.getAttrib(q,"class"),width:k,height:l},a.fire("wpLoadImageData",{imgData:{data:o,node:q}})),d&&(m={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:o.src&&a.convertURL(o.src,"src"),onselect:function(a){var b=j.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),j.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){m=this}}),a.settings.image_class_list&&(n={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 s=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},m];a.settings.image_description!==!1&&s.push({name:"alt",type:"textbox",label:"Image description"}),r&&s.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"}]}),s.push(n),a.fire("wpLoadImageForm",{data:s}),a.settings.image_advtab?(q&&(o.hspace=g(q.style.marginLeft||q.style.marginRight),o.vspace=g(q.style.marginTop||q.style.marginBottom),o.border=g(q.style.borderWidth),o.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(q,"style")))),j=a.windowManager.open({title:"Insert/edit image",data:o,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:i},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):j=a.windowManager.open({title:"Insert/edit image",data:o,body:s,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 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(d.clientWidth,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=j.find("#width")[0],b=j.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),j.find("#constrain")[0].checked()&&k&&l&&c&&d&&(k!=c?(d=Math.round(c/k*d),b.value(d)):(c=Math.round(d/l*c),a.value(c))),k=c,l=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){o.width||o.height||!r||(p.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}i(),e(),o=tinymce.extend(o,j.toJSON());var c=o.caption;o.alt||(o.alt=""),""===o.width&&(o.width=null),""===o.height&&(o.height=null),o.style||(o.style=null),o={src:o.src,alt:o.alt,width:o.width,height:o.height,style:o.style,"class":o["class"]},a.undoManager.transact(function(){var d={node:q,data:o,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):o.src?(q?p.setAttribs(q,o):(o.id="__mcenew",a.focus(),a.selection.setContent(p.createHTML("img",o)),q=p.get("__mcenew"),p.setAttrib(q,"id",null)),void b(q)):void(q&&(p.remove(q),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d=c.meta||{};m&&m.value(a.convertURL(this.value(),"src")),tinymce.each(d,function(a,b){j.find("#"+b).value(a)}),d.width||d.height||b(this.value(),function(a){a.width&&a.height&&r&&(k=a.width,l=a.height,j.find("#width").value(k),j.find("#height").value(l))})}function i(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=j.toJSON(),d=p.parseStyle(c.style);delete d.margin,d["margin-top"]=d["margin-bottom"]=b(c.vspace),d["margin-left"]=d["margin-right"]=b(c.hspace),d["border-width"]=b(c.border),j.find("#style").value(p.serializeStyle(p.parseStyle(p.serializeStyle(d))))}}var j,k,l,m,n,o={},p=a.dom,q=a.selection.getNode(),r=a.settings.image_dimensions!==!1;k=p.getAttrib(q,"width"),l=p.getAttrib(q,"height"),"IMG"!=q.nodeName||q.getAttribute("data-mce-object")||q.getAttribute("data-mce-placeholder")?q=null:(o={src:p.getAttrib(q,"src"),alt:p.getAttrib(q,"alt"),"class":p.getAttrib(q,"class"),width:k,height:l},a.fire("wpLoadImageData",{imgData:{data:o,node:q}})),d&&(m={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:o.src&&a.convertURL(o.src,"src"),onselect:function(a){var b=j.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),j.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){m=this}}),a.settings.image_class_list&&(n={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 s=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},m];a.settings.image_description!==!1&&s.push({name:"alt",type:"textbox",label:"Image description"}),r&&s.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"}]}),s.push(n),a.fire("wpLoadImageForm",{data:s}),a.settings.image_advtab?(q&&(o.hspace=g(q.style.marginLeft||q.style.marginRight),o.vspace=g(q.style.marginTop||q.style.marginBottom),o.border=g(q.style.borderWidth),o.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(q,"style")))),j=a.windowManager.open({title:"Insert/edit image",data:o,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:i},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):j=a.windowManager.open({title:"Insert/edit image",data:o,body:s,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 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/media/plugin.js b/wp-includes/js/tinymce/plugins/media/plugin.js index dcd0adce79..a2878b9a7e 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.js @@ -20,6 +20,8 @@ tinymce.PluginManager.add('media', function(editor, url) { {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"'} ]; + var embedChange = (tinymce.Env.ie && tinymce.Env.ie <= 8) ? 'onChange' : 'onInput'; + function guessMime(url) { if (url.indexOf('.mp3') != -1) { return 'audio/mpeg'; @@ -62,8 +64,21 @@ tinymce.PluginManager.add('media', function(editor, url) { function showDialog() { var win, width, height, data; + var generalFormItems = [ - {name: 'source1', type: 'filepicker', filetype: 'media', size: 40, autofocus: true, label: 'Source'} + { + name: 'source1', + type: 'filepicker', + filetype: 'media', + size: 40, + autofocus: true, + label: 'Source', + onchange: function(e) { + tinymce.each(e.meta, function(value, key) { + win.find('#' + key).value(value); + }); + } + } ]; function recalcSize(e) { @@ -117,6 +132,23 @@ tinymce.PluginManager.add('media', function(editor, url) { width = data.width; height = data.height; + var embedTextBox = { + id: 'mcemediasource', + type: 'textbox', + flex: 1, + name: 'embed', + value: getSource(), + multiline: true, + label: 'Source' + }; + + function updateValueOnChange() { + data = htmlToData( this.value() ); + this.parent().parent().fromJSON(data); + } + + embedTextBox[embedChange] = updateValueOnChange; + win = editor.windowManager.open({ title: 'Insert/edit video', data: data, @@ -149,15 +181,7 @@ tinymce.PluginManager.add('media', function(editor, url) { text: 'Paste your embed code below:', forId: 'mcemediasource' }, - { - id: 'mcemediasource', - type: 'textbox', - flex: 1, - name: 'embed', - value: getSource(), - multiline: true, - label: 'Source' - } + embedTextBox ] } ], @@ -420,7 +444,7 @@ tinymce.PluginManager.add('media', function(editor, url) { width: data.width, height: data.height }); - break; + break; } if (updateAll) { @@ -436,13 +460,13 @@ tinymce.PluginManager.add('media', function(editor, url) { src: "" }); } - break; + break; case "iframe": setAttributes(attrs, { src: data.source1 }); - break; + break; case "source": sourceCount++; @@ -457,7 +481,7 @@ tinymce.PluginManager.add('media', function(editor, url) { return; } } - break; + break; case "img": if (!data.poster) { @@ -523,7 +547,7 @@ tinymce.PluginManager.add('media', function(editor, url) { // Make sure that any messy HTML is retained inside these var specialElements = editor.schema.getSpecialElements(); tinymce.each('video audio iframe object'.split(' '), function(name) { - specialElements[name] = new RegExp('<\/' + name + '[^>]*>','gi'); + specialElements[name] = new RegExp('<\/' + name + '[^>]*>', 'gi'); }); // Allow elements diff --git a/wp-includes/js/tinymce/plugins/media/plugin.min.js b/wp-includes/js/tinymce/plugins/media/plugin.min.js index 29da489eba..1336b31de2 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(e,t){function i(e){return-1!=e.indexOf(".mp3")?"audio/mpeg":-1!=e.indexOf(".wav")?"audio/wav":-1!=e.indexOf(".mp4")?"video/mp4":-1!=e.indexOf(".webm")?"video/webm":-1!=e.indexOf(".ogg")?"video/ogg":-1!=e.indexOf(".swf")?"application/x-shockwave-flash":""}function r(t){var i=e.settings.media_scripts;if(i)for(var r=0;r=0;o--)t[r]==i[o]&&i.splice(o,1);e.selection.select(i[0]),e.nodeChanged()}})}function a(){var t=e.selection.getNode();return t.getAttribute("data-mce-object")?e.selection.getContent():void 0}function c(o){var a="";if(!o.source1&&(tinymce.extend(o,s(o.embed)),!o.source1))return"";if(o.source2||(o.source2=""),o.poster||(o.poster=""),o.source1=e.convertURL(o.source1,"source"),o.source2=e.convertURL(o.source2,"source"),o.source1mime=i(o.source1),o.source2mime=i(o.source2),o.poster=e.convertURL(o.poster,"poster"),o.flashPlayerUrl=e.convertURL(t+"/moxieplayer.swf","movie"),tinymce.each(d,function(e){var t,i,r;if(t=e.regex.exec(o.source1)){for(r=e.url,i=0;t[i];i++)r=r.replace("$"+i,function(){return t[i]});o.source1=r,o.type=e.type,o.width=o.width||e.w,o.height=o.height||e.h}}),o.embed)a=m(o.embed,o,!0);else{var c=r(o.source1);c&&(o.type="script",o.width=c.width,o.height=c.height),o.width=o.width||300,o.height=o.height||150,tinymce.each(o,function(t,i){o[i]=e.dom.encode(t)}),"iframe"==o.type?a+='':"application/x-shockwave-flash"==o.source1mime?(a+='',o.poster&&(a+=''),a+=""):-1!=o.source1mime.indexOf("audio")?e.settings.audio_template_callback?a=e.settings.audio_template_callback(o):a+='":"script"==o.type?a+='':a=e.settings.video_template_callback?e.settings.video_template_callback(o):'"}return a}function s(e){var t={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(e,i){if(t.source1||"param"!=e||(t.source1=i.map.movie),("iframe"==e||"object"==e||"embed"==e||"video"==e||"audio"==e)&&(t.type||(t.type=e),t=tinymce.extend(i.map,t)),"script"==e){var o=r(i.map.src);if(!o)return;t={type:"script",source1:i.map.src,width:o.width,height:o.height}}"source"==e&&(t.source1?t.source2||(t.source2=i.map.src):t.source1=i.map.src),"img"!=e||t.poster||(t.poster=i.map.src)}}).parse(e),t.source1=t.source1||t.src||t.data,t.source2=t.source2||"",t.poster=t.poster||"",t}function n(t){return t.getAttribute("data-mce-object")?s(e.serializer.serialize(t,{selection:!0})):{}}function m(e,t,i){function r(e,t){var i,r,o,a;for(i in t)if(o=""+t[i],e.map[i])for(r=e.length;r--;)a=e[r],a.name==i&&(o?(e.map[i]=o,a.value=o):(delete e.map[i],e.splice(r,1)));else o&&(e.push({name:i,value:o}),e.map[i]=o)}var o,a=new tinymce.html.Writer,c=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){a.comment(e)},cdata:function(e){a.cdata(e)},text:function(e,t){a.text(e,t)},start:function(e,s,n){switch(e){case"video":case"object":case"embed":case"img":case"iframe":r(s,{width:t.width,height:t.height})}if(i)switch(e){case"video":r(s,{poster:t.poster,src:""}),t.source2&&r(s,{src:""});break;case"iframe":r(s,{src:t.source1});break;case"source":if(c++,2>=c&&(r(s,{src:t["source"+c],type:t["source"+c+"mime"]}),!t["source"+c]))return;break;case"img":if(!t.poster)return;o=!0}a.start(e,s,n)},end:function(e){if("video"==e&&i)for(var s=1;2>=s;s++)if(t["source"+s]){var n=[];n.map={},s>c&&(r(n,{src:t["source"+s],type:t["source"+s+"mime"]}),a.start("source",n,!0))}if(t.poster&&"object"==e&&i&&!o){var m=[];m.map={},r(m,{src:t.poster,width:t.width,height:t.height}),a.start("img",m,!0)}a.end(e)}},new tinymce.html.Schema({})).parse(e),a.getContent()}var d=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{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"},{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"'}];e.on("ResolveName",function(e){var t;1==e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}),e.on("preInit",function(){var t=e.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("]*>","gi")});var i=e.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){i[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(t,i){for(var o,a,c,s,n,m,d,u,l=t.length;l--;)if(a=t[l],a.parent&&("script"!=a.name||(u=r(a.attr("src"))))){for(c=new tinymce.html.Node("img",1),c.shortEnded=!0,u&&(u.width&&a.attr("width",u.width.toString()),u.height&&a.attr("height",u.height.toString())),m=a.attributes,o=m.length;o--;)s=m[o].name,n=m[o].value,"width"!==s&&"height"!==s&&"style"!==s&&(("data"==s||"src"==s)&&(n=e.convertURL(n,s)),c.attr("data-mce-p-"+s,n));d=a.firstChild&&a.firstChild.value,d&&(c.attr("data-mce-html",escape(d)),c.firstChild=null),c.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==i?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":i,"class":"mce-object mce-object-"+i}),a.replace(c)}}),e.serializer.addAttributeFilter("data-mce-object",function(e,t){for(var i,r,o,a,c,s,n,m=e.length;m--;)if(i=e[m],i.parent){for(n=i.attr(t),r=new tinymce.html.Node(n,1),"audio"!=n&&"script"!=n&&r.attr({width:i.attr("width"),height:i.attr("height")}),r.attr({style:i.attr("style")}),a=i.attributes,o=a.length;o--;){var d=a[o].name;0===d.indexOf("data-mce-p-")&&r.attr(d.substr(11),a[o].value)}"script"==n&&r.attr("type","text/javascript"),c=i.attr("data-mce-html"),c&&(s=new tinymce.html.Node("#text",3),s.raw=!0,s.value=unescape(c),r.append(s)),i.replace(r)}})}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");("audio"==t||"script"==t)&&e.preventDefault()}),e.on("objectResized",function(e){var t,i=e.target;i.getAttribute("data-mce-object")&&(t=i.getAttribute("data-mce-html"),t&&(t=unescape(t),i.setAttribute("data-mce-html",escape(m(t,{width:e.width,height:e.height})))))}),e.addButton("media",{tooltip:"Insert/edit video",onclick:o,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),e.addMenuItem("media",{icon:"media",text:"Insert video",onclick:o,context:"insert",prependToContext:!0})}); \ No newline at end of file +tinymce.PluginManager.add("media",function(e,t){function i(e){return-1!=e.indexOf(".mp3")?"audio/mpeg":-1!=e.indexOf(".wav")?"audio/wav":-1!=e.indexOf(".mp4")?"video/mp4":-1!=e.indexOf(".webm")?"video/webm":-1!=e.indexOf(".ogg")?"video/ogg":-1!=e.indexOf(".swf")?"application/x-shockwave-flash":""}function r(t){var i=e.settings.media_scripts;if(i)for(var r=0;r=0;o--)t[r]==i[o]&&i.splice(o,1);e.selection.select(i[0]),e.nodeChanged()}})}function a(){var t=e.selection.getNode();return t.getAttribute("data-mce-object")?e.selection.getContent():void 0}function c(o){var a="";if(!o.source1&&(tinymce.extend(o,n(o.embed)),!o.source1))return"";if(o.source2||(o.source2=""),o.poster||(o.poster=""),o.source1=e.convertURL(o.source1,"source"),o.source2=e.convertURL(o.source2,"source"),o.source1mime=i(o.source1),o.source2mime=i(o.source2),o.poster=e.convertURL(o.poster,"poster"),o.flashPlayerUrl=e.convertURL(t+"/moxieplayer.swf","movie"),tinymce.each(u,function(e){var t,i,r;if(t=e.regex.exec(o.source1)){for(r=e.url,i=0;t[i];i++)r=r.replace("$"+i,function(){return t[i]});o.source1=r,o.type=e.type,o.width=o.width||e.w,o.height=o.height||e.h}}),o.embed)a=m(o.embed,o,!0);else{var c=r(o.source1);c&&(o.type="script",o.width=c.width,o.height=c.height),o.width=o.width||300,o.height=o.height||150,tinymce.each(o,function(t,i){o[i]=e.dom.encode(t)}),"iframe"==o.type?a+='':"application/x-shockwave-flash"==o.source1mime?(a+='',o.poster&&(a+=''),a+=""):-1!=o.source1mime.indexOf("audio")?e.settings.audio_template_callback?a=e.settings.audio_template_callback(o):a+='":"script"==o.type?a+='':a=e.settings.video_template_callback?e.settings.video_template_callback(o):'"}return a}function n(e){var t={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(e,i){if(t.source1||"param"!=e||(t.source1=i.map.movie),("iframe"==e||"object"==e||"embed"==e||"video"==e||"audio"==e)&&(t.type||(t.type=e),t=tinymce.extend(i.map,t)),"script"==e){var o=r(i.map.src);if(!o)return;t={type:"script",source1:i.map.src,width:o.width,height:o.height}}"source"==e&&(t.source1?t.source2||(t.source2=i.map.src):t.source1=i.map.src),"img"!=e||t.poster||(t.poster=i.map.src)}}).parse(e),t.source1=t.source1||t.src||t.data,t.source2=t.source2||"",t.poster=t.poster||"",t}function s(t){return t.getAttribute("data-mce-object")?n(e.serializer.serialize(t,{selection:!0})):{}}function m(e,t,i){function r(e,t){var i,r,o,a;for(i in t)if(o=""+t[i],e.map[i])for(r=e.length;r--;)a=e[r],a.name==i&&(o?(e.map[i]=o,a.value=o):(delete e.map[i],e.splice(r,1)));else o&&(e.push({name:i,value:o}),e.map[i]=o)}var o,a=new tinymce.html.Writer,c=0;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){a.comment(e)},cdata:function(e){a.cdata(e)},text:function(e,t){a.text(e,t)},start:function(e,n,s){switch(e){case"video":case"object":case"embed":case"img":case"iframe":r(n,{width:t.width,height:t.height})}if(i)switch(e){case"video":r(n,{poster:t.poster,src:""}),t.source2&&r(n,{src:""});break;case"iframe":r(n,{src:t.source1});break;case"source":if(c++,2>=c&&(r(n,{src:t["source"+c],type:t["source"+c+"mime"]}),!t["source"+c]))return;break;case"img":if(!t.poster)return;o=!0}a.start(e,n,s)},end:function(e){if("video"==e&&i)for(var n=1;2>=n;n++)if(t["source"+n]){var s=[];s.map={},n>c&&(r(s,{src:t["source"+n],type:t["source"+n+"mime"]}),a.start("source",s,!0))}if(t.poster&&"object"==e&&i&&!o){var m=[];m.map={},r(m,{src:t.poster,width:t.width,height:t.height}),a.start("img",m,!0)}a.end(e)}},new tinymce.html.Schema({})).parse(e),a.getContent()}var u=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{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"},{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"'}],d=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";e.on("ResolveName",function(e){var t;1==e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}),e.on("preInit",function(){var t=e.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("]*>","gi")});var i=e.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){i[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(t,i){for(var o,a,c,n,s,m,u,d,l=t.length;l--;)if(a=t[l],a.parent&&("script"!=a.name||(d=r(a.attr("src"))))){for(c=new tinymce.html.Node("img",1),c.shortEnded=!0,d&&(d.width&&a.attr("width",d.width.toString()),d.height&&a.attr("height",d.height.toString())),m=a.attributes,o=m.length;o--;)n=m[o].name,s=m[o].value,"width"!==n&&"height"!==n&&"style"!==n&&(("data"==n||"src"==n)&&(s=e.convertURL(s,n)),c.attr("data-mce-p-"+n,s));u=a.firstChild&&a.firstChild.value,u&&(c.attr("data-mce-html",escape(u)),c.firstChild=null),c.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==i?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":i,"class":"mce-object mce-object-"+i}),a.replace(c)}}),e.serializer.addAttributeFilter("data-mce-object",function(e,t){for(var i,r,o,a,c,n,s,m=e.length;m--;)if(i=e[m],i.parent){for(s=i.attr(t),r=new tinymce.html.Node(s,1),"audio"!=s&&"script"!=s&&r.attr({width:i.attr("width"),height:i.attr("height")}),r.attr({style:i.attr("style")}),a=i.attributes,o=a.length;o--;){var u=a[o].name;0===u.indexOf("data-mce-p-")&&r.attr(u.substr(11),a[o].value)}"script"==s&&r.attr("type","text/javascript"),c=i.attr("data-mce-html"),c&&(n=new tinymce.html.Node("#text",3),n.raw=!0,n.value=unescape(c),r.append(n)),i.replace(r)}})}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");("audio"==t||"script"==t)&&e.preventDefault()}),e.on("objectResized",function(e){var t,i=e.target;i.getAttribute("data-mce-object")&&(t=i.getAttribute("data-mce-html"),t&&(t=unescape(t),i.setAttribute("data-mce-html",escape(m(t,{width:e.width,height:e.height})))))}),e.addButton("media",{tooltip:"Insert/edit video",onclick:o,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),e.addMenuItem("media",{icon:"media",text:"Insert video",onclick:o,context:"insert",prependToContext:!0})}); \ 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 8b76de0012..b752f129ad 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -170,6 +170,10 @@ define("tinymce/pasteplugin/Utils", [ } } + html = filter(html, [ + //g // Conditional comments + ]); + walk(domParser.parse(html)); return text; @@ -182,15 +186,15 @@ define("tinymce/pasteplugin/Utils", [ * @return {String} Html contents that got trimmed. */ function trimHtml(html) { - var trimSpaces = function(all, s1, s2) { + function trimSpaces(all, s1, s2) { // WebKit   meant to preserve multiple spaces but instead inserted around all inline tags, - // including the spans with inline stypes created on paste + // including the spans with inline styles created on paste if (!s1 && !s2) { return ' '; } return '\u00a0'; - }; + } html = filter(html, [ /^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g, // Remove anything but the contents within the BODY element @@ -535,15 +539,25 @@ define("tinymce/pasteplugin/Clipboard", [ } function getCaretRangeFromEvent(e) { - var doc = editor.getDoc(), rng; + var doc = editor.getDoc(), rng, point; if (doc.caretPositionFromPoint) { - var point = doc.caretPositionFromPoint(e.clientX, e.clientY); + point = doc.caretPositionFromPoint(e.clientX, e.clientY); rng = doc.createRange(); rng.setStart(point.offsetNode, point.offset); rng.collapse(true); } else if (doc.caretRangeFromPoint) { rng = doc.caretRangeFromPoint(e.clientX, e.clientY); + } else if (doc.body.createTextRange) { + rng = doc.body.createTextRange(); + + try { + rng.moveToPoint(e.clientX, e.clientY); + rng.collapse(true); + } catch (ex) { + // Append to top or bottom depending on drop location + rng.collapse(e.clientY < doc.body.clientHeight); + } } return rng; @@ -835,7 +849,55 @@ define("tinymce/pasteplugin/WordFilter", [ function convertFakeListsToProperLists(node) { var currentListNode, prevListNode, lastLevel = 1; - function convertParagraphToLi(paragraphNode, listStartTextNode, listName, start) { + function getText(node) { + var txt = ''; + + if (node.type === 3) { + return node.value; + } + + if ((node = node.firstChild)) { + do { + txt += getText(node); + } while ((node = node.next)); + } + + return txt; + } + + function trimListStart(node, regExp) { + if (node.type === 3) { + if (regExp.test(node.value)) { + node.value = node.value.replace(regExp, ''); + return false; + } + } + + if ((node = node.firstChild)) { + do { + if (!trimListStart(node, regExp)) { + return false; + } + } while ((node = node.next)); + } + + return true; + } + + function removeIgnoredNodes(node) { + if (node._listIgnore) { + node.remove(); + return; + } + + if ((node = node.firstChild)) { + do { + removeIgnoredNodes(node); + } while ((node = node.next)); + } + } + + function convertParagraphToLi(paragraphNode, listName, start) { var level = paragraphNode._listLevel || lastLevel; // Handle list nesting @@ -866,12 +928,6 @@ define("tinymce/pasteplugin/WordFilter", [ } paragraphNode.name = 'li'; - listStartTextNode.value = ''; - - var nextNode = listStartTextNode.next; - if (nextNode && nextNode.type == 3) { - nextNode.value = nextNode.value.replace(/^\u00a0+/, ''); - } // Append list to previous list if it exists if (level > lastLevel && prevListNode) { @@ -879,6 +935,12 @@ define("tinymce/pasteplugin/WordFilter", [ } lastLevel = level; + + // Remove start of list item "1. " or "· " etc + removeIgnoredNodes(paragraphNode); + trimListStart(paragraphNode, /^\u00a0+/); + trimListStart(paragraphNode, /^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/); + trimListStart(paragraphNode, /^\u00a0+/); } var paragraphs = node.getAll('p'); @@ -888,26 +950,17 @@ define("tinymce/pasteplugin/WordFilter", [ if (node.name == 'p' && node.firstChild) { // Find first text node in paragraph - var nodeText = ''; + var nodeText = getText(node); var listStartTextNode = node.firstChild; - while (listStartTextNode) { - nodeText = listStartTextNode.value; - if (nodeText) { - break; - } - - listStartTextNode = listStartTextNode.firstChild; - } - // Detect unordered lists look for bullets - if (/^\s*[\u2022\u00b7\u00a7\u00d8\u25CF]\s*$/.test(nodeText)) { - convertParagraphToLi(node, listStartTextNode, 'ul'); + if (/^[\s\u00a0]*[\u2022\u00b7\u00a7\u00d8\u25CF]\s*/.test(nodeText)) { + convertParagraphToLi(node, 'ul'); continue; } // Detect ordered lists 1., a. or ixv. - if (/^\s*\w+\.$/.test(nodeText)) { + if (/^[\s\u00a0]*\w+\./.test(nodeText) && !/^[\s\u00a0]*\w+\.\s*[^\s]+/.test(listStartTextNode.value)) { // Parse OL start number var matches = /([0-9])\./.exec(nodeText); var start = 1; @@ -915,7 +968,13 @@ define("tinymce/pasteplugin/WordFilter", [ start = parseInt(matches[1], 10); } - convertParagraphToLi(node, listStartTextNode, 'ol', start); + convertParagraphToLi(node, 'ol', start); + continue; + } + + // Convert paragraphs marked as lists but doesn't look like anything + if (node._listLevel) { + convertParagraphToLi(node, 'ul', 1); continue; } @@ -925,20 +984,27 @@ define("tinymce/pasteplugin/WordFilter", [ } function filterStyles(node, styleValue) { - var outputStyles = {}, styles = editor.dom.parseStyle(styleValue); - - // Parse out list indent level for lists - if (node.name === 'p') { - var matches = /mso-list:\w+ \w+([0-9]+)/.exec(styleValue); - - if (matches) { - node._listLevel = parseInt(matches[1], 10); - } - } + var outputStyles = {}, matches, styles = editor.dom.parseStyle(styleValue); Tools.each(styles, function(value, name) { // Convert various MS styles to W3C styles switch (name) { + case 'mso-list': + // Parse out list indent level for lists + matches = /\w+ \w+([0-9]+)/i.exec(styleValue); + if (matches) { + node._listLevel = parseInt(matches[1], 10); + } + + // Remove these nodes o + // Since the span gets removed we mark the text node and the span + if (/Ignore/i.test(value) && node.firstChild) { + node._listIgnore = true; + node.firstChild._listIgnore = true; + } + + break; + case "horiz-align": name = "text-align"; break; @@ -1096,7 +1162,7 @@ define("tinymce/pasteplugin/WordFilter", [ node = nodes[i]; className = node.attr('class'); - if (/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(className)) { + if (/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(className)) { node.remove(); } @@ -1304,7 +1370,7 @@ define("tinymce/pasteplugin/Quirks", [ return before + ' style="' + outputStyles + '"' + after; } - return ''; + return before + after; }); } else { // Remove all external styles @@ -1443,5 +1509,5 @@ define("tinymce/pasteplugin/Plugin", [ }); }); -expose(["tinymce/pasteplugin/Utils","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks","tinymce/pasteplugin/Plugin"]); +expose(["tinymce/pasteplugin/Utils","tinymce/pasteplugin/WordFilter"]); })(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index cb9d3f9028..b571797a95 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(e,t){"use strict";function n(e,t){for(var n,i=[],r=0;r]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
$/i])}return{filter:i,innerText:r,trimHtml:a}}),i(u,[p,m,l],function(e,t,n){return function(i){function r(e){var t,n=i.dom;if(t=i.fire("BeforePastePreProcess",{content:e}),t=i.fire("PastePreProcess",t),e=t.content,!t.isDefaultPrevented()){if(i.hasEventListeners("PastePostProcess")&&!t.isDefaultPrevented()){var r=n.add(i.getBody(),"div",{style:"display:none"},e);t=i.fire("PastePostProcess",{node:r}),n.remove(r),e=t.node.innerHTML}t.isDefaultPrevented()||i.insertContent(e,{merge:i.settings.paste_merge_formats!==!1})}}function a(e){e=i.dom.encode(e).replace(/\r\n/g,"\n");var t=i.dom.getParent(i.selection.getStart(),i.dom.isBlock),a=i.settings.forced_root_block,o;a&&(o=i.dom.createHTML(a,i.settings.forced_root_block_attrs),o=o.substr(0,o.length-3)+">"),t&&/^(PRE|DIV)$/.test(t.nodeName)||!a?e=n.filter(e,[[/\n/g,"
"]]):(e=n.filter(e,[[/\n\n/g,"

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

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

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

")?c["text/plain"]:n.innerText(e)),e==x?void(p||i.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(g?a(e):r(e))},0))}),i.on("dragstart",function(e){if(e.dataTransfer.types)try{e.dataTransfer.setData("mce-internal",i.selection.getContent())}catch(t){}}),i.on("drop",function(e){var t=p(e);if(!e.isDefaultPrevented()&&!f(e,t)&&t){var n=c(e.dataTransfer),o=n["mce-internal"]||n["text/html"]||n["text/plain"];o&&(e.preventDefault(),i.undoManager.transact(function(){n["mce-internal"]&&i.execCommand("Delete"),i.selection.setRng(t),n["text/html"]?r(o):a(o)}))}}),i.on("dragover dragend",function(e){var t,n=e.dataTransfer;if(i.settings.paste_data_images&&n)for(t=0;tl?n&&(n=n.parent.parent):(i=n,n=null)),n&&n.name==o?n.append(e):(i=i||n,n=new r(o,1),s>1&&n.attr("start",""+s),e.wrap(n)),e.name="li",t.value="";var c=t.next;c&&3==c.type&&(c.value=c.value.replace(/^\u00a0+/,"")),l>a&&i&&i.lastChild.append(n),a=l}for(var n,i,a=1,o=e.getAll("p"),s=0;s/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\u00a0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join("\u00a0"):""}]]);var g=l.paste_word_valid_elements;g||(g="-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del");var v=new n({valid_elements:g,valid_children:"-li[p]"});e.each(v.elements,function(e){e.attributes["class"]||(e.attributes["class"]={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var h=new t({},v);h.addAttributeFilter("style",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("style",f(n,n.attr("style"))),"span"==n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),h.addAttributeFilter("class",function(e){for(var t=e.length,n,i;t--;)n=e[t],i=n.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(i)&&n.remove(),n.attr("class",null)}),h.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),h.addNodeFilter("a",function(e){for(var t=e.length,n,i,r;t--;)if(n=e[t],i=n.attr("href"),r=n.attr("name"),i&&-1!=i.indexOf("#_msocom_"))n.remove();else if(i&&0===i.indexOf("file://")&&(i=i.split("#")[1],i&&(i="#"+i)),i||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){n.unwrap();continue}n.attr({href:i,name:r})}else n.unwrap()});var b=h.parse(u);d(b),c.content=new i({},v).serialize(b)}})}return s.isWordContent=o,s}),i(b,[p,c,g,l],function(e,t,n,i){return function(r){function a(e){r.on("BeforePastePreProcess",function(t){t.content=e(t.content)})}function o(e){if(!n.isWordContent(e))return e;var a=[];t.each(r.schema.getBlockElements(),function(e,t){a.push(t)});var o=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+a.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=i.filter(e,[[o,"$1"]]),e=i.filter(e,[[/

/g,"

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

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

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

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

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

")?c["text/plain"]:n.innerText(e)),e==x?void(p||r.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(h?o(e):i(e))},0))}),r.on("dragstart",function(e){if(e.dataTransfer.types)try{e.dataTransfer.setData("mce-internal",r.selection.getContent())}catch(t){}}),r.on("drop",function(e){var t=p(e);if(!e.isDefaultPrevented()&&!d(e,t)&&t){var n=c(e.dataTransfer),a=n["mce-internal"]||n["text/html"]||n["text/plain"];a&&(e.preventDefault(),r.undoManager.transact(function(){n["mce-internal"]&&r.execCommand("Delete"),r.selection.setRng(t),n["text/html"]?i(a):o(a)}))}}),r.on("dragover dragend",function(e){var t,n=e.dataTransfer;if(r.settings.paste_data_images&&n)for(t=0;tc?a&&(a=a.parent.parent):(s=a,a=null)),a&&a.name==t?a.append(e):(s=s||a,a=new i(t,1),o>1&&a.attr("start",""+o),e.wrap(a)),e.name="li",c>l&&s&&s.lastChild.append(a),l=c,r(e),n(e,/^\u00a0+/),n(e,/^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/),n(e,/^\u00a0+/)}for(var a,s,l=1,c=e.getAll("p"),u=0;u/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join("\xa0"):""}]]);var h=l.paste_word_valid_elements;h||(h="-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del");var g=new n({valid_elements:h,valid_children:"-li[p]"});e.each(g.elements,function(e){e.attributes["class"]||(e.attributes["class"]={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var v=new t({},g);v.addAttributeFilter("style",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("style",d(n,n.attr("style"))),"span"==n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),v.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(r)&&n.remove(),n.attr("class",null)}),v.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),v.addNodeFilter("a",function(e){for(var t=e.length,n,r,i;t--;)if(n=e[t],r=n.attr("href"),i=n.attr("name"),r&&-1!=r.indexOf("#_msocom_"))n.remove();else if(r&&0===r.indexOf("file://")&&(r=r.split("#")[1],r&&(r="#"+r)),r||i){if(i&&!/^_?(?:toc|edn|ftn)/i.test(i)){n.unwrap();continue}n.attr({href:r,name:i})}else n.unwrap()});var y=v.parse(f);u(y),c.content=new r({},g).serialize(y)}})}return s.isWordContent=a,s}),r(y,[p,c,h,l],function(e,t,n,r){return function(i){function o(e){i.on("BeforePastePreProcess",function(t){t.content=e(t.content)})}function a(e){if(!n.isWordContent(e))return e;var o=[];t.each(i.schema.getBlockElements(),function(e,t){o.push(t)});var a=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+o.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=r.filter(e,[[a,"$1"]]),e=r.filter(e,[[/

/g,"

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

/g,"
"]])}function s(e){if(n.isWordContent(e))return e;var t=i.settings.paste_webkit_styles;if(i.settings.paste_remove_styles_if_webkit===!1||"all"==t)return e;if(t&&(t=t.split(/[, ]/)),t){var r=i.dom,o=i.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,n,i,a){var s=r.parseStyle(i,"span"),l={};if("none"===t)return n+a;for(var c=0;c]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r})}e.webkit&&o(s),e.ie&&o(a)}}),r(b,[C,f,h,y],function(e,t,n,r){var i;e.add("paste",function(e){function o(){"text"==s.pasteFormat?(this.active(!1),s.pasteFormat="html"):(s.pasteFormat="text",this.active(!0),i||(e.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),i=!0))}var a=this,s,l=e.settings;a.clipboard=s=new t(e),a.quirks=new r(e),a.wordFilter=new n(e),e.settings.paste_as_text&&(a.clipboard.pasteFormat="text"),l.paste_preprocess&&e.on("PastePreProcess",function(e){l.paste_preprocess.call(a,a,e)}),l.paste_postprocess&&e.on("PastePostProcess",function(e){l.paste_postprocess.call(a,a,e)}),e.addCommand("mceInsertClipboardContent",function(e,t){t.content&&a.clipboard.pasteHtml(t.content),t.text&&a.clipboard.pasteText(t.text)}),e.paste_block_drop&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),e.settings.paste_data_images||e.on("drop",function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()}),e.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:o,active:"text"==a.clipboard.pasteFormat}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:s.pasteFormat,onclick:o})})}),a([l,h])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.js index 7a0d51a9b4..b33988be82 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.js @@ -12,7 +12,24 @@ /*eslint consistent-this:0 */ tinymce.PluginManager.add('textcolor', function(editor) { - var VK = tinymce.util.VK; + var cols, rows; + + rows = editor.settings.textcolor_rows || 5; + cols = editor.settings.textcolor_cols || 8; + + function getCurrentColor(format) { + var color; + + editor.dom.getParents(editor.selection.getStart(), function(elm) { + var value; + + if ((value = elm.style[format == 'forecolor' ? 'color' : 'background-color'])) { + color = value; + } + }); + + return color; + } function mapColors() { var i, colors = [], colorMap; @@ -49,21 +66,20 @@ tinymce.PluginManager.add('textcolor', function(editor) { "00FFFF", "Aqua", "00CCFF", "Sky blue", "993366", "Red violet", - "C0C0C0", "Silver", + "FFFFFF", "White", "FF99CC", "Pink", "FFCC99", "Peach", "FFFF99", "Light yellow", "CCFFCC", "Pale green", "CCFFFF", "Pale cyan", "99CCFF", "Light sky blue", - "CC99FF", "Plum", - "FFFFFF", "White" + "CC99FF", "Plum" ]; for (i = 0; i < colorMap.length; i += 2) { colors.push({ text: colorMap[i + 1], - color: colorMap[i] + color: '#' + colorMap[i] }); } @@ -71,14 +87,33 @@ tinymce.PluginManager.add('textcolor', function(editor) { } function renderColorPicker() { - var ctrl = this, colors, color, html, last, rows, cols, x, y, i; + var ctrl = this, colors, color, html, last, x, y, i, id = ctrl._id, count = 0; + + function getColorCellHtml(color, title) { + var isNoColor = color == 'transparent'; + + return ( + '' + + '
' + + (isNoColor ? '×' : '') + + '
' + + '' + ); + } colors = mapColors(); + colors.push({ + text: tinymce.translate("No color"), + color: "transparent" + }); html = ''; last = colors.length - 1; - rows = editor.settings.textcolor_rows || 5; - cols = editor.settings.textcolor_cols || 8; for (y = 0; y < rows; y++) { html += ''; @@ -90,44 +125,32 @@ tinymce.PluginManager.add('textcolor', function(editor) { html += ''; } else { color = colors[i]; - html += ( - '' - ); + html += getColorCellHtml(color.color, color.text); } } html += ''; } - if (editor.settings.textcolor_enable_hex) { - var hexIdN = last + 1; - var hexInputColSpan = cols - 1; + if (editor.settings.color_picker_callback) { html += ( '' + - '' + - '' + '' ); + + html += ''; + + for (x = 0; x < cols; x++) { + html += getColorCellHtml('', 'Custom color'); + } + + html += ''; } html += '
' + - '
' + - '
' + - '
' + - '
' + + '
' + + '
' + + '' + '
' + '
' + - '# ' + - '
'; @@ -135,13 +158,65 @@ tinymce.PluginManager.add('textcolor', function(editor) { return html; } + function applyFormat(format, value) { + editor.focus(); + editor.formatter.apply(format, {value: value}); + editor.nodeChanged(); + } + + function removeFormat(format) { + editor.focus(); + editor.formatter.remove(format, {value: null}, null, true); + editor.nodeChanged(); + } + function onPanelClick(e) { var buttonCtrl = this.parent(), value; - - if (e.target.getAttribute('disabled')) { - return; + + function selectColor(value) { + buttonCtrl.hidePanel(); + buttonCtrl.color(value); + applyFormat(buttonCtrl.settings.format, value); } - if ((value = e.target.getAttribute('data-mce-color'))) { + + function setDivColor(div, value) { + div.style.background = value; + div.setAttribute('data-mce-color', value); + } + + if (tinymce.DOM.getParent(e.target, '.mce-custom-color-btn')) { + buttonCtrl.hidePanel(); + + editor.settings.color_picker_callback.call(editor, function(value) { + var tableElm = buttonCtrl.panel.getEl().getElementsByTagName('table')[0]; + var customColorCells, div, i; + + customColorCells = tinymce.map(tableElm.rows[tableElm.rows.length - 1].childNodes, function(elm) { + return elm.firstChild; + }); + + for (i = 0; i < customColorCells.length; i++) { + div = customColorCells[i]; + if (!div.getAttribute('data-mce-color')) { + break; + } + } + + // Shift colors to the right + // TODO: Might need to be the left on RTL + if (i == cols) { + for (i = 0; i < cols - 1; i++) { + setDivColor(customColorCells[i], customColorCells[i + 1].getAttribute('data-mce-color')); + } + } + + setDivColor(div, value); + selectColor(value); + }, getCurrentColor(buttonCtrl.settings.format)); + } + + value = e.target.getAttribute('data-mce-color'); + if (value) { if (this.lastId) { document.getElementById(this.lastId).setAttribute('aria-selected', false); } @@ -149,10 +224,15 @@ tinymce.PluginManager.add('textcolor', function(editor) { e.target.setAttribute('aria-selected', true); this.lastId = e.target.id; + if (value == 'transparent') { + removeFormat(buttonCtrl.settings.format); + buttonCtrl.hidePanel(); + return; + } + + selectColor(value); + } else if (value !== null) { buttonCtrl.hidePanel(); - value = '#' + value; - buttonCtrl.color(value); - editor.execCommand(buttonCtrl.settings.selectcmd, false, value); } } @@ -160,109 +240,19 @@ tinymce.PluginManager.add('textcolor', function(editor) { var self = this; if (self._color) { - editor.execCommand(self.settings.selectcmd, false, self._color); + applyFormat(self.settings.format, self._color); } } - /** - * isValidHex checks if the provided string is valid hex color string - * - * @param {string} hexString 3 or 6 chars string representing a color. - * @return {Boolean} [true] the string is valid hex color - * [false] the string is not valid hex color - */ - function isValidHex(hexString) { - return /(^[0-9A-F]{3,6}$)/i.test(hexString); - } - - /** - * isSpecialStroke checks if the keyCode is currently a special one: - * backspace, delete, arrow keys (left/right) - * or if it's a special ctrl+x/c/v - * - * @param {string} keyCode - * @return {Boolean} - */ - function isSpecialStroke(e) { - var keyCode = e.keyCode; - // Allow delete and backspace - if (keyCode === VK.BACKSPACE || keyCode === VK.DELETE ) { - return true; - } - - // Allow arrow movements - if (keyCode === VK.LEFT || keyCode === VK.RIGHT) { - return true; - } - - // Allow CTRL/CMD + C/V/X - if ((tinymce.isMac ? e.metaKey : e.ctrlKey) && (keyCode == 67 || keyCode == 88 || keyCode == 86)) { - return true; - } - - return false; - } - - function initHexPicker(e) { - if (!editor.settings.textcolor_enable_hex) { - return; - } - - var wrapper = document.querySelector('#' + e.target._id); - var input = wrapper.querySelector('[name="mce-hexcolorpicker"]'); - var hexcolorDiv = wrapper.querySelector('[data-mce-hex-picker]'); - var inputEvent = 'input'; - - editor.dom.events.bind(input, 'keydown', function(e){ - var keyCode = e.keyCode; - - if (isSpecialStroke(e)) { - return; - } - - // Look for anything which is not A-Z or 0-9 and it is not a special char. - if (!((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 70) || (keyCode >= 96 && keyCode <= 105)) ) { - e.preventDefault(); - } - - // On Enter, take it like a click on the hexcolorDiv - if ( (keyCode === VK.ENTER && isValidHex(input.value) ) ) { - hexcolorDiv.click(); - } - - }); - - // If IE8 we can't use the input event, so we have to - // listen for keypress and paste events. - // In IE9 the input implementation is buggy so - // we use the same events as we'd like on IE8 - if (tinymce.Env.ie && tinymce.Env.ie <= 9) { - inputEvent = 'keypress paste blur keydown keyup propertychange'; - } - - editor.dom.events.bind(input, inputEvent, function(){ - if (isValidHex(input.value)) { - hexcolorDiv.setAttribute('data-mce-color', input.value); - hexcolorDiv.setAttribute('style', 'background-color:#' + input.value); - hexcolorDiv.removeAttribute('disabled'); - } else { - hexcolorDiv.setAttribute('disabled', 'disabled'); - } - - }); - - } - editor.addButton('forecolor', { type: 'colorbutton', tooltip: 'Text color', - selectcmd: 'ForeColor', + format: 'forecolor', panel: { role: 'application', ariaRemember: true, html: renderColorPicker, - onclick: onPanelClick, - onPostRender: initHexPicker + onclick: onPanelClick }, onclick: onButtonClick }); @@ -270,13 +260,12 @@ tinymce.PluginManager.add('textcolor', function(editor) { editor.addButton('backcolor', { type: 'colorbutton', tooltip: 'Background color', - selectcmd: 'HiliteColor', + format: 'hilitecolor', panel: { role: 'application', ariaRemember: true, html: renderColorPicker, - onclick: onPanelClick, - onPostRender: initHexPicker + onclick: onPanelClick }, onclick: onButtonClick }); diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js index 137450bb36..e951347521 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("textcolor",function(e){function t(){var t,o,r=[];for(o=e.settings.textcolor_map||["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","C0C0C0","Silver","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum","FFFFFF","White"],t=0;t',c=o.length-1,i=e.settings.textcolor_rows||5,a=e.settings.textcolor_cols||8,d=0;i>d;d++){for(l+="",n=0;a>n;n++)s=d*a+n,s>c?l+="":(r=o[s],l+='
');l+=""}if(e.settings.textcolor_enable_hex){var F=c+1,m=a-1;l+='
# '}return l+=""}function r(t){var o,r=this.parent();t.target.getAttribute("disabled")||(o=t.target.getAttribute("data-mce-color"))&&(this.lastId&&document.getElementById(this.lastId).setAttribute("aria-selected",!1),t.target.setAttribute("aria-selected",!0),this.lastId=t.target.id,r.hidePanel(),o="#"+o,r.color(o),e.execCommand(r.settings.selectcmd,!1,o))}function l(){var t=this;t._color&&e.execCommand(t.settings.selectcmd,!1,t._color)}function c(e){return/(^[0-9A-F]{3,6}$)/i.test(e)}function i(e){var t=e.keyCode;return t===n.BACKSPACE||t===n.DELETE?!0:t===n.LEFT||t===n.RIGHT?!0:(tinymce.isMac?e.metaKey:e.ctrlKey)&&(67==t||88==t||86==t)?!0:!1}function a(t){if(e.settings.textcolor_enable_hex){var o=document.querySelector("#"+t.target._id),r=o.querySelector('[name="mce-hexcolorpicker"]'),l=o.querySelector("[data-mce-hex-picker]"),a="input";e.dom.events.bind(r,"keydown",function(e){var t=e.keyCode;i(e)||(t>=48&&57>=t||t>=65&&70>=t||t>=96&&105>=t||e.preventDefault(),t===n.ENTER&&c(r.value)&&l.click())}),tinymce.Env.ie&&tinymce.Env.ie<=9&&(a="keypress paste blur keydown keyup propertychange"),e.dom.events.bind(r,a,function(){c(r.value)?(l.setAttribute("data-mce-color",r.value),l.setAttribute("style","background-color:#"+r.value),l.removeAttribute("disabled")):l.setAttribute("disabled","disabled")})}}var n=tinymce.util.VK;e.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",selectcmd:"ForeColor",panel:{role:"application",ariaRemember:!0,html:o,onclick:r,onPostRender:a},onclick:l}),e.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",selectcmd:"HiliteColor",panel:{role:"application",ariaRemember:!0,html:o,onclick:r,onPostRender:a},onclick:l})}); \ No newline at end of file +tinymce.PluginManager.add("textcolor",function(t){function e(e){var o;return t.dom.getParents(t.selection.getStart(),function(t){var r;(r=t.style["forecolor"==e?"color":"background-color"])&&(o=r)}),o}function o(){var e,o,r=[];for(o=t.settings.textcolor_map||["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],e=0;e
'+(o?"×":"")+"
"}var r,l,a,n,c,d,u,g=this,m=g._id,F=0;for(r=o(),r.push({text:tinymce.translate("No color"),color:"transparent"}),a='',n=r.length-1,d=0;s>d;d++){for(a+="",c=0;i>c;c++)u=d*i+c,u>n?a+="":(l=r[u],a+=e(l.color,l.text));a+=""}if(t.settings.color_picker_callback){for(a+='",a+="",c=0;i>c;c++)a+=e("","Custom color");a+=""}return a+="
"}function l(e,o){t.focus(),t.formatter.apply(e,{value:o}),t.nodeChanged()}function a(e){t.focus(),t.formatter.remove(e,{value:null},null,!0),t.nodeChanged()}function n(o){function r(t){s.hidePanel(),s.color(t),l(s.settings.format,t)}function n(t,e){t.style.background=e,t.setAttribute("data-mce-color",e)}var c,s=this.parent();if(tinymce.DOM.getParent(o.target,".mce-custom-color-btn")&&(s.hidePanel(),t.settings.color_picker_callback.call(t,function(t){var e,o,l,a=s.panel.getEl().getElementsByTagName("table")[0];for(e=tinymce.map(a.rows[a.rows.length-1].childNodes,function(t){return t.firstChild}),l=0;ll;l++)n(e[l],e[l+1].getAttribute("data-mce-color"));n(o,t),r(t)},e(s.settings.format))),c=o.target.getAttribute("data-mce-color")){if(this.lastId&&document.getElementById(this.lastId).setAttribute("aria-selected",!1),o.target.setAttribute("aria-selected",!0),this.lastId=o.target.id,"transparent"==c)return a(s.settings.format),void s.hidePanel();r(c)}else null!==c&&s.hidePanel()}function c(){var t=this;t._color&&l(t.settings.format,t._color)}var i,s;s=t.settings.textcolor_rows||5,i=t.settings.textcolor_cols||8,t.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:r,onclick:n},onclick:c}),t.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:r,onclick:n},onclick:c})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css b/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css index 181548aa4d..f2ca5b9271 100644 --- a/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;width:12px;height:12px;margin:2px;cursor:pointer}.mce-grid td div:focus{border-color:#a1a1a1}.mce-grid td div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.mce-textcolor-hexpicker{border:1px solid #d6d6d6;margin:2px;height:12px;font-size:11px}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);background-image:-o-linear-gradient(top, #fdfdfd, #ddd);background-image:linear-gradient(to bottom, #fdfdfd, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(to bottom, #f2f2f2, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top, #0077b3, #003cb3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));background-image:-webkit-linear-gradient(top, #0077b3, #003cb3);background-image:-o-linear-gradient(top, #0077b3, #003cb3);background-image:linear-gradient(to bottom, #0077b3, #003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top, #069, #039);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));background-image:-webkit-linear-gradient(top, #069, #039);background-image:-o-linear-gradient(top, #069, #039);background-image:linear-gradient(to bottom, #069, #039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,0.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;*line-height:16px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#BBB} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);background-image:-o-linear-gradient(top, #fdfdfd, #ddd);background-image:linear-gradient(to bottom, #fdfdfd, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(to bottom, #f2f2f2, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn:active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top, #0077b3, #003cb3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));background-image:-webkit-linear-gradient(top, #0077b3, #003cb3);background-image:-o-linear-gradient(top, #0077b3, #003cb3);background-image:linear-gradient(to bottom, #0077b3, #003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top, #069, #039);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));background-image:-webkit-linear-gradient(top, #069, #039);background-image:-o-linear-gradient(top, #069, #039);background-image:linear-gradient(to bottom, #069, #039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,0.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;*line-height:16px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#BBB} \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/skin.min.css b/wp-includes/js/tinymce/skins/lightgray/skin.min.css index 0a94c0cd02..872959bcea 100644 --- a/wp-includes/js/tinymce/skins/lightgray/skin.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/skin.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;width:12px;height:12px;margin:2px;cursor:pointer}.mce-grid td div:focus{border-color:#a1a1a1}.mce-grid td div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.mce-textcolor-hexpicker{border:1px solid #d6d6d6;margin:2px;height:12px;font-size:11px}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);background-image:-o-linear-gradient(top, #fdfdfd, #ddd);background-image:linear-gradient(to bottom, #fdfdfd, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(to bottom, #f2f2f2, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top, #0077b3, #003cb3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));background-image:-webkit-linear-gradient(top, #0077b3, #003cb3);background-image:-o-linear-gradient(top, #0077b3, #003cb3);background-image:linear-gradient(to bottom, #0077b3, #003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top, #069, #039);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));background-image:-webkit-linear-gradient(top, #069, #039);background-image:-o-linear-gradient(top, #069, #039);background-image:linear-gradient(to bottom, #069, #039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,0.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;*line-height:16px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-untitled:before{content:"\e029"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);background-image:-o-linear-gradient(top, #fdfdfd, #ddd);background-image:linear-gradient(to bottom, #fdfdfd, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(to bottom, #f2f2f2, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn:active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top, #0077b3, #003cb3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));background-image:-webkit-linear-gradient(top, #0077b3, #003cb3);background-image:-o-linear-gradient(top, #0077b3, #003cb3);background-image:linear-gradient(to bottom, #0077b3, #003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top, #069, #039);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));background-image:-webkit-linear-gradient(top, #069, #039);background-image:-o-linear-gradient(top, #069, #039);background-image:linear-gradient(to bottom, #069, #039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,0.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;*line-height:16px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-untitled:before{content:"\e029"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ 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 59b3116e74..db77f1a27e 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.js +++ b/wp-includes/js/tinymce/themes/modern/theme.js @@ -342,13 +342,13 @@ tinymce.ThemeManager.add('modern', function(editor) { width = Math.max(settings.min_width || 100, width); width = Math.min(settings.max_width || 0xFFFF, width); - DOM.css(containerElm, 'width', width + (containerSize.width - iframeSize.width)); - DOM.css(iframeElm, 'width', width); + DOM.setStyle(containerElm, 'width', width + (containerSize.width - iframeSize.width)); + DOM.setStyle(iframeElm, 'width', width); } height = Math.max(settings.min_height || 100, height); height = Math.min(settings.max_height || 0xFFFF, height); - DOM.css(iframeElm, 'height', height); + DOM.setStyle(iframeElm, 'height', height); editor.fire('ResizeEditor'); } @@ -383,7 +383,7 @@ tinymce.ThemeManager.add('modern', function(editor) { deltaY = Math.max(0, scrollContainerPos.y - bodyPos.y); } - panel.fixed(false).moveRel(body, editor.rtl ? ['tr-br', 'br-tr'] : ['tl-bl', 'bl-tl']).moveBy(deltaX, deltaY); + panel.fixed(false).moveRel(body, editor.rtl ? ['tr-br', 'br-tr'] : ['tl-bl', 'bl-tl', 'tr-br']).moveBy(deltaX, deltaY); } } diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index e25849df37..ea84b66b66 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(e){function t(){function t(t){var n,o=[];if(t)return d(t.split(/[ ,]/),function(t){function i(){var i=e.selection;"bullist"==r&&i.selectorChanged("ul > li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"UL"==n)}),"numlist"==r&&i.selectorChanged("ol > li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"OL"==n)}),t.settings.stateSelector&&i.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},!0),t.settings.disabledStateSelector&&i.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)})}var r;"|"==t?n=null:c.has(t)?(t={type:t},u.toolbar_items_size&&(t.size=u.toolbar_items_size),o.push(t),n=null):(n||(n={type:"buttongroup",items:[]},o.push(n)),e.buttons[t]&&(r=t,t=e.buttons[r],"function"==typeof t&&(t=t()),t.type=t.type||"button",u.toolbar_items_size&&(t.size=u.toolbar_items_size),t=c.create(t),n.items.push(t),e.initialized?i():e.on("init",i)))}),i.push({type:"toolbar",layout:"flow",items:o}),!0}var i=[];if(tinymce.isArray(u.toolbar)){if(0===u.toolbar.length)return;tinymce.each(u.toolbar,function(e,t){u["toolbar"+(t+1)]=e}),delete u.toolbar}for(var n=1;10>n&&t(u["toolbar"+n]);n++);return i.length||u.toolbar===!1||t(u.toolbar||f),i.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:i}:void 0}function i(){function t(t){var i;return"|"==t?{text:"|"}:i=e.menuItems[t]}function i(i){var n,o,r,a,s;if(s=tinymce.makeMap((u.removed_menuitems||"").split(/[ ,]/)),u.menu?(o=u.menu[i],a=!0):o=h[i],o){n={text:o.title},r=[],d((o.items||"").split(/[ ,]/),function(e){var i=t(e);i&&!s[e]&&r.push(t(e))}),a||d(e.menuItems,function(e){e.context==i&&("before"==e.separator&&r.push({text:"|"}),e.prependToContext?r.unshift(e):r.push(e),"after"==e.separator&&r.push({text:"|"}))});for(var l=0;l li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"UL"==n)}),"numlist"==r&&i.selectorChanged("ol > li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"OL"==n)}),t.settings.stateSelector&&i.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},!0),t.settings.disabledStateSelector&&i.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)})}var r;"|"==t?n=null:c.has(t)?(t={type:t},u.toolbar_items_size&&(t.size=u.toolbar_items_size),o.push(t),n=null):(n||(n={type:"buttongroup",items:[]},o.push(n)),e.buttons[t]&&(r=t,t=e.buttons[r],"function"==typeof t&&(t=t()),t.type=t.type||"button",u.toolbar_items_size&&(t.size=u.toolbar_items_size),t=c.create(t),n.items.push(t),e.initialized?i():e.on("init",i)))}),i.push({type:"toolbar",layout:"flow",items:o}),!0}var i=[];if(tinymce.isArray(u.toolbar)){if(0===u.toolbar.length)return;tinymce.each(u.toolbar,function(e,t){u["toolbar"+(t+1)]=e}),delete u.toolbar}for(var n=1;10>n&&t(u["toolbar"+n]);n++);return i.length||u.toolbar===!1||t(u.toolbar||f),i.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:i}:void 0}function i(){function t(t){var i;return"|"==t?{text:"|"}:i=e.menuItems[t]}function i(i){var n,o,r,a,s;if(s=tinymce.makeMap((u.removed_menuitems||"").split(/[ ,]/)),u.menu?(o=u.menu[i],a=!0):o=h[i],o){n={text:o.title},r=[],d((o.items||"").split(/[ ,]/),function(e){var i=t(e);i&&!s[e]&&r.push(t(e))}),a||d(e.menuItems,function(e){e.context==i&&("before"==e.separator&&r.push({text:"|"}),e.prependToContext?r.unshift(e):r.push(e),"after"==e.separator&&r.push({text:"|"}))});for(var l=0;lr;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,p,m){function h(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),m=m||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=h,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(m,n({type:b})):(d||(C=f[b],C&&(x=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,C="focusin"===b?"focus":"blur",x=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?p({type:b}):v.push({func:p,scope:m}):(s[g][b]=v=[{func:p,scope:m}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},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 p=o.nativeHandler,m=o.fakeName,h=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=m,o.capture=h,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};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e){return ht.test(e+"")}function n(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>_.cacheLength&&delete e[t.shift()],e[n]=r,r}}function r(e){return e[I]=!0,e}function i(e){var t=B.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t=null}}function o(e,t,n,r){var i,o,a,s,l,c,f,p,m,h;if((t?t.ownerDocument||t:F)!==B&&A(t),t=t||B,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(L&&!r){if(i=gt.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))&&O(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])&&z.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(z.qsa&&!M.test(e)){if(f=!0,p=I,m=t,h=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=u(e),(f=t.getAttribute("id"))?p=f.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+d(c[l]);m=mt.test(e)&&t.parentNode||t,h=c.join(",")}if(h)try{return Z.apply(n,m.querySelectorAll(h)),n}catch(g){}finally{f||t.removeAttribute("id")}}}return b(e.replace(lt,"$1"),t,n,r)}function a(e,t){var n=t&&e,r=n&&(~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,t){var n,r,i,a,s,l,c,u=q[e+" "];if(u)return t?0:u.slice(0);for(s=e,l=[],c=_.preFilter;s;){(!n||(r=ct.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=ut.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(lt," ")}),s=s.slice(n.length));for(a in _.filter)!(r=pt[a].exec(s))||c[a]&&!(r=c[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?o.error(e):q(e,l).slice(0)}function d(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function f(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,u=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(c=t[I]||(t[I]={}),(l=c[r])&&l[0]===u){if((s=l[1])===!0||s===w)return s===!0}else if(l=c[r]=[u],l[1]=e(t,n,a)||w,l[1]===!0)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(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 h(e,t,n,i,o,a){return i&&!i[I]&&(i=h(i)),o&&!o[I]&&(o=h(o,a)),r(function(r,a,s,l){var c,u,d,f=[],p=[],h=a.length,g=r||y(t||"*",s.nodeType?[s]:s,[]),v=!e||!r&&t?g:m(g,f,e,s,l),b=n?o||(r?e:h||i)?[]:a:v;if(n&&n(v,b,s,l),i)for(c=m(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(v[p[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(v[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=m(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function g(e){for(var t,n,r,i=e.length,o=_.relative[e[0].type],a=o||_.relative[" "],s=o?1:0,l=f(function(e){return e===t},a,!0),c=f(function(e){return tt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==S)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=_.relative[e[s].type])u=[f(p(u),n)];else{if(n=_.filter[e[s].type].apply(null,e[s].matches),n[I]){for(r=++s;i>r&&!_.relative[e[r].type];r++);return h(s>1&&p(u),s>1&&d(e.slice(0,s-1)).replace(lt,"$1"),n,r>s&&g(e.slice(s,r)),i>r&&g(e=e.slice(r)),i>r&&d(e))}u.push(n)}return p(u)}function v(e,t){var n=0,i=t.length>0,a=e.length>0,s=function(r,s,l,c,u){var d,f,p,h=[],g=0,v="0",y=r&&[],b=null!=u,C=S,x=r||a&&_.find.TAG("*",u&&s.parentNode||s),N=W+=null==C?1:Math.random()||.1;for(b&&(S=s!==B&&s,w=n);null!=(d=x[v]);v++){if(a&&d){for(f=0;p=e[f++];)if(p(d,s,l)){c.push(d);break}b&&(W=N,w=++n)}i&&((d=!p&&d)&&g--,r&&y.push(d))}if(g+=v,i&&v!==g){for(f=0;p=t[f++];)p(y,h,s,l);if(r){if(g>0)for(;v--;)y[v]||h[v]||(h[v]=J.call(c));h=m(h)}Z.apply(c,h),b&&!r&&h.length>0&&g+t.length>1&&o.uniqueSort(c)}return b&&(W=N,S=C),y};return i?r(s):s}function y(e,t,n){for(var r=0,i=t.length;i>r;r++)o(e,t[r],n);return n}function b(e,t,n,r){var i,o,a,s,l,c=u(e);if(!r&&1===c.length){if(o=c[0]=c[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&L&&_.relative[o[1].type]){if(t=(_.find.ID(a.matches[0].replace(xt,wt),t)||[])[0],!t)return n;e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?0:o.length;i--&&(a=o[i],!_.relative[s=a.type]);)if((l=_.find[s])&&(r=l(a.matches[0].replace(xt,wt),mt.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Z.apply(n,r),n;break}}return k(e,c)(r,t,!L,n,mt.test(e)),n}function C(){}var x,w,_,N,E,k,S,T,R,A,B,D,L,M,H,P,O,I="sizzle"+-new Date,F=window.document,z={},W=0,V=0,U=n(),q=n(),$=n(),j=!1,K=function(){return 0},G=typeof t,Y=1<<31,X=[],J=X.pop,Q=X.push,Z=X.push,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="[\\x20\\t\\r\\n\\f]",rt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",it=rt.replace("w","w#"),ot="([*^$|!~]?=)",at="\\["+nt+"*("+rt+")"+nt+"*(?:"+ot+nt+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+it+")|)|)"+nt+"*\\]",st=":("+rt+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+at.replace(3,8)+")*)|.*)\\)|)",lt=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),ct=new RegExp("^"+nt+"*,"+nt+"*"),ut=new RegExp("^"+nt+"*([\\x20\\t\\r\\n\\f>+~])"+nt+"*"),dt=new RegExp(st),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),NAME:new RegExp("^\\[name=['\"]?("+rt+")['\"]?\\]"),TAG:new RegExp("^("+rt.replace("w","w*")+")"),ATTR:new RegExp("^"+at),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},mt=/[\x20\t\r\n\f]*[+~]/,ht=/^[^{]+\{\s*\[native code/,gt=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,vt=/^(?:input|select|textarea|button)$/i,yt=/^h\d$/i,bt=/'|\\/g,Ct=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,xt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,wt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{Z.apply(X=et.call(F.childNodes),F.childNodes),X[F.childNodes.length].nodeType}catch(_t){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}E=o.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},A=o.setDocument=function(n){var r=n?n.ownerDocument||n:F;return r!==B&&9===r.nodeType&&r.documentElement?(B=r,D=r.documentElement,L=!E(r),z.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),z.attributes=i(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),z.getElementsByClassName=i(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),z.getByName=i(function(e){e.id=I+0,e.appendChild(B.createElement("a")).setAttribute("name",I),e.appendChild(B.createElement("i")).setAttribute("name",I),D.appendChild(e);var t=r.getElementsByName&&r.getElementsByName(I).length===2+r.getElementsByName(I+0).length;return D.removeChild(e),t}),z.sortDetached=i(function(e){return e.compareDocumentPosition&&1&e.compareDocumentPosition(B.createElement("div"))}),_.attrHandle=i(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==G&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},z.getByName?(_.find.ID=function(e,t){if(typeof t.getElementById!==G&&L){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},_.filter.ID=function(e){var t=e.replace(xt,wt);return function(e){return e.getAttribute("id")===t}}):(_.find.ID=function(e,n){if(typeof n.getElementById!==G&&L){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==G&&r.getAttributeNode("id").value===e?[r]:t:[]}},_.filter.ID=function(e){var t=e.replace(xt,wt);return function(e){var n=typeof e.getAttributeNode!==G&&e.getAttributeNode("id");return n&&n.value===t}}),_.find.TAG=z.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==G?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},_.find.NAME=z.getByName&&function(e,t){return typeof t.getElementsByName!==G?t.getElementsByName(name):void 0},_.find.CLASS=z.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==G&&L?t.getElementsByClassName(e):void 0},H=[],M=[":focus"],(z.qsa=e(r.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||M.push("\\["+nt+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||M.push(":checked")}),i(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&M.push("[*^$]="+nt+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(z.matchesSelector=e(P=D.matchesSelector||D.mozMatchesSelector||D.webkitMatchesSelector||D.oMatchesSelector||D.msMatchesSelector))&&i(function(e){z.disconnectedMatch=P.call(e,"div"),P.call(e,"[s!='']:x"),H.push("!=",st)}),M=new RegExp(M.join("|")),H=H.length&&new RegExp(H.join("|")),O=e(D.contains)||D.compareDocumentPosition?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},K=D.compareDocumentPosition?function(e,t){if(e===t)return j=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||T&&t.compareDocumentPosition(e)===n?e===r||O(F,e)?-1:t===r||O(F,t)?1:R?tt.call(R,e)-tt.call(R,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(e===t)return j=!0,0;if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===F?-1:c[i]===F?1:0},B):B},o.matches=function(e,t){return o(e,null,null,t)},o.matchesSelector=function(e,t){if((e.ownerDocument||e)!==B&&A(e),t=t.replace(Ct,"='$1']"),z.matchesSelector&&L&&(!H||!H.test(t))&&!M.test(t))try{var n=P.call(e,t);if(n||z.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return o(t,B,null,[e]).length>0},o.contains=function(e,t){return(e.ownerDocument||e)!==B&&A(e),O(e,t)},o.attr=function(e,t){var n;return(e.ownerDocument||e)!==B&&A(e),L&&(t=t.toLowerCase()),(n=_.attrHandle[t])?n(e):!L||z.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},o.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},o.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!z.detectDuplicates,T=!z.sortDetached,R=!z.sortStable&&e.slice(0),e.sort(K),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},N=o.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+=N(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=N(t);return n},_=o.selectors={cacheLength:50,createPseudo:r,match:pt,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xt,wt),e[3]=(e[4]||e[5]||"").replace(xt,wt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||o.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&o.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return pt.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&dt.test(n)&&(t=u(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){return"*"===e?function(){return!0}:(e=e.replace(xt,wt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+nt+")"+e+"("+nt+"|$)"))&&U(e,function(e){return t.test(e.className||typeof e.getAttribute!==G&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=o.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!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,p,m,h=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;h;){for(d=t;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(u=g[I]||(g[I]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[h]||(f=p=0)||m.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[I]||(t[I]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++p&&d&&d[h]||(f=p=0)||m.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[I]||(d[I]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(e,t){var n,i=_.pseudos[e]||_.setFilters[e.toLowerCase()]||o.error("unsupported pseudo: "+e);return i[I]?i(t):i.length>1?(n=[e,e,"",t],_.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)r=tt.call(e,o[a]),e[r]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(lt,"$1"));return i[I]?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(e){return function(t){return o(e,t).length>0}}),contains:r(function(e){return function(t){return(t.textContent||t.innerText||N(t)).indexOf(e)>-1}}),lang:r(function(e){return ft.test(e||"")||o.error("unsupported lang: "+e),e=e.replace(xt,wt).toLowerCase(),function(t){var n;do if(n=L?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.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===D},focus:function(e){return e===B.activeElement&&(!B.hasFocus||B.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.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return yt.test(e.nodeName)},input:function(e){return vt.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"))||t.toLowerCase()===e.type)},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;++rn;n++)t[n]=e[n];return t}function f(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1}function p(e){return null===e||e===t?"":(""+e).replace(N,"")}function m(e,t){var n,r,i,o,a;if(e)if(n=e.length,n===o){for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],t.call(a,a,r)===!1))break}else for(i=0;n>i&&(a=e[i],t.call(a,a,r)!==!1);i++);return e}function h(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!c(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i}function g(e,t,n,r){for(var i=[];e;e=e[n])r&&e.nodeType!==r||e===t||i.push(e);return i}var v=document,y=Array.prototype.push,b=Array.prototype.slice,C=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,x=e.Event,w=l("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"),_=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},N=/^\s*|\s*$/g;return c.fn=c.prototype={constructor:c,selector:"",length:0,init:function(e,t){var n=this,r,a;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(i(e)){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:C.exec(e),!r)return c(t||document).find(e);if(r[1])for(a=o(e).firstChild;a;)this.add(a),a=a.nextSibling;else{if(a=v.getElementById(r[2]),a.id!==r[2])return n.find(e);n.length=1,n[0]=a}}else this.add(e);return n},toArray:function(){return d(this)},add:function(e){var t=this;return _(e)?y.apply(t,e):e instanceof c?t.add(e.toArray()):y.call(t,e),t},attr:function(e,n){var i=this;if("object"==typeof e)m(e,function(e,t){i.attr(t,e)});else{if(!r(n))return i[0]&&1===i[0].nodeType?i[0].getAttribute(e):t;this.each(function(){1===this.nodeType&&this.setAttribute(e,n)})}return i},css:function(e,n){var i=this;if("object"==typeof e)m(e,function(e,t){i.css(t,e)});else{if(e=e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),!r(n))return i[0]?i[0].style[e]:t;"number"!=typeof n||w[e]||(n+="px"),i.each(function(){var t=this.style;"opacity"===e&&this.runtimeStyle&&"undefined"==typeof this.runtimeStyle.opacity&&(t.filter=""===n?"":"alpha(opacity="+100*n+")");try{t[e]=n}catch(r){}})}return i},remove:function(){for(var e=this,t,n=this.length;n--;)t=e[n],x.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var e=this,t,n=this.length;n--;)for(t=e[n];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(e){var t=this,n;if(r(e)){for(n=t.length;n--;)t[n].innerHTML=e;return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(r(e)){for(n=t.length;n--;)t[n].innerText=t[0].textContent=e;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return a(this,arguments,function(e){1===this.nodeType&&this.appendChild(e)})},prepend:function(){return a(this,arguments,function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)})},before:function(){var e=this;return e[0]&&e[0].parentNode?a(e,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?a(e,arguments,function(e){this.parentNode.insertBefore(e,this)}):e},appendTo:function(e){return c(e).append(this),this},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return-1!==e.indexOf(" ")?m(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(n){var r;s(n,e)!==t&&(r=n.className,t?n.className+=r?" "+e:e:n.className=p((" "+r+" ").replace(" "+e+" "," ")))}),n},hasClass:function(e){return s(this[0],e)},each:function(e){return m(this,e)},on:function(e,t){return this.each(function(){x.bind(this,e,t)})},off:function(e,t){return this.each(function(){x.unbind(this,e,t)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new c(b.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},replaceWith:function(e){var t=this;return t[0]&&t[0].parentNode.replaceChild(c(e)[0],t[0]),t},wrap:function(e){return e=c(e)[0],this.each(function(){var t=this,n=e.cloneNode(!1);t.parentNode.insertBefore(n,t),n.appendChild(t)})},unwrap:function(){return this.each(function(){for(var e=this,t=e.firstChild,n;t;)n=t,t=t.nextSibling,e.parentNode.insertBefore(n,e)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),c(e)},find:function(e){var t,n,r=[];for(t=0,n=this.length;n>t;t++)c.find(e,this[t],r);return c(r)},push:y,sort:[].sort,splice:[].splice},u(c,{extend:u,toArray:d,inArray:f,isArray:_,each:m,trim:p,makeMap:l,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,isXMLDoc:n.isXML,contains:n.contains,filter:function(e,t,n){return n&&(e=":not("+e+")"),t=1===t.length?c.find.matchesSelector(t[0],e)?[t[0]]:[]:c.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t){return h(e,"parentNode",t)},next:function(e){return g(e,"nextSibling",1)},prev:function(e){return g(e,"previousSibling",1)},nextNodes:function(e){return g(e,"nextSibling")},prevNodes:function(e){return g(e,"previousSibling")},children:function(e){return g(e.firstChild,"nextSibling",1)},contents:function(e){return d(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){c.fn[e]=function(n){var r=this,i;if(r.length>1)throw new Error("DomQuery only supports traverse functions on a single node.");return r[0]&&(i=t(r[0],n)),i=c(i),n&&"parentsUntil"!==e?i.filter(n):i}}),c.fn.filter=function(e){return c.filter(e)},c.fn.is=function(e){return!!e&&this.filter(e).length>0},c.fn.init.prototype=c.fn,c}),r(d,[],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,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(h[e+t]=-1==l?s[0]:s.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}}function u(e){var t=h[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return h[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(h[e]=h[t]+" "+h[n]+" "+h[r],delete h[t],delete h[n],delete h[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function m(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(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 C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var h={},g,v,y,b,C=e.url_converter,x=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,m),h[v]=b?p(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"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},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(f,[],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(p,[],function(){function e(e){return null===e||e===t?"":(""+e).replace(h,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=[],n,r;for(n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(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 a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(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 u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function m(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var h=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:m}}),r(m,[p],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?(M[U]=M[V],M[q]=M[W]):(M[V]=M[U],M[W]=M[q]),M.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 p(e,t){var n=M[V],r=M[W],i=M[U],o=M[q],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 m(){N(I)}function h(){return N(P)}function g(){return N(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=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return $(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[q],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(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 x(){return M[V]==M[U]&&M[W]==M[q]}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?(M[V]=t,M[W]=r):(M[U]=t,M[q]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[q])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return E(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return k(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return S(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[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 E(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[q])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[q]),e!=O&&(o=M[V],c=M[W],u=M[q]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=C(M[V],M[W]),a=M[q]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function k(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-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.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&&(M.setEndBefore(e),M.collapse(z)),n}function S(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=M[q]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.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&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[U],M[q]-1),r,i,o,a,s,l=n!=M[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=C(M[V],M[W]),r=n!=M[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=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[q],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 L(){return n.create("body",null,g()).outerText}var M=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",q="endOffset",$=e.extend,j=n.nodeIndex;return $(M,{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:p,deleteContents:m,extractContents:h,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(h,[p],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=/&(#x|#)?([\w]+);/g,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,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(g,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,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,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return h=e.createElement("style"),h.textContent='@import "'+t+'"',p(),void n(h);f()}n(m),m.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,d,l,f,m,h,g,p,v],function(e,n,r,i,o,a,s,l,c){function u(e,t){var i=this,o;i.doc=e,i.win=window,i.files={},i.counter=0,i.stdMode=!v||e.documentMode>=8,i.boxModel=!v||"CSS1Compat"==e.compatMode||i.stdMode,i.hasOuterHTML="outerHTML"in e.createElement("a"),i.styleSheetLoader=new c(e),this.boundEvents=[],i.settings=t=h({keep_values:!1,hex_colors:1},t),i.schema=t.schema,i.styles=new n({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),i.fixDoc(e),i.events=t.ownEvents?new r(t.proxy):r.Event,o=t.schema?t.schema.getBlockElements():{},i.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!o[e.nodeName]):!!o[e]}}var d=l.each,f=l.is,p=l.grep,m=l.trim,h=l.extend,g=s.webkit,v=s.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/,C=l.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," ");return u.prototype={root:null,props:{"for":"htmlFor","class":"className",className:"className",checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"},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),d(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.get(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),f(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.get(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=f(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 this.run(e,function(e){var n,r=e.parentNode;if(!r)return null;if(t)for(;n=e.firstChild;)!v||3!==n.nodeType||n.nodeValue?r.insertBefore(n,e):e.removeChild(n);return r.removeChild(e)})},setStyle:function(e,t,n){return this.run(e,function(e){var r=this,i,o;if(t)if("string"==typeof t){i=e.style,t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"number"!=typeof n&&!/^[\-0-9\.]+$/.test(n)||C[t]||(n+="px"),"opacity"===t&&e.runtimeStyle&&"undefined"==typeof e.runtimeStyle.opacity&&(i.filter=""===n?"":"alpha(opacity="+100*n+")"),"float"==t&&(t="cssFloat"in e.style?"cssFloat":"styleFloat");try{i[t]=n}catch(a){}r.settings.update_styles&&e.removeAttribute("data-mce-style")}else for(o in t)r.setStyle(e,o,t[o])})},getStyle:function(e,n,r){if(e=this.get(e)){if(this.doc.defaultView&&r){n=n.replace(/[A-Z]/g,function(e){return"-"+e});try{return this.doc.defaultView.getComputedStyle(e,null).getPropertyValue(n)}catch(i){return null}}return n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=v?"styleFloat":"cssFloat"),e.currentStyle&&r?e.currentStyle[n]:e.style?e.style[n]:t}},setStyles:function(e,t){this.setStyle(e,t)},css:function(e,t,n){this.setStyle(e,t,n)},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;if(e&&t)return this.run(e,function(e){var i=r.settings,o=e.getAttribute(t);if(null!==n)switch(t){case"style":if(!f(n,"string"))return void d(n,function(t,n){r.setStyle(e,n,t)});i.keep_values&&(n?e.setAttribute("data-mce-style",n,2):e.removeAttribute("data-mce-style",2)),e.style.cssText=n;break;case"class":e.className=n||"";break;case"src":case"href":i.keep_values&&(i.url_converter&&(n=i.url_converter.call(i.url_converter_scope||r,n,t,e)),r.setAttrib(e,"data-mce-"+t,n,2));break;case"shape":e.setAttribute("data-mce-style",n)}f(n)&&null!==n&&0!==n.length?e.setAttribute(t,""+n,2):e.removeAttribute(t,2),o!=n&&i.onSetAttrib&&i.onSetAttrib({attrElm:e,attrName:t,attrValue:n})})},setAttribs:function(e,t){var n=this;return this.run(e,function(e){d(t,function(t,r){n.setAttrib(e,r,t)})})},getAttrib:function(e,t,n){var r,i=this,o;if(e=i.get(e),!e||1!==e.nodeType)return n===o?!1:n;if(f(n)||(n=""),/^(src|href|style|coords|shape)$/.test(t)&&(r=e.getAttribute("data-mce-"+t)))return r;if(v&&i.props[t]&&(r=e[i.props[t]],r=r&&r.nodeValue?r.nodeValue:r),r||(r=e.getAttribute(t,2)),/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(t))return e[i.props[t]]===!0&&""===r?t:r?t:"";if("FORM"===e.nodeName&&e.getAttributeNode(t))return e.getAttributeNode(t).nodeValue;if("style"===t&&(r=r||e.style.cssText,r&&(r=i.serializeStyle(i.parseStyle(r),e.nodeName),i.settings.keep_values&&e.setAttribute("data-mce-style",r))),g&&"class"===t&&r&&(r=r.replace(/(apple|webkit)\-[a-z\-]+/gi,"")),v)switch(t){case"rowspan":case"colspan":1===r&&(r="");break;case"size":("+0"===r||20===r||0===r)&&(r="");break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":0===r&&(r="");break;case"hspace":-1===r&&(r="");break;case"maxlength":case"tabindex":(32768===r||2147483647===r||"32768"===r)&&(r="");break;case"multiple":case"compact":case"noshade":case"nowrap":return 65535===r?t:n;case"shape":r=r.toLowerCase();break;default:0===t.indexOf("on")&&r&&(r=(""+r).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1"))}return r!==o&&null!==r&&""!==r?""+r:n},getPos:function(e,t){var n=this,r=0,i=0,o,a=n.doc,s;if(e=n.get(e),t=t||a.body,e){if(t===a.body&&e.getBoundingClientRect)return s=e.getBoundingClientRect(),t=n.boxModel?a.documentElement:a.body,r=s.left+(a.documentElement.scrollLeft||a.body.scrollLeft)-t.clientLeft,i=s.top+(a.documentElement.scrollTop||a.body.scrollTop)-t.clientTop,{x:r,y:i};for(o=e;o&&o!=t&&o.nodeType;)r+=o.offsetLeft||0,i+=o.offsetTop||0,o=o.offsetParent;for(o=e.parentNode;o&&o!=t&&o.nodeType;)r-=o.scrollLeft||0,i-=o.scrollTop||0,o=o.parentNode}return{x:r,y:i}},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!==u.DOM&&n===document){var o=u.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,u.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!==u.DOM&&n===document?void u.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void d(e.split(","),function(e){var i;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){return this.run(e,function(e){var n;return t?this.hasClass(e,t)?e.className:(n=this.removeClass(e,t),e.className=n=(""!==n?n+" ":"")+t,n):0})},removeClass:function(e,t){var n=this,r;return n.run(e,function(e){var i;return n.hasClass(e,t)?(r||(r=new RegExp("(^|\\s+)"+t+"(\\s+|$)","g")),i=e.className.replace(r," "),i=m(" "!=i?i:""),e.className=i,i||(e.removeAttribute("class"),e.removeAttribute("className")),i):e.className})},hasClass:function(e,t){return e=this.get(e),e&&t?-1!==(" "+e.className+" ").indexOf(" "+t+" "):!1},toggleClass:function(e,n,r){r=r===t?!this.hasClass(e,n):r,this.hasClass(e,n)!==r&&(r?this.addClass(e,n):this.removeClass(e,n))},show:function(e){return this.setStyle(e,"display","block")},hide:function(e){return this.setStyle(e,"display","none")},isHidden:function(e){return e=this.get(e),!e||"none"==e.style.display||"none"==this.getStyle(e,"display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){var n=this;return n.run(e,function(e){if(v){for(;e.firstChild;)e.removeChild(e.firstChild);try{e.innerHTML="
"+t,e.removeChild(e.firstChild)}catch(r){var i=n.create("div");i.innerHTML="
"+t,d(p(i.childNodes),function(t,n){n&&e.canHaveHTML&&e.appendChild(t)})}}else e.innerHTML=t;return t})},getOuterHTML:function(e){var t,n=this;return(e=n.get(e))?1===e.nodeType&&n.hasOuterHTML?e.outerHTML:(t=(e.ownerDocument||n.doc).createElement("body"),t.appendChild(e.cloneNode(!0)),t.innerHTML):null},setOuterHTML:function(e,t,n){var r=this;return r.run(e,function(e){function i(){var i,o;for(o=n.createElement("body"),o.innerHTML=t,i=o.lastChild;i;)r.insertAfter(i.cloneNode(!0),e),i=i.previousSibling;r.remove(e)}if(1==e.nodeType)if(n=n||e.ownerDocument||r.doc,v)try{1==e.nodeType&&r.hasOuterHTML?e.outerHTML=t:i()}catch(o){i()}else i()})},decode:a.decode,encode:a.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 f(t,"array")&&(e=e.cloneNode(!0)),n&&d(p(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),d(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(l.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=[],d(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,o,a,s,l,c=0;if(e=e.firstChild){s=new i(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(o=n.getAttribs(e),r=o.length;r--;)if(l=o[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 o(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=m(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(l.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(l.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}},u.DOM=new u(document),u}),r(b,[y,p],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var m;u.push({func:r,scope:l||this}),(m=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),m()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,p],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&&a.call(s?s: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(x,[],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-"))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(w,[p],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e){var t={},n,r;for(n=0,r=e.length;r>n;n++)t[e[n]]={};return t}var a,l,c,u=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),l=3;la;a++)i.attributes[n[a]]={},i.attributesOrder.push(n[a])}var o={},s,l,c,u,d,f;return i[e]?i[e]:(s=t("id accesskey class dir lang style tabindex title"),l=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),c=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&&(s.push.apply(s,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),l.push.apply(l,t("article aside details dialog figure header footer hgroup section nav")),c.push.apply(c,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(s.push("xml:lang"),f=t("acronym applet basefont big font strike tt"),c.push.apply(c,f),a(f,function(e){n(e,"",c)}),d=t("center dir isindex noframes"),l.push.apply(l,d),u=[].concat(l,c),a(d,function(e){n(e,"",u)})),u=u||[].concat(l,c),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",u),n("address dt dd div caption","",u),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","",c),n("blockquote","cite",u),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",u),n("dl","","dt dd"),n("a","href target rel media hreflang type",c),n("q","cite",c),n("ins del","cite datetime",u),n("img","src alt usemap ismap width height"),n("iframe","src name width height",u),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",u,"param"),n("param","name value"),n("map","name",u,"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",u),n("th","colspan rowspan headers scope abbr",u),n("form","accept-charset action autocomplete enctype method name novalidate target",u),n("fieldset","disabled form name",u,"legend"),n("label","form for",c),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?u:c),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",u,"li"),n("noscript","",u),"html4"!=e&&(n("wbr"),n("ruby","",c,"rt rp"),n("figcaption","",u),n("mark rt rp summary bdi","",c),n("canvas","width height",u),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",u,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",u,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",c,"option"),n("article section nav aside header footer","",u),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",u,"figcaption"),n("time","datetime",c),n("dialog","open",u),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",c),n("progress","value max",c),n("meter","value min max low high optimum",c),n("details","open",u,"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")),a(t("a form meter progress dfn"),function(e){o[e]&&delete o[e].children[e]}),delete o.caption.children.table,i[e]=o,o)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),a(e,function(e,r){n[r]="map"==t?o(e,/[, ]/):l(e,/[, ]/)})),n}var i={},o=e.makeMap,a=e.each,s=e.extend,l=e.explode,c=e.inArray;return function(e){function u(t,n,r){var a=e[t];return a?a=o(a,/[, ]/,o(a.toUpperCase(),/[, ]/)):(a=i[t],a||(a=o(n," ",o(n.toUpperCase()," ")),a=s(a,r),i[t]=a)),a}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,a,s,l,u,f,p,m,h,g,v,b,x,w,_,N,E,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\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=k.exec(e[n])){if(b=s[1],p=s[2],x=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(N in w)g[N]=w[N];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,a=f.length;a>i;i++)if(s=S.exec(f[i])){if(u={},h=s[1],m=s[2].replace(/::/g,":"),b=s[3],E=s[4],"!"===h&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(m),u.required=!0),"-"===h){delete g[m],v.splice(c(v,m),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:m,value:E}),u.defaultValue=E),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:m,value:E}),u.forcedValue=E),"<"===b&&(u.validValues=o(E,"?"))),T.test(m)?(l.attributePatterns=l.attributePatterns||[],u.pattern=d(m),l.attributePatterns.push(u)):(g[m]||v.push(m),g[m]=u)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),a(_,function(e,t){b[t]=e.children})}function m(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,a(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 l=y[i];l=s({},l),delete l.removeEmptyAttrs,delete l.removeEmpty,y[o]=l}a(b,function(e,t){e[i]&&(b[t]=e=s({},b[t]),e[o]=e[i])})}))}function h(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&a(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],a(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=s({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,N,E,k,S,T,R,A,B,D,L={},M={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=u("whitespace_elements","pre script noscript style textarea video audio iframe object"),E=u("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=u("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=u("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=u("non_empty_elements","td th iframe video audio object script",k),B=u("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=u("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=u("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),a((e.special||"script noscript style textarea").split(" "),function(e){M[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(a(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&a(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],a(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),a(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),a(t("span"),function(e){y[e].removeEmptyAttrs=!0})),m(e.custom_elements),h(e.valid_children),f(e.extended_valid_elements),h("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&a(l(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return E},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return M},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=p,v.addCustomElements=m,v.addValidChildren=h,v.elements=y}}),r(_,[w,h,p],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=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?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&&q.test(c)&&!/^data:image\//i.test(c))return}m.map[t]=n,m.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],m,h,g,v,y,b,C,x,w,_,N,E,k,S,T,R,A,B,D,L,M,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,q=/^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,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(N=a.getElementRule(d))){if(E=!0,_&&(T=N.attributes,R=N.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(E=!1),m=[],m.map={},S.replace(P,s)):(m=[],m.map={}),_&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!m.length&&(E=!1),D)for(h=D.length;h--;)k=D[h],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),m.map[v]=I,m.push({name:v,value:I});if(B)for(h=B.length;h--;)k=B[h],v=k.name,v in m.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),m.map[v]=I,m.push({name:v,value:I}));if(A){for(h=A.length;h--&&!(A[h]in m.map););-1===h&&(E=!1)}if(k=m.map["data-mce-bogus"]){if("all"===k){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}E=!1}}E&&l.start(d,m,w)}else E=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(E&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),E&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?E&&l.end(d):p.push({name:d,valid:E}))}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;h--)d=p[h],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(N,[x,w,_,p],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,p,m,h,g,v,y;for(h=i("tr,td,th,tbody,thead,tfoot,table"),m=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,N,E,k,S,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},p={},m={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=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]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:S,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(L," "),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,h(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,h(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?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&&(E=m[a],E?E.push(r):m[a]=[r]);T[e]&&h(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?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||M.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||M.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,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(E=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=E.length;w>x;x++)E[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(E=f[x],E.name in m){for(C=m[E.name],_=C.length;_--;)C[_].parent||C.splice(_,1);for(_=0,N=E.callbacks.length;N>_;_++)E.callbacks[_](C,E.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,p,m;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)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.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&&(m=new e("#text",3),m.value="\xa0",i.replace(m))}}),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),'"');r[r.length]=!n||l?">":" />",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(k,[E,w],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,p,m,h;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},h=r.getElementRule(e.name),p=0,m=h.attributesOrder.length;m>p;p++)u=h.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,m=c.length;m>p;p++)u=c[p].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(S,[y,N,h,k,x,w,g,p],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,p,m,h; -return a.ie&&s.select("script,style,select,map").length>0?(h=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,h)):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,p=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)),m=new r(e,d),n.content=m.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),p&&(s.doc=p),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(T,[],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,m;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,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)):(m=t.childNodes,m.length?(n>=m.length?i.insertAfter(a,m[m.length-1]):t.insertBefore(a,m[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,p=f.body,m,h;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.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(h=s.childNodes[l],a=p.createControlRange(),a.addElement(h),a.select(),m=e.getRng(),m.item&&h===m.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(R,[g],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},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(A,[R,p,g],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*k[2]+D,O=r*k[3]+L,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&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(N,{left:a,top:s,display:"block"}),N.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-q,r=U.scrollHeight-$,n+r!==0&&C.setStyles(N,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(N),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(h(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(E,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,k=e,e.startPos=C.getPos(e.elm,U),q=U.scrollWidth,$=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),N=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"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)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.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 E)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n;return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),n="mousedown"==e.type?e.target:r.getNode(),n=C.getParent(n,z?"table":"table,img,hr"),t(n,U)&&(v(),t(r.getStart(),n)&&t(r.getEnd(),n)&&(!z||n!=r.getStart()&&"IMG"!==r.getStart().nodeName))?void l(n):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 p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in E)if(o=E[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}H=!0,i.getDoc().selection.empty(),l(t,r,S)}function m(e){var t=e.srcElement;if(t!=w){if(h(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function h(){f(w,"resizestart",p)}function g(){for(var e in E){var t=E[e];t.elm&&(C.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&&(h(),f(U,"controlselect",m))}var C=i.dom,x=t.each,w,_,N,E,k,S,T,R,A,B,D,L,M,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),q,$;E={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],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: 5px;height: 5px;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-color: #555;background-color: 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",m),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),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 mousedown mouseup ResizeEditor",u),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(B,[p,f],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,p,m,h,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(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}m=s(c,p)||c,h=s(d,p)||d,l(c,m,!0),y=a(m==c?m:m.nextSibling,"nextSibling",h==d?h.nextSibling:h),y.length&&r(o(y)),l(d,h)},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=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||m[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,m,h,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,m=e.schema.getNonEmptyElements(),h=r,1==c.nodeType&&u>c.childNodes.length-1&&(h=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(h&&(p=c.childNodes[u>0?u-1:0],p&&(m[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!h&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=h?0:p.nodeValue.length,c=p,i=!0;break}if(m[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||h||u++,i=!0;break}}while(p=h?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),h&&!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}),r(D,[g,p],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,p,m="",h;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),h="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+m+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+m+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:h},m))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:h},m))}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,m=i.keep;if(o&&(a=o.parentNode,"start"==n?(m?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(m?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!m)){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=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,p;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),p),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(L,[f,T,A,B,D,g,p],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(){var e=this,t=e.getRng(),n,r,i,o;if(t.duplicate||t.item){if(t.item)return t.item(0);for(i=t.duplicate(),i.collapse(1),n=i.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),r=o=t.parentElement();o=o.parentNode;)if(o==n){n=r;break}return n}return n=t.startContainer,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[Math.min(n.childNodes.length-1,t.startOffset)]),n&&3==n.nodeType?n.parentNode:n},getEnd:function(){var e=this,t=e.getRng(),n,r;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),n&&"BODY"==n.nodeName?n.lastChild||n:n):(n=t.endContainer,r=t.endOffset,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[r>0?r-1:r]),n&&3==n.nodeType?n.parentNode:n)},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;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}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}},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!d&&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)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName])return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(M,[D,p],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(H,[p],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(P,[f,B,D,M,p,H],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e,t){return W.getParents(e,t,W.getRoot())}function c(e){return 1===e.nodeType&&"_mce_caret"===e.id}function u(){p({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:!1},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:!1},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){it(n,function(t,n){W.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),it("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){p(e,{block:e,remove:"all"})}),p(a.settings.formats)}function d(){a.addShortcut("ctrl+b","bold_desc","Bold"),a.addShortcut("ctrl+i","italic_desc","Italic"),a.addShortcut("ctrl+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?z[e]:z}function p(e,t){e&&("string"!=typeof e?it(e,function(e,t){p(t,e)}):(t=t.length?t:[t],it(t,function(e){e.deep===Z&&(e.deep=!e.selector),e.split===Z&&(e.split=!e.selector||e.inline),e.remove===Z&&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+/)) -}),z[e]=t))}function m(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function h(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=m(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||p,e){if(t.onformat&&t.onformat(e,t,n,r),it(t.styles,function(t,r){W.setStyle(e,r,R(t,n))}),t.styles){var i=W.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}it(t.attributes,function(t,r){W.setAttrib(e,r,R(t,n))}),it(t.classes,function(t){t=R(t,n),W.hasClass(e,t)||W.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,t,n,r,i){var o=[],a=-1,s,l=-1,c=-1,u;return it(e.childNodes,function(e,t){return"UL"===e.nodeName||"OL"===e.nodeName?(a=t,s=e,!1):void 0}),it(e.childNodes,function(e,n){rt(e)&&(e.id==t.id+"_start"?l=n:e.id==t.id+"_end"&&(c=n))}),0>=a||a>l&&c>a?(it(ot(e.childNodes),i),0):(u=W.clone(n,X),it(ot(e.childNodes),function(e,t){(a>l&&a>t||l>a&&t>a)&&(o.push(e),e.parentNode.removeChild(e))}),a>l?e.insertBefore(u,s):l>a&&e.insertBefore(u,s.nextSibling),r.push(u),it(o,function(e){u.appendChild(e)}),u)}function u(e,r,o){var a=[],u,f,m=!0;u=p.inline||p.block,f=W.create(u),i(f),U.walk(e,function(e){function h(e){var v,C,x,w,_;return _=m,v=e.nodeName.toLowerCase(),C=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&et(e)&&(_=m,m="true"===et(e),w=!0),k(v,"br")?(g=0,void(p.block&&W.remove(e))):p.wrapper&&b(e,t,n)?void(g=0):m&&!w&&p.block&&!p.wrapper&&s(v)&&q(C,u)?(e=W.rename(e,u),i(e),a.push(e),void(g=0)):p.selector&&(it(d,function(t){"collapsed"in t&&t.collapsed!==y||W.is(e,t.selector)&&!c(e)&&(i(e,t),x=!0)}),!p.inline||x)?void(g=0):void(!m||w||!q(u,v)||!q(C,u)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||p.inline&&$(e)?"li"==v&&r?g=l(e,r,f,a,h):(g=0,it(ot(e.childNodes),h),w&&(m=_),g=0):(g||(g=W.clone(f,X),e.parentNode.insertBefore(g,e),a.push(g)),g.appendChild(e)))}var g;it(e,h)}),p.wrap_links===!1&&it(a,function(e){function t(e){var n,r,i;if("A"===e.nodeName){for(r=W.clone(f,X),a.push(r),i=ot(e.childNodes),n=0;n1||!$(e))&&0===s)return void W.remove(e,1);if(p.inline||p.wrapper){if(p.exact||1!==s||(e=o(e)),it(d,function(t){it(W.select(t.inline,e),function(e){var r;if(!rt(e)){if(t.wrap_links===!1){r=e.parentNode;do if("A"===r.nodeName)return;while(r=r.parentNode)}L(t,n,e,t.exact?e:null)}})}),b(e.parentNode,t,n))return W.remove(e,1),e=0,J;p.merge_with_parents&&W.getParent(e.parentNode,function(r){return b(r,t,n)?(W.remove(e,1),e=0,J):void 0}),e&&p.merge_siblings!==!1&&(e=P(H(e),e),e=P(e,H(e,J)))}})}var d=f(t),p=d[0],m,v,y=!r&&V.isCollapsed();if(p)if(r)r.nodeType?(v=W.createRng(),v.setStartBefore(r),v.setEndAfter(r),u(D(v,d),null,!0)):u(r,null,!0);else if(y&&p.inline&&!W.select("td.mce-item-selected,th.mce-item-selected").length)I("apply",t,n);else{var C=a.selection.getNode();j||!d[0].defaultBlock||W.getParent(C,W.isBlock)||g(d[0].defaultBlock),a.selection.setRng(o()),m=V.getBookmark(),u(D(V.getRng(J),d),m),p.styles&&(p.styles.color||p.styles.textDecoration)&&(at(C,h,"childNodes"),h(C)),V.moveToBookmark(m),F(V.getRng(J)),a.nodeChanged()}}function v(e,t,n){function r(e){var n,i,o,a,s;if(1===e.nodeType&&et(e)&&(a=v,v="true"===et(e),s=!0),n=ot(e.childNodes),v&&!s)for(i=0,o=d.length;o>i&&!L(d[i],t,e,e);i++);if(p.deep&&n.length){for(i=0,o=n.length;o>i;i++)r(n[i]);s&&(v=a)}}function i(n){var r;return it(l(n.parentNode).reverse(),function(n){var i;r||"_start"==n.id||"_end"==n.id||(i=b(n,e,t),i&&i.split!==!1&&(r=n))}),r}function o(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=W.clone(o,X),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return J;for(i=r.length-1;i>=0;i--)if(W.is(r[i],a))return J}return X}function _(e,t,n){var r;return Q||(Q={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};it(Q,function(e,i){it(t,function(o){return b(o,i,{},e.similar)?(r[i]||(it(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),it(r,function(i,o){n[o]||(delete r[o],it(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),it(e.split(","),function(e){Q[e]||(Q[e]=[],Q[e].similar=n),Q[e].push(t)}),this}function N(e){return o.getCssText(a,e)}function E(e,t){return k(e,t.inline)?J:k(e,t.block)?J:t.selector?1==e.nodeType&&W.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(W.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=W.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=W.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(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=W.getRoot(),3==r.nodeType&&!A(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,W.getParent(t,$)||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($(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=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(rt(g.parentNode)||rt(g))&&(g=rt(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(rt(y.parentNode)||rt(y))&&(y=rt(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(h=u(g,v,!0),h&&(g=h.container,v=h.offset),h=u(y,b),h&&(y=h.container,b=h.offset)),m=o(y,b),m.node)){for(;m.node&&0===m.offset&&m.node.previousSibling;)m=o(m.node.previousSibling);m.node&&m.offset>0&&3===m.node.nodeType&&" "===m.node.nodeValue.charAt(m.offset-1)&&m.offset>1&&(y=m.node,y.splitText(m.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!==X&&!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=i(!0)),$(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t,n,r){var i,o,a;if(!E(n,e))return X;if("all"!=e.remove)for(it(e.styles,function(e,i){e=T(R(e,t),i),"number"==typeof i&&(i=e,r=0),(!r||k(S(r,i),e))&&W.setStyle(n,i,""),a=1}),a&&""===W.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),it(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(W.getAttrib(r,i),e)){if("class"==i&&(e=W.getAttrib(n,i),e&&(o="",it(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void W.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Y.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),it(e.classes,function(e){e=R(e,t),(!r||W.hasClass(r,e))&&W.removeClass(n,e)}),o=W.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 I(t,n,r){function i(e){var t=W.create("span",{id:h,"data-mce-bogus":!0,style:y?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(G)),t}function o(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==G||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function l(e){for(;e;){if(e.id===h)return e;e=e.parentNode}}function c(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 u(e,t){var n,r;if(e)r=V.getRng(!0),o(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),W.remove(e)):(n=c(e),n.nodeValue.charAt(0)===G&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),W.remove(e,1)),V.setRng(r);else if(e=l(V.getStart()),!e)for(;e=W.get(h);)u(e,!1)}function d(){var e,t,o,a,s,u,d;e=V.getRng(!0),a=e.startOffset,u=e.startContainer,d=u.nodeValue,t=l(V.getStart()),t&&(o=c(t)),d&&a>0&&a=0;p--)c.appendChild(W.clone(d[p],!1)),c=c.firstChild;c.appendChild(W.doc.createTextNode(G)),c=c.firstChild;var h=W.getParent(u,s);h&&W.isEmpty(h)?u.parentNode.replaceChild(m,u):W.insertAfter(m,u),V.setCursorLocation(c,1),W.isEmpty(u)&&W.remove(u)}}function m(){var e;e=l(V.getStart()),e&&!W.isEmpty(e)&&at(e,function(e){1!=e.nodeType||e.id===h||W.isEmpty(e)||W.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var h="_mce_caret",y=a.settings.caret_debug;a._hasCaretEvents||(nt=function(){var e=[],t;if(o(l(V.getStart()),e))for(t=e.length;t--;)W.setAttrib(e[t],"data-mce-bogus","1")},tt=function(e){var t=e.keyCode;u(),(8==t||37==t||39==t)&&u(l(V.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?d():p()}function F(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(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,W.getParent(n,W.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=W.create("a",null,G),a.parentNode.insertBefore(l,a),t.setStart(a,0),V.setRng(t),void W.remove(l)}var z={},W=a.dom,V=a.selection,U=new t(W),q=a.schema.isValidChild,$=W.isBlock,j=a.settings.forced_root_block,K=W.nodeIndex,G="\ufeff",Y=/^(src|href|style)$/,X=!1,J=!0,Q,Z,et=W.getContentEditable,tt,nt,rt=n.isBookmarkNode,it=i.each,ot=i.grep,at=i.walk,st=i.extend;st(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:N}),u(),d(),a.on("BeforeGetContent",function(){nt&&nt()}),a.on("mouseup keydown",function(e){tt&&tt(e)})}}),r(O,[g,p,_],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos MouseUp",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(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 g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.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 y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),H=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=H?H.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=H,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(H)&&a.isEmpty(A)?L=a.split(H,A):a.insertAfter(L,A),h(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),h(A)):(k=E.cloneRange(),k.setEndAfter(A),M=k.extractContents(),w(M),L=M.firstChild,a.insertAfter(M,A),m(L),N(A),h(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(F,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,m,h=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){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(x){}}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",h),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",h)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){m=t,t=t.nextSibling,r.remove(m);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),m=t,t=t.nextSibling,p.appendChild(m)}else p=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(x){}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(z,[k,g,p,M,B,f],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,p=n.ie,m=n.ie&&n.ie<11,h=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),h):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function N(e){B=S.getBookmark(e)}function E(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=h}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(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(N(),k.split(n,t),E()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:h}),{cleanup:h}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(N(),r.dom.remove(i,h),E())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.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=S.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(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.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)&&k.remove(n,!0)})}}var u,d,f,m,h,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var N=y.startContainer||(y.parentElement?y.parentElement():null),E=r.getBody();N===E&&S.isCollapsed()&&k.isBlock(E.firstChild)&&k.isEmpty(E.firstChild)&&(y=k.createRng(),y.setStart(E.firstChild,0),y.setEnd(E.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(h=u.parse(o,T),l(h),b=h.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),m=r.getBody(),9==f.nodeType?f=b=m:b=f;b!==m;)f=b,b=b.parentNode;o=f==m?m.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(h)}))),f==m?k.setHTML(m,o):k.setOuterHTML(f,o)}else o=d.serialize(h),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual() -},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{N(h),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(h),E()}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,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.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(p,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=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(m||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return m&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),h}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,h)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(W,[p],function(e){function t(e,i){var o=this,a,s;if(e=r(e),i=o.settings=i||{},a=i.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(o.source=e);var l=0===e.indexOf("//");0!==e.indexOf("/")||l||(e=(a?a.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(s=i.base_uri?i.base_uri.path:new t(location.href).directory,""===i.base_uri.protocol?e="//mce_host"+o.toAbsPath(s,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(a&&a.protocol||"http")+"://mce_host"+o.toAbsPath(s,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),o[t]=r}),a&&(o.protocol||(o.protocol=a.protocol),o.userInfo||(o.userInfo=a.userInfo),o.port||"mce_host"!==o.host||(o.port=a.port),o.host&&"mce_host"!==o.host||(o.host=a.host),o.source=""),l&&(o.protocol="")}var n=e.each,r=e.trim,i={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=i[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}),r(V,[p],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],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(U,[p],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}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"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[V],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.hasClass(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,p,m;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,m=e,p=0,i=o-1;i>=0;i--)for(c=a[i];m;){if(c.psuedo)for(f=m.parent().items(),u=d=f.length;u--&&f[u]!==m;);for(s=0,l=c.length;l>s;s++)if(!c[s](m,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;m=m.parent()}if(p===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($,[p,q,V],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].hasClass(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}},e.each("fire on off show hide addClass removeClass 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,[p,y],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)},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(K,[V,p,U,$,j],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a={},s="onmousewheel"in document,l=!1,c="mce-",u=e.extend({Statics:{elementIdCache:a,classPrefix:c},isRtl:function(){return u.rtl},classPrefix:c,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},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})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},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")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var m=n.left+n.right,h=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:m,deltaH:h,contentW:a-m,contentH:s-h,innerW:a-m,innerH:s-h,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.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=u.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=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,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.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(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 o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(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]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e,t){var n,r=e?this._id+"-"+e:this._id;return n=a[r]=(t===!0?null:a[r])||i.get(r)},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},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._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 u.translate?u.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,o;if(e.items){var s=e.items().toArray();for(o=s.length;o--;)s[o].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&&i.off(t);var l=e.getRoot().controlIdLookup;if(l&&delete l[e._id],delete a[e._id],t&&t.parentNode){var c=t.getElementsByTagName("*");for(o=c.length;o--;)delete a[c[o].id];t.parentNode.removeChild(t)}return e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"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 c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},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},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;ia;a++)d=u[a]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=a,a=0;c>a;a++)u[a]._eventsRoot=d;var m=d._delegates;m||(m=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||l?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):m[p]||(i.on(d.getEl(),p,e),m[p]=!0),f[p]=!1):s?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},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(){return this.repaint(),this}});return u}),r(G,[],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(Y,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(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 u(e,t){var n=-1,r=s();t=t||a(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,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),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._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"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(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(J,[j],function(e){function t(){var e=document,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}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,m;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,m=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,background:"red",cursor:m}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n) -},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Q,[j,J],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,p,m,h,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),m=d["client"+s]-2*o,m-=n&&r?f["client"+u]:0,h=d["scroll"+s],g=m/h,v={},v[y]=d["offset"+a]+o,v[b]=m,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=m*g,e.css(p,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;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.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.removeClass(e.get(u),d+"active")}})}i.addClass("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.on(i.getEl("body"),"scroll",n)),n())}}}),r(Z,[X,Q],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(et,[j],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.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._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(tt,[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(nt,[Z,et,tt,j],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){d||(d=function(){h.hideAll()},r.on(window,"resize",d))}function s(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'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),m=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){h.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return h.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},h}),r(rt,[nt,Z,j,J],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.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=Math.max(0,a.w/2-t.w/2),t.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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("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.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(it,[rt],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){var r,i=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}},{type:"button",text:"Cancel",onClick:function(e){e.control.parents()[1].close(),i(!1)}}];break;case t.YES_NO:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}];break;case t.YES_NO_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close()}}];break;default:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:r,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(){i(!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(ot,[rt,it],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,i.open=function(t,r){var i;return n.editorManager.activeEditor=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);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||{},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(at,[R,B,x,h,g,p],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",e.getAttribute("style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==U,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==V)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||$.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&$.select(e.target),l=$.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&($.setRng(l),l=null),t(),$.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),$.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==U||t==V)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){$.setRng($.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),$.setRng($.getRng()))}))}function m(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V){if(!a.getBody().getElementsByTagName("hr").length)return;if($.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function h(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&$.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&$.select(e),a.nodeChanged()})}function v(){function e(){var e=q.getAttribs($.getStart().cloneNode(!1));return function(){var t=$.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),W(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!$.isCollapsed()&&q.getParent($.getStart(),q.isBlock)!=q.getParent($.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){var e,n;a.on("selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){if(!a.removed){var n=$.getRng();e&&t.compareRanges(n,e)||(a.nodeChanged(),e=n)}},50)})}function b(){document.body.setAttribute("role","application")}function C(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V&&$.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function x(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 w(){q.bind(a.getBody(),"mouseup",function(){var e,t=$.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function _(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=$.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),$.setRng(n))}})}function N(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),j.object_resizing||s("enableObjectResizing",!1)}j.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){W(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function k(){j.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",j.forced_root_block)})}function S(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function T(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=V||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function R(){var e;l()>=10&&(e="",W("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function A(){l()<9&&(K.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function B(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function D(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||$.normalize()},!0)}function L(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function M(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function P(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function O(){s("AutoUrlDetect",!1)}function I(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function F(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}var W=o.each,V=e.BACKSPACE,U=e.DELETE,q=a.dom,$=a.selection,j=a.settings,K=a.parser,G=a.serializer,Y=i.gecko,X=i.ie,J=i.webkit;_(),d(),D(),J&&(u(),p(),g(),k(),z(),C(),i.iOS?(y(),M(),H(),F()):f()),X&&i.ie<11&&(m(),b(),x(),w(),T(),R(),A(),B()),i.ie>=11&&(H(),I(),C()),i.ie&&(f(),O()),Y&&(m(),h(),v(),N(),E(),S(),L(),P(),C())}}),r(st,[U],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(lt,[st,y,p],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():e.getBody()}function i(e,t){var n=e.settings.event_root,i=e.editorManager,a=i.eventRootElm||r(e,t);if(n){if(i.rootEvents||(i.rootEvents={},i.on("RemoveEditor",function(){i.activeEditor||(o.unbind(a),delete i.rootEvents)})),i.rootEvents[t])return;a==e.getBody()&&(a=o.select(n)[0],i.eventRootElm=a),i.rootEvents[t]=!0,o.bind(a,t,function(e){for(var n=e.target,r=i.editors,a=r.length;a--;){var s=r[a].getBody();(s===n||o.isChildOf(n,s))&&(r[a].hidden||r[a].fire(t,e))}})}else e.dom.bind(a,t,function(n){e.hidden||e.fire(t,n)})}var o=t.DOM,a={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))}};return a=n.extend({},e,a)}),r(ct,[p,g],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(ut,[y,C,x,S,k,L,P,O,I,F,z,W,b,l,ot,w,N,at,g,p,lt,ct],function(e,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w){function _(e,t,r){var i=this,o,a;o=i.documentBaseUrl=r.documentBaseURL,a=r.baseURI,i.settings=t=S({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:o,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",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,ul,li,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,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:i.convertURL,url_converter_scope:i,ie7_compat:!0},t),n.language=t.language||"en",n.languageLoad=t.language_load,n.baseURL=r.baseURL,i.id=t.id=e,i.isNotDirty=!0,i.plugins={},i.documentBaseURI=new f(t.document_base_url||o,{base_uri:a}),i.baseURI=a,i.contentCSS=[],i.contentStyles=[],i.shortcuts=new w(i),i.execCommands={},i.queryStateCommands={},i.queryValueCommands={},i.loadedCSS={},i.suffix=r.suffix,i.editorManager=r,i.inline=t.inline,r.fire("SetupEditor",i),i.execCallback("setup",i)}var N=e.DOM,E=n.ThemeManager,k=n.PluginManager,S=C.extend,T=C.each,R=C.explode,A=C.inArray,B=C.trim,D=C.resolve,L=m.Event,M=b.gecko,H=b.ie;return _.prototype={render:function(){function e(){N.unbind(window,"ready",e),n.render()}function t(){var e=p.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)&&!E.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",E.load(r.theme,t)}C.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),T(r.external_plugins,function(e,t){k.load(t,e),r.plugins+=" "+t}),T(r.plugins.split(/[ ,]/),function(e){if(e=B(e),e&&!k.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=k.dependencies(e);T(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=k.createUrl(t,e),k.load(e.resource,e)})}else k.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(!L.domLoaded)return void N.bind(window,"ready",e);if(n.getElement()&&b.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||N.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(N.insertAfter(N.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},N.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 h(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=N.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=k.get(n),i,o;i=k.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=B(n),r&&-1===A(h,n)&&(T(k.dependencies(n),function(t){e(t)}),o=new r(t,i),t.plugins[n]=o,o.init&&(o.init(t,i),h.push(n))) -}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,p,m,h=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||N.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=E.get(n.theme),t.theme=new c(t,E.urls[n.theme]),t.theme.init&&t.theme.init(t,E.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""))):t.theme=n.theme),T(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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||(N.setStyles(l.sizeContainer||l.editorContainer,{wi2dth:i,h2eight:o}),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&&T(R(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+=''),!b.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',m=0;m',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]||""),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);})()';if(document.domain!=location.hostname&&(u=v),s=N.add(l.iframeContainer,"iframe",{id:t.id+"_ifr",src:u||'javascript:""',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"}}),H)try{t.getDoc()}catch(y){s.src=u=v}t.contentAreaContainer=l.iframeContainer,l.editorContainer&&(N.get(l.editorContainer).style.display=t.orgDisplay),N.get(t.id).style.display="none",N.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,o=n.settings,f=N.get(n.id),p=n.getDoc(),m,h;o.inline||(n.getElement().style.visibility=n.orgVisibility),t||o.content_editable||(p.open(),p.write(n.iframeHTML),p.close()),o.content_editable&&(n.on("remove",function(){var e=this.getBody();N.removeClass(e,"mce-content-body"),N.removeClass(e,"mce-edit-focus"),N.setAttrib(e,"contentEditable",null)}),N.addClass(f,"mce-content-body"),n.contentDocument=p=o.content_document||document,n.contentWindow=o.content_window||window,n.bodyElement=f,o.content_document=o.content_window=null,o.root_name=f.nodeName.toLowerCase()),m=n.getBody(),m.disabled=!0,o.readonly||(n.inline&&"static"==N.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new g(o),n.dom=new e(p,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:o.force_hex_style_colors,class_filter:o.class_filter,update_styles:!0,root_element:o.content_editable?n.id:null,collect:o.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new v(o,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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,i,o=n.schema.getNonEmptyElements();t--;)i=e[t],i.isEmpty(o)&&(i.empty().append(new r("br",1)).shortEnded=!0)}),n.serializer=new i(o,n),n.selection=new a(n.dom,n.getWin(),n.serializer,n),n.formatter=new s(n),n.undoManager=new l(n),n.forceBlocks=new u(n),n.enterKey=new c(n),n.editorCommands=new d(n),n.fire("PreInit"),o.browser_spellcheck||o.gecko_spellcheck||(p.body.spellcheck=!1,N.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=y(n),o.directionality&&(m.dir=o.directionality),o.nowrap&&(m.style.whiteSpace="nowrap"),o.protect&&n.on("BeforeSetContent",function(e){T(o.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),o.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&&(h="",T(n.contentStyles,function(e){h+=e+"\r\n"}),n.dom.addStyle(h)),T(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),o.auto_focus&&setTimeout(function(){var e=n.editorManager.get(o.auto_focus);e.selection.select(e.getBody(),1),e.selection.collapse(1),e.getBody().focus(),e.getWin().focus()},100),f=p=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(b.opera||n.getBody().focus(),n.getWin().focus()),M||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},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?D(r):0,n=D(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?T(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[B(e[0])]=B(e.length>1?e[1]:e)}):i=r,i):r},nodeChanged:function(e){var t=this,n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=H&&r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=S({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(T(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(N.show(e.getContainer()),N.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(H&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(N.hide(e.getContainer()),N.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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=N.getParent(t.id,"form"))&&T(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=H&&11>H?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):H||(e='
'),r.innerHTML=e,n.fire("SetContent",t)):("raw"!==t.format&&(e=new o({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=B(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),e.content="text"!=e.format?B(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=S({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=N.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return N.get(this.settings.content_element||this.id)},getWin:function(){var e=this,t;return e.contentWindow||(t=N.get(e.id+"_ifr"),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),T(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.addClass(e,o):i.removeClass(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;if(!e.removed){e.save(),e.removed=1,e.hasHiddenInput&&N.remove(e.getElement().nextSibling),e.inline||(H&&10>H&&e.getDoc().execCommand("SelectAll",!1,null),N.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null,L.unbind(e.getWin()),L.unbind(e.getDoc()));var t=e.getContainer();L.unbind(e.getBody()),L.unbind(t),e.fire("remove"),e.editorManager.remove(e),N.remove(t),e.destroy()}},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e&&M&&(L.unbind(t.getDoc()),L.unbind(t.getWin()),L.unbind(t.getBody())),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),N.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.settings.content_element=t.bodyElement=t.contentDocument=t.contentWindow=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},_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 M?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},S(_.prototype,x),_}),r(dt,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(ft,[y,g],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)&&(d.on("nodechange keyup",function(){var e=document.activeElement;e&&e.id==d.id+"_ifr"&&(e=d.getBody()),d.dom.isChildOf(e,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.activeEditor=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&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),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(pt,[ut,y,W,g,p,st,dt,ft],function(e,t,n,r,i,o,a,s){function l(e){var t=g.editors,n;delete t[e.id];for(var r=0;r0&&f(d(c),function(n){u.get(n)?(h=new e(n,t,s),l.push(h),h.render()):f(document.forms,function(e){f(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,u.setAttrib(e,"id",n),r(n,t))})})});break;case"textareas":case"specific_textareas":f(u.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t)})}t.oninit&&(c=g=0,f(l,function(e){g++,e.initialized?c++:e.on("init",function(){c++,c==g&&i(t,"oninit")}),c==g&&i(t,"oninit")}))}var s=this,l=[],h;s.settings=t,u.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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),h||(h=function(){t.fire("BeforeUnload")},u.bind(window,"beforeunload",h)),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 f(u.select(e),function(e){t.remove(r[e.id])})):(i=e,r[i.id]?(l(i)&&t.fire("RemoveEditor",{editor:i}),r.length||u.unbind(window,"beforeunload",h),i.remove(),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(){f(this.editors,function(e){e.save()})},addI18n:function(e,t){a.add(e,t)},translate:function(e){return a.translate(e)}},p(g,o),g.setup(),window.tinymce=window.tinyMCE=g,g}),r(mt,[pt,p],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ht,[],function(){return{send:function(e){function t(){!e.async||4==n.readyState||r++>1e4?(e.success&&1e4>r&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=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||"",n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(e.data),!e.async)return t();setTimeout(t,10)}}}}),r(gt,[],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(vt,[gt,ht,p],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(yt,[y],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(bt,[],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(Ct,[y,l,b,C,p,g],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(xt,[V,p],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(wt,[xt],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(_t,[K,et],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[K,_t],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Et,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"}})}),r(kt,[X],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(St,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
"}})}),r(Tt,[Et,nt],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()}})}),r(Rt,[Tt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=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(At,[Nt,G,j],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(Bt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Dt,[Bt,pt],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 n.on("select",function(t){var n=[],i,o=r.getBody();for(r.focus(),i=r.selection.getStart();i&&i!=o;)e(i)||n.push(i),i=i.parentNode;r.selection.select(n[n.length-1-t.index]),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]});i.push({name:s.name})}n.data(i)}),n._super()}})}),r(Lt,[X],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.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Mt,[X,Lt],function(e,t){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,n=e.items();n.each(function(n){var r,i=n.settings.label;i&&(r=new t({layout:"flex",autoResize:"overflow",defaults:{flex:1},items:[{type:"label",id:n._id+"-l",text:i,flex:0,forId:n._id,disabled:n.disabled()}]}),r.type="formitem",n.aria("labelledby",n._id+"-l"),"undefined"==typeof n.settings.flex&&(n.settings.flex=1),e.replace(n,r),r.add(n))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ht,[Mt],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(Pt,[At,p],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i,o;e.spellcheck=!1,o=r.settings.file_browser_callback_types,o&&(o=t.makeMap(o,/[, ]/)),i=r.settings.file_browser_callback,!i||o&&!o[e.filetype]||(e.icon="browse",e.onaction=function(){i(n.getEl("inp").id,n.getEl("inp").value,e.filetype,window)}),n._super(e)}})}),r(Ot,[wt],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(It,[wt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v=[],y,b,C,x,w,_,N,E,k,S,T,R,A,B,D,L,M,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?(k="y",N="h",E="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(k="x",N="w",E="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="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++)p=r[t],m=p.layoutRect(),h=p.settings,g=h.flex,d-=n-1>t?c:0,g>0&&(u+=g,m[S]&&v.push(p),m.flex=g),d-=m[E],y=o[P]+m[H]+o[O],y>_&&(_=y);if(x={},x[E]=0>d?i[E]-d+i[A]:i[R]-d+i[A],x[H]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],m=p.layoutRect(),b=m[S],y=m[E]+m.flex*C,y>b?(d-=m[S]-m[E],u-=m.flex,m.flex=0,m.maxFlexSize=b):m.maxFlexSize=0;for(C=d/u,w=o[T],x={},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)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],m=p.layoutRect(),y=m.maxFlexSize||m[E],"center"===s?x[D]=Math.round(i[L]/2-m[M]/2):"stretch"===s?(x[M]=z(m[H]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-m[M]-o.top),m.flex>0&&(y+=m.flex*C),x[N]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ft,[xt],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()})}})}),r(zt,[K,Nt,nt,p,pt,g],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"],hr:["Insert horizontal rule","InsertHorizontalRule"],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"]},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",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",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(Wt,[wt],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w,_,N=[],E=[],k,S,T,R;for(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,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]),d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)E.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,N[d]=k>N[d]?k:N[d],E[f]=S>E[f]?S:E[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=E[f]+(f>0?b:0),R-=(f>0?b:0)+E[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 A;A="start"==t.packV?0:R>0?Math.floor(R/n):0;var B=0,D=t.flexWidths;if(D)for(d=0;dd;d++)N[d]+=D?D[d]*L:L;for(m=g.top,f=0;n>f;f++){for(p=g.left,s=E[f]+A,d=0;r>d&&(u=i[f*r+d],u);d++)h=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=p,c.y=m,v=h.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=h.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=m+s/2-c.h/2:"bottom"==v?c.y=m+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();m+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var M=e.parent();M&&(M._lastRect=null,M.recalc())}}})}),r(Vt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("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(Ut,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(qt,[X],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r($t,[qt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(jt,[Et,G,$t],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return 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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.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(Yt,[nt,Gt,p],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.addClass("menu")},repaint:function(){return this.toggleClass("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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(Xt,[St],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(Jt,[Nt,J],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("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(Qt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(Zt,[jt,j],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(en,[Ft],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(tn,[Z,j],function(e,t){return e.extend({lastIdx:0,Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,this.classPrefix+"active"),e!=this.lastIdx&&(this.items()[this.lastIdx].hide(),this.lastIdx=e),this.items()[e].show().fire("showtab"),this.reflow() -},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,n,r,i;r=t.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(t,n){r=Math.max(r,t.layoutRect().minW),i=Math.max(i,t.layoutRect().minH),e.settings.activeTab!=n&&t.hide()}),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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(nn,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._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._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?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(rn,[j,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},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,d,f,p,m,h,g,v,y,b,C,x,w,_,N,E,k,S,T,R,A,B,D,L,M,H,P,O,I,F,z,W,V,U,q,$,j,K,G,Y,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,mt,ht,gt,vt,yt,bt,Ct,xt,wt,_t,Nt,Et,kt,St,Tt,Rt,At,Bt,Dt,Lt,Mt,Ht,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,qt,$t,jt,Kt,Gt,Yt,Xt,Jt,Qt,Zt,en,tn,nn,rn])}(this); \ No newline at end of file +// 4.1.2 (2014-07-15) +!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,p,h){function m(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),h=h||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(h,n({type:b})):(d||(C=f[b],C&&(x=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,C="focusin"===b?"focus":"blur",x=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?p({type:b}):v.push({func:p,scope:h}):(s[g][b]=v=[{func:p,scope:h}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},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 p=o.nativeHandler,h=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=h,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};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,p,h,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(H&&!r){if(i=vt.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])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!M||!M.test(e))){if(p=d=F,h=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?p=d.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+f(c[l]);h=yt.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return S(e.replace(st,"$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 p(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 h(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=[],p=[],h=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:h||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(y[p[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?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(h,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=p(function(e){return e===t},a,!0),c=p(function(e){return tt.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=[p(h(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&&h(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return h(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,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);h!==x&&null!=(u=b[h]);h++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&p--,r&&m.push(u))}if(p+=h,i&&h!==p){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(p>0)for(;h--;)m[h]||v[h]||(v[h]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,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,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",rt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ot="\\["+rt+"*("+it+")(?:"+rt+"*([*^$|!~]?=)"+rt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+rt+"*\\]",at=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",st=new RegExp("^"+rt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+rt+"+$","g"),lt=new RegExp("^"+rt+"*,"+rt+"*"),ct=new RegExp("^"+rt+"*([>+~]|"+rt+")"+rt+"*"),ut=new RegExp("="+rt+"*([^\\]'\"]*?)"+rt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+rt+"*(even|odd|(([+-]|)(\\d*)n|)"+rt+"*(?:([+-]|)"+rt+"*(\\d+)|))"+rt+"*\\)|)","i"),bool:new RegExp("^(?:"+nt+")$","i"),needsContext:new RegExp("^"+rt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+rt+"*((?:-\\d)?\\d*)"+rt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}"+rt+"?|("+rt+")|.)","ig"),xt=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=et.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(wt){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=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,L=n.documentElement,H=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&H){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.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=x.getElementsByClassName&&function(e,t){return H?t.getElementsByClassName(e):void 0},P=[],M=[],(x.qsa=gt.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+rt+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+rt+"*(?:value|"+nt+")"),e.querySelectorAll(":checked").length||M.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&&M.push("name"+rt+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=gt.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",at)}),M=M.length&&new RegExp(M.join("|")),P=P.length&&new RegExp(P.join("|")),t=gt.test(L.compareDocumentPosition),I=t||gt.test(L.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||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?tt.call(R,e)-tt.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?tt.call(R,e)-tt.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(ut,"='$1']"),!(!x.matchesSelector||!H||P&&P.test(n)||M&&M.test(n)))try{var r=O.call(t,n);if(r||x.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,!H):t;return i!==t?i:x.attributes||!H?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=!x.detectDuplicates,R=!x.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:pt,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(Ct,xt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,xt),"~="===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 pt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&dt.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(Ct,xt).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("(^|"+rt+")"+e+"("+rt+"|$)"))&&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,p,h,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;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++p&&d&&d[m]||(f=p=0)||h.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=tt.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=k(e.replace(st,"$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(Ct,xt),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ct,xt).toLowerCase(),function(e){var n;do if(n=H?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===L},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 mt.test(e.nodeName)},input:function(e){return ht.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&&x.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ct,xt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.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(Ct,xt),yt.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||k(e,d))(r,t,!H,n,yt.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.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)}),x.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(nt,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(){function e(e){return null===e||e===t?"":(""+e).replace(m,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=e,n,r;if(!g(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(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 a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(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 u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function h(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var m=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:h}}),r(d,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,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,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(f,[l,c,u,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e,t){var n,r,i;for(t=t||x,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function l(e,t,n,r){var i;if(a(t))t=s(t,g(e[0]));else if(t.length&&!t.nodeType){if(t=d.makeArray(t),r)for(i=t.length-1;i>=0;i--)l(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function m(e,t){var n=[];return h(e,function(e,r){t(r,e)&&n.push(r)}),n}function g(e){return e?9==e.nodeType?e:e.ownerDocument:x}function v(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof d&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&d(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function y(e,n,r,i){var o=[];for(i instanceof d&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&d(e).is(i))break}o.push(e)}return o}function b(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){h(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var x=document,w=Array.prototype.push,_=Array.prototype.slice,E=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,N=e.Event,k,S=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),T=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),R={"for":"htmlFor","class":"className",readonly:"readOnly"},A={"float":"cssFloat"},B={},D={},L=/^\s*|\s*$/g;return d.fn=d.prototype={constructor:d,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 d(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]:E.exec(e),!r)return d(t).find(e);if(r[1])for(i=s(e,g(t)).firstChild;i;)w.call(n,i),i=i.nextSibling;else{if(i=g(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(d(e));if(e.nodeType)return n.add([e]);if(t!==!1)for(r=d.unique(n.toArray().concat(d.makeArray(e))),n.length=r.length,i=0;it;t++)d.find(e,this[t],r);return d(r)},filter:function(e){return d("function"==typeof e?m(this.toArray(),function(t,n){return e(n,t)}):d.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof d&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&d(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),d(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:w,sort:[].sort,splice:[].splice},r.extend(d,{extend:r.extend,makeArray:r.toArray,inArray:f,isArray:r.isArray,each:h,trim:p,grep:m,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){return n&&(e=":not("+e+")"),t=1===t.length?d.find.matchesSelector(t[0],e)?[t[0]]:[]:d.find.matches(e,t)}}),h({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},next:function(e){return b(e,"nextSibling",1)},prev:function(e){return b(e,"previousSibling",1)},children:function(e){return y(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){d.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(d.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=d.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=d(i),n?i.filter(n):i}}),h({parentsUntil:function(e,t){return v(e,"parentNode",t)},nextUntil:function(e,t){return y(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return y(e,"previousSibling",1,t).slice(1)}},function(e,t){d.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(d.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=d.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=d(o),r?o.filter(r):o}}),d.fn.is=function(e){return!!e&&this.filter(e).length>0},d.fn.init.prototype=d.fn,d.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 d.extend(t,this),t},i.ie&&i.ie<8&&(C(B,"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(B,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(A.float="styleFloat",C(D,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),d.attrHooks=B,d.cssHooks=D,d}),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,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).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 p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function h(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(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 C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=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,h),m[v]=b?p(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(h,[],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(m,[u],function(e){function t(n){function r(){return M.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?(H[U]=H[V],H[$]=H[W]):(H[V]=H[U],H[W]=H[$]),H.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 p(e,t){var n=H[V],r=H[W],i=H[U],o=H[$],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 h(){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=H.extractContents();H.insertNode(e),e.appendChild(t),H.selectNode(e)}function b(){return q(new t(n),{startContainer:H[V],startOffset:H[W],endContainer:H[U],endOffset:H[$],collapsed:H.collapsed,commonAncestorContainer:H.commonAncestorContainer})}function C(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 x(){return H[V]==H[U]&&H[W]==H[$]}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?(H[V]=t,H[W]=r):(H[U]=t,H[$]=r),i=H[U];i.parentNode;)i=i.parentNode;for(o=H[V];o.parentNode;)o=o.parentNode;o==i?w(H[V],H[W],H[U],H[$])>0&&H.collapse(e):H.collapse(e),H.collapsed=x(),H.commonAncestorContainer=n.findCommonAncestor(H[V],H[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(H[V]==H[U])return N(e);for(t=H[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[V])return k(t,e);++n}for(t=H[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[U])return S(t,e);++r}for(o=r-n,a=H[V];o>0;)a=a.parentNode,o--;for(s=H[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()),H[W]==H[$])return t;if(3==H[V].nodeType){if(n=H[V].nodeValue,i=n.substring(H[W],H[$]),e!=O&&(o=H[V],c=H[W],u=H[$]-H[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),H.collapse(F)),e==I)return;return i.length>0&&t.appendChild(M.createTextNode(i)),t}for(o=C(H[V],H[W]),a=H[$]-H[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&H.collapse(F),t}function k(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-H[W],0>=a)return t!=O&&(H.setEndBefore(e),H.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&&(H.setEndBefore(e),H.collapse(z)),n}function S(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=H[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(H.setStartAfter(e),H.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&&(H.setStartAfter(e),H.collapse(F)),o}function R(e,t){var n=C(H[U],H[$]-1),r,i,o,a,s,l=n!=H[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=C(H[V],H[W]),r=n!=H[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=H[W],a=o.substring(l),s=o.substring(0,l)):(l=H[$],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 L(){return n.create("body",null,g()).outerText}var H=this,M=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(H,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:F,commonAncestorContainer:M,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:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),H}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[u],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=/&(#x|#)?([\w]+);/g,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,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return m=e.createElement("style"),m.textContent='@import "'+t+'"',p(),void n(m);f()}n(h),h.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,f,p,l,h,m,g,d,u,v],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 p=c.each,h=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),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),h(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=h(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=v?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){this.$$(e).css(t)},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),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),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 n=this,r=0,i=0,o,a=n.doc,s;if(e=n.get(e),t=t||a.body,e){if(t===a.body&&e.getBoundingClientRect)return s=e.getBoundingClientRect(),t=n.boxModel?a.documentElement:a.body,r=s.left+(a.documentElement.scrollLeft||a.body.scrollLeft)-t.clientLeft,i=s.top+(a.documentElement.scrollTop||a.body.scrollTop)-t.clientTop,{x:r,y:i};for(o=e;o&&o!=t&&o.nodeType;)r+=o.offsetLeft||0,i+=o.offsetTop||0,o=o.offsetParent;for(o=e.parentNode;o&&o!=t&&o.nodeType;)r-=o.scrollLeft||0,i-=o.scrollTop||0,o=o.parentNode}return{x:r,y:i}},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 p(e.split(","),function(e){var i;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?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{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 h(t,"array")&&(e=e.cloneNode(!0)),n&&p(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),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(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(b,[y,u],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var h;u.push({func:r,scope:l||this}),(h=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),h()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,u],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&&a.call(s?s: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(x,[u,h],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,p,h,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(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}h=s(c,p)||c,m=s(d,p)||d,l(c,h,!0),y=a(h==c?h:h.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=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||h[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,h,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,h=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&&(p=c.childNodes[u>0?u-1:0],p&&(h[p.nodeName]||"TABLE"==p.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))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=m?0:p.nodeValue.length,c=p,i=!0;break}if(h[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||m||u++,i=!0;break}}while(p=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),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}),r(w,[x],function(e){return function(t){function n(e){var n,r;if(r=t.$(e).parentsUntil(t.getBody()).add(e),r.length===i.length){for(n=r.length;n>=0&&r[n]===i[n];n--);if(-1===n)return i=r,!0}return i=r,!1}var r,i=[];"onselectionchange"in t.getDoc()||t.on("NodeChange Click MouseUp KeyUp",function(n){var i,o;i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset},"nodechange"!=n.type&&e.compareRanges(o,r)||t.fire("SelectionChange"),r=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart();!n(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})}),this.nodeChanged=function(e){var n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",e))}}}),r(_,[],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-"))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(E,[u],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e){var t={},n,r;for(n=0,r=e.length;r>n;n++)t[e[n]]={};return t}var a,l,c,u=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),l=3;la;a++)i.attributes[n[a]]={},i.attributesOrder.push(n[a])}var o={},s,l,c,u,d,f;return i[e]?i[e]:(s=t("id accesskey class dir lang style tabindex title"),l=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),c=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&&(s.push.apply(s,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),l.push.apply(l,t("article aside details dialog figure header footer hgroup section nav")),c.push.apply(c,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(s.push("xml:lang"),f=t("acronym applet basefont big font strike tt"),c.push.apply(c,f),a(f,function(e){n(e,"",c)}),d=t("center dir isindex noframes"),l.push.apply(l,d),u=[].concat(l,c),a(d,function(e){n(e,"",u)})),u=u||[].concat(l,c),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",u),n("address dt dd div caption","",u),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","",c),n("blockquote","cite",u),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",u),n("dl","","dt dd"),n("a","href target rel media hreflang type",c),n("q","cite",c),n("ins del","cite datetime",u),n("img","src alt usemap ismap width height"),n("iframe","src name width height",u),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",u,"param"),n("param","name value"),n("map","name",u,"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",u),n("th","colspan rowspan headers scope abbr",u),n("form","accept-charset action autocomplete enctype method name novalidate target",u),n("fieldset","disabled form name",u,"legend"),n("label","form for",c),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?u:c),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",u,"li"),n("noscript","",u),"html4"!=e&&(n("wbr"),n("ruby","",c,"rt rp"),n("figcaption","",u),n("mark rt rp summary bdi","",c),n("canvas","width height",u),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",u,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",u,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",c,"option"),n("article section nav aside header footer","",u),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",u,"figcaption"),n("time","datetime",c),n("dialog","open",u),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",c),n("progress","value max",c),n("meter","value min max low high optimum",c),n("details","open",u,"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")),a(t("a form meter progress dfn"),function(e){o[e]&&delete o[e].children[e]}),delete o.caption.children.table,i[e]=o,o)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),a(e,function(e,r){n[r]="map"==t?o(e,/[, ]/):l(e,/[, ]/)})),n}var i={},o=e.makeMap,a=e.each,s=e.extend,l=e.explode,c=e.inArray;return function(e){function u(t,n,r){var a=e[t];return a?a=o(a,/[, ]/,o(a.toUpperCase(),/[, ]/)):(a=i[t],a||(a=o(n," ",o(n.toUpperCase()," ")),a=s(a,r),i[t]=a)),a}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,a,s,l,u,f,p,h,m,g,v,b,x,w,_,E,N,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\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=k.exec(e[n])){if(b=s[1],p=s[2],x=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,a=f.length;a>i;i++)if(s=S.exec(f[i])){if(u={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),u.required=!0),"-"===m){delete g[h],v.splice(c(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),u.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),u.forcedValue=N),"<"===b&&(u.validValues=o(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],u.pattern=d(h),l.attributePatterns.push(u)):(g[h]||v.push(h),g[h]=u)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),a(_,function(e,t){b[t]=e.children})}function h(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,a(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 l=y[i];l=s({},l),delete l.removeEmptyAttrs,delete l.removeEmpty,y[o]=l}a(b,function(e,t){e[i]&&(b[t]=e=s({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&a(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],a(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=s({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=u("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=u("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=u("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=u("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=u("non_empty_elements","td th iframe video audio object script",k),B=u("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=u("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=u("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),a((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(a(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&a(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],a(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),a(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),a(t("span"),function(e){y[e].removeEmptyAttrs=!0})),h(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&a(l(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},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=p,v.addCustomElements=h,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,u],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=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?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}h.map[t]=n,h.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,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(M=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,C=a.getShortEndedElements(),H=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=M.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(N=!1),h=[],h.map={},S.replace(P,s)):(h=[],h.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!h.length&&(N=!1),D)for(m=D.length;m--;)k=D[m],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I});if(B)for(m=B.length;m--;)k=B[m],v=k.name,v in h.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in h.map););-1===m&&(N=!1)}if(k=h.map["data-mce-bogus"]){if("all"===k){u=r(a,e,M.lastIndex),M.lastIndex=u;continue}N=!1}}N&&l.start(d,h,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)),M.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?N&&l.end(d):p.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=p[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[_,E,N,u],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,p,h,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),h=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,E,N,k,S,T,R,A=[],B,D,L,H,M,P,O,I;if(o=o||{},p={},h={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,M=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,v=new n({validate:S,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(L," "),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=S?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=h[a],N?N.push(r):h[a]=[r]);T[e]&&m(r),n||(b=r),!B&&M[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?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||H.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||H.test(i))&&(n.remove(),n=o),n=o}if(B&&M[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,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(N=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=N.length;w>x;x++)N[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(N=f[x],N.name in h){for(C=h[N.name],_=C.length;_--;)C[_].parent||C.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](C,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,p,h;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)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.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&&(h=new e("#text",3),h.value="\xa0",i.replace(h))}}),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),'"');r[r.length]=!n||l?">":" />",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(T,[S,E],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,p,h,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),p=0,h=m.attributesOrder.length;h>p;p++)u=m.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,h=c.length;h>p;p++)u=c[p].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(R,[y,k,g,T,_,E,d,u],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,p,h,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,p=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)),h=new r(e,d),n.content=h.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),p&&(s.doc=p),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(A,[],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,h;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,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)):(h=t.childNodes,h.length?(n>=h.length?i.insertAfter(a,h[h.length-1]):t.insertBefore(a,h[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,p=f.body,h,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.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=p.createControlRange(),a.addElement(m),a.select(),h=e.getRng(),h.item&&m===h.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[d],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},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,u,d],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*k[2]+D,O=r*k[3]+L,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&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*H),P=V(O/H)):(P=V(O/H),O=V(P*H))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&C.setStyles(E,{left:a-n,top:s-r}),M||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),M=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}M=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,H=L/D,k=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),E=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"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)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.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=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n;return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),n="mousedown"==e.type?e.target:r.getNode(),n=C.$(n).closest(z?"table":"table,img,hr")[0],t(n,U)&&(v(),t(r.getStart(),n)&&t(r.getEnd(),n)&&(!z||n!=r.getStart()&&"IMG"!==r.getStart().nodeName))?void l(n):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 p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.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){k=o;break}M=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,S)}function h(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",p))}}function m(){f(w,"resizestart",p)}function g(){for(var e in N){var t=N[e];t.elm&&(C.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",h))}var C=i.dom,x=t.each,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],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: 5px;height: 5px;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-color: #555;background-color: 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",h),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!M&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),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 mousedown mouseup ResizeEditor",u),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,[d,u],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,p,h="",m;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}: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 p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+h+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+h+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},h))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},h))}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,h=i.keep;if(o&&(a=o.parentNode,"start"==n?(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!h)){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=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,p;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),p),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,[h,A,D,x,L,d,u],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(){var e=this,t=e.getRng(),n,r,i,o;if(t.duplicate||t.item){if(t.item)return t.item(0);for(i=t.duplicate(),i.collapse(1),n=i.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),r=o=t.parentElement();o=o.parentNode;)if(o==n){n=r;break}return n}return n=t.startContainer,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[Math.min(n.childNodes.length-1,t.startOffset)]),n&&3==n.nodeType?n.parentNode:n},getEnd:function(){var e=this,t=e.getRng(),n,r;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),n&&"BODY"==n.nodeName?n.lastChild||n:n):(n=t.endContainer,r=t.endOffset,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[r>0?r-1:r]),n&&3==n.nodeType?n.parentNode:n)},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;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}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}},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!d&&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)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName])return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(M,[L,u],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(P,[u],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(O,[h,x,L,M,u,P],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e,t){return W.getParents(e,t,W.getRoot())}function c(e){return 1===e.nodeType&&"_mce_caret"===e.id}function u(){p({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:!1,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:!1,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0 +},onformat:function(e,t,n){it(n,function(t,n){W.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),it("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){p(e,{block:e,remove:"all"})}),p(a.settings.formats)}function d(){a.addShortcut("ctrl+b","bold_desc","Bold"),a.addShortcut("ctrl+i","italic_desc","Italic"),a.addShortcut("ctrl+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?z[e]:z}function p(e,t){e&&("string"!=typeof e?it(e,function(e,t){p(t,e)}):(t=t.length?t:[t],it(t,function(e){e.deep===Z&&(e.deep=!e.selector),e.split===Z&&(e.split=!e.selector||e.inline),e.remove===Z&&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+/))}),z[e]=t))}function h(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function m(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=h(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),it(t.styles,function(t,r){W.setStyle(e,r,R(t,n))}),t.styles){var i=W.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}it(t.attributes,function(t,r){W.setAttrib(e,r,R(t,n))}),it(t.classes,function(t){t=R(t,n),W.hasClass(e,t)||W.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,p=!0;l=d.inline||d.block,f=W.create(l),i(f),U.walk(e,function(e){function r(e){var m,g,y,C,x;return x=p,m=e.nodeName.toLowerCase(),g=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&et(e)&&(x=p,p="true"===et(e),C=!0),k(m,"br")?(h=0,void(d.block&&W.remove(e))):d.wrapper&&b(e,t,n)?void(h=0):p&&!C&&d.block&&!d.wrapper&&s(m)&&$(g,l)?(e=W.rename(e,l),i(e),a.push(e),void(h=0)):d.selector&&(it(u,function(t){"collapsed"in t&&t.collapsed!==v||W.is(e,t.selector)&&!c(e)&&(i(e,t),y=!0)}),!d.inline||y)?void(h=0):void(!p||C||!$(l,m)||!$(g,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||d.inline&&q(e)?(h=0,it(ot(e.childNodes),r),C&&(p=x),h=0):(h||(h=W.clone(f,X),e.parentNode.insertBefore(h,e),a.push(h)),h.appendChild(e)))}var h;it(e,r)}),d.wrap_links===!1&&it(a,function(e){function t(e){var n,r,i;if("A"===e.nodeName){for(r=W.clone(f,X),a.push(r),i=ot(e.childNodes),n=0;n1||!q(e))&&0===s)return void W.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),it(u,function(t){it(W.select(t.inline,e),function(e){var r;if(!rt(e)){if(t.wrap_links===!1){r=e.parentNode;do if("A"===r.nodeName)return;while(r=r.parentNode)}L(t,n,e,t.exact?e:null)}})}),b(e.parentNode,t,n))return W.remove(e,1),e=0,J;d.merge_with_parents&&W.getParent(e.parentNode,function(r){return b(r,t,n)?(W.remove(e,1),e=0,J):void 0}),e&&d.merge_siblings!==!1&&(e=P(M(e),e),e=P(e,M(e,J)))}})}var u=f(t),d=u[0],p,h,v=!r&&V.isCollapsed();if(d)if(r)r.nodeType?(h=W.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(D(h,u),null,!0)):l(r,null,!0);else if(v&&d.inline&&!W.select("td.mce-item-selected,th.mce-item-selected").length)I("apply",t,n);else{var y=a.selection.getNode();j||!u[0].defaultBlock||W.getParent(y,W.isBlock)||g(u[0].defaultBlock),a.selection.setRng(o()),p=V.getBookmark(),l(D(V.getRng(J),u),p),d.styles&&(d.styles.color||d.styles.textDecoration)&&(at(y,m,"childNodes"),m(y)),V.moveToBookmark(p),F(V.getRng(J)),a.nodeChanged()}}function v(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&et(e)&&(a=y,y="true"===et(e),s=!0),n=ot(e.childNodes),y&&!s)for(r=0,o=p.length;o>r&&!L(p[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return it(l(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=b(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=W.clone(o,X),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return J;for(i=r.length-1;i>=0;i--)if(W.is(r[i],a))return J}return X}function _(e,t,n){var r;return Q||(Q={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};t=i.grep(t,function(e){return!e.getAttribute("data-mce-bogus")}),it(Q,function(e,i){it(t,function(o){return b(o,i,{},e.similar)?(r[i]||(it(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),it(r,function(i,o){n[o]||(delete r[o],it(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),it(e.split(","),function(e){Q[e]||(Q[e]=[],Q[e].similar=n),Q[e].push(t)}),this}function E(e){return o.getCssText(a,e)}function N(e,t){return k(e,t.inline)?J:k(e,t.block)?J:t.selector?1==e.nodeType&&W.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(W.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=W.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=W.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(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=W.getRoot(),3==r.nodeType&&!A(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,W.getParent(t,q)||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(q(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=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(rt(g.parentNode)||rt(g))&&(g=rt(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(rt(y.parentNode)||rt(y))&&(y=rt(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=u(g,v,!0),m&&(g=m.container,v=m.offset),m=u(y,b),m&&(y=m.container,b=m.offset)),h=o(y,b),h.node)){for(;h.node&&0===h.offset&&h.node.previousSibling;)h=o(h.node.previousSibling);h.node&&h.offset>0&&3===h.node.nodeType&&" "===h.node.nodeValue.charAt(h.offset-1)&&h.offset>1&&(y=h.node,y.splitText(h.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!==X&&!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&&(q(g)||(g=i(!0)),q(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t,n,r){var i,o,a;if(!N(n,e))return X;if("all"!=e.remove)for(it(e.styles,function(i,o){i=T(R(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||k(S(r,o),i))&&W.setStyle(n,o,""),a=1}),a&&""===W.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),it(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(W.getAttrib(r,i),e)){if("class"==i&&(e=W.getAttrib(n,i),e&&(o="",it(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void W.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),G.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),it(e.classes,function(e){e=R(e,t),(!r||W.hasClass(r,e))&&W.removeClass(n,e)}),o=W.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 I(t,n,r,i){function o(e){var t=W.create("span",{id:y,"data-mce-bogus":!0,style:C?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Y)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Y||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===y)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=V.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),W.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Y&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),W.remove(e,1)),V.setRng(r);else if(e=c(V.getStart()),!e)for(;e=W.get(y);)d(e,!1)}function p(){var e,t,i,a,s,l,d;e=V.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(V.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(W.clone(p[h],!1)),u=u.firstChild;u.appendChild(W.doc.createTextNode(Y)),u=u.firstChild;var g=W.getParent(d,s);g&&W.isEmpty(g)?d.parentNode.replaceChild(m,d):W.insertAfter(m,d),V.setCursorLocation(u,1),W.isEmpty(d)&&W.remove(d)}}function m(){var e;e=c(V.getStart()),e&&!W.isEmpty(e)&&at(e,function(e){1!=e.nodeType||e.id===y||W.isEmpty(e)||W.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var y="_mce_caret",C=a.settings.caret_debug;a._hasCaretEvents||(nt=function(){var e=[],t;if(l(c(V.getStart()),e))for(t=e.length;t--;)W.setAttrib(e[t],"data-mce-bogus","1")},tt=function(e){var t=e.keyCode;d(),(8==t||37==t||39==t)&&d(c(V.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?p():h()}function F(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(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,W.getParent(n,W.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=W.create("a",{"data-mce-bogus":"all"},Y),a.parentNode.insertBefore(l,a),t.setStart(a,0),V.setRng(t),void W.remove(l)}var z={},W=a.dom,V=a.selection,U=new t(W),$=a.schema.isValidChild,q=W.isBlock,j=a.settings.forced_root_block,K=W.nodeIndex,Y="\ufeff",G=/^(src|href|style)$/,X=!1,J=!0,Q,Z,et=W.getContentEditable,tt,nt,rt=n.isBookmarkNode,it=i.each,ot=i.grep,at=i.walk,st=i.extend;st(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:E}),u(),d(),a.on("BeforeGetContent",function(){nt&&nt()}),a.on("mouseup keydown",function(e){tt&&tt(e)})}}),r(I,[d,u,N],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(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 g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.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 y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),M=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=M?M.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=M,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(M)&&a.isEmpty(A)?L=a.split(M,A):a.insertAfter(L,A),m(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),m(A)):(k=N.cloneRange(),k.setEndAfter(A),H=k.extractContents(),w(H),L=H.firstChild,a.insertAfter(H,A),h(L),E(A),m(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,h,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){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(x){}}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,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}else p=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(x){}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(W,[T,d,u,M,x,h],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,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),m):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function E(e){B=S.getBookmark(e)}function N(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(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(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(E(),k.split(n,t),N()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(E(),r.dom.remove(i,m),N())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.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=S.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(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.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)&&k.remove(n,!0)})}}var u,d,f,h,m,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var E=y.startContainer||(y.parentElement?y.parentElement():null),N=r.getBody();E===N&&S.isCollapsed()&&k.isBlock(N.firstChild)&&k.isEmpty(N.firstChild)&&(y=k.createRng(),y.setStart(N.firstChild,0),y.setEnd(N.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()}; +if(m=u.parse(o,T),l(m),b=m.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),h=r.getBody(),9==f.nodeType?f=b=h:b=f;b!==h;)f=b,b=b.parentNode;o=f==h?h.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(m)}))),f==h?k.setHTML(h,o):k.setOuterHTML(f,o)}else o=d.serialize(m),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{E(m),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(m),N()}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,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.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(p,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=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(h||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),m}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[u],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}),r(U,[u],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],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[u],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}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"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[U],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.hasClass(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,p,h;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,h=e,p=0,i=o-1;i>=0;i--)for(c=a[i];h;){if(c.psuedo)for(f=h.parent().items(),u=d=f.length;u--&&f[u]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;h=h.parent()}if(p===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(j,[u,q,U],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].hasClass(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}},e.each("fire on off show hide addClass removeClass 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(K,[u,y],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)},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(Y,[U,u,$,j,K],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a={},s="onmousewheel"in document,l=!1,c="mce-",u=e.extend({Statics:{elementIdCache:a,classPrefix:c},isRtl:function(){return u.rtl},classPrefix:c,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},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})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},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")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var h=n.left+n.right,m=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:h,deltaH:m,contentW:a-h,contentH:s-m,innerW:a-h,innerH:s-m,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.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=u.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=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,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.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(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 o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(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]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e,t){var n,r=e?this._id+"-"+e:this._id;return n=a[r]=(t===!0?null:a[r])||i.get(r)},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},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._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 u.translate?u.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,o;if(e.items){var s=e.items().toArray();for(o=s.length;o--;)s[o].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&&i.off(t);var l=e.getRoot().controlIdLookup;if(l&&delete l[e._id],delete a[e._id],t&&t.parentNode){var c=t.getElementsByTagName("*");for(o=c.length;o--;)delete a[c[o].id];t.parentNode.removeChild(t)}return e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"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 c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},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},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;ia;a++)d=u[a]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=a,a=0;c>a;a++)u[a]._eventsRoot=d;var h=d._delegates;h||(h=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||l?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):s?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},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(){return this.repaint(),this}});return u}),r(G,[],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(X,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(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 u(e,t){var n=-1,r=s();t=t||a(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,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),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._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"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(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(Q,[K],function(e){function t(){var e=document,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}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,h;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,h=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:h}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Z,[K,Q],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,p,h,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),h=d["client"+s]-2*o,h-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=h/m,v={},v[y]=d["offset"+a]+o,v[b]=h,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=h*g,e.css(p,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;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.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.removeClass(e.get(u),d+"active")}})}i.addClass("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.on(i.getEl("body"),"scroll",n)),n())}}}),r(et,[J,Z],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(tt,[K],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.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._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(nt,[K],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(rt,[et,tt,nt,K],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){d||(d=function(){m.hideAll()},r.on(window,"resize",d))}function s(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
'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),h=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){m.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return m.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},m}),r(it,[rt,et,K,Q],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.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=Math.max(0,a.w/2-t.w/2),t.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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("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.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(ot,[it],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(at,[it,ot],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,i.open=function(t,r){var i;return n.editorManager.activeEditor=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);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||{},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(st,[B,x,_,g,d,u],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",e.getAttribute("style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==$,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==U)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||j.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&j.select(e.target),l=j.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&(j.setRng(l),l=null),t(),j.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.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(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==$||t==U)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){j.setRng(j.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),j.setRng(j.getRng()))}))}function h(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U){if(!a.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 q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function m(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&j.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&j.select(e)})}function v(){function e(){var e=q.getAttribs(j.getStart().cloneNode(!1));return function(){var t=j.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),V(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!j.isCollapsed()&&q.getParent(j.getStart(),q.isBlock)!=q.getParent(j.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){var e,n;a.on("selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){if(!a.removed){var n=j.getRng();e&&t.compareRanges(n,e)||(a.nodeChanged(),e=n)}},50)})}function b(){document.body.setAttribute("role","application")}function C(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U&&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 x(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),Y.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 w(){q.bind(a.getBody(),"mouseup",function(){var e,t=j.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function _(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=j.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),j.setRng(n))}})}function E(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),K.object_resizing||s("enableObjectResizing",!1)}K.readonly||a.on("BeforeExecCommand MouseDown",e)}function N(){function e(){V(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function k(){K.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",K.forced_root_block)})}function S(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function T(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=U||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function R(){var e;l()>=10&&(e="",V("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function A(){l()<9&&(Y.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function B(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function D(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||j.normalize()},!0)}function L(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function H(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function M(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function P(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function O(){s("AutoUrlDetect",!1)}function I(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function F(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}function W(){Y.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}var V=o.each,U=e.BACKSPACE,$=e.DELETE,q=a.dom,j=a.selection,K=a.settings,Y=a.parser,G=a.serializer,X=i.gecko,J=i.ie,Q=i.webkit;_(),d(),D(),Q&&(u(),p(),g(),k(),z(),C(),W(),i.iOS?(y(),H(),M(),F()):f()),J&&i.ie<11&&(h(),b(),x(),w(),T(),R(),A(),B()),i.ie>=11&&(M(),I(),C()),i.ie&&(f(),O()),X&&(h(),m(),v(),E(),N(),S(),L(),P(),C())}}),r(lt,[$],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(ct,[lt,y,u],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():e.getBody()}function i(e,t){var n=e.settings.event_root,i=e.editorManager,a=i.eventRootElm||r(e,t);if(n){if(i.rootEvents||(i.rootEvents={},i.on("RemoveEditor",function(){i.activeEditor||(o.unbind(a),delete i.rootEvents)})),i.rootEvents[t])return;a==e.getBody()&&(a=o.select(n)[0],i.eventRootElm=a),i.rootEvents[t]=!0,o.bind(a,t,function(e){for(var n=e.target,r=i.editors,a=r.length;a--;){var s=r[a].getBody();(s===n||o.isChildOf(n,s))&&(r[a].hidden||r[a].fire(t,e))}})}else e.dom.bind(a,t,function(n){e.hidden||e.fire(t,n)})}var o=t.DOM,a={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))}};return a=n.extend({},e,a)}),r(ut,[u,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(dt,[y,f,C,w,_,R,T,H,O,I,F,z,W,V,b,l,at,E,k,st,d,u,ct,ut],function(e,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E){function N(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=R({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",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,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,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 h(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.execCommands={},o.queryStateCommands={},o.queryValueCommands={},o.loadedCSS={},t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,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,S=r.ThemeManager,T=r.PluginManager,R=w.extend,A=w.each,B=w.explode,D=w.inArray,L=w.trim,H=w.resolve,M=g.Event,P=x.gecko,O=x.ie;return N.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)&&!S.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",S.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),A(r.external_plugins,function(e,t){T.load(t,e),r.plugins+=" "+t}),A(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!T.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=T.dependencies(e);A(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=T.createUrl(t,e),T.load(e.resource,e)})}else T.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(!M.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&x.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=T.get(n),i,o;i=T.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===D(m,n)&&(A(T.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,p,h,m=[];if(t.rtl=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=S.get(n.theme),t.theme=new c(t,S.urls[n.theme]),t.theme.init&&t.theme.init(t,S.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),A(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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&&A(B(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+=''),!x.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',h=0;h',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]||""),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("src",u||'javascript:""'),s=k.add(l.iframeContainer,y),O)try{t.getDoc()}catch(b){s.src=u=v}t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,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(),m,g;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()),m=n.getBody(),m.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,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--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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.editorCommands=new p(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=new C(n),r.directionality&&(m.dir=r.directionality),r.nowrap&&(m.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){A(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&&(g="",A(n.contentStyles,function(e){g+=e+"\r\n"}),n.dom.addStyle(g)),A(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e=n.editorManager.get(r.auto_focus);e.selection.select(e.getBody(),1),e.selection.collapse(1),e.getBody().focus(),e.getWin().focus()},100),s=h=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(x.opera||n.getBody().focus(),n.getWin().focus()),P||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},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?A(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[L(e[0])]=L(e.length>1?e[1]: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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=R({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(A(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},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||(O&&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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&A(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=O&&11>O?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):O||(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),e.content="text"!=e.format?L(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=R({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),A(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;if(!e.removed){e.save(),e.removed=1,e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(O&&10>O&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null,M.unbind(e.getWin()),M.unbind(e.getDoc()));var t=e.getContainer();M.unbind(e.getBody()),M.unbind(t),e.fire("remove"),e.editorManager.remove(e),k.remove(t),e.destroy()}},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e&&P&&(M.unbind(t.getDoc()),M.unbind(t.getWin()),M.unbind(t.getBody())),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}},_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 P?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},R(N.prototype,_),N}),r(ft,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(pt,[y,d],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(){try{d.lastRng=d.selection.getRng()}catch(e){}}):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.activeEditor=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)),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(ht,[dt,f,y,V,d,u,lt,ft,pt],function(e,t,n,r,i,o,a,s,l){function c(e){var t=v.editors,n;delete t[e.id];for(var r=0;r0&&p(f(u),function(n){d.get(n)?(c=new e(n,t,s),l.push(c),c.render()):p(document.forms,function(e){p(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,d.setAttrib(e,"id",n),r(n,t,e))})})});break;case"textareas":case"specific_textareas":p(d.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&&(u=g=0,p(l,function(e){g++,e.initialized?u++:e.on("init",function(){u++,u==g&&i("oninit")}),u==g&&i("oninit")}))}var s=this,l=[],c;s.settings=t,d.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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),g||(g=function(){t.fire("BeforeUnload")},d.bind(window,"beforeunload",g)),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 p(d.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(c(i)&&t.fire("RemoveEditor",{editor:i}),r.length||d.unbind(window,"beforeunload",g),i.remove(),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(){p(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.translate(e)}},h(v,a),v.setup(),window.tinymce=window.tinyMCE=v,v}),r(mt,[ht,u],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(gt,[],function(){return{send:function(e){function t(){!e.async||4==n.readyState||r++>1e4?(e.success&&1e4>r&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=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||"",n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(e.data),!e.async)return t();setTimeout(t,10)}}}}),r(vt,[],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(yt,[vt,gt,u],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(bt,[y],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(Ct,[],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(xt,[y,l,b,C,u,d],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(wt,[U,u],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(_t,[wt],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(Et,[Y,tt],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[Y,Et],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(kt,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"}})}),r(St,[J],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
" +}})}),r(Tt,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
"}})}),r(Rt,[Nt,G,K],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(At,[Rt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.icon="none",t._super(e),t.addClass("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){this.getEl().getElementsByTagName("i")[0].style.background=e},value:function(e){var t=this;return"undefined"!=typeof e&&t._rendered&&t.repaintColor(e),t._super(e)}})}),r(Bt,[kt,rt],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()}})}),r(Dt,[Bt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=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(Lt,[],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=p=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,p=0;break;case 1:d=l,f=s,p=0;break;case 2:d=0,f=s,p=l;break;case 3:d=0,f=l,p=s;break;case 4:d=l,f=0,p=s;break;case 5:d=s,f=0,p=l;break;default:d=f=p=0}d=r(255*(d+c)),f=r(255*(f+c)),p=r(255*(p+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(p)}function s(){return{r:d,g:f,b:p}}function l(){return i(d,f,p)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,p=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),p=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),p=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),p=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,p=0>p?0:p>255?255:p,u}var u=this,d=0,f=0,p=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(Ht,[Nt,Q,K,Lt],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(p,{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,p;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),p=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(Mt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Pt,[Mt,ht],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 n.on("select",function(e){r.focus(),r.selection.select(this.data()[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.data(i)}),n._super()}})}),r(Ot,[J],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.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(It,[J,Ot,u],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))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ft,[It],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(zt,[Rt,u],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(Wt,[_t],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(Vt,[_t],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v=[],y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,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?(k="y",E="h",N="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",H="w",D="x",L="innerW",M="minW",O="right",I="deltaW",F="contentW"):(k="x",E="w",N="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",H="h",D="y",L="innerH",M="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),m=p.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,h[S]&&v.push(p),h.flex=g),d-=h[N],y=o[P]+h[M]+o[O],y>_&&(_=y);if(x={},x[N]=0>d?i[N]-d+i[A]:i[R]-d+i[A],x[M]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],h=p.layoutRect(),b=h[S],y=h[N]+h.flex*C,y>b?(d-=h[S]-h[N],u-=h.flex,h.flex=0,h.maxFlexSize=b):h.maxFlexSize=0;for(C=d/u,w=o[T],x={},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)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),y=h.maxFlexSize||h[N],"center"===s?x[D]=Math.round(i[L]/2-h[H]/2):"stretch"===s?(x[H]=z(h[M]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-h[H]-o.top),h.flex>0&&(y+=h.flex*C),x[E]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ut,[wt],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()})}})}),r($t,[Y,Nt,rt,u,ht,d],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"],hr:["Insert horizontal rule","InsertHorizontalRule"],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"]},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",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",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(qt,[_t],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E=[],N=[],k,S,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,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);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(),k=c.minW,S=c.minH,E[d]=k>E[d]?k:E[d],N[f]=S>N[f]?S: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 L=0,H=t.flexWidths;if(H)for(d=0;dd;d++)E[d]+=H?H[d]*M:M;for(h=g.top,f=0;n>f;f++){for(p=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=p,c.y=h,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();h+=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(jt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("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(Kt,[Nt,K],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(Yt,[J],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r(Gt,[Yt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Xt,[kt,G,Gt],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return 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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.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(Zt,[rt,Qt,u],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.addClass("menu")},repaint:function(){return this.toggleClass("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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(en,[Tt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(tn,[Nt,Q],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("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(nn,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(rn,[Xt,K],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(on,[Ut],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(an,[et,K],function(e,t){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,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,n,r,i;r=t.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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(sn,[Nt,K],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._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._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?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(ln,[K,Y],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},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,d,f,p,h,m,g,y,b,C,_,E,N,k,S,T,R,A,B,D,L,H,M,O,I,F,z,W,V,U,$,q,j,K,Y,G,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,_t,Et,Nt,kt,St,Tt,Rt,At,Bt,Dt,Lt,Ht,Mt,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Kt,Yt,Gt,Xt,Jt,Qt,Zt,en,tn,nn,rn,on,an,sn,ln])}(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 ec71f63f5494cf8e0debd88aa4e956de60af7f40..8fcd6e6b5b10a6e32140d664addf9aabee56e141 100644 GIT binary patch literal 130591 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

0;X&W(J~}!&gk+#-Y~Dkvt5yjnD;;;2fxq+F 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 z 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

`%!Lk)z}`6_sX$ zSR>AZZK1?9=9TMAO6nS|A&W1KJx?jJl{-qeLX&h=^FUK~*x|rV9Kv{vf;m*tM z$I4)A=v782W+lxetXtPrRs~(ZNQ{w+)}+~?{M4?6O21`a7r2QUDrc++WWU20tbFZI zkKAJ0&EG;t+nEo-A;H;7MoS?EuX^kdUsSb1KV;JRnJi=GOg8G$gY+wJF-FHY)Ul z8P{MP(`tJ;~kGkSJhBYp6)gF+2eP(QW9`o$XQI>c|r{YTdLT-WQ@KTCpSp^iZeFIy><-{DH=h_8*I*<a#sgzj z)*a+eN{z$XZlmwH5^4L8fv}fEMdzqG==UuDCC&?Sj(gt|izKxIdb|7R>24lJMf?I8A8)_gyWi

hvCXLXJxx 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 M2aM~C4|((j0G}2dmH+?% literal 127439 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

@kK>Rmp>O(e>U5yT}jGsL~@VT8g0&JcMpmzO~V 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%0D;szzuQ7?wSXU@w!O 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 gl=#weV6yZ2R>mtU