!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",d="tinymce/Env",u="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",de="tinymce/EditorObservable",ue="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,d=c.documentElement,u=c.body;o.pageX=e.clientX+(d&&d.scrollLeft||u&&u.scr
varf={encodeRaw:function(e,t){returne.replace(t?s:l,function(e){returno[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){returno[e]||e})},encodeNumeric:function(e,t){returne.replace(t?s:l,function(e){returne.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){returnn=n||i,e.replace(t?s:l,function(e){returno[e]||n[e]||e})},getEncodeFunc:function(e,t){functiona(e,n){returne.replace(n?s:l,function(e){returno[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}functionc(e,n){returnf.encodeNamed(e,n,t)}returnt=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){returne.replace(d,function(e,n,r){returnn?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):u[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};returnf}),r(v,[u],function(e){returnfunction(t,n){functionr(e){t.getElementsByTagName("head")[0].appendChild(e)}functioni(n,i,l){functionc(){for(vare=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}functiond(){for(vare=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}functionu(){vare=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}functionf(e,t){e()||((newDate).getTime()-v<s?window.setTimeout(t,0):d())}functionp(){f(function(){for(vare=t.styleSheets,n,r=e.length,i;r--;)if(n=e[r],i=n.ownerNode?n.ownerNode:n.owningElement,i&&i.id===m.id)returnc(),!0},p)}functionh(){f(function(){try{vare=g.sheet.cssRules;returnc(),!!e}catch(t){}},h)}varm,g,v,y;if(n=e._addCacheSuffix(n),a[n]?y=a[n]:(y={passed:[],failed:[]},a[n]=y),i&&y.passed.push(i),l&&y.failed.push(l),1!=y.status){if(2==y.status)returnvoidc();if(3==y.status)returnvoidd();if(y.status=1,m=t.createElement("link"),m.rel="stylesheet",m.type="text/css",m.id="u"+o++,m.async=!1,m.defer=!1,v=(newDate).getTime(),"onload"inm&&!u())m.onload=p,m.onerror=d;else{if(navigator.userAgent.indexOf("Firefox")>0)returng=t.createElement("style"),g.textContent='@import "'+n+'"',h(),voidr(g);p()}r(m),m.href=n}}varo=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(y,[c,f,p,l,h,m,g,d,u,v],function(e,n,r,i,o,a,s,l,c,d){functionu(e,t){varn={},r=t.keep_values,i;returni={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){returne.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){returnnull!==t&&"object"==typeoft?voide.css(t):(r&&e.attr("data-mce-style",t),voide.attr("style",t))},get:function(t){varn=t.attr("data-mce-style")||t.attr("style");returnn=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}functionf(e,t){varo=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=newd(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=newr({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?newi(t.proxy):i.Event,o.attrHooks=u(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;vart=e.nodeType;returnt?!(1!==t||!a[e.nodeName]):!!a[e]}}varp=c.each,h=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;returnf.prototype={$$:function(e){return"string"==typeofe&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){vart=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(nint.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){varn=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(
r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&deletea[e].children[e]}),deletea.caption.children.table,i[e]=a,a)}functionr(e,t){varn;returne&&(n={},"string"==typeofe&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}vari={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,d=e.inArray;returnfunction(e){functiono(t,n,r){varo=e[t];returno?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}functionu(e){returnnewRegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}functionf(e){varn,r,i,o,s,l,c,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(Einw)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=S.exec(f[i])){if(c={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),c.required=!0),"-"===m){deleteg[h],v.splice(d(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],c.pattern=u(h),l.attributePatterns.push(c)):(g[h]||v.push(h),g[h]=c)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=u(p),C.push(l)):y[p]=l}}functionp(e){y={},C=[],f(e),s(_,function(e,t){b[t]=e.children})}functionh(e){varn=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){vart=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){vara=y[i];a=l({},a),deletea.removeEmptyAttrs,deletea.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}functionm(e){varn=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){varr=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),deletei[e]):i[e]={}}))})}functiong(e){vart=y[e],n;if(t)returnt;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))returnt}varv=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L,M={},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=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",k),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=newRegExp("</"+e+"[^>]*>","gi")}),e.valid_elements?p(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(
e[1]?(t=d(e[1],[]),function(e){return!u(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})):void0}functionc(e,r,c){functiond(e){e&&r.push(e)}varu;returnu=n.exec(e.replace(i,"")),d(t(u[1])),d(o(u[2])),d(a(u[3])),d(s(u[4],u[5],u[6])),d(l(u[7])),r.psuedo=!!u[7],r.direct=c,r}functiond(e,t){varn=[],i,o,a;doif(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&d(i,t),e=[],a=0;a<n.length;a++)">"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));returnt.push(e),t}varu=this.match;this._selectors=d(e,[])},match:function(e,t){varn,r,i,o,a,s,l,c,d,u,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(),d=u=f.length;d--&&f[d]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,d,u)){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){functionn(e,t,i){varo,a,s,l,c,d=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=d.length;l>s;s++)if(!d[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);elseif(d.direct)return;c.items&&n(c.items(),t,i)}}varr=[],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))}returno||(o=a.Collection),newo(r)}});returna}),r(K,[u,j,U],function(e,t,n){varr,i,o=Array.prototype.push,a=Array.prototype.slice;returni={length:0,init:function(e){e&&this.add(e)},add:function(t){varn=this;returne.isArray(t)?o.apply(n,t):tinstanceofr?n.add(t.toArray()):o.call(n,t),n},set:function(e){vart=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)deletet[r];returnt},filter:function(e){varn=this,i,o,a=[],s,l;for("string"==typeofe?(e=newt(e),l=function(t){returne.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);returnnewr(a)},slice:function(){returnnewr(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){returne.each(this,t),this},toArray:function(){returne.toArray(this)},indexOf:function(e){for(vart=this,n=t.length;n--&&t[n]!==e;);returnn},reverse:function(){returnnewr(e.toArray(this).reverse())},hasClass:function(e){returnthis[0]?this[0].hasClass(e):!1},prop:function(e,t){varn=this,r,i;returnt!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void0)},exec:function(t){varn=this,r=e.toArray(arguments).slice(1);returnn.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(vare=this.length;e--;)this[e].remove();returnthis}},e.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){i[t]=function(){varn=e.toArray(arguments);returnthis.each(function(e){tine&&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){returnthis.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(Y,[u,y],function(e,t){varn=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){returnt.DOM.createFragment(e)},getWindowSize:function(){returnt.DOM.getViewPort()},getSize:function(e){vart,n;if(e.getBoundingClientRect){varr=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}elset=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){returnt.DOM.getPos(e,n)},getViewPort:function(e){returnt.DOM.getViewPort(e)},get:function(e){returndocument.getElementById(e)},addClass:function(e,n){returnt.DOM.addClass(e,n)},removeClass:function(e,n){returnt.DOM.removeClass(e,n)},hasClass:function(e,n){returnt.DOM.hasClass(e,n)},toggleClass:function(e,n,r){returnt.DOM.toggleClass(e,n,r)},css:function(e,n,r){returnt.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){returnt.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){returnt.DOM.bind(e,n,r,i)},off:function(e,n,r){returnt.DOM.unbind(e,n,r)},fire:function(e,n,r){returnt.DOM.fire(e,n,r)},innerHtml:function(e,n