!function(e,t){"use strict";functionn(e,t){for(varn,r=[],i=0;i<e.length;++i){if(n=s[e[i]]||o(e[i]),!n)throw"module definition dependecy not found: "+e[i];r.push(n)}t.apply(null,r)}functionr(e,r,i){if("string"!=typeofe)throw"invalid module definition, module id must be defined and be a string";if(r===t)throw"invalid module definition, dependencies must be specified";if(i===t)throw"invalid module definition, definition function must be specified";n(r,function(){s[e]=i.apply(null,arguments)})}functioni(e){return!!s[e]}functiono(t){for(varn=e,r=t.split(/[.\/]/),i=0;i<r.length;++i){if(!n[r[i]])return;n=n[r[i]]}returnn}functiona(n){for(varr=0;r<n.length;r++){for(vari=e,o=n[r],a=o.split(/[.\/]/),l=0;l<a.length-1;++l)i[a[l]]===t&&(i[a[l]]={}),i=i[a[l]];i[a[a.length-1]]=s[o]}}vars={},l="tinymce/dom/EventUtils",c="tinymce/dom/Sizzle",u="tinymce/Env",d="tinymce/util/Tools",f="tinymce/dom/DomQuery",p="tinymce/html/Styles",h="tinymce/dom/TreeWalker",m="tinymce/dom/Range",g="tinymce/html/Entities",v="tinymce/dom/StyleSheetLoader",y="tinymce/dom/DOMUtils",b="tinymce/dom/ScriptLoader",C="tinymce/AddOnManager",x="tinymce/dom/RangeUtils",w="tinymce/NodeChange",_="tinymce/html/Node",E="tinymce/html/Schema",N="tinymce/html/SaxParser",k="tinymce/html/DomParser",S="tinymce/html/Writer",T="tinymce/html/Serializer",R="tinymce/dom/Serializer",A="tinymce/dom/TridentSelection",B="tinymce/util/VK",D="tinymce/dom/ControlSelection",L="tinymce/dom/BookmarkManager",M="tinymce/dom/Selection",H="tinymce/dom/ElementUtils",P="tinymce/fmt/Preview",O="tinymce/Formatter",I="tinymce/UndoManager",F="tinymce/EnterKey",z="tinymce/ForceBlocks",W="tinymce/EditorCommands",V="tinymce/util/URI",U="tinymce/util/Class",q="tinymce/util/EventDispatcher",j="tinymce/ui/Selector",K="tinymce/ui/Collection",Y="tinymce/ui/DomUtils",G="tinymce/ui/Control",X="tinymce/ui/Factory",J="tinymce/ui/KeyboardNavigation",Q="tinymce/ui/Container",Z="tinymce/ui/DragHelper",ee="tinymce/ui/Scrollable",te="tinymce/ui/Panel",ne="tinymce/ui/Movable",re="tinymce/ui/Resizable",ie="tinymce/ui/FloatPanel",oe="tinymce/ui/Window",ae="tinymce/ui/MessageBox",se="tinymce/WindowManager",le="tinymce/util/Quirks",ce="tinymce/util/Observable",ue="tinymce/EditorObservable",de="tinymce/Shortcuts",fe="tinymce/Editor",pe="tinymce/util/I18n",he="tinymce/FocusManager",me="tinymce/EditorManager",ge="tinymce/LegacyInput",ve="tinymce/util/XHR",ye="tinymce/util/JSON",be="tinymce/util/JSONRequest",Ce="tinymce/util/JSONP",xe="tinymce/util/LocalStorage",we="tinymce/Compat",_e="tinymce/ui/Layout",Ee="tinymce/ui/AbsoluteLayout",Ne="tinymce/ui/Tooltip",ke="tinymce/ui/Widget",Se="tinymce/ui/Button",Te="tinymce/ui/ButtonGroup",Re="tinymce/ui/Checkbox",Ae="tinymce/ui/ComboBox",Be="tinymce/ui/ColorBox",De="tinymce/ui/PanelButton",Le="tinymce/ui/ColorButton",Me="tinymce/util/Color",He="tinymce/ui/ColorPicker",Pe="tinymce/ui/Path",Oe="tinymce/ui/ElementPath",Ie="tinymce/ui/FormItem",Fe="tinymce/ui/Form",ze="tinymce/ui/FieldSet",We="tinymce/ui/FilePicker",Ve="tinymce/ui/FitLayout",$e="tinymce/ui/FlexLayout",Ue="tinymce/ui/FlowLayout",qe="tinymce/ui/FormatControls",je="tinymce/ui/GridLayout",Ke="tinymce/ui/Iframe",Ye="tinymce/ui/Label",Ge="tinymce/ui/Toolbar",Xe="tinymce/ui/MenuBar",Je="tinymce/ui/MenuButton",Qe="tinymce/ui/ListBox",Ze="tinymce/ui/MenuItem",et="tinymce/ui/Menu",tt="tinymce/ui/Radio",nt="tinymce/ui/ResizeHandle",rt="tinymce/ui/Spacer",it="tinymce/ui/SplitButton",ot="tinymce/ui/StackLayout",at="tinymce/ui/TabPanel",st="tinymce/ui/TextBox",lt="tinymce/ui/Throbber";r(l,[],function(){functione(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}functiont(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}functionn(e,t){functionn(){return!1}functionr(){return!0}vari,o=t||{},l;for(iine)s[i]||(o[i]=e[i]);if(o.target||(o.target=o.srcElement||document),e&&a.test(e.type)&&e.pageX===l&&e.clientX!==l){varc=o.target.ownerDocument||document,u=c.documentElement,d=c.body;o.pageX=e.clientX+(u&&u.scrollLeft||d&&d.scr
"string"==typeoft){if(t=e.formatter.get(t),!t)return;t=t[0]}returni=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){varn=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}varn=e.each;return{getCssText:t}}),r(O,[h,x,L,H,d,P],function(e,t,n,r,i,o){returnfunction(a){functions(e){returne.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}functionl(e,t){return$.getParents(e,t,$.getRoot())}functionc(e){return1===e.nodeType&&"_mce_caret"===e.id}functionu(){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"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,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){ae(n,function(t,n){$.setAttrib(e,n,t)})}},removeformat:[{selector:"h1,h2,h3,h4,h5,h6,pre,b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",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}]}),ae("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)}functiond(){a.addShortcut("meta+b","bold_desc","Bold"),a.addShortcut("meta+i","italic_desc","Italic"),a.addShortcut("meta+u","underline_desc","Underline");for(vare=1;6>=e;e++)a.addShortcut("meta+shift+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("meta+shift+7","",["FormatBlock",!1,"p"]),a.addShortcut("meta+shift+8","",["FormatBlock",!1,"div"]),a.addShortcut("meta+shi
}}),r(W,[T,u,d,H,x,h],function(e,n,r,i,o,a){vars=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;returnfunction(r){functionv(e,t,n,i){varo,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||"toggleCode"!=e&&r.focus(),i=l({},i),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=M.exec[a])returno(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){returni.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void0}),c)returnc;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))returnr.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}returnc?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}functiony(e){vart;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])returnt(e);try{returnr.getDoc().queryCommandState(e)}catch(n){}return!1}}functionb(e){vart;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])returnt(e);try{returnr.getDoc().queryCommandValue(e)}catch(n){}}}functionC(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}functionx(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){returnt.call(n||r,i,o,a)}}functionw(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{returnr.getDoc().queryCommandSupported(e)}catch(t){}return!1}function_(e,t,n){e=e.toLowerCase(),M.state[e]=function(){returnt.call(n||r)}}functionE(e,t,n){e=e.toLowerCase(),M.value[e]=function(){returnt.call(n||r)}}functionN(e){returne=e.toLowerCase(),!!M.exec[e]}functionk(e,n,i){returnn===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}functionS(e){returnL.match(e)}functionT(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}functionR(e){P=D.getBookmark(e)}functionA(){D.moveToBookmark(P)}varB,D,L,M={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,L=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:C,addCommand:x,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){vart=r.getDoc(),i;try{k(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){vara=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){vare=D.getNode();returnvoid("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){vart=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),T("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){vart,n;k(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){varr,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){L.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){returnT(n||"p")},mceCleanup:function(){vare=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){vari=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){vari=0;B.getParent(D.getNode(),function(e){return1==e.nodeType&&i++==n?(D.select(e),g):void0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){functiona(e){functiont(e){returnr[e]&&3==r[e].node
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(){functione(e){vart=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}functiont(){vare=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}functionn(e){vart=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<s.length&&a[r]===s[r];r++);for(i=s.length-1;i>=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;i<a.length;i++)t=a[i],t.fire("mouseenter",{target:t.getEl()})}}functionr(e){e.preventDefault(),"mousewheel"==e.type?(e.deltaY=-1/40*e.wheelDelta,e.wheelDeltaX&&(e.deltaX=-1/40*e.wheelDeltaX)):(e.deltaX=0,e.deltaY=e.detail),e=o.fire("wheel",e)}varo=this,l,c,u,d,f,p;if(o._rendered=!0,f=o._nativeEvents){for(u=o.parents().toArray(),u.unshift(o),l=0,c=u.length;!d&&c>l;l++)d=u[l]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=l,l=0;c>l;l++)u[l]._eventsRoot=d;varh=d._delegates;h||(h=d._delegates={});for(pinf){if(!f)return!1;"wheel"!==p||s?("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):a?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(vare=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(varr=n.length;r--;)n[r].rootControl=t;returnt},reflow:function(){returnthis.repaint(),this}});returnc}),r(X,[],function(){vare={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){vari,o,a;if(!t){a=tinymce.ui;for(oina)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeofn?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)thrownewError("Could not find control by type: "+n);returni=newi(r),i.type=n,i}}}),r(J,[],function(){returnfunction(e){functiont(e){returne=e||b,e&&e.getAttribute("role")}functionn(e){for(varn,r=e||b;r=r.parentNode;)if(n=t(r))returnn}functionr(e){vart=b;returnt?t.getAttribute("aria-"+e):void0}functioni(e){vart=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}functiono(e){returni(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}functiona(e){functiont(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(varr=0;r<e.childNodes.length;r++)t(e.childNodes[r])}}varn=[];returnt(e||y.getEl()),n}functions(e){vart,n;e=e||C,n=e.parents().toArray(),n.unshift(e);for(varr=0;r<n.length&&(t=n[r],!t.settings.ariaRoot);r++);returnt}functionl(e){vart=s(e),n=a(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"int?c(t.lastAriaIndex,n):c(0,n)}functionc(e,t){return0>e?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}functionu(e,t){varn=-1,r=s();t=t||a(r.getEl());for(vari=0;i<t.length;i++)t[i]===b&&(n=i);n+=e,r.lastAriaIndex=c(n,t)}functiond(){vare=n();"tablist"==e?u(-1,a(b.parentNode)):C.parent().submenu?g():u(-1)}functionf(){vare=t(),i=n();"tablist"==i?u(1,a(b.parentNode)):"menuitem"==e&&"menu"==i&&r("haspopup")?v():u(1)}functionp(){u(-1)}functionh(){vare=t(),i=n();"menuitem"==e&&"menubar"==i?v():"button"==e&&r("haspopup")?v({key:"down"}):u(1)}functionm(e){vart=n();if("tablist"==t){varr=a(C.getEl("body"))[0];r&&r.focus()}elseu(e.shiftKey?-1:1)}functiong(){C.fire("cancel")}functionv(e){e=e||{},C.fire("click",{target:b,aria:e})}vary=e.root,b,C;try{b=document.activeElement}catch(x){b=document.body}returnC=y.getParentCtrl(b),y.on("keydown",function(e){functiont(e,t){i(b)||t(e)!==!1&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case37:t(e,d);break;case39:t(e,f);break;case38:t(e,p);break;case40:t(e,h);break;case27:g();break;case14:case13:case32:t(e,v);break;case9:m(e