'+u+"<\/div>"+o+"<\/div><\/div>"},fullscreen:function(n){var t=this,e=document.documentElement,o,u=t.classPrefix,r,f;if(n!=t._fullscreen){i.on(window,"resize",function(){var r,n;t._fullscreen&&(o?t._timer||(t._timer=setTimeout(function(){var n=i.getWindowSize();t.moveTo(0,0).resizeTo(n.w,n.h);t._timer=0},50)):(r=(new Date).getTime(),n=i.getWindowSize(),t.moveTo(0,0).resizeTo(n.w,n.h),(new Date).getTime()-r>50&&(o=!0)))});r=t.layoutRect();t._fullscreen=n;n?(t._initial={x:r.x,y:r.y,w:r.w,h:r.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",r.deltaH-=r.headerH+2,i.addClass(e,u+"fullscreen"),i.addClass(document.body,u+"fullscreen"),t.addClass("fullscreen"),f=i.getWindowSize(),t.moveTo(0,0).resizeTo(f.w,f.h)):(t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",r.deltaH+=r.headerH,i.removeClass(e,u+"fullscreen"),i.removeClass(document.body,u+"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 n=this,t;setTimeout(function(){n.addClass("in")},0);n._super();n.statusbar&&n.statusbar.postRender();n.focus();this.dragHelper=new r(n._id+"-dragh",{start:function(){t={x:n.layoutRect().x,y:n.layoutRect().y}},drag:function(i){n.moveTo(t.x+i.deltaX,t.y+i.deltaY)}});n.on("submit",function(t){t.isDefaultPrevented()||n.close()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var n=this,t=n.classPrefix;n.dragHelper.destroy();n._super();n.statusbar&&this.statusbar.remove();n._fullscreen&&(i.removeClass(document.documentElement,t+"fullscreen"),i.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var n=this.getEl().getElementsByTagName("iframe")[0];return n?n.contentWindow:null}})});i("tinymce/ui/MessageBox",["tinymce/ui/Window"],function(n){var t=n.extend({init:function(n){n={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(n)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(i){var r,u=i.callback||function(){};switch(i.buttons){case t.OK_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(n){n.control.parents()[1].close();u(!0)}},{type:"button",text:"Cancel",onClick:function(n){n.control.parents()[1].close();u(!1)}}];break;case t.YES_NO:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(n){n.control.parents()[1].close();u(!0)}}];break;case t.YES_NO_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(n){n.control.parents()[1].close()}}];break;default:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(n){n.control.parents()[1].close();u(!0)}}]}return new n({padding:20,x:i.x,y:i.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:r,title:i.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:i.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:i.onClose,onCancel:function(){u(!1)}}).renderTo(document.body).reflow()},alert:function(n,i){return typeof n=="string"&&(n={text:n}),n.callback=i,t.msgBox(n)},confirm:function(n,i){return typeof n=="string"&&(n={text:n}),n.callback=i,n.buttons=t.OK_CANCEL,t.msgBox(n)}}});return t});i("tinymce/WindowManager",["tinymce/ui/Window","tinymce/ui/MessageBox"],function(n,t){return function(i){function f(){if(r.length)return r[r.length-1]}var u=this,r=[];u.windows=r;u.open=function(t,u){var f;i.editorManager.activeEditor=i;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(){f.find("form")[0].submit()}},{text:"Cancel",onclick:function(){f.close()}}]);f=new n(t);r.push(f);f.on("close",function(){for(var n=r.length;n--;)r[n]===f&&r.splice(n,1);i.focus()});if(t.data)f.on("postRender",function(){this.find("*").each(function(n){var i=n.name();i in t.data&&n.value(t.data[i])})});return f.features=t||{},f.params=u||{},i.nodeChanged(),f.renderTo().reflow()};u.alert=function(n,r,u){t.alert(n,function(){r?r.call(u||this):i.focus()})};u.confirm=function(n,i,r){t.confirm(n,function(n){i.call(r||this,n)})};u.close=function(){f()&&f().close()};u.getParams=function(){return f()?f().params:null};u.setParams=function(n){f()&&(f().params=n)};u.getWindows=function(){return r}}});i("tinymce/util/Quirks",["tinymce/util/VK","tinymce/dom/RangeUtils","tinymce/html/Node","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools"],function(n,t,i,r,u,f){return function(e){function c(n,t){try{e.getDoc().execCommand(n,!1,t)}catch(i){}}function y(){var n=e.getDoc().documentMode;return n?n:6}function h(n){return n.isDefaultPrevented()}function rt(){function t(n){var i=new u(function(){}),t,r;f.each(e.getBody().getElementsByTagName("*"),function(n){n.tagName=="SPAN"&&n.setAttribute("mce-data-marked",1);!n.hasAttribute("data-mce-style")&&n.hasAttribute("style")&&e.dom.setAttrib(n,"style",n.getAttribute("style"))});i.observe(e.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]});e.getDoc().execCommand(n?"ForwardDelete":"Delete",!1,null);t=e.selection.getRng();r=t.startContainer.parentNode;f.each(i.takeRecords(),function(n){if(o.isChildOf(n.target,e.getBody())){if(n.attributeName=="style"){var i=n.target.getAttribute("data-mce-style");i?n.target.setAttribute("style",i):n.target.removeAttribute("style")}f.each(n.addedNodes,function(n){if(n.nodeName=="SPAN"&&!n.getAttribute("mce-data-marked")){var u,i;n==r&&(u=t.startOffset,i=n.firstChild);o.remove(n,!0);i&&(t.setStart(i,u),t.setEnd(i,u),e.selection.setRng(t))}})}});i.disconnect();f.each(e.dom.select("span[mce-data-marked]"),function(n){n.removeAttribute("mce-data-marked")})}var r=e.getDoc(),c="data:text/mce-internal,",u=window.MutationObserver,a,i;u||(a=!0,u=function(){function t(n){var t=n.relatedNode||n.target;i.push({target:t,addedNodes:[t]})}function r(n){var t=n.relatedNode||n.target;i.push({target:t,attributeName:n.attrName})}var i=[],n;this.observe=function(i){n=i;n.addEventListener("DOMSubtreeModified",t,!1);n.addEventListener("DOMNodeInsertedIntoDocument",t,!1);n.addEventListener("DOMNodeInserted",t,!1);n.addEventListener("DOMAttrModified",r,!1)};this.disconnect=function(){n.removeEventListener("DOMSubtreeModified",t,!1);n.removeEventListener("DOMNodeInsertedIntoDocument",t,!1);n.removeEventListener("DOMNodeInserted",t,!1);n.removeEventListener("DOMAttrModified",r,!1)};this.takeRecords=function(){return i}});e.on("keydown",function(i){var r=i.keyCode==p,f=n.metaKeyPressed(i);if(!h(i)&&(r||i.keyCode==l)){var u=e.selection.getRng(),o=u.startContainer,s=u.startOffset;if(!f&&u.collapsed&&o.nodeType==3&&(r?s
0))return;i.preventDefault();f&&e.selection.getSel().modify("extend",r?"forward":"backward","word");t(r)}});e.on("keypress",function(i){h(i)||s.isCollapsed()||!i.charCode||n.metaKeyPressed(i)||(i.preventDefault(),t(!0),e.selection.setContent(String.fromCharCode(i.charCode)))});if(e.addCommand("Delete",function(){t()}),e.addCommand("ForwardDelete",function(){t(!0)}),!a){e.on("dragstart",function(n){var t;e.selection.isCollapsed()&&n.target.tagName=="IMG"&&s.select(n.target);i=s.getRng();t=e.selection.getContent();t.length>0&&n.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))});e.on("drop",function(n){if(!h(n)){var u=n.dataTransfer.getData("URL");if(!u||u.indexOf(c)==-1||!r.caretRangeFromPoint)return;u=unescape(u.substr(c.length));r.caretRangeFromPoint&&(n.preventDefault(),window.setTimeout(function(){var f=r.caretRangeFromPoint(n.x,n.y);i&&(s.setRng(i),i=null);t();s.setRng(f);e.insertContent(u)},0))}});e.on("cut",function(n){!h(n)&&n.clipboardData&&(n.preventDefault(),n.clipboardData.clearData(),n.clipboardData.setData("text/html",e.selection.getContent()),n.clipboardData.setData("text/plain",e.selection.getContent({format:"text"})),t(!0))})}}function ut(){function n(n){var t=o.create("body"),i=n.cloneContents();return t.appendChild(i),s.serializer.serialize(t,{format:"html"})}function i(i){var r,f,u,s;return i.setStart?(f=n(i),u=o.createRng(),u.selectNode(e.getBody()),s=n(u),f===s):i.item?!1:(r=i.duplicate(),r.moveToElementText(e.getBody()),t.compareRanges(i,r))}e.on("keydown",function(n){var u=n.keyCode,r,t;if(!h(n)&&(u==p||u==l)){if(r=e.selection.isCollapsed(),t=e.getBody(),r&&!o.isEmpty(t))return;if(!r&&!i(e.selection.getRng()))return;n.preventDefault();e.setContent("");t.firstChild&&o.isBlock(t.firstChild)?e.selection.setCursorLocation(t.firstChild,0):e.selection.setCursorLocation(t,0);e.nodeChanged()}})}function k(){e.on("keydown",function(t){!h(t)&&t.keyCode==65&&n.metaKeyPressed(t)&&(t.preventDefault(),e.execCommand("SelectAll"))})}function ft(){e.settings.content_editable||(o.bind(e.getDoc(),"focusin",function(){s.setRng(s.getRng())}),o.bind(e.getDoc(),"mousedown",function(n){n.target==e.getDoc().documentElement&&(e.getBody().focus(),s.setRng(s.getRng()))}))}function d(){e.on("keydown",function(n){if(!h(n)&&n.keyCode===l&&s.isCollapsed()&&s.getRng(!0).startOffset===0){var i=s.getNode(),t=i.previousSibling;if(i.nodeName=="HR"){o.remove(i);n.preventDefault();return}t&&t.nodeName&&t.nodeName.toLowerCase()==="hr"&&(o.remove(t),n.preventDefault())}})}function et(){if(!window.Range.prototype.getClientRects)e.on("mousedown",function(n){if(!h(n)&&n.target.nodeName==="HTML"){var t=e.getBody();t.blur();setTimeout(function(){t.focus()},0)}})}function ot(){e.on("click",function(n){n=n.target;/^(IMG|HR)$/.test(n.nodeName)&&s.getSel().setBaseAndExtent(n,0,n,1);n.nodeName=="A"&&o.hasClass(n,"mce-item-anchor")&&s.select(n);e.nodeChanged()})}function st(){function n(){var n=o.getAttribs(s.getStart().cloneNode(!1));return function(){var t=s.getStart();t!==e.getBody()&&(o.setAttrib(t,"style",null),v(n,function(n){t.setAttributeNode(n.cloneNode(!0))}))}}function t(){return!s.isCollapsed()&&o.getParent(s.getStart(),o.isBlock)!=o.getParent(s.getEnd(),o.isBlock)}e.on("keypress",function(i){var r;if(!h(i)&&(i.keyCode==8||i.keyCode==46)&&t())return r=n(),e.getDoc().execCommand("delete",!1,null),r(),i.preventDefault(),!1});o.bind(e.getDoc(),"cut",function(i){var r;!h(i)&&t()&&(r=n(),setTimeout(function(){r()},0))})}function ht(){var i,n;e.on("selectionchange",function(){n&&(clearTimeout(n),n=0);n=window.setTimeout(function(){if(!e.removed){var n=s.getRng();i&&t.compareRanges(n,i)||(e.nodeChanged(),i=n)}},50)})}function ct(){document.body.setAttribute("role","application")}function lt(){e.on("keydown",function(n){if(!h(n)&&n.keyCode===l&&s.isCollapsed()&&s.getRng(!0).startOffset===0){var t=s.getNode().previousSibling;if(t&&t.nodeName&&t.nodeName.toLowerCase()==="table")return n.preventDefault(),!1}})}function at(){y()>7||(c("RespectVisibilityInDesign",!0),e.contentStyles.push(".mceHideBrInPre pre br {display: none}"),o.addClass(e.getBody(),"mceHideBrInPre"),w.addNodeFilter("pre",function(n){for(var e=n.length,u,f,r,t;e--;)for(u=n[e].getAll("br"),f=u.length;f--;)r=u[f],t=r.prev,t&&t.type===3&&t.value.charAt(t.value-1)!="\n"?t.value+="\n":r.parent.insert(new i("#text",3),r,!0).value="\n"}),b.addNodeFilter("pre",function(n){for(var u=n.length,i,r,f,t;u--;)for(i=n[u].getAll("br"),r=i.length;r--;)f=i[r],t=f.prev,t&&t.type==3&&(t.value=t.value.replace(/\r?\n$/,""))}))}function vt(){o.bind(e.getBody(),"mouseup",function(){var t,n=s.getNode();n.nodeName=="IMG"&&((t=o.getStyle(n,"width"))&&(o.setAttrib(n,"width",t.replace(/[^0-9%]+/g,"")),o.setStyle(n,"width","")),(t=o.getStyle(n,"height"))&&(o.setAttrib(n,"height",t.replace(/[^0-9%]+/g,"")),o.setStyle(n,"height","")))})}function yt(){e.on("keydown",function(t){var r,u,f,c,i;if(!h(t)&&t.keyCode==n.BACKSPACE&&(r=s.getRng(),u=r.startContainer,f=r.startOffset,c=o.getRoot(),i=u,r.collapsed&&f===0)){while(i&&i.parentNode&&i.parentNode.firstChild==i&&i.parentNode!=c)i=i.parentNode;i.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,i),r=o.createRng(),r.setStart(u,0),r.setEnd(u,0),s.setRng(r))}})}function pt(){function n(){e._refreshContentEditable();c("StyleWithCSS",!1);c("enableInlineTableEditing",!1);a.object_resizing||c("enableObjectResizing",!1)}if(!a.readonly)e.on("BeforeExecCommand MouseDown",n)}function wt(){function n(){v(o.select("a"),function(n){var t=n.parentNode,i=o.getRoot();if(t.lastChild===n){while(t&&!o.isBlock(t)){if(t.parentNode.lastChild!==t||t===i)return;t=t.parentNode}o.add(t,"br",{"data-mce-bogus":1})}})}e.on("SetContent ExecCommand",function(t){(t.type=="setcontent"||t.command==="mceInsertLink")&&n()})}function bt(){if(a.forced_root_block)e.on("init",function(){c("DefaultParagraphSeparator",a.forced_root_block)})}function kt(){e.on("Undo Redo SetContent",function(n){n.initial||e.execCommand("mceRepaint")})}function dt(){e.on("keydown",function(n){var t;h(n)||n.keyCode!=l||(t=e.getDoc().selection.createRange(),t&&t.item&&(n.preventDefault(),e.undoManager.beforeChange(),o.remove(t.item(0)),e.undoManager.add()))})}function gt(){var n;y()>=10&&(n="",v("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,i){n+=(i>0?",":"")+t+":empty"}),e.contentStyles.push(n+"{padding-right: 1px !important}"))}function ni(){y()<9&&(w.addNodeFilter("noscript",function(n){for(var r=n.length,t,i;r--;)t=n[r],i=t.firstChild,i&&t.attr("data-mce-innertext",i.value)}),b.addNodeFilter("noscript",function(n){for(var f=n.length,u,t,e;f--;)u=n[f],t=n[f].firstChild,t?t.value=r.decode(t.value):(e=u.attributes.map["data-mce-innertext"],e&&(u.attr("data-mce-innertext",null),t=new i("#text",3),t.value=e,t.raw=!0,u.append(t)))}))}function ti(){function f(n,t){var i=s.createTextRange();try{i.moveToPoint(n,t)}catch(r){i=null}return i}function e(n){var r;n.button?(r=f(n.x,n.y),r&&(r.compareEndPoints("StartToStart",t)>0?r.setEndPoint("StartToStart",t):r.setEndPoint("EndToEnd",t),r.select())):i()}function i(){var u=n.selection.createRange();t&&!u.item&&u.compareEndPoints("StartToEnd",u)===0&&t.select();o.unbind(n,"mouseup",i);o.unbind(n,"mousemove",e);t=r=0}var n=o.doc,s=n.body,r,t,u;n.documentElement.unselectable=!0;o.bind(n,"mousedown contextmenu",function(s){if(s.target.nodeName==="HTML"){if(r&&i(),u=n.documentElement,u.scrollHeight>u.clientHeight)return;r=1;t=f(s.x,s.y);t&&(o.bind(n,"mouseup",i),o.bind(n,"mousemove",e),o.getRoot().focus(),t.select())}})}function ii(){e.on("keyup focusin mouseup",function(t){t.keyCode==65&&n.metaKeyPressed(t)||s.normalize()},!0)}function ri(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function ui(){if(!e.inline)e.on("keydown",function(){document.activeElement==document.body&&e.getWin().focus()})}function g(){if(!e.inline){e.contentStyles.push("body {min-height: 150px}");e.on("click",function(n){n.target.nodeName=="HTML"&&(e.getBody().focus(),e.selection.normalize(),e.nodeChanged())})}}function fi(){if(u.mac)e.on("keydown",function(t){n.metaKeyPressed(t)&&(t.keyCode==37||t.keyCode==39)&&(t.preventDefault(),e.selection.getSel().modify("move",t.keyCode==37?"backward":"forward","word"))})}function ei(){c("AutoUrlDetect",!1)}function oi(){if(!e.inline)e.on("focus blur beforegetcontent",function(){var n=e.dom.create("br");e.getBody().appendChild(n);n.parentNode.removeChild(n)},!0)}function si(){e.on("click",function(n){var t=n.target;do if(t.tagName==="A"){n.preventDefault();return}while(t=t.parentNode)});e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function hi(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(n){n.preventDefault()})})}var v=f.each,l=n.BACKSPACE,p=n.DELETE,o=e.dom,s=e.selection,a=e.settings,w=e.parser,b=e.serializer,nt=u.gecko,tt=u.ie,it=u.webkit;lt();yt();ut();ii();it&&(rt(),ft(),ot(),bt(),hi(),u.iOS?(ht(),ui(),g(),si()):k());tt&&u.ie<11&&(d(),ct(),at(),vt(),dt(),gt(),ni(),ti());u.ie>=11&&(g(),oi());u.ie&&(k(),ei());nt&&(d(),et(),st(),pt(),wt(),kt(),ri(),fi())}});i("tinymce/util/Observable",["tinymce/util/EventDispatcher"],function(n){function t(t){return t._eventDispatcher||(t._eventDispatcher=new n({scope:t,toggleEvent:function(i,r){n.isNative(i)&&t.toggleNativeEvent&&t.toggleNativeEvent(i,r)}})),t._eventDispatcher}return{fire:function(n,i,r){var f=this,u;if(f.removed&&n!=="remove")return i;if(i=t(f).fire(n,i,r),r!==!1&&f.parent)for(u=f.parent();u&&!i.isPropagationStopped();)u.fire(n,i,!1),u=u.parent();return i},on:function(n,i,r){return t(this).on(n,i,r)},off:function(n,i){return t(this).off(n,i)},hasEventListeners:function(n){return t(this).has(n)}}});i("tinymce/EditorObservable",["tinymce/util/Observable","tinymce/dom/DOMUtils","tinymce/util/Tools"],function(n,t,i){function u(n,t){return t=="selectionchange"?n.getDoc():!n.inline&&/^mouse|click|contextmenu|drop/.test(t)?n.getDoc():n.getBody()}function f(n,t){var e=n.settings.event_root,i=n.editorManager,f=i.eventRootElm||u(n,t);if(e){if(!i.rootEvents){i.rootEvents={};i.on("RemoveEditor",function(){i.activeEditor||(r.unbind(f),delete i.rootEvents)})}if(i.rootEvents[t])return;f==n.getBody()&&(f=r.select(e)[0],i.eventRootElm=f);i.rootEvents[t]=!0;r.bind(f,t,function(n){for(var o=n.target,u=i.editors,f=u.length,e;f--;)e=u[f].getBody(),(e===o||r.isChildOf(o,e))&&(u[f].hidden||u[f].fire(t,n))})}else n.dom.bind(f,t,function(i){n.hidden||n.fire(t,i)})}var r=t.DOM,e={bindPendingEventDelegates:function(){var n=this;i.each(n._pendingNativeEvents,function(t){f(n,t)})},toggleNativeEvent:function(n,t){var i=this;i.settings.readonly||n!="focus"&&n!="blur"&&(t?i.initialized?f(i,n):i._pendingNativeEvents?i._pendingNativeEvents.push(n):i._pendingNativeEvents=[n]:i.initialized&&i.dom.unbind(u(i,n),n))}};return i.extend({},n,e)});i("tinymce/Shortcuts",["tinymce/util/Tools","tinymce/Env"],function(n,t){var i=n.each,r=n.explode,u={f9:120,f10:121,f11:122};return function(f){var o=this,e={};f.on("keyup keypress keydown",function(n){(n.altKey||n.ctrlKey||n.metaKey)&&i(e,function(i){var r=t.mac?n.metaKey:n.ctrlKey;if(i.ctrl==r&&i.alt==n.altKey&&i.shift==n.shiftKey)return n.keyCode==i.keyCode||n.charCode&&n.charCode==i.charCode?(n.preventDefault(),n.type=="keydown"&&i.func.call(i.scope),!0):void 0})});o.add=function(t,o,s,h){var c;return c=s,typeof s=="string"?s=function(){f.execCommand(c,!1,null)}:n.isArray(c)&&(s=function(){f.execCommand(c[0],c[1],c[2])}),i(r(t.toLowerCase()),function(n){var t={func:s,scope:h||f,desc:f.translate(o),alt:!1,ctrl:!1,shift:!1};i(r(n,"+"),function(n){switch(n){case"alt":case"ctrl":case"shift":t[n]=!0;break;default:/^[0-9]{2,}$/.test(n)?t.keyCode=parseInt(n,10):(t.charCode=n.charCodeAt(0),t.keyCode=u[n]||n.toUpperCase().charCodeAt(0))}});e[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}});i("tinymce/Editor",["tinymce/dom/DOMUtils","tinymce/AddOnManager","tinymce/html/Node","tinymce/dom/Serializer","tinymce/html/Serializer","tinymce/dom/Selection","tinymce/Formatter","tinymce/UndoManager","tinymce/EnterKey","tinymce/ForceBlocks","tinymce/EditorCommands","tinymce/util/URI","tinymce/dom/ScriptLoader","tinymce/dom/EventUtils","tinymce/WindowManager","tinymce/html/Schema","tinymce/html/DomParser","tinymce/util/Quirks","tinymce/Env","tinymce/util/Tools","tinymce/EditorObservable","tinymce/Shortcuts"],function(n,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt){function lt(n,t,r){var u=this,f,e;f=u.documentBaseUrl=r.documentBaseURL;e=r.baseURI;u.settings=t=ht({id:n,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:f,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:u.convertURL,url_converter_scope:u,ie7_compat:!0},t);i.language=t.language||"en";i.languageLoad=t.language_load;i.baseURL=r.baseURL;u.id=t.id=n;u.isNotDirty=!0;u.plugins={};u.documentBaseURI=new a(t.document_base_url||f,{base_uri:e});u.baseURI=e;u.contentCSS=[];u.contentStyles=[];u.shortcuts=new tt(u);u.execCommands={};u.queryStateCommands={};u.queryValueCommands={};u.loadedCSS={};u.suffix=r.suffix;u.editorManager=r;u.inline=t.inline;r.fire("SetupEditor",u);u.execCallback("setup",u)}var it=n.DOM,st=i.ThemeManager,ut=i.PluginManager,ht=g.extend,rt=g.each,vt=g.explode,yt=g.inArray,ft=g.trim,at=g.resolve,et=y.Event,ct=d.gecko,ot=d.ie;return lt.prototype={render:function(){function f(){it.unbind(window,"ready",f);n.render()}function e(){var r=v.ScriptLoader,i;t.language&&t.language!="en"&&!t.language_url&&(t.language_url=n.editorManager.baseURL+"/langs/"+t.language+".js");t.language_url&&r.add(t.language_url);t.theme&&typeof t.theme!="function"&&t.theme.charAt(0)!="-"&&!st.urls[t.theme]&&(i=t.theme_url,i=i?n.documentBaseURI.toAbsolute(i):"themes/"+t.theme+"/theme"+u+".js",st.load(t.theme,i));g.isArray(t.plugins)&&(t.plugins=t.plugins.join(" "));rt(t.external_plugins,function(n,i){ut.load(i,n);t.plugins+=" "+i});rt(t.plugins.split(/[ ,]/),function(n){if(n=ft(n),n&&!ut.urls[n])if(n.charAt(0)=="-"){n=n.substr(1,n.length);var t=ut.dependencies(n);rt(t,function(n){var t={prefix:"plugins/",resource:n,suffix:"/plugin"+u+".js"};n=ut.createUrl(t,n);ut.load(n.resource,n)})}else ut.load(n,{prefix:"plugins/",resource:n,suffix:"/plugin"+u+".js"})});r.loadQueue(function(){n.removed||n.init()})}var n=this,t=n.settings,r=n.id,u=n.suffix,i;if(!et.domLoaded){it.bind(window,"ready",f);return}if(n.getElement()&&d.contentEditable){if(t.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden"),i=n.getElement().form||it.getParent(r,"form"),i){n.formElement=i;t.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(it.insertAfter(it.create("input",{type:"hidden",name:r}),r),n.hasHiddenInput=!0);n.formEventDelegate=function(t){n.fire(t.type,t)};it.bind(i,"submit reset",n.formEventDelegate);n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})});!t.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,i._mceOldSubmit(i)})}if(n.windowManager=new p(n),t.encoding=="xml")n.on("GetContent",function(n){n.save&&(n.content=it.encode(n.content))});if(t.add_form_submit_trigger)n.on("submit",function(){n.initialized&&n.save()});if(t.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)}e()}},init:function(){function b(t){var u=ut.get(t),r,i;r=ut.urls[t]||n.documentBaseUrl.replace(/\/$/,"");t=ft(t);u&&yt(w,t)===-1&&(rt(ut.dependencies(t),function(n){b(n)}),i=new u(n,r),n.plugins[t]=i,i.init&&(i.init(n,r),w.push(t)))}var n=this,t=n.settings,u=n.getElement(),e,r,s,h,i,p,c,f,o,a,l,w=[],v,y;if(n.rtl=this.editorManager.i18n.rtl,n.editorManager.add(n),t.aria_label=t.aria_label||it.getAttrib(u,"aria-label",n.getLang("aria.rich_text_area")),t.theme&&(typeof t.theme!="function"?(t.theme=t.theme.replace(/-/,""),p=st.get(t.theme),n.theme=new p(n,st.urls[t.theme]),n.theme.init&&n.theme.init(n,st.urls[t.theme]||n.documentBaseUrl.replace(/\/$/,""))):n.theme=t.theme),rt(t.plugins.replace(/\-/g,"").split(/[ ,]/),b),t.render_ui&&n.theme&&(n.orgDisplay=u.style.display,typeof t.theme!="function"?(e=t.width||u.style.width||u.offsetWidth,r=t.height||u.style.height||u.offsetHeight,s=t.min_height||100,a=/^[0-9\.]+(|px)$/i,a.test(""+e)&&(e=Math.max(parseInt(e,10),100)),a.test(""+r)&&(r=Math.max(parseInt(r,10),s)),i=n.theme.renderUI({targetNode:u,width:e,height:r,deltaWidth:t.delta_width,deltaHeight:t.delta_height}),t.content_editable||(it.setStyles(i.sizeContainer||i.editorContainer,{wi2dth:e,h2eight:r}),r=(i.iframeHeight||r)+(typeof r=="number"?i.deltaHeight||0:""),r",t.document_base_url!=n.documentBaseUrl&&(n.iframeHTML+=''),!d.caretAfter&&t.ie7_compat&&(n.iframeHTML+=''),n.iframeHTML+='',l=0;l',n.loadedCSS[v]=!0;if(f=t.body_id||"tinymce",f.indexOf("=")!=-1&&(f=n.getParam("body_id","","hash"),f=f[n.id]||f),o=t.body_class||"",o.indexOf("=")!=-1&&(o=n.getParam("body_class","","hash"),o=o[n.id]||""),n.iframeHTML+='<\/head>
<\/body><\/html>",y='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+n.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()',document.domain!=location.hostname&&(c=y),h=it.add(i.iframeContainer,"iframe",{id:n.id+"_ifr",src:c||'javascript:""',frameBorder:"0",allowTransparency:"true",title:n.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:r,display:"block"}}),ot)try{n.getDoc()}catch(k){h.src=c=y}n.contentAreaContainer=i.iframeContainer;i.editorContainer&&(it.get(i.editorContainer).style.display=n.orgDisplay);it.get(n.id).style.display="none";it.setAttrib(n.id,"aria-hidden",!0);c||n.initContentBody();u=h=i=null},initContentBody:function(t){var i=this,f=i.settings,y=it.get(i.id),v=i.getDoc(),a,p;if(f.inline||(i.getElement().style.visibility=i.orgVisibility),t||f.content_editable||(v.open(),v.write(i.iframeHTML),v.close()),f.content_editable){i.on("remove",function(){var n=this.getBody();it.removeClass(n,"mce-content-body");it.removeClass(n,"mce-edit-focus");it.setAttrib(n,"contentEditable",null)});it.addClass(y,"mce-content-body");i.contentDocument=v=f.content_document||document;i.contentWindow=f.content_window||window;i.bodyElement=y;f.content_document=f.content_window=null;f.root_name=y.nodeName.toLowerCase()}if(a=i.getBody(),a.disabled=!0,f.readonly||(i.inline&&it.getStyle(a,"position",!0)=="static"&&(a.style.position="relative"),a.contentEditable=i.getParam("content_editable_state",!0)),a.disabled=!1,i.schema=new w(f),i.dom=new n(v,{keep_values:!0,url_converter:i.convertURL,url_converter_scope:i,hex_colors:f.force_hex_style_colors,class_filter:f.class_filter,update_styles:!0,root_element:f.content_editable?i.id:null,collect:f.content_editable,schema:i.schema,onSetAttrib:function(n){i.fire("SetAttrib",n)}}),i.parser=new b(f,i.schema),i.parser.addAttributeFilter("src,href,style,tabindex",function(n,t){for(var e=n.length,r,o=i.dom,u,f;e--;)r=n[e],u=r.attr(t),f="data-mce-"+t,r.attributes.map[f]||(t==="style"?(u=o.serializeStyle(o.parseStyle(u),r.name),u.length||(u=null),r.attr(f,u),r.attr(t,u)):t==="tabindex"?(r.attr(f,u),r.attr(t,null)):r.attr(f,i.convertURL(u,t,r.name)))}),i.parser.addNodeFilter("script",function(n){for(var i=n.length,t;i--;)t=n[i],t.attr("type","mce-"+(t.attr("type")||"no/type"))}),i.parser.addNodeFilter("#cdata",function(n){for(var i=n.length,t;i--;)t=n[i],t.type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),i.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(n){for(var u=n.length,t,f=i.schema.getNonEmptyElements();u--;)t=n[u],t.isEmpty(f)&&(t.empty().append(new r("br",1)).shortEnded=!0)}),i.serializer=new u(f,i),i.selection=new e(i.dom,i.getWin(),i.serializer,i),i.formatter=new o(i),i.undoManager=new s(i),i.forceBlocks=new c(i),i.enterKey=new h(i),i.editorCommands=new l(i),i.fire("PreInit"),f.browser_spellcheck||f.gecko_spellcheck||(v.body.spellcheck=!1,it.setAttrib(a,"spellcheck","false")),i.fire("PostRender"),i.quirks=k(i),f.directionality&&(a.dir=f.directionality),f.nowrap&&(a.style.whiteSpace="nowrap"),f.protect)i.on("BeforeSetContent",function(n){rt(f.protect,function(t){n.content=n.content.replace(t,function(n){return""})})});i.on("SetContent",function(){i.addVisual(i.getBody())});if(f.padd_empty_editor)i.on("PostProcess",function(n){n.content=n.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")});i.load({initial:!0,format:"html"});i.startContent=i.getContent({format:"raw"});i.initialized=!0;i.bindPendingEventDelegates();i.fire("init");i.focus(!0);i.nodeChanged({initial:!0});i.execCallback("init_instance_callback",i);i.contentStyles.length>0&&(p="",rt(i.contentStyles,function(n){p+=n+"\r\n"}),i.dom.addStyle(p));rt(i.contentCSS,function(n){i.loadedCSS[n]||(i.dom.loadCSS(n),i.loadedCSS[n]=!0)});f.auto_focus&&setTimeout(function(){var n=i.editorManager.get(f.auto_focus);n.selection.select(n.getBody(),1);n.selection.collapse(1);n.getBody().focus();n.getWin().focus()},100);y=v=a=null},focus:function(n){var f,t=this,o=t.selection,e=t.settings.content_editable,i,u,s=t.getDoc(),r;if(!n){if(i=o.getRng(),i.item&&(u=i.item(0)),t._refreshContentEditable(),e||(d.opera||t.getBody().focus(),t.getWin().focus()),ct||e){if(r=t.getBody(),r.setActive)try{r.setActive()}catch(h){r.focus()}else r.focus();e&&o.normalize()}u&&u.ownerDocument==s&&(i=s.body.createControlRange(),i.addElement(u),i.select())}t.editorManager.activeEditor!=t&&((f=t.editorManager.activeEditor)&&f.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:f}));t.editorManager.activeEditor=t},execCallback:function(n){var r=this,i=r.settings[n],t;if(i)return r.callbackLookup&&(t=r.callbackLookup[n])&&(i=t.func,t=t.scope),typeof i=="string"&&(t=i.replace(/\.\w+$/,""),t=t?at(t):0,i=at(i),r.callbackLookup=r.callbackLookup||{},r.callbackLookup[n]={func:i,scope:t}),i.apply(t||r,Array.prototype.slice.call(arguments,1))},translate:function(n){var t=this.settings.language||"en",i=this.editorManager.i18n;return n?i.data[t+"."+n]||n.replace(/\{\#([^\}]+)\}/g,function(n,r){return i.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(n,i){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+n]||(i!==t?i:"{#"+n+"}")},getParam:function(n,t,i){var r=n in this.settings?this.settings[n]:t,u;return i==="hash"?(u={},typeof r=="string"?rt(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(n){n=n.split("=");u[ft(n[0])]=n.length>1?ft(n[1]):ft(n)}):u=r,u):r},nodeChanged:function(){var n=this,u=n.selection,t,i,r;!n.initialized||n.settings.disable_nodechange||n.settings.readonly||(r=n.getBody(),t=u.getStart()||r,t=ot&&t.ownerDocument!=n.getDoc()?n.getBody():t,t.nodeName=="IMG"&&u.isCollapsed()&&(t=t.parentNode),i=[],n.dom.getParent(t,function(n){if(n===r)return!0;i.push(n)}),n.fire("NodeChange",{element:t,parents:i}))},addButton:function(n,t){var i=this;t.cmd&&(t.onclick=function(){i.execCommand(t.cmd)});t.text||t.icon||(t.icon=n);i.buttons=i.buttons||{};t.tooltip=t.tooltip||t.title;i.buttons[n]=t},addMenuItem:function(n,t){var i=this;t.cmd&&(t.onclick=function(){i.execCommand(t.cmd)});i.menuItems=i.menuItems||{};i.menuItems[n]=t},addCommand:function(n,t,i){this.execCommands[n]={func:t,scope:i||this}},addQueryStateHandler:function(n,t,i){this.queryStateCommands[n]={func:t,scope:i||this}},addQueryValueHandler:function(n,t,i){this.queryValueCommands[n]={func:t,scope:i||this}},addShortcut:function(n,t,i,r){this.shortcuts.add(n,t,i,r)},execCommand:function(n,t,i,r){var u=this,f=0,e;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(n)||r&&r.skip_focus||u.focus(),r=ht({},r),r=u.fire("BeforeExecCommand",{command:n,ui:t,value:i}),r.isDefaultPrevented())return!1;if((e=u.execCommands[n])&&e.func.call(e.scope,t,i)!==!0)return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;if(rt(u.plugins,function(r){if(r.execCommand&&r.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),f=!0,!1}),f)return f;if(u.theme&&u.theme.execCommand&&u.theme.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;if(u.editorCommands.execCommand(n,t,i))return u.fire("ExecCommand",{command:n,ui:t,value:i}),!0;try{f=u.getDoc().execCommand(n,t,i)}catch(o){}return f?(u.fire("ExecCommand",{command:n,ui:t,value:i}),!0):!1},queryCommandState:function(n){var i=this,r,t;if(!i._isHidden()){if((r=i.queryStateCommands[n])&&(t=r.func.call(r.scope),t===!0||t===!1)||(t=i.editorCommands.queryCommandState(n),t!==-1))return t;try{return i.getDoc().queryCommandState(n)}catch(u){}}},queryCommandValue:function(n){var r=this,u,i;if(!r._isHidden()){if((u=r.queryValueCommands[n])&&(i=u.func.call(u.scope),i!==!0)||(i=r.editorCommands.queryCommandValue(n),i!==t))return i;try{return r.getDoc().queryCommandValue(n)}catch(f){}}},show:function(){var n=this;n.hidden&&(n.hidden=!1,n.inline?n.getBody().contentEditable=!0:(it.show(n.getContainer()),it.hide(n.id)),n.load(),n.fire("show"))},hide:function(){var n=this,t=n.getDoc();n.hidden||(ot&&t&&!n.inline&&t.execCommand("SelectAll"),n.save(),n.inline?(n.getBody().contentEditable=!1,n==n.editorManager.focusedEditor&&(n.editorManager.focusedEditor=null)):(it.hide(n.getContainer()),it.setStyle(n.id,"display",n.orgDisplay)),n.hidden=!0,n.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(n,t){this.fire("ProgressState",{state:n,time:t})},load:function(n){var r=this,i=r.getElement(),u;if(i)return n=n||{},n.load=!0,u=r.setContent(i.value!==t?i.value:i.innerHTML,n),n.element=i,n.no_events||r.fire("LoadContent",n),n.element=i=null,u},save:function(n){var t=this,i=t.getElement(),r,u;if(i&&t.initialized)return n=n||{},n.save=!0,n.element=i,r=n.content=t.getContent(n),n.no_events||t.fire("SaveContent",n),r=n.content,/TEXTAREA|INPUT/i.test(i.nodeName)?i.value=r:(t.inline||(i.innerHTML=r),(u=it.getParent(t.id,"form"))&&rt(u.elements,function(n){if(n.name==t.id)return n.value=r,!1})),n.element=i=null,n.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(n,t){var i=this,u=i.getBody(),r;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=n,t.no_events||i.fire("BeforeSetContent",t),n=t.content,n.length===0||/^\s+$/.test(n)?(r=i.settings.forced_root_block,r&&i.schema.isValidChild(u.nodeName.toLowerCase(),r.toLowerCase())?(n=ot&&ot<11?"":'
',n=i.dom.createHTML(r,i.settings.forced_root_block_attrs,n)):ot||(n='
'),u.innerHTML=n,i.fire("SetContent",t)):(t.format!=="raw"&&(n=new f({},i.schema).serialize(i.parser.parse(n,{isRootContent:!0}))),t.content=ft(n),i.dom.setHTML(u,t.content),t.no_events||i.fire("SetContent",t)),t.content},getContent:function(n){var t=this,r,i=t.getBody();return n=n||{},n.format=n.format||"html",n.get=!0,n.getInner=!0,n.no_events||t.fire("BeforeGetContent",n),r=n.format=="raw"?i.innerHTML:n.format=="text"?i.innerText||i.textContent:t.serializer.serialize(i,n),n.content=n.format!="text"?ft(r):r,n.no_events||t.fire("GetContent",n),n.content},insertContent:function(n,t){t&&(n=ht({content:n},t));this.execCommand("mceInsertContent",!1,n)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var n=this;return n.container||(n.container=it.get(n.editorContainer||n.id+"_parent")),n.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return it.get(this.settings.content_element||this.id)},getWin:function(){var n=this,t;return n.contentWindow||(t=it.get(n.id+"_ifr"),t&&(n.contentWindow=t.contentWindow)),n.contentWindow},getDoc:function(){var n=this,t;return n.contentDocument||(t=n.getWin(),t&&(n.contentDocument=t.document)),n.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(n,t,i){var r=this,u=r.settings;return u.urlconverter_callback?r.execCallback("urlconverter_callback",n,i,!0,t):!u.convert_urls||i&&i.nodeName=="LINK"||n.indexOf("file:")===0||n.length===0?n:u.relative_urls?r.documentBaseURI.toRelative(n):r.documentBaseURI.toAbsolute(n,u.remove_script_host)},addVisual:function(n){var i=this,f=i.settings,r=i.dom,u;n=n||i.getBody();i.hasVisual===t&&(i.hasVisual=f.visual);rt(r.select("table,a",n),function(n){var t;switch(n.nodeName){case"TABLE":u=f.visual_table_class||"mce-item-table";t=r.getAttrib(n,"border");t&&t!="0"||(i.hasVisual?r.addClass(n,u):r.removeClass(n,u));return;case"A":r.getAttrib(n,"href",!1)||(t=r.getAttrib(n,"name")||n.id,u=f.visual_anchor_class||"mce-item-anchor",t&&(i.hasVisual?r.addClass(n,u):r.removeClass(n,u)));return}});i.fire("VisualAid",{element:n,hasVisual:i.hasVisual})},remove:function(){var n=this,t;n.removed||(n.removed=1,n.save(),n.hasHiddenInput&&it.remove(n.getElement().nextSibling),n.inline||(ot&&ot<10&&n.getDoc().execCommand("SelectAll",!1,null),it.setStyle(n.id,"display",n.orgDisplay),n.getBody().onload=null,et.unbind(n.getWin()),et.unbind(n.getDoc())),t=n.getContainer(),et.unbind(n.getBody()),et.unbind(t),n.fire("remove"),n.editorManager.remove(n),it.remove(t),n.destroy())},destroy:function(n){var t=this,i;if(!t.destroyed){if(!n&&!t.removed){t.remove();return}n&&ct&&(et.unbind(t.getDoc()),et.unbind(t.getWin()),et.unbind(t.getBody()));n||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy());i=t.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,i._mceOldSubmit=null),it.unbind(i,"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 i=this,n,t;i._isHidden()&&(n=i.getBody(),t=n.parentNode,t.removeChild(n),t.appendChild(n),n.focus())},_isHidden:function(){var n;return ct?(n=this.selection.getSel(),!n||!n.rangeCount||n.rangeCount===0):0}},ht(lt.prototype,nt),lt});i("tinymce/util/I18n",[],function(){var n={};return{rtl:!1,add:function(t,i){for(var r in i)n[r]=i[r];this.rtl=this.rtl||n._dir==="rtl"},translate:function(t){if(typeof t=="undefined")return t;if(typeof t!="string"&&t.raw)return t.raw;if(t.push){var i=t.slice(1);t=(n[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(n,t){return i[t]})}return n[t]||t},data:n}});i("tinymce/FocusManager",["tinymce/dom/DOMUtils","tinymce/Env"],function(n,t){function e(n){function s(){try{return document.activeElement}catch(n){return document.body}}function h(n,t){return t&&t.startContainer?!n.isChildOf(t.startContainer,n.getRoot())||!n.isChildOf(t.endContainer,n.getRoot())?void 0:{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}:t}function c(n,t){var i;return t.startContainer?(i=n.getDoc().createRange(),i.setStart(t.startContainer,t.startOffset),i.setEnd(t.endContainer,t.endOffset)):i=t,i}function o(n){return!!i.getParent(n,e.isEditorUIElement)}function l(e){var l=e.editor;l.on("init",function(){if(l.inline||t.ie){l.on("nodechange keyup",function(){var n=document.activeElement;n&&n.id==l.id+"_ifr"&&(n=l.getBody());l.dom.isChildOf(n,l.getBody())&&(l.lastRng=l.selection.getRng())});t.webkit&&!r&&(r=function(){var i=n.activeEditor,t;i&&i.selection&&(t=i.selection.getRng(),t&&!t.collapsed&&(l.lastRng=t))},i.bind(document,"selectionchange",r))}});l.on("setcontent",function(){l.lastRng=null});l.on("mousedown",function(){l.selection.lastFocusBookmark=null});l.on("focusin",function(){var t=n.focusedEditor;l.selection.lastFocusBookmark&&(l.selection.setRng(c(l,l.selection.lastFocusBookmark)),l.selection.lastFocusBookmark=null);t!=l&&(t&&t.fire("blur",{focusedEditor:l}),n.activeEditor=l,n.focusedEditor=l,l.fire("focus",{blurredEditor:t}),l.focus(!0));l.lastRng=null});l.on("focusout",function(){window.setTimeout(function(){var t=n.focusedEditor;o(s())||t!=l||(l.fire("blur",{focusedEditor:null}),n.focusedEditor=null,l.selection&&(l.selection.lastFocusBookmark=null))},0)});u||(u=function(t){var i=n.activeEditor;i&&t.target.ownerDocument==document&&(i.selection&&(i.selection.lastFocusBookmark=h(i.dom,i.lastRng)),o(t.target)||n.focusedEditor!=i||(i.fire("blur",{focusedEditor:null}),n.focusedEditor=null))},i.bind(document,"focusin",u));l.inline&&!f&&(f=function(t){var i=n.activeEditor,r;i.inline&&!i.dom.isChildOf(t.target,i.getBody())&&(r=i.selection.getRng(),r.collapsed||(i.lastRng=r))},i.bind(document,"mouseup",f))}function a(t){n.focusedEditor==t.editor&&(n.focusedEditor=null);n.activeEditor||(i.unbind(document,"selectionchange",r),i.unbind(document,"focusin",u),i.unbind(document,"mouseup",f),r=u=f=null)}n.on("AddEditor",l);n.on("RemoveEditor",a)}var r,u,f,i=n.DOM;return e.isEditorUIElement=function(n){return n.className.toString().indexOf("mce-")!==-1},e});i("tinymce/EditorManager",["tinymce/Editor","tinymce/dom/DOMUtils","tinymce/util/URI","tinymce/Env","tinymce/util/Tools","tinymce/util/Observable","tinymce/util/I18n","tinymce/FocusManager"],function(n,t,i,r,u,f,e,o){function v(n){var t=c.editors,r,i;for(delete t[n.id],i=0;i0&&h(y(v),function(e){s.get(e)?(f=new n(e,t,i),u.push(f),f.render()):h(document.forms,function(n){h(n.elements,function(n){n.name===e&&(e="mce_editor_"+p++,s.setAttrib(n,"id",e),r(e,t))})})});break;case"textareas":case"specific_textareas":h(s.select("textarea"),function(n){t.editor_deselector&&c(n,t.editor_deselector)||(!t.editor_selector||c(n,t.editor_selector))&&r(e(n),t)})}t.oninit&&(v=w=0,h(u,function(n){if(w++,n.initialized)v++;else n.on("init",function(){v++;v==w&&o(t,"oninit")});v==w&&o(t,"oninit")}))}var i=this,u=[],f;i.settings=t;s.bind(window,"ready",l)},get:function(n){return arguments.length?n in this.editors?this.editors[n]:null:this.editors},add:function(n){var t=this,i=t.editors;return i[n.id]=n,i.push(n),t.activeEditor=n,t.fire("AddEditor",{editor:n}),l||(l=function(){t.fire("BeforeUnload")},s.bind(window,"beforeunload",l)),n},createEditor:function(t,i){return this.add(new n(t,i,this))},remove:function(n){var r=this,u,i=r.editors,t;if(!n){for(u=i.length-1;u>=0;u--)r.remove(i[u]);return}if(typeof n=="string"){n=n.selector||n;h(s.select(n),function(n){r.remove(i[n.id])});return}return(t=n,!i[t.id])?null:(v(t)&&r.fire("RemoveEditor",{editor:t}),i.length||s.unbind(window,"beforeunload",l),t.remove(),t)},execCommand:function(t,i,r){var u=this,f=u.get(r);switch(t){case"mceAddEditor":return u.get(r)||new n(r,u.settings,u).render(),!0;case"mceRemoveEditor":return f&&f.remove(),!0;case"mceToggleEditor":return f?(f.isHidden()?f.show():f.hide(),!0):(u.execCommand("mceAddEditor",0,r),!0)}return u.activeEditor?u.activeEditor.execCommand(t,i,r):!1},triggerSave:function(){h(this.editors,function(n){n.save()})},addI18n:function(n,t){e.add(n,t)},translate:function(n){return e.translate(n)}},a(c,f),c.setup(),window.tinymce=window.tinyMCE=c,c});i("tinymce/LegacyInput",["tinymce/EditorManager","tinymce/util/Tools"],function(n,t){var i=t.each,r=t.explode;n.on("AddEditor",function(n){var t=n.editor;t.on("preInit",function(){function f(t,r){i(r,function(i,r){i&&n.setStyle(t,r,i)});n.rename(t,"span")}function s(r){n=t.dom;u.convert_fonts_to_spans&&i(n.select("font,u,strike",r.node),function(t){e[t.nodeName.toLowerCase()](n,t)})}var e,o,n,u=t.settings;if(u.inline_styles){o=r(u.font_size_legacy_values);e={font:function(n,t){f(t,{backgroundColor:t.style.backgroundColor,color:t.color,fontFamily:t.face,fontSize:o[parseInt(t.size,10)-1]})},u:function(n,t){f(t,{textDecoration:"underline"})},strike:function(n,t){f(t,{textDecoration:"line-through"})}};t.on("PreProcess SetContent",s)}})})});i("tinymce/util/XHR",[],function(){return{send:function(n){function r(){!n.async||t.readyState==4||i++>1e4?(n.success&&i<1e4&&t.status==200?n.success.call(n.success_scope,""+t.responseText,t,n):n.error&&n.error.call(n.error_scope,i>1e4?"TIMED_OUT":"GENERAL",t,n),t=null):setTimeout(r,10)}var t,i=0;if(n.scope=n.scope||this,n.success_scope=n.success_scope||n.scope,n.error_scope=n.error_scope||n.scope,n.async=n.async===!1?!1:!0,n.data=n.data||"",t=new XMLHttpRequest,t){if(t.overrideMimeType&&t.overrideMimeType(n.content_type),t.open(n.type||(n.data?"POST":"GET"),n.url,n.async),n.content_type&&t.setRequestHeader("Content-Type",n.content_type),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.send(n.data),!n.async)return r();setTimeout(r,10)}}}});i("tinymce/util/JSON",[],function(){function n(t,i){var u,r,e,f;if(i=i||'"',t===null)return"null";if(e=typeof t,e=="string")return r="\bb\tt\nn\ff\rr\"\"''\\\\",i+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(n,t){return i==='"'&&n==="'"?n:(u=r.indexOf(t),u+1)?"\\"+r.charAt(u+1):(n=t.charCodeAt().toString(16),"\\u"+"0000".substring(n.length)+n)})+i;if(e=="object"){if(t.hasOwnProperty&&Object.prototype.toString.call(t)==="[object Array]"){for(u=0,r="[";u0?",":"")+n(t[u],i);return r+"]"}r="{";for(f in t)t.hasOwnProperty(f)&&(r+=typeof t[f]!="function"?(r.length>1?","+i:i)+f+i+":"+n(t[f],i):"");return r+"}"}return""+t}return{serialize:n,parse:function(n){try{return window[String.fromCharCode(101)+"val"]("("+n+")")}catch(t){}}}});i("tinymce/util/JSONRequest",["tinymce/util/JSON","tinymce/util/XHR","tinymce/util/Tools"],function(n,t,i){function r(n){this.settings=u({},n);this.count=0}var u=i.extend;return r.sendRPC=function(n){return(new r).send(n)},r.prototype={send:function(i){var r=i.error,f=i.success;i=u(this.settings,i);i.success=function(t,u){t=n.parse(t);typeof t=="undefined"&&(t={error:"JSON Parse error."});t.error?r.call(i.error_scope||i.scope,t.error,u):f.call(i.success_scope||i.scope,t.result)};i.error=function(n,t){r&&r.call(i.error_scope||i.scope,n,t)};i.data=n.serialize({id:i.id||"c"+this.count++,method:i.method,params:i.params});i.content_type="application/json";t.send(i)}},r});i("tinymce/util/JSONP",["tinymce/dom/DOMUtils"],function(n){return{callbacks:{},count:0,send:function(i){var r=this,u=n.DOM,f=i.count!==t?i.count:r.count,e="tinymce_jsonp_"+f;r.callbacks[f]=function(n){u.remove(e);delete r.callbacks[f];i.callback(n)};u.add(u.doc.body,"script",{id:e,src:i.url,type:"text/javascript"});r.count++}}});i("tinymce/util/LocalStorage",[],function(){function s(){u=[];for(var t in n)u.push(t);e.length=u.length}function h(){function c(n){var r,i;return(i=n!==t?h+n:o.indexOf(",",h),i===-1||i>o.length)?null:(r=o.substring(h,i),h=i+1,r)}var e,o,l,h=0,u;if(n={},f){i.load(r);o=i.getAttribute(r)||"";do{if(u=c(),u===null)break;if(e=c(parseInt(u,32)||0),e!==null){if(u=c(),u===null)break;l=c(parseInt(u,32)||0);e&&(n[e]=l)}}while(e!==null);s()}}function o(){var u,e="",t;if(f){for(t in n)u=n[t],e+=(e?",":"")+t.length.toString(32)+","+t+","+u.length.toString(32)+","+u;i.setAttribute(r,e);try{i.save(r)}catch(o){}s()}}var e,i,n,u,r,f;try{if(window.localStorage)return localStorage}catch(c){}return r="tinymce",i=document.documentElement,f=!!i.addBehavior,f&&i.addBehavior("#default#userData"),e={key:function(n){return u[n]},getItem:function(t){return t in n?n[t]:null},setItem:function(t,i){n[t]=""+i;o()},removeItem:function(t){delete n[t];o()},clear:function(){n={};o()}},h(),e});i("tinymce/Compat",["tinymce/dom/DOMUtils","tinymce/dom/EventUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/util/Tools","tinymce/Env"],function(n,t,i,r,u,f){var e=window.tinymce;return e.DOM=n.DOM,e.ScriptLoader=i.ScriptLoader,e.PluginManager=r.PluginManager,e.ThemeManager=r.ThemeManager,e.dom=e.dom||{},e.dom.Event=t.Event,u.each(u,function(n,t){e[t]=n}),u.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(n){e[n]=f[n.substr(2).toLowerCase()]}),{}});i("tinymce/ui/Layout",["tinymce/util/Class","tinymce/util/Tools"],function(n,t){return n.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(n){this.settings=t.extend({},this.Defaults,n)},preRender:function(n){n.addClass(this.settings.containerClass,"body")},applyClasses:function(n){var f=this,t=f.settings,i,r,u;i=n.items().filter(":visible");r=t.firstControlClass;u=t.lastControlClass;i.each(function(n){n.removeClass(r).removeClass(u);t.controlClass&&n.addClass(t.controlClass)});i.eq(0).addClass(r);i.eq(-1).addClass(u)},renderHtml:function(n){var u=this,t=u.settings,i,r="";return i=n.items(),i.eq(0).addClass(t.firstControlClass),i.eq(-1).addClass(t.lastControlClass),i.each(function(n){t.controlClass&&n.addClass(t.controlClass);r+=n.renderHtml()}),r},recalc:function(){},postRender:function(){}})});i("tinymce/ui/AbsoluteLayout",["tinymce/ui/Layout"],function(n){return n.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(n){n.items().filter(":visible").each(function(n){var t=n.settings;n.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h});n.recalc&&n.recalc()})},renderHtml:function(n){return'<\/div>'+this._super(n)}})});i("tinymce/ui/Tooltip",["tinymce/ui/Control","tinymce/ui/Movable"],function(n,t){return n.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(n){var t=this;return typeof n!="undefined"?(t._value=n,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(n)),t):t._value},renderHtml:function(){var n=this,t=n.classPrefix;return'