15 lines
399 KiB
JavaScript
15 lines
399 KiB
JavaScript
// 4.5.7 (2017-04-25) MODIFIED STATUSBAR = FALSE | 2019-04-16 FONTFAMILY FIX
|
||
|
||
var tiny_path_array = baseAdminDir.split('/');
|
||
tiny_path_array.splice((tiny_path_array.length - 2), 2);
|
||
var tiny_final_path = tiny_path_array.join('/');
|
||
window.tinyMCEPreInit = {};
|
||
window.tinyMCEPreInit.base = tiny_final_path+'/js/tiny_mce';
|
||
window.tinyMCEPreInit.suffix = '.min';
|
||
$.getScript(tiny_final_path+'/js/admin/tinymce.inc.js');
|
||
$.getScript(tiny_final_path+'/js/admin/tinymce_loader.js');
|
||
|
||
|
||
$(document).ready(function(){
|
||
!function(s,ge){"use strict";function e(e,t,n){if("string"!=typeof e)throw"invalid module definition, module id must be defined and be a string";if(t===ge)throw"invalid module definition, dependencies must be specified";if(n===ge)throw"invalid module definition, definition function must be specified";!function(e,t){for(var n,i=[],r=0;r<e.length;++r){if(!(n=l[e[r]]||o(e[r])))throw"module definition dependecy not found: "+e[r];i.push(n)}t.apply(null,i)}(t,function(){l[e]=n.apply(null,arguments)})}function o(e){for(var t=s,n=e.split(/[.\/]/),i=0;i<n.length;++i){if(!t[n[i]])return;t=t[n[i]]}return t}var l={};e("tinymce/geom/Rect",[],function(){function a(e,t,n){var i,r,o,a,s,l;return i=t.x,r=t.y,o=e.w,a=e.h,s=t.w,l=t.h,"b"===(n=(n||"").split(""))[0]&&(r+=l),"r"===n[1]&&(i+=s),"c"===n[0]&&(r+=c(l/2)),"c"===n[1]&&(i+=c(s/2)),"b"===n[3]&&(r-=a),"r"===n[4]&&(i-=o),"c"===n[3]&&(r-=c(a/2)),"c"===n[4]&&(i-=c(o/2)),m(i,r,o,a)}function m(e,t,n,i){return{x:e,y:t,w:n,h:i}}var s=Math.min,h=Math.max,c=Math.round;return{inflate:function(e,t,n){return m(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:a,findBestRelativePosition:function(e,t,n,i){var r,o;for(o=0;o<i.length;o++)if((r=a(e,t,i[o])).x>=n.x&&r.x+r.w<=n.w+n.x&&r.y>=n.y&&r.y+r.h<=n.h+n.y)return i[o];return null},intersect:function(e,t){var n,i,r,o;return n=h(e.x,t.x),i=h(e.y,t.y),r=s(e.x+e.w,t.x+t.w),o=s(e.y+e.h,t.y+t.h),r-n<0||o-i<0?null:m(n,i,r-n,o-i)},clamp:function(e,t,n){var i,r,o,a,s,l,c,u,d,f;return s=e.x,l=e.y,c=e.x+e.w,u=e.y+e.h,d=t.x+t.w,f=t.y+t.h,i=h(0,t.x-s),r=h(0,t.y-l),o=h(0,c-d),a=h(0,u-f),s+=i,l+=r,n&&(c+=i,u+=r,s-=o,l-=a),m(s,l,(c-=o)-s,(u-=a)-l)},create:m,fromClientRect:function(e){return m(e.left,e.top,e.width,e.height)}}}),e("tinymce/util/Promise",[],function(){function n(e,t){return function(){e.apply(t,arguments)}}function e(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],l(e,n(i,this),n(r,this))}function o(n){var i=this;null!==this._state?t(function(){var e=i._state?n.onFulfilled:n.onRejected;if(null!==e){var t;try{t=e(i._value)}catch(e){return void n.reject(e)}n.resolve(t)}else(i._state?n.resolve:n.reject)(i._value)}):this._deferreds.push(n)}function i(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var t=e.then;if("function"==typeof t)return void l(n(t,e),n(i,this),n(r,this))}this._state=!0,this._value=e,a.call(this)}catch(e){r.call(this,e)}}function r(e){this._state=!1,this._value=e,a.call(this)}function a(){for(var e=0,t=this._deferreds.length;e<t;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=i}function l(e,t,n){var i=!1;try{e(function(e){i||(i=!0,t(e))},function(e){i||(i=!0,n(e))})}catch(e){if(i)return;i=!0,n(e)}}if(window.Promise)return window.Promise;var t=e.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.then=function(n,i){var r=this;return new e(function(e,t){o.call(r,new s(n,i,e,t))})},e.all=function(){var s=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new e(function(i,r){function o(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){o(t,e)},r)}s[t]=e,0==--a&&i(s)}catch(e){r(e)}}if(0===s.length)return i([]);for(var a=s.length,e=0;e<s.length;e++)o(e,s[e])})},e.resolve=function(t){return t&&"object"==typeof t&&t.constructor===e?t:new e(function(e){e(t)})},e.reject=function(n){return new e(function(e,t){t(n)})},e.race=function(r){return new e(function(e,t){for(var n=0,i=r.length;n<i;n++)r[n].then(e,t)})},e}),e("tinymce/util/Delay",["tinymce/util/Promise"],function(n){function r(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)}function o(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)}function e(t,n){var i,e;return(e=function(){var e=arguments;clearTimeout(i),i=r(function(){t.apply(this,e)},n)}).stop=function(){clearTimeout(i)},e}var i;return{requestAnimationFrame:function(e,t){i?i.then(e):i=new n(function(e){t||(t=document.body),function(e,t){var n,i=window.requestAnimationFrame,r=["ms","moz","webkit"];for(n=0;n<r.length&&!i;n++)i=window[r[n]+"RequestAnimationFrame"];i||(i=function(e){window.setTimeout(e,0)}),i(e,t)}(e,t)}).then(e)},setTimeout:r,setInterval:o,setEditorTimeout:function(e,t,n){return r(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var i;return i=o(function(){e.removed?clearInterval(i):t()},n)},debounce:e,throttle:e,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}}}),e("tinymce/Env",[],function(){function e(e){return"matchMedia"in window&&matchMedia(e).matches}var t,n,i,r,o,a,s,l,c,u,d,f,m,h=navigator,p=h.userAgent;return t=window.opera&&window.opera.buildNumber,c=/Android/.test(p),i=(i=!(n=/WebKit/.test(p))&&!t&&/MSIE/gi.test(p)&&/Explorer/gi.test(h.appName))&&/MSIE (\w+)\./.exec(p)[1],r=-1!=p.indexOf("Trident/")&&(-1!=p.indexOf("rv:")||-1!=h.appName.indexOf("Netscape"))&&11,o=-1!=p.indexOf("Edge/")&&!i&&!r&&12,i=i||r||o,a=!n&&!r&&/Gecko/.test(p),s=-1!=p.indexOf("Mac"),l=/(iPad|iPhone)/.test(p),u="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,d=e("only screen and (max-device-width: 480px)")&&(c||l),f=e("only screen and (min-width: 800px)")&&(c||l),m=-1!=p.indexOf("Windows Phone"),o&&(n=!1),{opera:t,webkit:n,ie:i,gecko:a,mac:s,iOS:l,android:c,contentEditable:!l||u||534<=p.match(/AppleWebKit\/(\d*)/)[1],transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!o?document.documentMode||7:10,fileApi:u,ceFalse:!1===i||8<i,canHaveCSP:!1===i||11<i,desktop:!d&&!f,windowsPhone:m}}),e("tinymce/dom/EventUtils",["tinymce/util/Delay","tinymce/Env"],function(a,m){function C(e,t,n,i){e.addEventListener?e.addEventListener(t,n,i||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function x(e,t,n,i){e.removeEventListener?e.removeEventListener(t,n,i||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function w(e,t){function n(){return!1}function i(){return!0}var r,o,a,s,l,c=t||{};for(r in e)p[r]||(c[r]=e[r]);if(c.target||(c.target=c.srcElement||document),m.experimentalShadowDom&&(c.target=(o=e,a=c.target,l=a,(s=o.path)&&0<s.length&&(l=s[0]),o.deepPath&&(s=o.deepPath())&&0<s.length&&(l=s[0]),l)),e&&h.test(e.type)&&void 0===e.pageX&&void 0!==e.clientX){var u=c.target.ownerDocument||document,d=u.documentElement,f=u.body;c.pageX=e.clientX+(d&&d.scrollLeft||f&&f.scrollLeft||0)-(d&&d.clientLeft||f&&f.clientLeft||0),c.pageY=e.clientY+(d&&d.scrollTop||f&&f.scrollTop||0)-(d&&d.clientTop||f&&f.clientTop||0)}return c.preventDefault=function(){c.isDefaultPrevented=i,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},c.stopPropagation=function(){c.isPropagationStopped=i,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},c.stopImmediatePropagation=function(){c.isImmediatePropagationStopped=i,c.stopPropagation()},c.isDefaultPrevented||(c.isDefaultPrevented=n,c.isPropagationStopped=n,c.isImmediatePropagationStopped=n),void 0===c.metaKey&&(c.metaKey=!1),c}function E(e,t,n){function i(){n.domLoaded||(n.domLoaded=!0,t(o))}var r=e.document,o={type:"ready"};n.domLoaded?t(o):(r.addEventListener?"complete"===r.readyState?i():C(e,"DOMContentLoaded",i):(C(r,"readystatechange",function e(){("complete"===r.readyState||"interactive"===r.readyState&&r.body)&&(x(r,"readystatechange",e),i())}),r.documentElement.doScroll&&e.self===e.top&&function t(){try{r.documentElement.doScroll("left")}catch(e){return void a.setTimeout(t)}i()}()),C(e,"load",i))}function e(){function f(e,t){var n,i,r,o,a=b[t];if(n=a&&a[e.type])for(i=0,r=n.length;i<r;i++)if((o=n[i])&&!1===o.func.call(o.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}var m,h,p,g,v,y=this,b={};h="mce-data-"+(+new Date).toString(32),g="onmouseenter"in document.documentElement,p="onfocusin"in document.documentElement,v={mouseenter:"mouseover",mouseleave:"mouseout"},m=1,y.domLoaded=!1,y.events=b,y.bind=function(e,t,n,i){var r,o,a,s,l,c,u,d=window;if(e&&3!==e.nodeType&&8!==e.nodeType){for(e[h]?r=e[h]:(r=m++,e[h]=r,b[r]={}),i=i||e,a=(t=t.split(" ")).length;a--;)l=u=!(c=function(e){f(w(e||d.event),r)}),"DOMContentLoaded"===(s=t[a])&&(s="ready"),y.domLoaded&&"ready"===s&&"complete"==e.readyState?n.call(i,w({type:s})):(g||(l=v[s])&&(c=function(e){var t,n;if(t=e.currentTarget,(n=e.relatedTarget)&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=w(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,f(e,r))}),p||"focusin"!==s&&"focusout"!==s||(u=!0,l="focusin"===s?"focus":"blur",c=function(e){(e=w(e||d.event)).type="focus"===e.type?"focusin":"focusout",f(e,r)}),(o=b[r][s])?"ready"===s&&y.domLoaded?n({type:s}):o.push({func:n,scope:i}):(b[r][s]=o=[{func:n,scope:i}],o.fakeName=l,o.capture=u,o.nativeHandler=c,"ready"===s?E(e,c,y):C(e,l||s,c,u)));return e=o=0,n}},y.unbind=function(e,t,n){var i,r,o,a,s,l;if(!e||3===e.nodeType||8===e.nodeType)return y;if(i=e[h]){if(l=b[i],t){for(o=(t=t.split(" ")).length;o--;)if(r=l[s=t[o]]){if(n)for(a=r.length;a--;)if(r[a].func===n){var c=r.nativeHandler,u=r.fakeName,d=r.capture;(r=r.slice(0,a).concat(r.slice(a+1))).nativeHandler=c,r.fakeName=u,r.capture=d,l[s]=r}n&&0!==r.length||(delete l[s],x(e,r.fakeName||s,r.nativeHandler,r.capture))}}else{for(s in l)x(e,(r=l[s]).fakeName||s,r.nativeHandler,r.capture);l={}}for(s in l)return y;delete b[i];try{delete e[h]}catch(t){e[h]=null}}return y},y.fire=function(e,t,n){var i;if(!e||3===e.nodeType||8===e.nodeType)return y;for((n=w(null,n)).type=t,n.target=e;(i=e[h])&&f(n,i),(e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow)&&!n.isPropagationStopped(););return y},y.clean=function(e){var t,n,i=y.unbind;if(!e||3===e.nodeType||8===e.nodeType)return y;if(e[h]&&i(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(i(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[h]&&i(e);return y},y.destroy=function(){b={}},y.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var h=/^(?:mouse|contextmenu)|click/,p={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1};return(e.Event=new e).bind(window,"ready",function(){}),e}),e("tinymce/dom/Sizzle",[],function(){function C(e,t,n,i){var r,o,a,s,l,c,u,d,f,m;if((t?t.ownerDocument||t:P)!==k&&_(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||k).nodeType)&&9!==s)return[];if(R&&!i){if(r=de.exec(e))if(a=r[1]){if(9===s){if(!(o=t.getElementById(a))||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&M(t,o)&&o.id===a)return n.push(o),n}else{if(r[2])return Y.apply(n,t.getElementsByTagName(e)),n;if((a=r[3])&&g.getElementsByClassName)return Y.apply(n,t.getElementsByClassName(a)),n}if(g.qsa&&(!A||!A.test(e))){if(d=u=L,f=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=E(e),(u=t.getAttribute("id"))?d=u.replace(me,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",l=c.length;l--;)c[l]=d+p(c[l]);f=fe.test(e)&&h(t.parentNode)||t,m=c.join(",")}if(m)try{return Y.apply(n,f.querySelectorAll(m)),n}catch(e){}finally{u||t.removeAttribute("id")}}}return b(e.replace(te,"$1"),t,n,i)}function e(){var i=[];return function e(t,n){return i.push(t+" ")>w.cacheLength&&delete e[i.shift()],e[t+" "]=n}}function l(e){return e[L]=!0,e}function i(e){var t=k.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function t(e,t){for(var n=e.split("|"),i=e.length;i--;)w.attrHandle[n[i]]=t}function c(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function n(a){return l(function(o){return o=+o,l(function(e,t){for(var n,i=a([],e.length,o),r=i.length;r--;)e[n=i[r]]&&(e[n]=!(t[n]=e[n]))})})}function h(e){return e&&typeof e.getElementsByTagName!==W&&e}function r(){}function p(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function d(a,e,t){var s=e.dir,l=t&&"parentNode"===s,c=H++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||l)return a(e,t,n)}:function(e,t,n){var i,r,o=[O,c];if(n){for(;e=e[s];)if((1===e.nodeType||l)&&a(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||l){if((i=(r=e[L]||(e[L]={}))[s])&&i[0]===O&&i[1]===c)return o[2]=i[2];if((r[s]=o)[2]=a(e,t,n))return!0}}}function f(r){return 1<r.length?function(e,t,n){for(var i=r.length;i--;)if(!r[i](e,t,n))return!1;return!0}:r[0]}function x(e,t,n,i,r){for(var o,a=[],s=0,l=e.length,c=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,i,r)||(a.push(o),c&&t.push(s)));return a}function y(m,h,p,g,v,e){return g&&!g[L]&&(g=y(g)),v&&!v[L]&&(v=y(v,e)),l(function(e,t,n,i){var r,o,a,s=[],l=[],c=t.length,u=e||function(e,t,n){for(var i=0,r=t.length;i<r;i++)C(e,t[i],n);return n}(h||"*",n.nodeType?[n]:n,[]),d=!m||!e&&h?u:x(u,s,m,n,i),f=p?v||(e?m:c||g)?[]:t:d;if(p&&p(d,f,n,i),g)for(r=x(f,l),g(r,[],n,i),o=r.length;o--;)(a=r[o])&&(f[l[o]]=!(d[l[o]]=a));if(e){if(v||m){if(v){for(r=[],o=f.length;o--;)(a=f[o])&&r.push(d[o]=a);v(null,f=[],r,i)}for(o=f.length;o--;)(a=f[o])&&-1<(r=v?K.call(e,a):s[o])&&(e[r]=!(t[r]=a))}}else f=x(f===t?f.splice(c,f.length):f),v?v(null,t,f,i):Y.apply(t,f)})}function m(e){for(var i,t,n,r=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=d(function(e){return e===i},a,!0),c=d(function(e){return-1<K.call(i,e)},a,!0),u=[function(e,t,n){return!o&&(n||t!==N)||((i=t).nodeType?l(e,t,n):c(e,t,n))}];s<r;s++)if(t=w.relative[e[s].type])u=[d(f(u),t)];else{if((t=w.filter[e[s].type].apply(null,e[s].matches))[L]){for(n=++s;n<r&&!w.relative[e[n].type];n++);return y(1<s&&f(u),1<s&&p(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(te,"$1"),t,s<n&&m(e.slice(s,n)),n<r&&m(e=e.slice(n)),n<r&&p(e))}u.push(t)}return f(u)}var o,g,w,a,s,E,v,b,N,u,S,_,k,T,R,A,B,D,M,L="sizzle"+-new Date,P=window.document,O=0,H=0,I=e(),F=e(),U=e(),z=function(e,t){return e===t&&(S=!0),0},W=typeof ge,V={}.hasOwnProperty,$=[],q=$.pop,j=$.push,Y=$.push,X=$.slice,K=$.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},G="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",J="[\\x20\\t\\r\\n\\f]",Q="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Z="\\["+J+"*("+Q+")(?:"+J+"*([*^$|!~]?=)"+J+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Q+"))|)"+J+"*\\]",ee=":("+Q+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Z+")*)|.*)\\)|)",te=new RegExp("^"+J+"+|((?:^|[^\\\\])(?:\\\\.)*)"+J+"+$","g"),ne=new RegExp("^"+J+"*,"+J+"*"),ie=new RegExp("^"+J+"*([>+~]|"+J+")"+J+"*"),re=new RegExp("="+J+"*([^\\]'\"]*?)"+J+"*\\]","g"),oe=new RegExp(ee),ae=new RegExp("^"+Q+"$"),se={ID:new RegExp("^#("+Q+")"),CLASS:new RegExp("^\\.("+Q+")"),TAG:new RegExp("^("+Q+"|[*])"),ATTR:new RegExp("^"+Z),PSEUDO:new RegExp("^"+ee),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+J+"*(even|odd|(([+-]|)(\\d*)n|)"+J+"*(?:([+-]|)"+J+"*(\\d+)|))"+J+"*\\)|)","i"),bool:new RegExp("^(?:"+G+")$","i"),needsContext:new RegExp("^"+J+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+J+"*((?:-\\d)?\\d*)"+J+"*\\)|)(?=[^-]|$)","i")},le=/^(?:input|select|textarea|button)$/i,ce=/^h\d$/i,ue=/^[^{]+\{\s*\[native \w/,de=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,fe=/[+~]/,me=/'|\\/g,he=new RegExp("\\\\([\\da-f]{1,6}"+J+"?|("+J+")|.)","ig"),pe=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)};try{Y.apply($=X.call(P.childNodes),P.childNodes),$[P.childNodes.length].nodeType}catch(C){Y={apply:$.length?function(e,t){j.apply(e,X.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}for(o in g=C.support={},s=C.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},_=C.setDocument=function(e){var t,l=e?e.ownerDocument||e:P,n=l.defaultView;return l!==k&&9===l.nodeType&&l.documentElement?(T=(k=l).documentElement,R=!s(l),n&&n!==function(e){try{return e.top}catch(e){}return null}(n)&&(n.addEventListener?n.addEventListener("unload",function(){_()},!1):n.attachEvent&&n.attachEvent("onunload",function(){_()})),g.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),g.getElementsByTagName=i(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),g.getElementsByClassName=ue.test(l.getElementsByClassName),g.getById=i(function(e){return T.appendChild(e).id=L,!l.getElementsByName||!l.getElementsByName(L).length}),g.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==W&&R){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(he,pe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var n=e.replace(he,pe);return function(e){var t=typeof e.getAttributeNode!==W&&e.getAttributeNode("id");return t&&t.value===n}}),w.find.TAG=g.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==W)return t.getElementsByTagName(e)}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[r++];)1===n.nodeType&&i.push(n);return i},w.find.CLASS=g.getElementsByClassName&&function(e,t){if(R)return t.getElementsByClassName(e)},B=[],A=[],(g.qsa=ue.test(l.querySelectorAll))&&(i(function(e){e.innerHTML="<select msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&A.push("[*^$]="+J+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||A.push("\\["+J+"*(?:value|"+G+")"),e.querySelectorAll(":checked").length||A.push(":checked")}),i(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&A.push("name"+J+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||A.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),A.push(",.*:")})),(g.matchesSelector=ue.test(D=T.matches||T.webkitMatchesSelector||T.mozMatchesSelector||T.oMatchesSelector||T.msMatchesSelector))&&i(function(e){g.disconnectedMatch=D.call(e,"div"),D.call(e,"[s!='']:x"),B.push("!=",ee)}),A=A.length&&new RegExp(A.join("|")),B=B.length&&new RegExp(B.join("|")),t=ue.test(T.compareDocumentPosition),M=t||ue.test(T.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},z=t?function(e,t){if(e===t)return S=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument===P&&M(P,e)?-1:t===l||t.ownerDocument===P&&M(P,t)?1:u?K.call(u,e)-K.call(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return S=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!r||!o)return e===l?-1:t===l?1:r?-1:o?1:u?K.call(u,e)-K.call(u,t):0;if(r===o)return c(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?c(a[i],s[i]):a[i]===P?-1:s[i]===P?1:0},l):k},C.matches=function(e,t){return C(e,null,null,t)},C.matchesSelector=function(e,t){if((e.ownerDocument||e)!==k&&_(e),t=t.replace(re,"='$1']"),g.matchesSelector&&R&&(!B||!B.test(t))&&(!A||!A.test(t)))try{var n=D.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<C(t,k,null,[e]).length},C.contains=function(e,t){return(e.ownerDocument||e)!==k&&_(e),M(e,t)},C.attr=function(e,t){(e.ownerDocument||e)!==k&&_(e);var n=w.attrHandle[t.toLowerCase()],i=n&&V.call(w.attrHandle,t.toLowerCase())?n(e,t,!R):ge;return i!==ge?i:g.attributes||!R?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},C.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},C.uniqueSort=function(e){var t,n=[],i=0,r=0;if(S=!g.detectDuplicates,u=!g.sortStable&&e.slice(0),e.sort(z),S){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return u=null,e},a=C.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=a(t);return n},(w=C.selectors={cacheLength:50,createPseudo:l,match:se,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(he,pe),e[3]=(e[3]||e[4]||e[5]||"").replace(he,pe),"~="===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]||C.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]&&C.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return se.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&oe.test(n)&&(t=E(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(he,pe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=I[e+" "];return t||(t=new RegExp("(^|"+J+")"+e+"("+J+"|$)"))&&I(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==W&&e.getAttribute("class")||"")})},ATTR:function(n,i,r){return function(e){var t=C.attr(e,n);return null==t?"!="===i:!i||(t+="","="===i?t===r:"!="===i?t!==r:"^="===i?r&&0===t.indexOf(r):"*="===i?r&&-1<t.indexOf(r):"$="===i?r&&t.slice(-r.length)===r:"~="===i?-1<(" "+t+" ").indexOf(r):"|="===i&&(t===r||t.slice(0,r.length+1)===r+"-"))}},CHILD:function(m,e,t,h,p){var g="nth"!==m.slice(0,3),v="last"!==m.slice(-4),y="of-type"===e;return 1===h&&0===p?function(e){return!!e.parentNode}:function(e,t,n){var i,r,o,a,s,l,c=g!==v?"nextSibling":"previousSibling",u=e.parentNode,d=y&&e.nodeName.toLowerCase(),f=!n&&!y;if(u){if(g){for(;c;){for(o=e;o=o[c];)if(y?o.nodeName.toLowerCase()===d:1===o.nodeType)return!1;l=c="only"===m&&!l&&"nextSibling"}return!0}if(l=[v?u.firstChild:u.lastChild],v&&f){for(s=(i=(r=u[L]||(u[L]={}))[m]||[])[0]===O&&i[1],a=i[0]===O&&i[2],o=s&&u.childNodes[s];o=++s&&o&&o[c]||(a=s=0)||l.pop();)if(1===o.nodeType&&++a&&o===e){r[m]=[O,s,a];break}}else if(f&&(i=(e[L]||(e[L]={}))[m])&&i[0]===O)a=i[1];else for(;(o=++s&&o&&o[c]||(a=s=0)||l.pop())&&((y?o.nodeName.toLowerCase()!==d:1!==o.nodeType)||!++a||(f&&((o[L]||(o[L]={}))[m]=[O,a]),o!==e)););return(a-=p)===h||a%h==0&&0<=a/h}}},PSEUDO:function(e,o){var t,a=w.pseudos[e]||w.setFilters[e.toLowerCase()]||C.error("unsupported pseudo: "+e);return a[L]?a(o):1<a.length?(t=[e,e,"",o],w.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var n,i=a(e,o),r=i.length;r--;)e[n=K.call(e,i[r])]=!(t[n]=i[r])}):function(e){return a(e,0,t)}):a}},pseudos:{not:l(function(e){var i=[],r=[],s=v(e.replace(te,"$1"));return s[L]?l(function(e,t,n,i){for(var r,o=s(e,null,i,[]),a=e.length;a--;)(r=o[a])&&(e[a]=!(t[a]=r))}):function(e,t,n){return i[0]=e,s(i,null,n,r),!r.pop()}}),has:l(function(t){return function(e){return 0<C(t,e).length}}),contains:l(function(t){return t=t.replace(he,pe),function(e){return-1<(e.textContent||e.innerText||a(e)).indexOf(t)}}),lang:l(function(n){return ae.test(n||"")||C.error("unsupported lang: "+n),n=n.replace(he,pe).toLowerCase(),function(e){var t;do{if(t=R?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}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===T},focus:function(e){return e===k.activeElement&&(!k.hasFocus||k.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},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,!0===e.selected},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 ce.test(e.nodeName)},input:function(e){return le.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:n(function(){return[0]}),last:n(function(e,t){return[t-1]}),eq:n(function(e,t,n){return[n<0?n+t:n]}),even:n(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:n(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:n(function(e,t,n){for(var i=n<0?n+t:n;0<=--i;)e.push(i);return e}),gt:n(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[o]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(o);for(o in{submit:!0,reset:!0})w.pseudos[o]=function(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}(o);return r.prototype=w.filters=w.pseudos,w.setFilters=new r,E=C.tokenize=function(e,t){var n,i,r,o,a,s,l,c=F[e+" "];if(c)return t?0:c.slice(0);for(a=e,s=[],l=w.preFilter;a;){for(o in n&&!(i=ne.exec(a))||(i&&(a=a.slice(i[0].length)||a),s.push(r=[])),n=!1,(i=ie.exec(a))&&(n=i.shift(),r.push({value:n,type:i[0].replace(te," ")}),a=a.slice(n.length)),w.filter)!(i=se[o].exec(a))||l[o]&&!(i=l[o](i))||(n=i.shift(),r.push({value:n,type:o,matches:i}),a=a.slice(n.length));if(!n)break}return t?a.length:a?C.error(e):F(e,s).slice(0)},v=C.compile=function(e,t){var n,g,v,y,b,i,r=[],o=[],a=U[e+" "];if(!a){for(t||(t=E(e)),n=t.length;n--;)(a=m(t[n]))[L]?r.push(a):o.push(a);(a=U(e,(g=o,v=r,y=0<v.length,b=0<g.length,i=function(e,t,n,i,r){var o,a,s,l=0,c="0",u=e&&[],d=[],f=N,m=e||b&&w.find.TAG("*",r),h=O+=null==f?1:Math.random()||.1,p=m.length;for(r&&(N=t!==k&&t);c!==p&&null!=(o=m[c]);c++){if(b&&o){for(a=0;s=g[a++];)if(s(o,t,n)){i.push(o);break}r&&(O=h)}y&&((o=!s&&o)&&l--,e&&u.push(o))}if(l+=c,y&&c!==l){for(a=0;s=v[a++];)s(u,d,t,n);if(e){if(0<l)for(;c--;)u[c]||d[c]||(d[c]=q.call(i));d=x(d)}Y.apply(i,d),r&&!e&&0<d.length&&1<l+v.length&&C.uniqueSort(i)}return r&&(O=h,N=f),u},y?l(i):i))).selector=e}return a},b=C.select=function(e,t,n,i){var r,o,a,s,l,c="function"==typeof e&&e,u=!i&&E(e=c.selector||e);if(n=n||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&g.getById&&9===t.nodeType&&R&&w.relative[o[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(he,pe),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=se.needsContext.test(e)?0:o.length;r--&&(a=o[r],!w.relative[s=a.type]);)if((l=w.find[s])&&(i=l(a.matches[0].replace(he,pe),fe.test(o[0].type)&&h(t.parentNode)||t))){if(o.splice(r,1),!(e=i.length&&p(o)))return Y.apply(n,i),n;break}}return(c||v(e,u))(i,t,!R,n,fe.test(e)&&h(t.parentNode)||t),n},g.sortStable=L.split("").sort(z).join("")===L,g.detectDuplicates=!!S,_(),g.sortDetached=i(function(e){return 1&e.compareDocumentPosition(k.createElement("div"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||t("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),g.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||t("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||t(G,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),C}),e("tinymce/util/Arr",[],function(){function e(e,t,n){var i,r;if(!e)return 0;if(n=n||e,e.length!==ge){for(i=0,r=e.length;i<r;i++)if(!1===t.call(n,e[i],i,e))return 0}else for(i in e)if(e.hasOwnProperty(i)&&!1===t.call(n,e[i],i,e))return 0;return 1}function r(e,t,n){var i,r;for(i=0,r=e.length;i<r;i++)if(t.call(n,e[i],i,e))return i;return-1}var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:o,toArray:function(e){var t,n,i=e;if(!o(e))for(i=[],t=0,n=e.length;t<n;t++)i[t]=e[t];return i},each:e,map:function(n,i){var r=[];return e(n,function(e,t){r.push(i(e,t,n))}),r},filter:function(n,i){var r=[];return e(n,function(e,t){i&&!i(e,t,n)||r.push(e)}),r},indexOf:function(e,t){var n,i;if(e)for(n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},reduce:function(e,t,n,i){var r=0;for(arguments.length<3&&(n=e[0]);r<e.length;r++)n=t.call(i,n,e[r],r);return n},findIndex:r,find:function(e,t,n){var i=r(e,t,n);return-1!==i?e[i]:ge},last:function(e){return e[e.length-1]}}}),e("tinymce/util/Tools",["tinymce/Env","tinymce/util/Arr"],function(n,a){function i(e){return null===e||e===ge?"":(""+e).replace(t,"")}function r(e,t){return t?!("array"!=t||!a.isArray(e))||typeof e==t:e!==ge}var t=/^\s*|\s*$/g;return{trim:i,isArray:a.isArray,is:r,toArray:a.toArray,makeMap:function(e,t,n){var i;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},i=e.length;i--;)n[e[i]]={};return n},each:a.each,map:a.map,grep:a.filter,inArray:a.indexOf,hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},extend:function(e,t){var n,i,r,o,a=arguments;for(n=1,i=a.length;n<i;n++)for(r in t=a[n])t.hasOwnProperty(r)&&(o=t[r])!==ge&&(e[r]=o);return e},create:function(e,t,n){var i,r,o,a,s,l=this,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),o=e[3].match(/(^|\.)(\w+)$/i)[2],!(r=l.createNS(e[3].replace(/\.\w+$/,""),n))[o]){if("static"==e[2])return r[o]=t,void(this.onCreate&&this.onCreate(e[2],e[3],r[o]));t[o]||(t[o]=function(){},c=1),r[o]=t[o],l.extend(r[o].prototype,t),e[5]&&(i=l.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],s=r[o],r[o]=c?function(){return i[a].apply(this,arguments)}:function(){return this.parent=i[a],s.apply(this,arguments)},r[o].prototype[o]=r[o],l.each(i,function(e,t){r[o].prototype[t]=i[t]}),l.each(t,function(e,t){i[t]?r[o].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=o&&(r[o].prototype[t]=e)})),l.each(t.static,function(e,t){r[o][t]=e})}},walk:function n(e,i,r,o){o=o||this,e&&(r&&(e=e[r]),a.each(e,function(e,t){if(!1===i.call(o,e,t,r))return!1;n(e,i,r,o)}))},createNS:function(e,t){var n,i;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[i=e[n]]||(t[i]={}),t=t[i];return t},resolve:function(e,t){var n,i;for(t=t||window,n=0,i=(e=e.split(".")).length;n<i&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||r(e,"array")?e:a.map(e.split(t||","),i)},_addCacheSuffix:function(e){var t=n.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}}}),e("tinymce/dom/DomQuery",["tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/Env"],function(e,t,n,i){function s(e){return void 0!==e}function o(e){return"string"==typeof e}function a(e,t){var n,i,r;for(r=(t=t||C).createElement("div"),n=t.createDocumentFragment(),r.innerHTML=e;i=r.firstChild;)n.appendChild(i);return n}function l(e,t,n,i){var r;if(o(t))t=a(t,h(e[0]));else if(t.length&&!t.nodeType){if(t=u.makeArray(t),i)for(r=t.length-1;0<=r;r--)l(e,t[r],n,i);else for(r=0;r<t.length;r++)l(e,t[r],n,i);return e}if(t.nodeType)for(r=e.length;r--;)n.call(e[r],t);return e}function c(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function r(e,t,n){var i,r;return t=u(t)[0],e.each(function(){var e=this;n&&i==e.parentNode||(i=e.parentNode,r=t.cloneNode(!1),e.parentNode.insertBefore(r,e)),r.appendChild(e)}),e}function u(e,t){return new u.fn.init(e,t)}function d(e){return null===e||e===b?"":(""+e).replace(D,"")}function f(e,t){var n,i,r,o;if(e)if(void 0===(n=e.length)){for(i in e)if(e.hasOwnProperty(i)&&(o=e[i],!1===t.call(o,i,o)))break}else for(r=0;r<n&&(o=e[r],!1!==t.call(o,r,o));r++);return e}function m(e,n){var i=[];return f(e,function(e,t){n(t,e)&&i.push(t)}),i}function h(e){return e?9==e.nodeType?e:e.ownerDocument:C}function p(e,t,n){var i=[],r=e[t];for("string"!=typeof n&&n instanceof u&&(n=n[0]);r&&9!==r.nodeType;){if(n!==ge){if(r===n)break;if("string"==typeof n&&u(r).is(n))break}1===r.nodeType&&i.push(r),r=r[t]}return i}function g(e,t,n,i){var r=[];for(i instanceof u&&(i=i[0]);e;e=e[t])if(!n||e.nodeType===n){if(i!==ge){if(e===i)break;if("string"==typeof i&&u(e).is(i))break}r.push(e)}return r}function v(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function y(n,i,e){f(e,function(e,t){n[e]=n[e]||{},n[e][i]=t})}var b,C=document,x=Array.prototype.push,w=Array.prototype.slice,E=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,N=e.Event,S=n.makeMap("children,contents,next,prev"),_=n.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),k=n.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),T={for:"htmlFor",class:"className",readonly:"readOnly"},R={float:"cssFloat"},A={},B={},D=/^\s*|\s*$/g;return u.fn=u.prototype={constructor:u,selector:"",context:null,length:0,init:function(e,t){var n,i,r=this;if(!e)return r;if(e.nodeType)return r.context=r[0]=e,r.length=1,r;if(t&&t.nodeType)r.context=t;else{if(t)return u(e).attr(t);r.context=t=document}if(o(e)){if(!(n="<"===(r.selector=e).charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:E.exec(e)))return u(t).find(e);if(n[1])for(i=a(e,h(t)).firstChild;i;)x.call(r,i),i=i.nextSibling;else{if(!(i=h(t).getElementById(n[2])))return r;if(i.id!==n[2])return r.find(e);r.length=1,r[0]=i}}else this.add(e,!1);return r},toArray:function(){return n.toArray(this)},add:function(e,t){var n,i,r=this;if(o(e))return r.add(u(e));if(!1!==t)for(n=u.unique(r.toArray().concat(u.makeArray(e))),r.length=n.length,i=0;i<n.length;i++)r[i]=n[i];else x.apply(r,u.makeArray(e));return r},attr:function(t,n){var e,i=this;if("object"==typeof t)f(t,function(e,t){i.attr(e,t)});else{if(!s(n)){if(i[0]&&1===i[0].nodeType){if((e=A[t])&&e.get)return e.get(i[0],t);if(k[t])return i.prop(t)?t:b;null===(n=i[0].getAttribute(t,2))&&(n=b)}return n}this.each(function(){var e;if(1===this.nodeType){if((e=A[t])&&e.set)return void e.set(this,n);null===n?this.removeAttribute(t,2):this.setAttribute(t,n,2)}})}return i},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=T[e]||e))f(e,function(e,t){n.prop(e,t)});else{if(!s(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each(function(){1==this.nodeType&&(this[e]=t)})}return n},css:function(t,n){function e(e){return e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()})}function i(e){return e.replace(/[A-Z]/g,function(e){return"-"+e})}var r,o,a=this;if("object"==typeof t)f(t,function(e,t){a.css(e,t)});else if(s(n))t=e(t),"number"!=typeof n||_[t]||(n+="px"),a.each(function(){var e=this.style;if((o=B[t])&&o.set)o.set(this,n);else{try{this.style[R[t]||t]=n}catch(e){}null!==n&&""!==n||(e.removeProperty?e.removeProperty(i(t)):e.removeAttribute(t))}});else{if(r=a[0],(o=B[t])&&o.get)return o.get(r);if(r.ownerDocument.defaultView)try{return r.ownerDocument.defaultView.getComputedStyle(r,null).getPropertyValue(i(t))}catch(t){return b}else if(r.currentStyle)return r.currentStyle[e(t)]}return a},remove:function(){for(var e,t=this.length;t--;)e=this[t],N.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(t){var n,i=this;if(s(t)){n=i.length;try{for(;n--;)i[n].innerHTML=t}catch(e){u(i[n]).empty().append(t)}return i}return i[0]?i[0].innerHTML:""},text:function(e){var t,n=this;if(s(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return l(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)})},prepend:function(){return l(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)},!0)},before:function(){return this[0]&&this[0].parentNode?l(this,arguments,function(e){this.parentNode.insertBefore(e,this)}):this},after:function(){return this[0]&&this[0].parentNode?l(this,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)},!0):this},appendTo:function(e){return u(e).append(this),this},prependTo:function(e){return u(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return r(this,e)},wrapAll:function(e){return r(this,e,!0)},wrapInner:function(e){return this.each(function(){u(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){u(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),u(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(r,o){var e=this;return"string"!=typeof r||(-1!==r.indexOf(" ")?f(r.split(" "),function(){e.toggleClass(this,o)}):e.each(function(e,t){var n,i;(i=c(t,r))!==o&&(n=t.className,i?t.className=d((" "+n+" ").replace(" "+r+" "," ")):t.className+=n?" "+r:r)})),e},hasClass:function(e){return c(this[0],e)},each:function(e){return f(this,e)},on:function(e,t){return this.each(function(){N.bind(this,e,t)})},off:function(e,t){return this.each(function(){N.unbind(this,e,t)})},trigger:function(e){return this.each(function(){"object"==typeof e?N.fire(this,e.type,e):N.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new u(w.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)},find:function(e){var t,n,i=[];for(t=0,n=this.length;t<n;t++)u.find(e,this[t],i);return u(i)},filter:function(n){return u("function"==typeof n?m(this.toArray(),function(e,t){return n(t,e)}):u.filter(n,this.toArray()))},closest:function(n){var i=[];return n instanceof u&&(n=n[0]),this.each(function(e,t){for(;t;){if("string"==typeof n&&u(t).is(n)){i.push(t);break}if(t==n){i.push(t);break}t=t.parentNode}}),u(i)},offset:function(e){var t,n,i,r,o=0,a=0;return e?this.css(e):((t=this[0])&&(i=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(o=(r=t.getBoundingClientRect()).left+(i.scrollLeft||n.body.scrollLeft)-i.clientLeft,a=r.top+(i.scrollTop||n.body.scrollTop)-i.clientTop)),{left:o,top:a})},push:x,sort:[].sort,splice:[].splice},n.extend(u,{extend:n.extend,makeArray:function(e){return(t=e)&&t==t.window||e.nodeType?[e]:n.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:n.isArray,each:f,trim:d,grep:m,find:t,expr:t.selectors,unique:t.uniqueSort,text:t.getText,contains:t.contains,filter:function(e,t,n){var i=t.length;for(n&&(e=":not("+e+")");i--;)1!=t[i].nodeType&&t.splice(i,1);return 1===t.length?u.find.matchesSelector(t[0],e)?[t[0]]:[]:u.find.matches(e,t)}}),f({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return p(e,"parentNode")},next:function(e){return v(e,"nextSibling",1)},prev:function(e){return v(e,"previousSibling",1)},children:function(e){return g(e.firstChild,"nextSibling",1)},contents:function(e){return n.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,i){u.fn[e]=function(t){var n=[];return this.each(function(){var e=i.call(n,this,t,n);e&&(u.isArray(e)?n.push.apply(n,e):n.push(e))}),1<this.length&&(S[e]||(n=u.unique(n)),0===e.indexOf("parents")&&(n=n.reverse())),n=u(n),t?n.filter(t):n}}),f({parentsUntil:function(e,t){return p(e,"parentNode",t)},nextUntil:function(e,t){return g(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return g(e,"previousSibling",1,t).slice(1)}},function(i,r){u.fn[i]=function(t,e){var n=[];return this.each(function(){var e=r.call(n,this,t,n);e&&(u.isArray(e)?n.push.apply(n,e):n.push(e))}),1<this.length&&(n=u.unique(n),0!==i.indexOf("parents")&&"prevUntil"!==i||(n=n.reverse())),n=u(n),e?n.filter(e):n}}),u.fn.is=function(e){return!!e&&0<this.filter(e).length},u.fn.init.prototype=u.fn,u.overrideDefaults=function(n){function i(e,t){return r=r||n(),0===arguments.length&&(e=r.element),t||(t=r.context),new i.fn.init(e,t)}var r;return u.extend(i,this),i},i.ie&&i.ie<8&&(y(A,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?b:t},size:function(e){var t=e.size;return 20===t?b:t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?b:t}}),y(A,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(R.float="styleFloat",y(B,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),u.attrHooks=A,u.cssHooks=B,u}),e("tinymce/html/Styles",[],function(){return function(v,e){function y(e,t,n,i){function r(e){return 1<(e=parseInt(e,10).toString(16)).length?e:"0"+e}return"#"+r(t)+r(n)+r(i)}var b,t,c,u,C=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,x=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,w=/\s*([^:]+):\s*([^;]+);?/g,E=/\s+$/,N={};for(v=v||{},e&&(c=e.getValidStyles(),u=e.getInvalidStyles()),t="\\\" \\' \\; \\: ; : \ufeff".split(" "),b=0;b<t.length;b++)N[t[b]]="\ufeff"+b,N["\ufeff"+b]=t[b];return{toHex:function(e){return e.replace(C,y)},parse:function(e){function t(e,t,n){var i,r,o,a;if((i=h[e+"-top"+t])&&(r=h[e+"-right"+t])&&(o=h[e+"-bottom"+t])&&(a=h[e+"-left"+t])){var s=[i,r,o,a];for(b=s.length-1;b--&&s[b]===s[b+1];);-1<b&&n||(h[e+t]=-1==b?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 n(e){var t,n=h[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}}function i(e){return u=!0,N[e]}function s(e,t){return u&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return N[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function r(e){return String.fromCharCode(parseInt(e.slice(1),16))}function o(e){return e.replace(/\\[0-9a-f]+/gi,r)}var a,l,c,u,d,f,m,h={},p=v.url_converter,g=v.url_converter_scope||this;if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,i).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,i)});a=w.exec(e);)if(w.lastIndex=a.index+a[0].length,l=a[1].replace(E,"").toLowerCase(),c=a[2].replace(E,""),l&&c){if(l=o(l),c=o(c),-1!==l.indexOf("\ufeff")||-1!==l.indexOf('"'))continue;if(!v.allow_script_urls&&("behavior"==l||/expression\s*\(|\/\*|\*\//.test(c)))continue;"font-weight"===l&&"700"===c?c="bold":"color"!==l&&"background-color"!==l||(c=c.toLowerCase()),c=(c=c.replace(C,y)).replace(x,function(e,t,n,i,r,o){if(r=r||o)return"'"+(r=s(r)).replace(/\'/g,"\\'")+"'";if(t=s(t||n||i),!v.allow_script_urls){var a=t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(a))return"";if(!v.allow_svg_data_urls&&/^data:image\/svg/i.test(a))return""}return p&&(t=p.call(g,t,"style")),"url('"+t.replace(/\'/g,"\\'")+"')"}),h[l]=u?s(c,!0):c}t("border","",!0),t("border","-width"),t("border","-color"),t("border","-style"),t("padding",""),t("margin",""),f="border-style",m="border-color",n(d="border-width")&&n(f)&&n(m)&&(h.border=h[d]+" "+h[f]+" "+h[m],delete h[d],delete h[f],delete h[m]),"medium none"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},serialize:function(o,e){function t(e){var t,n,i,r;if(t=c[e])for(n=0,i=t.length;n<i;n++)e=t[n],(r=o[e])&&(l+=(0<l.length?" ":"")+e+": "+r+";")}var n,i,r,a,s,l="";if(e&&c)t("*"),t(e);else for(n in o)!(i=o[n])||u&&(r=n,a=e,s=void 0,(s=u["*"])&&s[r]||(s=u[a])&&s[r])||(l+=(0<l.length?" ":"")+n+": "+i+";");return l}}}}),e("tinymce/dom/TreeWalker",[],function(){return function(e,s){function t(e,t,n,i){var r,o;if(e){if(!i&&e[t])return e[t];if(e!=s){if(r=e[n])return r;for(o=e.parentNode;o&&o!=s;o=o.parentNode)if(r=o[n])return r}}}var n=e;this.current=function(){return n},this.next=function(e){return n=t(n,"firstChild","nextSibling",e)},this.prev=function(e){return n=t(n,"lastChild","previousSibling",e)},this.prev2=function(e){return n=function(e,t,n,i){var r,o,a;if(e){if(r=e[n],s&&r===s)return;if(r){if(!i)for(a=r[t];a;a=a[t])if(!a[t])return a;return r}if((o=e.parentNode)&&o!==s)return o}}(n,"lastChild","previousSibling",e)}}}),e("tinymce/dom/Range",["tinymce/util/Tools"],function(l){function A(u){function d(){return C.createDocumentFragment()}function t(e,t){o(E,e,t)}function n(e,t){o(N,e,t)}function i(e){t(e.parentNode,R(e))}function r(e){n(e.parentNode,R(e)+1)}function e(){return a(x)}function f(e,t){var n;if(3==e.nodeType)return e;if(t<0)return e;for(n=e.firstChild;n&&0<t;)--t,n=n.nextSibling;return n||e}function m(e,t,n,i){var r,o,a,s,l,c;if(e==n)return t==i?0:t<i?-1:1;for(r=n;r&&r.parentNode!=e;)r=r.parentNode;if(r){for(o=0,a=e.firstChild;a!=r&&o<t;)o++,a=a.nextSibling;return t<=o?-1:1}for(r=e;r&&r.parentNode!=n;)r=r.parentNode;if(r){for(o=0,a=n.firstChild;a!=r&&o<i;)o++,a=a.nextSibling;return o<i?-1:1}for(s=u.findCommonAncestor(e,n),l=e;l&&l.parentNode!=s;)l=l.parentNode;for(l||(l=s),c=n;c&&c.parentNode!=s;)c=c.parentNode;if(c||(c=s),l==c)return 0;for(a=s.firstChild;a;){if(a==l)return-1;if(a==c)return 1;a=a.nextSibling}}function o(e,t,n){var i,r;for(e?(b[_]=t,b[S]=n):(b[k]=t,b[T]=n),i=b[k];i.parentNode;)i=i.parentNode;for(r=b[_];r.parentNode;)r=r.parentNode;r==i?0<m(b[_],b[S],b[k],b[T])&&b.collapse(e):b.collapse(e),b.collapsed=b[_]==b[k]&&b[S]==b[T],b.commonAncestorContainer=u.findCommonAncestor(b[_],b[k])}function a(e){var t,n,i,r,o,a,s,l=0,c=0;if(b[_]==b[k])return function(e){var t,n,i,r,o,a,s,l,c;if(e!=w&&(t=d()),b[S]==b[T])return t;if(3==b[_].nodeType){if(n=b[_].nodeValue,i=n.substring(b[S],b[T]),e!=x&&(r=b[_],l=b[S],c=b[T]-b[S],0===l&&c>=r.nodeValue.length-1?r.parentNode.removeChild(r):r.deleteData(l,c),b.collapse(E)),e==w)return;return 0<i.length&&t.appendChild(C.createTextNode(i)),t}for(r=f(b[_],b[S]),o=b[T]-b[S];r&&0<o;)a=r.nextSibling,s=y(r,e),t&&t.appendChild(s),--o,r=a;return e!=x&&b.collapse(E),t}(e);for(n=(t=b[k]).parentNode;n;n=(t=n).parentNode){if(n==b[_])return h(t,e);++l}for(n=(t=b[_]).parentNode;n;n=(t=n).parentNode){if(n==b[k])return p(t,e);++c}for(i=c-l,r=b[_];0<i;)r=r.parentNode,i--;for(o=b[k];i<0;)o=o.parentNode,i++;for(a=r.parentNode,s=o.parentNode;a!=s;a=a.parentNode,s=s.parentNode)r=a,o=s;return function(e,t,n){var i,r,o,a,s,l;for(n!=w&&(r=d()),i=v(e,n),r&&r.appendChild(i),o=R(e),a=R(t)-++o,s=e.nextSibling;0<a;)l=s.nextSibling,i=y(s,n),r&&r.appendChild(i),s=l,--a;return i=g(t,n),r&&r.appendChild(i),n!=x&&(b.setStartAfter(e),b.collapse(E)),r}(r,o,e)}function h(e,t){var n,i,r,o,a;if(t!=w&&(n=d()),i=g(e,t),n&&n.appendChild(i),(r=R(e)-b[S])<=0)return t!=x&&(b.setEndBefore(e),b.collapse(N)),n;for(i=e.previousSibling;0<r;)o=i.previousSibling,a=y(i,t),n&&n.insertBefore(a,n.firstChild),--r,i=o;return t!=x&&(b.setEndBefore(e),b.collapse(N)),n}function p(e,t){var n,i,r,o,a,s;for(t!=w&&(n=d()),r=v(e,t),n&&n.appendChild(r),i=R(e),++i,o=b[T]-i,r=e.nextSibling;r&&0<o;)a=r.nextSibling,s=y(r,t),n&&n.appendChild(s),--o,r=a;return t!=x&&(b.setStartAfter(e),b.collapse(E)),n}function g(e,t){var n,i,r,o,a,s=f(b[k],b[T]-1),l=s!=b[k];if(s==e)return c(s,l,N,t);for(i=c(n=s.parentNode,N,N,t);n;){for(;s;)r=s.previousSibling,o=c(s,l,N,t),t!=w&&i.insertBefore(o,i.firstChild),l=E,s=r;if(n==e)return i;s=n.previousSibling,a=c(n=n.parentNode,N,N,t),t!=w&&a.appendChild(i),i=a}}function v(e,t){var n,i,r,o,a,s=f(b[_],b[S]),l=s!=b[_];if(s==e)return c(s,l,E,t);for(i=c(n=s.parentNode,N,E,t);n;){for(;s;)r=s.nextSibling,o=c(s,l,E,t),t!=w&&i.appendChild(o),l=E,s=r;if(n==e)return i;s=n.nextSibling,a=c(n=n.parentNode,N,E,t),t!=w&&a.appendChild(i),i=a}}function c(e,t,n,i){var r,o,a,s,l;return t?y(e,i):3!=e.nodeType?i!=w?u.clone(e,N):void 0:(r=e.nodeValue,a=n?(s=b[S],o=r.substring(s),r.substring(0,s)):(s=b[T],o=r.substring(0,s),r.substring(s)),i!=x&&(e.nodeValue=a),i!=w?((l=u.clone(e,N)).nodeValue=o,l):void 0)}function y(e,t){if(t!=w)return t==x?u.clone(e,E):e;e.parentNode.removeChild(e)}var b=this,C=u.doc,x=1,w=2,E=!0,N=!1,S="startOffset",_="startContainer",k="endContainer",T="endOffset",s=l.extend,R=u.nodeIndex;return s(b,{startContainer:C,startOffset:0,endContainer:C,endOffset:0,collapsed:E,commonAncestorContainer:C,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:t,setEnd:n,setStartBefore:i,setStartAfter:function(e){t(e.parentNode,R(e)+1)},setEndBefore:function(e){n(e.parentNode,R(e))},setEndAfter:r,collapse:function(e){e?(b[k]=b[_],b[T]=b[S]):(b[_]=b[k],b[S]=b[T]),b.collapsed=E},selectNode:function(e){i(e),r(e)},selectNodeContents:function(e){t(e,0),n(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)},compareBoundaryPoints:function(e,t){var n=b[_],i=b[S],r=b[k],o=b[T],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?m(n,i,a,s):1===e?m(r,o,a,s):2===e?m(r,o,l,c):3===e?m(n,i,l,c):void 0},deleteContents:function(){a(w)},extractContents:function(){return a(0)},cloneContents:e,insertNode:function(e){var t,n,i=this[_],r=this[S];3!==i.nodeType&&4!==i.nodeType||!i.nodeValue?(0<i.childNodes.length&&(n=i.childNodes[r]),n?i.insertBefore(e,n):3==i.nodeType?u.insertAfter(e,i):i.appendChild(e)):r?r>=i.nodeValue.length?u.insertAfter(e,i):(t=i.splitText(r),i.parentNode.insertBefore(e,t)):i.parentNode.insertBefore(e,i)},surroundContents:function(e){var t=b.extractContents();b.insertNode(e),e.appendChild(t),b.selectNode(e)},cloneRange:function(){return s(new A(u),{startContainer:b[_],startOffset:b[S],endContainer:b[k],endOffset:b[T],collapsed:b.collapsed,commonAncestorContainer:b.commonAncestorContainer})},toStringIE:function(){return u.create("body",null,e()).outerText}}),b}return A.prototype.toString=function(){return this.toStringIE()},A}),e("tinymce/html/Entities",["tinymce/util/Tools"],function(e){function t(e,t){var n,i,r,o={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)i=String.fromCharCode(parseInt(e[n],t)),a[i]||(r="&"+e[n+1]+";",o[i]=r,o[r]=i);return o}}var r,a,o,i=e.makeMap,s=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,n=/[<>&\"\']/g,c=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,u={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};a={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},o={"<":"<",">":">","&":"&",""":'"',"'":"'"},r=t("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 d={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return a[e]||e})},encodeAllRaw:function(e){return(""+e).replace(n,function(e){return a[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return 1<e.length?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":a[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||r,e.replace(t?s:l,function(e){return a[e]||n[e]||e})},getEncodeFunc:function(e,n){return n=t(n)||r,(e=i(e.replace(/\+/g,","))).named&&e.numeric?function(e,t){return e.replace(t?s:l,function(e){return a[e]||n[e]||"&#"+e.charCodeAt(0)+";"||e})}:e.named?n?function(e,t){return d.encodeNamed(e,t,n)}:d.encodeNamed:e.numeric?d.encodeNumeric:d.encodeRaw},decode:function(e){return e.replace(c,function(e,t){return t?65535<(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):u[t]||String.fromCharCode(t):o[e]||r[e]||(n=e,(i=document.createElement("div")).innerHTML=n,i.textContent||i.innerText||n);var n,i})}};return d}),e("tinymce/dom/StyleSheetLoader",["tinymce/util/Tools","tinymce/util/Delay"],function(v,y){return function(f,e){function m(e){f.getElementsByTagName("head")[0].appendChild(e)}var h,p=0,g={};h=(e=e||{}).maxLoadTime||5e3,this.load=function(e,t,n){function r(){for(var e=u.passed,t=e.length;t--;)e[t]();u.status=2,u.passed=[],u.failed=[]}function i(){for(var e=u.failed,t=e.length;t--;)e[t]();u.status=3,u.passed=[],u.failed=[]}function o(e,t){e()||((new Date).getTime()-c<h?y.setTimeout(t):i())}function a(){o(function(){for(var e,t,n=f.styleSheets,i=n.length;i--;)if((t=(e=n[i]).ownerNode?e.ownerNode:e.owningElement)&&t.id===s.id)return r(),!0},a)}var s,l,c,u,d;if(e=v._addCacheSuffix(e),g[e]?u=g[e]:(u={passed:[],failed:[]},g[e]=u),t&&u.passed.push(t),n&&u.failed.push(n),1!=u.status)if(2!=u.status)if(3!=u.status){if(u.status=1,(s=f.createElement("link")).rel="stylesheet",s.type="text/css",s.id="u"+p++,s.async=!1,s.defer=!1,c=(new Date).getTime(),"onload"in s&&!((d=navigator.userAgent.match(/WebKit\/(\d*)/))&&d[1]<536))s.onload=a,s.onerror=i;else{if(0<navigator.userAgent.indexOf("Firefox"))return(l=f.createElement("style")).textContent='@import "'+e+'"',function e(){o(function(){try{var e=l.sheet.cssRules;return r(),!!e}catch(e){}},e)}(),void m(l);a()}m(s),s.href=e}else i();else r()}}}),e("tinymce/dom/DOMUtils",["tinymce/dom/Sizzle","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/EventUtils","tinymce/dom/TreeWalker","tinymce/dom/Range","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools","tinymce/dom/StyleSheetLoader"],function(r,c,u,d,f,t,e,i,a,m){function o(e,t){var n=t.attr("style");(n=e.serializeStyle(e.parseStyle(n),t[0].nodeName))||(n=null),t.attr("data-mce-style",n)}function n(e,t){var n,i,r=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=n&&e.nodeValue.length)&&(r++,n=i);return r}function s(e,t){var n,i,r,o,a,s,l=this;l.doc=e,l.win=window,l.files={},l.counter=0,l.stdMode=!v||8<=e.documentMode,l.boxModel=!v||"CSS1Compat"==e.compatMode||l.stdMode,l.styleSheetLoader=new m(e),l.boundEvents=[],l.settings=t=t||{},l.schema=t.schema,l.styles=new u({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),l.fixDoc(e),l.events=t.ownEvents?new d(t.proxy):d.Event,l.attrHooks=(i=l,a={},s=(r=t).keep_values,o={set:function(e,t,n){r.url_converter&&(t=r.url_converter.call(r.url_converter_scope||i,t,n,e[0])),e.attr("data-mce-"+n,t).attr(n,t)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},a={style:{set:function(e,t){null===t||"object"!=typeof t?(s&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(e){var t=e.attr("data-mce-style")||e.attr("style");return i.serializeStyle(i.parseStyle(t),e[0].nodeName)}}},s&&(a.href=a.src=o),a),n=t.schema?t.schema.getBlockElements():{},l.$=c.overrideDefaults(function(){return{context:e,element:l.getRoot()}}),l.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!n[e.nodeName]):!!n[e]}}var l=a.each,h=a.is,p=a.grep,g=a.trim,v=i.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return s.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(t){var e,n=this.settings;if(v&&n.schema)for(e in"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(e){t.createElement(e)}),n.schema.getCustomElements())t.createElement(e)},clone:function(t,e){var n,i,r=this;return!v||1!==t.nodeType||e?t.cloneNode(e):(i=r.doc,e?n.firstChild:(n=i.createElement(t.nodeName),l(r.getAttribs(t),function(e){r.setAttrib(n,e.nodeName,r.getAttrib(t,e.nodeName))}),n))},getRoot:function(){return this.settings.root_element||this.doc.body},getViewPort:function(e){var t,n;return t=(e=e||this.win).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,n;return e=this.get(e),t=this.getPos(e),n=this.getSize(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:function(e){var t,n;return e=this.get(e),t=this.getStyle(e,"width"),n=this.getStyle(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,t,n,i){var r,o=this,a=[];for(e=o.get(e),i=i===ge,n=n||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),h(t,"string")&&(t="*"===(r=t)?function(e){return 1==e.nodeType}:function(e){return o.is(e,r)});e&&e!=n&&e.nodeType&&9!==e.nodeType;){if(!t||t(e)){if(!i)return e;a.push(e)}e=e.parentNode}return i?a:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,(e=this.doc.getElementById(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(e,t){return r(e,this.get(t)||this.settings.root_element||this.doc,[])},is:function(e,t){var n;if(e.length===ge){if("*"===t)return 1==e.nodeType;if(y.test(t)){for(t=t.toLowerCase().split(/,/),e=e.nodeName.toLowerCase(),n=t.length-1;0<=n;n--)if(t[n]==e)return!0;return!1}}if(e.nodeType&&1!=e.nodeType)return!1;var i=e.nodeType?[e]:e;return 0<r(t,i[0].ownerDocument||i[0],null,i).length},add:function(e,n,i,r,o){var a=this;return this.run(e,function(e){var t;return t=h(n,"string")?a.doc.createElement(n):n,a.setAttribs(t,i),r&&(r.nodeType?t.appendChild(r):a.setHTML(t,r)),o?t:e.appendChild(t)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var i,r="";for(i in r+="<"+e,t)t.hasOwnProperty(i)&&null!==t[i]&&void 0!==t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return void 0!==n?r+">"+n+"</"+e+">":r+" />"},createFragment:function(e){var t,n,i,r=this.doc;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(),1<e.length?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&o(this,e)},getStyle:function(e,t,n){return e=this.$$(e),n?e.css(t):("float"==(t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}))&&(t=i.ie&&i.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[t]:ge)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&o(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;0<=t;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var i,r,o=this.settings;""===n&&(n=null),i=(e=this.$$(e)).attr(t),e.length&&((r=this.attrHooks[t])&&r.set?r.set(e,n,t):e.attr(t,n),i!=n&&o.onSetAttrib&&o.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var i=this;i.$$(e).each(function(e,n){l(t,function(e,t){i.setAttrib(n,t,e)})})},getAttrib:function(e,t,n){var i,r;return(e=this.$$(e)).length&&(r=(i=this.attrHooks[t])&&i.get?i.get(e,t):e.attr(t)),void 0===r&&(r=n||""),r},getPos:function(e,t){var n,i,r=0,o=0,a=this.doc,s=a.body;if(t=t||s,e=this.get(e)){if(t===s&&e.getBoundingClientRect&&"static"===c(s).css("position"))return i=e.getBoundingClientRect(),t=this.boxModel?a.documentElement:s,{x:r=i.left+(a.documentElement.scrollLeft||s.scrollLeft)-t.clientLeft,y:o=i.top+(a.documentElement.scrollTop||s.scrollTop)-t.clientTop};for(n=e;n&&n!=t&&n.nodeType;)r+=n.offsetLeft||0,o+=n.offsetTop||0,n=n.offsetParent;for(n=e.parentNode;n&&n!=t&&n.nodeType;)r-=n.scrollLeft||0,o-=n.scrollTop||0,n=n.parentNode}return{x:r,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t,n,i=this.doc;if(this!==s.DOM&&i===document){var r=s.DOM.addedStyles;if((r=r||[])[e])return;r[e]=!0,s.DOM.addedStyles=r}(n=i.getElementById("mceDefaultStyles"))||((n=i.createElement("style")).id="mceDefaultStyles",n.type="text/css",(t=i.getElementsByTagName("head")[0]).firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)),n.styleSheet?n.styleSheet.cssText+=e:n.appendChild(i.createTextNode(e))},loadCSS:function(e){var n,i=this,r=i.doc;i===s.DOM||r!==document?(e||(e=""),n=r.getElementsByTagName("head")[0],l(e.split(","),function(e){var t;e=a._addCacheSuffix(e),i.files[e]||(i.files[e]=!0,t=i.create("link",{rel:"stylesheet",href:e}),v&&r.documentMode&&r.recalc&&(t.onload=function(){r.recalc&&r.recalc(),t.onload=null}),n.appendChild(t))})):s.DOM.loadCSS(e)},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,n){this.$$(e).toggleClass(t,n).each(function(){""===this.className&&c(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||"mce_")+this.counter++},setHTML:function(e,n){e=this.$$(e),v?e.each(function(e,t){if(!1!==t.canHaveHTML){for(;t.firstChild;)t.removeChild(t.firstChild);try{t.innerHTML="<br>"+n,t.removeChild(t.firstChild)}catch(e){c("<div></div>").html("<br>"+n).contents().slice(1).appendTo(t)}return n}}):e.html(n)},getOuterHTML:function(e){return 1==(e=this.get(e)).nodeType&&"outerHTML"in e?e.outerHTML:c("<div></div>").append(c(e).clone()).html()},setOuterHTML:function(e,t){var n=this;n.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}n.remove(c(this).html(t),!0)})},decode:e.decode,encode:e.encodeAllRaw,insertAfter:function(e,i){return i=this.get(i),this.run(e,function(e){var t,n;return t=i.parentNode,(n=i.nextSibling)?t.insertBefore(e,n):t.appendChild(e),e})},replace:function(t,e,n){return this.run(e,function(e){return h(e,"array")&&(t=t.cloneNode(!0)),n&&l(p(e.childNodes),function(e){t.appendChild(e)}),e.parentNode.replaceChild(t,e)})},rename:function(t,e){var n,i=this;return t.nodeName!=e.toUpperCase()&&(n=i.create(e),l(i.getAttribs(t),function(e){i.setAttrib(n,e.nodeName,i.getAttrib(t,e.nodeName))}),i.replace(n,t,1)),n||t},findCommonAncestor:function(e,t){for(var n,i=e;i;){for(n=t;n&&i!=n;)n=n.parentNode;if(i==n)break;i=i.parentNode}return!i&&e.ownerDocument?e.ownerDocument.documentElement:i},toHex:function(e){return this.styles.toHex(a.trim(e))},run:function(e,n,i){var r,o=this;return"string"==typeof e&&(e=o.get(e)),!!e&&(i=i||this,e.nodeType||!e.length&&0!==e.length?n.call(i,e):(r=[],l(e,function(e,t){e&&("string"==typeof e&&(e=o.get(e)),r.push(n.call(i,e,t)))}),r))},getAttribs:function(e){var t;if(!(e=this.get(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"});return e.cloneNode(!1).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n,i,r,o,a,s,l=this,c=0;if(e=e.firstChild){a=new f(e,e.parentNode),t=t||(l.schema?l.schema.getNonEmptyElements():null),o=l.schema?l.schema.getWhiteSpaceElements():{};do{if(1===(r=e.nodeType)){var u=e.getAttribute("data-mce-bogus");if(u){e=a.next("all"===u);continue}if(s=e.nodeName.toLowerCase(),t&&t[s]){if("br"!==s)return!1;c++,e=a.next();continue}for(n=(i=l.getAttribs(e)).length;n--;)if("name"===(s=i[n].nodeName)||"data-mce-bookmark"===s)return!1}if(8==r)return!1;if(3===r&&!b.test(e.nodeValue))return!1;if(3===r&&e.parentNode&&o[e.parentNode.nodeName]&&b.test(e.nodeValue))return!1;e=a.next()}while(e)}return c<=1},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new t(this)},nodeIndex:n,split:function(e,t,n){function l(e){var t,n,i,r,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(t=o.length-1;0<=t;t--)l(o[t]);if(9!=a){if(3==a&&0<e.nodeValue.length){var s=g(e.nodeValue).length;if(!c.isBlock(e.parentNode)||0<s||0===s&&(i=(n=e).previousSibling&&"SPAN"==n.previousSibling.nodeName,r=n.nextSibling&&"SPAN"==n.nextSibling.nodeName,i&&r))return}else if(1==a&&(1==(o=e.childNodes).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;c.remove(e)}return e}}var i,r,o,c=this,a=c.createRng();if(e&&t)return a.setStart(e.parentNode,c.nodeIndex(e)),a.setEnd(t.parentNode,c.nodeIndex(t)),i=a.extractContents(),(a=c.createRng()).setStart(t.parentNode,c.nodeIndex(t)+1),a.setEnd(e.parentNode,c.nodeIndex(e)+1),r=a.extractContents(),(o=e.parentNode).insertBefore(l(i),e),n?o.insertBefore(n,e):o.insertBefore(t,e),o.insertBefore(l(r),e),c.remove(e),n||t},bind:function(e,t,n,i){var r=this;if(a.isArray(e)){for(var o=e.length;o--;)e[o]=r.bind(e[o],t,n,i);return e}return!r.settings.collect||e!==r.doc&&e!==r.win||r.boundEvents.push([e,t,n,i]),r.events.bind(e,t,n,i||r)},unbind:function(e,t,n){var i,r=this;if(a.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"))&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null:null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&null===(n=this.getContentEditable(e));e=e.parentNode);return n},destroy:function(){var e=this;if(e.boundEvents){for(var t=e.boundEvents.length;t--;){var n=e.boundEvents[t];this.events.unbind(n[0],n[1],n[2])}e.boundEvents=null}r.setDocument&&r.setDocument(),e.win=e.doc=e.root=e.events=e.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 i=this,r=t;if(e)for("string"==typeof r&&(r=function(e){return i.is(e,t)}),e=e[n];e;e=e[n])if(r(e))return e;return null}},s.DOM=new s(document),s.nodeIndex=n,s}),e("tinymce/dom/ScriptLoader",["tinymce/dom/DOMUtils","tinymce/util/Tools"],function(e,d){function t(){var s={},r=[],l={},c=[],u=0;this.isDone=function(e){return 2==s[e]},this.markDone=function(e){s[e]=2},this.add=this.load=function(e,t,n,i){null==s[e]&&(r.push(e),s[e]=0),t&&(l[e]||(l[e]=[]),l[e].push({success:t,failure:i,scope:n||this}))},this.remove=function(e){delete s[e],delete l[e]},this.loadQueue=function(e,t,n){this.loadScripts(r,e,t,n)},this.loadScripts=function(t,e,n,i){function r(t,e){m(l[e],function(e){p(e[t])&&e[t].call(e.scope)}),l[e]=void 0}var o,a=[];c.push({success:e,failure:i,scope:n||this}),(o=function(){var e=h(t);t.length=0,m(e,function(e){2!==s[e]?3!==s[e]?1!==s[e]&&(s[e]=1,u++,function(e,t,n){function i(){a.remove(o),r&&(r.onreadystatechange=r.onload=r=null),t()}var r,o,a=f;o=a.uniqueId(),(r=document.createElement("script")).id=o,r.type="text/javascript",r.src=d._addCacheSuffix(e),"onreadystatechange"in r?r.onreadystatechange=function(){/loaded|complete/.test(r.readyState)&&i()}:r.onload=i,r.onerror=function(){p(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)}(e,function(){s[e]=2,u--,r("success",e),o()},function(){s[e]=3,u--,a.push(e),r("failure",e),o()})):r("failure",e):r("success",e)}),u||(m(c,function(e){0===a.length?p(e.success)&&e.success.call(e.scope):p(e.failure)&&e.failure.call(e.scope,a)}),c.length=0)})()}}var f=e.DOM,m=d.each,h=d.grep,p=function(e){return"function"==typeof e};return t.ScriptLoader=new t,t}),e("tinymce/AddOnManager",["tinymce/dom/ScriptLoader","tinymce/util/Tools"],function(l,e){function c(){this.items=[],this.urls={},this.lookup={}}var u=e.each;return c.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:ge},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(e,t){var n=c.language;if(n&&!1!==c.languageLoad){if(t)if(-1!=(t=","+t+",").indexOf(","+n.substr(0,2)+","))n=n.substr(0,2);else if(-1==t.indexOf(","+n+","))return;l.ScriptLoader.add(this.urls[e]+"/langs/"+n+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},remove:function(e){delete this.urls[e],delete this.lookup[e]},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(e,t){var n=this.urls[e];u(t,function(e){l.ScriptLoader.add(n+"/"+e)})},load:function(t,n,i,r,e){function o(){var e=a.dependencies(t);u(e,function(e){var t=a.createUrl(n,e);a.load(t.resource,t,ge,ge)}),i&&(r?i.call(r):i.call(l))}var a=this,s=n;a.urls[t]||("object"==typeof n&&(s=n.prefix+n.resource+n.suffix),0!==s.indexOf("/")&&-1==s.indexOf("://")&&(s=c.baseURL+"/"+s),a.urls[t]=s.substring(0,s.lastIndexOf("/")),a.lookup[t]?o():l.ScriptLoader.add(s,o,r,e))}},c.PluginManager=new c,c.ThemeManager=new c,c}),e("tinymce/dom/NodeType",[],function(){function e(t){return function(e){return!!e&&e.nodeType==t}}function t(i){return i=i.toLowerCase().split(" "),function(e){var t,n;if(e&&e.nodeType)for(n=e.nodeName.toLowerCase(),t=0;t<i.length;t++)if(n===i[t])return!0;return!1}}function n(t){return function(e){if(r(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}}var r=e(1);return{isText:e(3),isElement:r,isComment:e(8),isBr:t("br"),isContentEditableTrue:n("true"),isContentEditableFalse:n("false"),matchNodeNames:t,hasPropValue:function(t,n){return function(e){return r(e)&&e[t]===n}},hasAttributeValue:function(t,n){return function(e){return r(e)&&e.getAttribute(t)===n}},matchStyleValues:function(n,i){return i=i.toLowerCase().split(" "),function(e){var t;if(r(e))for(t=0;t<i.length;t++)if(getComputedStyle(e,null).getPropertyValue(n)===i[t])return!0;return!1}},isBogus:function(e){return r(e)&&e.hasAttribute("data-mce-bogus")}}}),e("tinymce/text/Zwsp",[],function(){var t="\ufeff";return{isZwsp:function(e){return e==t},ZWSP:t,trim:function(e){return e.replace(new RegExp(t,"g"),"")}}}),e("tinymce/caret/CaretContainer",["tinymce/dom/NodeType","tinymce/text/Zwsp"],function(i,o){function t(e){return d(e)&&(e=e.parentNode),u(e)&&e.hasAttribute("data-mce-caret")}function n(e){return d(e)&&o.isZwsp(e.data)}function a(e){return t(e)||n(e)}function r(e){var t=e.parentNode;t&&t.removeChild(e)}function s(e){return e.firstChild!==e.lastChild||!i.isBr(e.firstChild)}function l(e){return d(e)&&e.data[0]==o.ZWSP}function c(e){return d(e)&&e.data[e.data.length-1]==o.ZWSP}var u=i.isElement,d=i.isText;return{isCaretContainer:a,isCaretContainerBlock:t,isCaretContainerInline:n,showCaretContainerBlock:function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],i.isBogus(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},insertInline:function(e,t){var n,i,r;if(i=e.ownerDocument.createTextNode(o.ZWSP),r=e.parentNode,t){if(n=e.previousSibling,d(n)){if(a(n))return n;if(c(n))return n.splitText(n.data.length-1)}r.insertBefore(i,e)}else{if(n=e.nextSibling,d(n)){if(a(n))return n;if(l(n))return n.splitText(1),n}e.nextSibling?r.insertBefore(i,e.nextSibling):r.appendChild(i)}return i},insertBlock:function(e,t,n){var i,r,o;return(i=t.ownerDocument.createElement(e)).setAttribute("data-mce-caret",n?"before":"after"),i.setAttribute("data-mce-bogus","all"),i.appendChild(((o=document.createElement("br")).setAttribute("data-mce-bogus","1"),o)),r=t.parentNode,n?r.insertBefore(i,t):t.nextSibling?r.insertBefore(i,t.nextSibling):r.appendChild(i),i},hasContent:s,remove:function(e){var t,n;u(e)&&a(e)&&(s(e)?e.removeAttribute("data-mce-caret"):r(e)),d(e)&&(t=e,0===(n=o.trim(function(e){try{return e.nodeValue}catch(e){return""}}(e))).length?r(t):t.nodeValue=n)},startsWithCaretContainer:l,endsWithCaretContainer:c}}),e("tinymce/dom/RangeUtils",["tinymce/util/Tools","tinymce/dom/TreeWalker","tinymce/dom/NodeType","tinymce/dom/Range","tinymce/caret/CaretContainer"],function(l,p,e,t,n){function c(e){return o(e)||v(e)}function u(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}function i(e){return"_mce_caret"===e.id}function g(e,t){return y(e)&&!1==(null!==u(e,t,i))}function r(C){this.walk=function(e,r){function o(e){var t;return 3===(t=e[0]).nodeType&&t===g&&v>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===b&&0<e.length&&t===y&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var i=[];e&&e!=n;e=e[t])i.push(e);return i}function t(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function n(e,t,n){var i=n?"nextSibling":"previousSibling";for(u=(c=e).parentNode;c&&c!=t;c=u)u=c.parentNode,(d=a(c==e?c:c[i],i)).length&&(n||d.reverse(),r(o(d)))}var i,s,l,c,u,d,f,m,h,p,g=e.startContainer,v=e.startOffset,y=e.endContainer,b=e.endOffset;if(0<(f=C.select("td[data-mce-selected],th[data-mce-selected]")).length)x(f,function(e){r([e])});else{if(1==g.nodeType&&g.hasChildNodes()&&(g=g.childNodes[v]),1==y.nodeType&&y.hasChildNodes()&&(h=b,p=(m=y).childNodes,--h>p.length-1?h=p.length-1:h<0&&(h=0),y=p[h]||m),g==y)return r(o([g]));for(i=C.findCommonAncestor(g,y),c=g;c;c=c.parentNode){if(c===y)return n(g,i,!0);if(c===i)break}for(c=y;c;c=c.parentNode){if(c===g)return n(y,i);if(c===i)break}s=t(g,i)||g,l=t(y,i)||y,n(g,s,!0),(d=a(s==g?s:s.nextSibling,"nextSibling",l==y?l.nextSibling:l)).length&&r(o(d)),n(y,l)}},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset;return n==r&&3==n.nodeType?0<i&&i<n.nodeValue.length&&(n=(r=t(n,i)).previousSibling,i<o?(n=r=t(r,o-=i).previousSibling,o=r.nodeValue.length,i=0):o=0):(3==n.nodeType&&0<i&&i<n.nodeValue.length&&(n=t(n,i),i=0),3==r.nodeType&&0<o&&o<r.nodeValue.length&&(o=(r=t(r,o).previousSibling).nodeValue.length)),{startContainer:n,startOffset:i,endContainer:r,endOffset:o}},this.normalize=function(f){function e(e){function t(e,t){for(var n=new p(e,C.getParent(e.parentNode,C.isBlock)||d);e=n[t?"prev":"next"]();)if("BR"===e.nodeName)return!0}function n(e,t){var n,i,r;if(t=t||o,r=C.getParent(t.parentNode,C.isBlock)||d,e&&"BR"==t.nodeName&&c&&C.isEmpty(r))return o=t.parentNode,a=C.nodeIndex(t),void(m=!0);for(n=new p(t,r);s=n[e?"prev":"next"]();){if("false"===C.getContentEditableParent(s)||g(s,C.getRoot()))return;if(3===s.nodeType&&0<s.nodeValue.length)return o=s,a=e?s.nodeValue.length:0,void(m=!0);if(C.isBlock(s)||l[s.nodeName.toLowerCase()])return;i=s}h&&i&&(o=i,m=!0,a=0)}var o,a,i,s,l,r,c,u,d=C.getRoot();if(o=f[(e?"start":"end")+"Container"],a=f[(e?"start":"end")+"Offset"],c=1==o.nodeType&&a===o.childNodes.length,l=C.schema.getNonEmptyElements(),r=e,!y(o)){if(1==o.nodeType&&a>o.childNodes.length-1&&(r=!1),9===o.nodeType&&(o=C.getRoot(),a=0),o===d){if(r&&(s=o.childNodes[0<a?a-1:0])){if(y(s))return;if(l[s.nodeName]||"TABLE"==s.nodeName)return}if(o.hasChildNodes()){if(a=Math.min(!r&&0<a?a-1:a,o.childNodes.length-1),o=o.childNodes[a],a=0,!h&&o===d.lastChild&&"TABLE"===o.nodeName)return;if(function(e){for(;e&&e!=d;){if(v(e))return!0;e=e.parentNode}return!1}(o)||y(o))return;if(o.hasChildNodes()&&!/TABLE/.test(o.nodeName)){i=new p(s=o,d);do{if(v(s)||y(s)){m=!1;break}if(3===s.nodeType&&0<s.nodeValue.length){a=r?0:s.nodeValue.length,o=s,m=!0;break}if(l[s.nodeName.toLowerCase()]&&(!s||!/^(TD|TH|CAPTION)$/.test(s.nodeName))){a=C.nodeIndex(s),o=s.parentNode,"IMG"!=s.nodeName||r||a++,m=!0;break}}while(s=r?i.next():i.prev())}}}h&&(3===o.nodeType&&0===a&&n(!0),1===o.nodeType&&((s=o.childNodes[a])||(s=o.childNodes[a-1]),!s||"BR"!==s.nodeName||(u=s).previousSibling&&"A"==u.previousSibling.nodeName||t(s)||t(s,!0)||n(!0,s))),r&&!h&&3===o.nodeType&&a===o.nodeValue.length&&n(!1),m&&f["set"+(e?"Start":"End")](o,a)}}var m,h;return h=f.collapsed,e(!0),h||e(),m&&h&&f.collapse(!0),m}}var x=l.each,o=e.isContentEditableTrue,v=e.isContentEditableFalse,y=n.isCaretContainer;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r.getCaretRangeFromPoint=function(e,t,n){var i,r,o,a,s;if(n.caretPositionFromPoint)r=n.caretPositionFromPoint(e,t),(i=n.createRange()).setStart(r.offsetNode,r.offset),i.collapse(!0);else if(n.caretRangeFromPoint)i=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){i=n.body.createTextRange();try{i.moveToPoint(e,t),i.collapse(!0)}catch(r){i=function(e,n,t){var i,r,o;if(i=t.elementFromPoint(e,n),r=t.body.createTextRange(),i&&"HTML"!=i.tagName||(i=t.body),r.moveToElementText(i),0<(o=(o=l.toArray(r.getClientRects())).sort(function(e,t){return(e=Math.abs(Math.max(e.top-n,e.bottom-n)))-(t=Math.abs(Math.max(t.top-n,t.bottom-n)))})).length){n=(o[0].bottom+o[0].top)/2;try{return r.moveToPoint(e,n),r.collapse(!0),r}catch(e){}}return null}(e,t,n)}return o=i,a=n.body,s=o&&o.parentElement?o.parentElement():null,v(u(s,a,c))?null:o}return i},r.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},r.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),e("tinymce/NodeChange",["tinymce/dom/RangeUtils","tinymce/Env","tinymce/util/Delay"],function(a,t,n){return function(o){var i,r=[];"onselectionchange"in o.getDoc()||o.on("NodeChange Click MouseUp KeyUp Focus",function(e){var t,n;n={startContainer:(t=o.selection.getRng()).startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset},"nodechange"!=e.type&&a.compareRanges(n,i)||o.fire("SelectionChange"),i=n}),o.on("contextmenu",function(){o.fire("SelectionChange")}),o.on("SelectionChange",function(){var e=o.selection.getStart(!0);!t.range&&o.selection.isCollapsed()||!function(e){var t,n;if((n=o.$(e).parentsUntil(o.getBody()).add(e)).length===r.length){for(t=n.length;0<=t&&n[t]===r[t];t--);if(-1===t)return r=n,!0}return r=n,!1}(e)&&o.dom.isChildOf(e,o.getBody())&&o.nodeChanged({selectionChange:!0})}),o.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==o.selection.getNode().nodeName?n.setEditorTimeout(o,function(){o.nodeChanged()}):o.nodeChanged())}),this.nodeChanged=function(e){var t,n,i,r=o.selection;o.initialized&&r&&!o.settings.disable_nodechange&&!o.readonly&&(i=o.getBody(),(t=r.getStart()||i).ownerDocument==o.getDoc()&&o.dom.isChildOf(t,i)||(t=i),"IMG"==t.nodeName&&r.isCollapsed()&&(t=t.parentNode),n=[],o.dom.getParent(t,function(e){if(e===i)return!0;n.push(e)}),(e=e||{}).element=t,e.parents=n,o.fire("NodeChange",e))}}}),e("tinymce/html/Node",[],function(){function o(e,t,n){var i,r,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(i=e[a])return i;for(r=e.parent;r&&r!==t;r=r.parent)if(i=r[a])return i}}function s(e,t){this.name=e,1===(this.type=t)&&(this.attributes=[],this.attributes.map={})}var a=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return s.prototype={replace:function(e){return e.parent&&e.remove(),this.insert(e,this),this.remove(),this},attr:function(e,t){var n,i,r=this;if("string"!=typeof e){for(i in e)r.attr(i,e[i]);return r}if(n=r.attributes){if(void 0===t)return n.map[e];if(null===t){if(e in n.map)for(delete n.map[e],i=n.length;i--;)if(n[i].name===e)return n=n.splice(i,1),r;return r}if(e in n.map){for(i=n.length;i--;)if(n[i].name===e){n[i].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}},clone:function(){var e,t,n,i,r,o=this,a=new s(o.name,o.type);if(n=o.attributes){for((r=[]).map={},e=0,t=n.length;e<t;e++)"id"!==(i=n[e]).name&&(r[r.length]={name:i.name,value:i.value},r.map[i.name]=i.value);a.attributes=r}return a.value=o.value,a.shortEnded=o.shortEnded,a},wrap:function(e){return this.parent.insert(e,this),e.append(this),this},unwrap:function(){var e,t;for(e=this.firstChild;e;)t=e.next,this.insert(e,this,!0),e=t;this.remove()},remove:function(){var e=this,t=e.parent,n=e.next,i=e.prev;return t&&(t.firstChild===e?(t.firstChild=n)&&(n.prev=null):i.next=n,t.lastChild===e?(t.lastChild=i)&&(i.next=null):n.prev=i,e.parent=e.next=e.prev=null),e},append:function(e){var t,n=this;return e.parent&&e.remove(),(t=n.lastChild)?((t.next=e).prev=t,n.lastChild=e):n.lastChild=n.firstChild=e,e.parent=n,e},insert:function(e,t,n){var i;return e.parent&&e.remove(),i=t.parent||this,n?(t===i.firstChild?i.firstChild=e:t.prev.next=e,e.prev=t.prev,(e.next=t).prev=e):(t===i.lastChild?i.lastChild=e:t.next.prev=e,e.next=t.next,(e.prev=t).next=e),e.parent=i,e},getAll:function(e){var t,n=[];for(t=this.firstChild;t;t=o(t,this))t.name===e&&n.push(t);return n},empty:function(){var e,t,n,i=this;if(i.firstChild){for(e=[],n=i.firstChild;n;n=o(n,i))e.push(n);for(t=e.length;t--;)(n=e[t]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}return i.firstChild=i.lastChild=null,i},isEmpty:function(e,t){var n,i,r=this.firstChild;if(t=t||{},r)do{if(1===r.type){if(r.attributes.map["data-mce-bogus"])continue;if(e[r.name])return!1;for(n=r.attributes.length;n--;)if("name"===(i=r.attributes[n].name)||0===i.indexOf("data-mce-bookmark"))return!1}if(8===r.type)return!1;if(3===r.type&&!a.test(r.value))return!1;if(3===r.type&&r.parent&&t[r.parent.name]&&a.test(r.value))return!1}while(r=o(r,this));return!0},walk:function(e){return o(this,null,e)}},s.create=function(e,t){var n,i;if(n=new s(e,r[e]||1),t)for(i in t)n.attr(i,t[i]);return n},s}),e("tinymce/html/Schema",["tinymce/util/Tools"],function(n){function k(e,t){return(e=n.trim(e))?e.split(t||" "):[]}function T(e,n){var i;return e&&(i={},"string"==typeof e&&(e={"*":e}),D(e,function(e,t){i[t]=i[t.toUpperCase()]="map"==n?B(e,/[, ]/):L(e,/[, ]/)})),i}var R={},A={},B=n.makeMap,D=n.each,M=n.extend,L=n.explode,P=n.inArray;return function(o){function e(e,t,n){var i=o[e];return i?i=B(i,/[, ]/,B(i.toUpperCase(),/[, ]/)):(i=R[e])||(i=B(t," ",B(t.toUpperCase()," ")),i=M(i,n),R[e]=i),i}function E(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function t(e){var t,n,i,r,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,x=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,w=/[*?+]/;if(e)for(e=k(e,","),N["@"]&&(g=N["@"].attributes,v=N["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(o=C.exec(e[t])){if(h=o[1],c=o[2],p=o[3],l=o[5],a={attributes:f={},attributesOrder:m=[]},"#"===h&&(a.paddEmpty=!0),"-"===h&&(a.removeEmpty=!0),"!"===o[4]&&(a.removeEmptyAttrs=!0),g){for(y in g)f[y]=g[y];m.push.apply(m,v)}if(l)for(i=0,r=(l=k(l,"|")).length;i<r;i++)if(o=x.exec(l[i])){if(s={},d=o[1],u=o[2].replace(/::/g,":"),h=o[3],b=o[4],"!"===d&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(u),s.required=!0),"-"===d){delete f[u],m.splice(P(m,u),1);continue}h&&("="===h&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:u,value:b}),s.defaultValue=b),":"===h&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:u,value:b}),s.forcedValue=b),"<"===h&&(s.validValues=B(b,"?"))),w.test(u)?(a.attributePatterns=a.attributePatterns||[],s.pattern=E(u),a.attributePatterns.push(s)):(f[u]||m.push(u),f[u]=s)}g||"@"!=c||(g=f,v=m),p&&(a.outputName=c,N[p]=a),w.test(c)?(a.pattern=E(c),S.push(a)):N[c]=a}}function n(e){N={},S=[],t(e),D(c,function(e,t){x[t]=e.children})}function i(e){var a=/^(~)?(.+)$/;e&&(R.text_block_elements=R.block_elements=null,D(k(e,","),function(e){var t=a.exec(e),n="~"===t[1],i=n?"span":"div",r=t[2];if(x[r]=x[i],w[r]=i,n||(p[r.toUpperCase()]={},p[r]={}),!N[r]){var o=N[i];delete(o=M({},o)).removeEmptyAttrs,delete o.removeEmpty,N[r]=o}D(x,function(e,t){e[i]&&(x[t]=e=M({},x[t]),e[r]=e[i])})}))}function r(e){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;R[o.schema]=null,e&&D(k(e,","),function(e){var t,n,i=r.exec(e);i&&(n=i[1],t=n?x[i[2]]:x[i[2]]={"#comment":{}},t=x[i[2]],D(k(i[3],"|"),function(e){"-"===n?delete t[e]:t[e]={}}))})}function a(e){var t,n=N[e];if(n)return n;for(t=S.length;t--;)if((n=S[t]).pattern.test(e))return n}var s,l,c,u,d,f,m,h,p,g,v,y,b,C=this,N={},x={},S=[],w={},_={};c=function(e){function t(e,t,n){function i(e,t){var n,i,r={};for(n=0,i=e.length;n<i;n++)r[e[n]]=t||{};return r}var r,o,a;for(t=t||"","string"==typeof(n=n||[])&&(n=k(n)),r=(e=k(e)).length;r--;)a={attributes:i(o=k([s,t].join(" "))),attributesOrder:o,children:i(n,A)},c[e[r]]=a}function n(e,t){var n,i,r,o;for(n=(e=k(e)).length,t=k(t);n--;)for(i=c[e[n]],r=0,o=t.length;r<o;r++)i.attributes[t[r]]={},i.attributesOrder.push(t[r])}var s,i,r,o,a,l,c={};return R[e]?R[e]:(s="id accesskey class dir lang style tabindex title",i="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="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+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",i+=" article aside details dialog figure header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!=e&&(s+=" xml:lang",r=[r,l="acronym applet basefont big font strike tt"].join(" "),D(k(l),function(e){t(e,"",r)}),i=[i,a="center dir isindex noframes"].join(" "),o=[i,r].join(" "),D(k(a),function(e){t(e,"",o)})),o=o||[i,r].join(" "),t("html","manifest","head body"),t("head","","base command link meta noscript script style title"),t("title hr noscript br"),t("base","href target"),t("link","href rel media hreflang type sizes hreflang"),t("meta","name http-equiv content charset"),t("style","media type scoped"),t("script","src async defer type charset"),t("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),t("address dt dd div caption","",o),t("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","",r),t("blockquote","cite",o),t("ol","reversed start type","li"),t("ul","","li"),t("li","value",o),t("dl","","dt dd"),t("a","href target rel media hreflang type",r),t("q","cite",r),t("ins del","cite datetime",o),t("img","src sizes srcset alt usemap ismap width height"),t("iframe","src name width height",o),t("embed","src type width height"),t("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),t("param","name value"),t("map","name",[o,"area"].join(" ")),t("area","alt coords shape href target rel media hreflang type"),t("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),t("colgroup","span","col"),t("col","span"),t("tbody thead tfoot","","tr"),t("tr","","td th"),t("td","colspan rowspan headers",o),t("th","colspan rowspan headers scope abbr",o),t("form","accept-charset action autocomplete enctype method name novalidate target",o),t("fieldset","disabled form name",[o,"legend"].join(" ")),t("label","form for",r),t("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"),t("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?o:r),t("select","disabled form multiple name required size","option optgroup"),t("optgroup","disabled label","option"),t("option","disabled label selected value"),t("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),t("menu","type label",[o,"li"].join(" ")),t("noscript","",o),"html4"!=e&&(t("wbr"),t("ruby","",[r,"rt rp"].join(" ")),t("figcaption","",o),t("mark rt rp summary bdi","",r),t("canvas","width height",o),t("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),t("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),t("picture","","img source"),t("source","src srcset type media sizes"),t("track","kind src srclang label default"),t("datalist","",[r,"option"].join(" ")),t("article section nav aside header footer","",o),t("hgroup","","h1 h2 h3 h4 h5 h6"),t("figure","",[o,"figcaption"].join(" ")),t("time","datetime",r),t("dialog","open",o),t("command","type label icon disabled checked radiogroup command"),t("output","for form name",r),t("progress","value max",r),t("meter","value min max low high optimum",r),t("details","open",[o,"summary"].join(" ")),t("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(n("script","language xml:space"),n("style","xml:space"),n("object","declare classid code codebase codetype archive standby align border hspace vspace"),n("embed","align name hspace vspace"),n("param","valuetype type"),n("a","charset name rev shape coords"),n("br","clear"),n("applet","codebase archive code object alt name width height align hspace vspace"),n("img","name longdesc align border hspace vspace"),n("iframe","longdesc frameborder marginwidth marginheight scrolling align"),n("font basefont","size color face"),n("input","usemap align"),n("select","onchange"),n("textarea"),n("h1 h2 h3 h4 h5 h6 div p legend caption","align"),n("ul","type compact"),n("li","type"),n("ol dl menu dir","compact"),n("pre","width xml:space"),n("hr","align noshade size width"),n("isindex","prompt"),n("table","summary width frame rules cellspacing cellpadding align bgcolor"),n("col","width align char charoff valign"),n("colgroup","width align char charoff valign"),n("thead","align char charoff valign"),n("tr","align char charoff valign bgcolor"),n("th","axis align char charoff valign nowrap bgcolor width height"),n("form","accept"),n("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),n("tfoot","align char charoff valign"),n("tbody","align char charoff valign"),n("area","nohref"),n("body","background bgcolor text link vlink alink")),"html4"!=e&&(n("input button select textarea","autofocus"),n("input textarea","placeholder"),n("a","download"),n("link script img","crossorigin"),n("iframe","sandbox seamless allowfullscreen")),D(k("a form meter progress dfn"),function(e){c[e]&&delete c[e].children[e]}),delete c.caption.children.table,delete c.script,R[e]=c)}((o=o||{}).schema),!1===o.verify_html&&(o.valid_elements="*[*]"),s=T(o.valid_styles),l=T(o.invalid_styles,"map"),h=T(o.valid_classes,"map"),u=e("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=e("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),f=e("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=e("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),g=e("non_empty_elements","td th iframe video audio object script pre code",f),v=e("move_caret_before_on_enter_elements","table",g),y=e("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"),p=e("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",y),b=e("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),D((o.special||"script noscript style textarea").split(" "),function(e){_[e]=new RegExp("</"+e+"[^>]*>","gi")}),o.valid_elements?n(o.valid_elements):(D(c,function(e,t){N[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},x[t]=e.children}),"html5"!=o.schema&&D(k("strong/b em/i"),function(e){e=k(e,"/"),N[e[1]].outputName=e[0]}),D(k("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){N[e]&&(N[e].removeEmpty=!0)}),D(k("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){N[e].paddEmpty=!0}),D(k("span"),function(e){N[e].removeEmptyAttrs=!0})),i(o.custom_elements),r(o.valid_children),t(o.extended_valid_elements),r("+ol[ul|ol],+ul[ul|ol]"),D({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},function(e,t){N[t]&&(N[t].parentsRequired=k(e))}),o.invalid_elements&&D(L(o.invalid_elements),function(e){N[e]&&delete N[e]}),a("span")||t("span[!data-mce-type|*]"),C.children=x,C.getValidStyles=function(){return s},C.getInvalidStyles=function(){return l},C.getValidClasses=function(){return h},C.getBoolAttrs=function(){return m},C.getBlockElements=function(){return p},C.getTextBlockElements=function(){return y},C.getTextInlineElements=function(){return b},C.getShortEndedElements=function(){return f},C.getSelfClosingElements=function(){return d},C.getNonEmptyElements=function(){return g},C.getMoveCaretBeforeOnEnterElements=function(){return v},C.getWhiteSpaceElements=function(){return u},C.getSpecialElements=function(){return _},C.isValidChild=function(e,t){var n=x[e];return!(!n||!n[t])},C.isValid=function(e,t){var n,i,r=a(e);if(r){if(!t)return!0;if(r.attributes[t])return!0;if(n=r.attributePatterns)for(i=n.length;i--;)if(n[i].pattern.test(e))return!0}return!1},C.getElementRule=a,C.getCustomElements=function(){return w},C.addValidElements=t,C.setValidElements=n,C.addCustomElements=i,C.addValidChildren=r,C.elements=N}}),e("tinymce/html/SaxParser",["tinymce/html/Schema","tinymce/html/Entities","tinymce/util/Tools"],function(e,U,z){function W(e,t,n){var i,r,o,a,s=1;for(a=e.getShortEndedElements(),(o=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=i=n;r=o.exec(t);){if(i=o.lastIndex,"/"===r[1])s--;else if(!r[1]){if(r[2]in a)continue;s++}if(0===s)break}return i}function t(I,F){function t(){}var n=this;I=I||{},n.schema=F=F||new e,!1!==I.fix_self_closing&&(I.fix_self_closing=!0),i("comment cdata text start end pi doctype".split(" "),function(e){e&&(n[e]=I[e]||t)}),n.parse=function(e){function t(e){var t,n;for(t=D.length;t--&&D[t].name!==e;);if(0<=t){for(n=D.length-1;t<=n;n--)(e=D[n]).valid&&A.end(e.name);D.length=t}}var n,i,r,l,o,a,s,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R,A=this,B=0,D=[],M=0,L=U.decode,P=z.makeMap("src,href,data,background,formaction,poster"),O=/((java|vb)script|mhtml):/i,H=/^data:/i;for(S=new RegExp("<(?:(?:!--([\\w\\W]*?)--\x3e)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),_=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,d=F.getShortEndedElements(),N=I.self_closing_elements||F.getSelfClosingElements(),f=F.getBoolAttrs(),h=I.validate,u=I.remove_internals,R=I.fix_self_closing,k=F.getSpecialElements();n=S.exec(e);){if(B<n.index&&A.text(L(e.substr(B,n.index-B))),i=n[6])":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),t(i);else if(i=n[7]){if(":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),m=i in d,R&&N[i]&&0<D.length&&D[D.length-1].name===i&&t(i),!h||(p=F.getElementRule(i))){if(g=!0,h&&(b=p.attributes,C=p.attributePatterns),(y=n[8])?((c=-1!==y.indexOf("data-mce-type"))&&u&&(g=!1),(l=[]).map={},y.replace(_,function(e,t,n,i,r){var o,a;if(n=(t=t.toLowerCase())in f?t:L(n||i||r||""),h&&!c&&0!==t.indexOf("data-")){if(!(o=b[t])&&C){for(a=C.length;a--&&!(o=C[a]).pattern.test(t););-1===a&&(o=null)}if(!o)return;if(o.validValues&&!(n in o.validValues))return}if(P[t]&&!I.allow_script_urls){var s=n.replace(/[\s\u0000-\u001F]+/g,"");try{s=decodeURIComponent(s)}catch(e){s=unescape(s)}if(O.test(s))return;if(!I.allow_html_data_urls&&H.test(s)&&!/^data:image\//i.test(s))return}l.map[t]=n,l.push({name:t,value:n})})):(l=[]).map={},h&&!c){if(x=p.attributesRequired,w=p.attributesDefault,E=p.attributesForced,p.removeEmptyAttrs&&!l.length&&(g=!1),E)for(o=E.length;o--;)s=(v=E[o]).name,"{$uid}"===(T=v.value)&&(T="mce_"+M++),l.map[s]=T,l.push({name:s,value:T});if(w)for(o=w.length;o--;)(s=(v=w[o]).name)in l.map||("{$uid}"===(T=v.value)&&(T="mce_"+M++),l.map[s]=T,l.push({name:s,value:T}));if(x){for(o=x.length;o--&&!(x[o]in l.map););-1===o&&(g=!1)}if(v=l.map["data-mce-bogus"]){if("all"===v){B=W(F,e,S.lastIndex),S.lastIndex=B;continue}g=!1}}g&&A.start(i,l,m)}else g=!1;if(r=k[i]){r.lastIndex=B=n.index+n[0].length,B=(n=r.exec(e))?(g&&(a=e.substr(B,n.index-B)),n.index+n[0].length):(a=e.substr(B),e.length),g&&(0<a.length&&A.text(a,!0),A.end(i)),S.lastIndex=B;continue}m||(y&&y.indexOf("/")==y.length-1?g&&A.end(i):D.push({name:i,valid:g}))}else(i=n[1])?(">"===i.charAt(0)&&(i=" "+i),I.allow_conditional_comments||"[if"!==i.substr(0,3).toLowerCase()||(i=" "+i),A.comment(i)):(i=n[2])?A.cdata(i):(i=n[3])?A.doctype(i):(i=n[4])&&A.pi(i,n[5]);B=n.index+n[0].length}for(B<e.length&&A.text(L(e.substr(B))),o=D.length-1;0<=o;o--)(i=D[o]).valid&&A.end(i.name)}}var i=z.each;return t.findEndTag=W,t}),e("tinymce/html/DomParser",["tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/util/Tools"],function(M,e,L,l){var P=l.makeMap,t=l.each,i=l.explode,O=l.extend,H=function(e,t){e.padd_empty_with_br?t.empty().append(new M("br","1")).shortEnded=!0:t.empty().append(new M("#text","3")).value=" "};return function(_,k){var T=this,R={},A=[],B={},D={};(_=_||{}).validate=!("validate"in _)||_.validate,_.root_name=_.root_name||"body",T.schema=k=k||new e,T.filterNode=function(e){var t,n,i;n in R&&((i=B[n])?i.push(e):B[n]=[e]),t=A.length;for(;t--;)(n=A[t].name)in e.attributes.map&&((i=D[n])?i.push(e):D[n]=[e]);return e},T.addNodeFilter=function(e,n){t(i(e),function(e){var t=R[e];t||(R[e]=t=[]),t.push(n)})},T.addAttributeFilter=function(e,n){t(i(e),function(e){var t;for(t=0;t<A.length;t++)if(A[t].name===e)return void A[t].callbacks.push(n);A.push({name:e,callbacks:[n]})})},T.parse=function(e,t){function l(e,t){var n,i=new M(e,t);return e in R&&((n=B[e])?n.push(i):B[e]=[i]),i}function c(e){var t,n,i,r,o=k.getBlockElements();for(t=e.prev;t&&3===t.type;){if(0<(i=t.value.replace(y,"")).length)return void(t.value=i);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}r=t.prev,t.remove(),t=r}}var n,r,u,i,o,a,s,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S=[];if(t=t||{},B={},D={},p=O(P("script,style,head,html,body,title,meta,param"),k.getBlockElements()),E=k.getNonEmptyElements(),w=k.children,h=_.validate,N="forced_root_block"in t?t.forced_root_block:_.forced_root_block,x=k.getWhiteSpaceElements(),g=/^[ \t\r\n]+/,y=/[ \t\r\n]+$/,b=/[ \t\r\n]+/g,C=/^[ \t\r\n]+$/,n=new L({validate:h,allow_script_urls:_.allow_script_urls,allow_conditional_comments:_.allow_conditional_comments,self_closing_elements:function(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}(k.getSelfClosingElements()),cdata:function(e){u.append(l("#cdata",4)).value=e},text:function(e,t){var n;v||(e=e.replace(b," "),u.lastChild&&p[u.lastChild.name]&&(e=e.replace(g,""))),0!==e.length&&((n=l("#text",3)).raw=!!t,u.append(n).value=e)},comment:function(e){u.append(l("#comment",8)).value=e},pi:function(e,t){u.append(l(e,7)).value=t,c(u)},doctype:function(e){u.append(l("#doctype",10)).value=e,c(u)},start:function(e,t,n){var i,r,o,a,s;if(o=h?k.getElementRule(e):{}){for((i=l(o.outputName||e,1)).attributes=t,i.shortEnded=n,u.append(i),(s=w[u.name])&&w[i.name]&&!s[i.name]&&S.push(i),r=A.length;r--;)(a=A[r].name)in t.map&&((f=D[a])?f.push(i):D[a]=[i]);p[e]&&c(i),n||(u=i),!v&&x[e]&&(v=!0)}},end:function(e){var t,n,i,r,o;if(n=h?k.getElementRule(e):{}){if(p[e]&&!v){if((t=u.firstChild)&&3===t.type)if(0<(i=t.value.replace(g,"")).length)t.value=i,t=t.next;else for(r=t.next,t.remove(),t=r;t&&3===t.type;)i=t.value,r=t.next,(0===i.length||C.test(i))&&(t.remove(),t=r),t=r;if((t=u.lastChild)&&3===t.type)if(0<(i=t.value.replace(y,"")).length)t.value=i,t=t.prev;else for(r=t.prev,t.remove(),t=r;t&&3===t.type;)i=t.value,r=t.prev,(0===i.length||C.test(i))&&(t.remove(),t=r),t=r}if(v&&x[e]&&(v=!1),(n.removeEmpty||n.paddEmpty)&&u.isEmpty(E,x))if(n.paddEmpty)H(_,u);else if(!u.attributes.map.name&&!u.attributes.map.id)return o=u.parent,p[u.name]?u.empty().remove():u.unwrap(),void(u=o);u=u.parent}}},k),r=u=new M(t.context||_.root_name,11),n.parse(e),h&&S.length&&(t.context?t.invalid=!0:function(e){var t,n,i,r,o,a,s,l,c,u,d,f,m,h,p,g,v,y;for(f=P("tr,td,th,tbody,thead,tfoot,table"),u=k.getNonEmptyElements(),d=k.getWhiteSpaceElements(),m=k.getTextBlockElements(),h=k.getSpecialElements(),t=0;t<e.length;t++)if((n=e[t]).parent&&!n.fixed)if(m[n.name]&&"li"==n.parent.name){for(p=n.next;p&&m[p.name];)p.name="li",p.fixed=!0,n.parent.insert(p,n.parent),p=p.next;n.unwrap(n)}else{for(r=[n],i=n.parent;i&&!k.isValidChild(i.name,n.name)&&!f[i.name];i=i.parent)r.push(i);if(i&&1<r.length){for(r.reverse(),o=a=T.filterNode(r[0].clone()),c=0;c<r.length-1;c++){for(k.isValidChild(a.name,r[c].name)?(s=T.filterNode(r[c].clone()),a.append(s)):s=a,l=r[c].firstChild;l&&l!=r[c+1];)g=l.next,s.append(l),l=g;a=s}o.isEmpty(u,d)?i.insert(n,r[0],!0):(i.insert(o,r[0],!0),i.insert(n,o)),((i=r[0]).isEmpty(u,d)||(y="br",(v=i)&&v.firstChild===v.lastChild&&v.firstChild.name===y))&&i.empty().remove()}else if(n.parent){if("li"===n.name){if((p=n.prev)&&("ul"===p.name||"ul"===p.name)){p.append(n);continue}if((p=n.next)&&("ul"===p.name||"ul"===p.name)){p.insert(n,p.firstChild,!0);continue}n.wrap(T.filterNode(new M("ul",1)));continue}k.isValidChild(n.parent.name,"div")&&k.isValidChild("div",n.name)?n.wrap(T.filterNode(new M("div",1))):h[n.name]?n.empty().remove():n.unwrap()}}}(S)),N&&("body"==r.name||t.isRootContent)&&function(){function e(e){e&&((i=e.firstChild)&&3==i.type&&(i.value=i.value.replace(g,"")),(i=e.lastChild)&&3==i.type&&(i.value=i.value.replace(y,"")))}var t,n,i=r.firstChild;if(k.isValidChild(r.name,N.toLowerCase())){for(;i;)t=i.next,3==i.type||1==i.type&&"p"!==i.name&&!p[i.name]&&!i.attr("data-mce-type")?(n||((n=l(N,1)).attr(_.forced_root_block_attrs),r.insert(n,i)),n.append(i)):(e(n),n=null),i=t;e(n)}}(),!t.invalid){for(m in B){for(f=R[m],s=(i=B[m]).length;s--;)i[s].parent||i.splice(s,1);for(o=0,a=f.length;o<a;o++)f[o](i,m,t)}for(o=0,a=A.length;o<a;o++)if((f=A[o]).name in D){for(s=(i=D[f.name]).length;s--;)i[s].parent||i.splice(s,1);for(s=0,d=f.callbacks.length;s<d;s++)f.callbacks[s](i,f.name,t)}}return r},_.remove_trailing_brs&&T.addNodeFilter("br",function(e){var t,n,i,r,o,a,s,l,c=e.length,u=O({},k.getBlockElements()),d=k.getNonEmptyElements(),f=k.getNonEmptyElements();for(u.body=1,t=0;t<c;t++)if(i=(n=e[t]).parent,u[n.parent.name]&&n===i.lastChild){for(o=n.prev;o;){if("span"!==(a=o.name)||"bookmark"!==o.attr("data-mce-type")){if("br"!==a)break;if("br"===a){n=null;break}}o=o.prev}n&&(n.remove(),i.isEmpty(d,f)&&(s=k.getElementRule(i.name))&&(s.removeEmpty?i.remove():s.paddEmpty&&H(_,i)))}else{for(r=n;i&&i.firstChild===r&&i.lastChild===r&&!u[(r=i).name];)i=i.parent;r===i&&!0!==_.padd_empty_with_br&&((l=new M("#text",3)).value=" ",n.replace(l))}}),_.allow_unsafe_link_target||T.addAttributeFilter("href",function(e){function t(e){var t=new RegExp("("+o.replace(" ","|")+")","g");return e&&(e=l.trim(e.replace(t,""))),e||null}for(var n,i,r=e.length,o="noopener noreferrer";r--;)i=(n=e[r]).attr("rel"),"a"===n.name&&n.attr("rel",(a=i,s=void 0,"_blank"==n.attr("target")?(s=t(s=a))?[s,o].join(" "):o:t(a)));var a,s}),_.allow_html_in_named_anchor||T.addAttributeFilter("id,name",function(e){for(var t,n,i,r,o=e.length;o--;)if("a"===(r=e[o]).name&&r.firstChild&&!r.attr("href"))for(i=r.parent,t=r.lastChild;n=t.prev,i.insert(t,r),t=n;);}),_.fix_list_elements&&T.addNodeFilter("ul,ol",function(e){for(var t,n,i=e.length;i--;)if("ul"===(n=(t=e[i]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var r=new M("li",1);r.attr("style","list-style-type: none"),t.wrap(r)}}),_.validate&&k.getValidClasses()&&T.addAttributeFilter("class",function(e){for(var t,n,i,r,o,a,s,l=e.length,c=k.getValidClasses();l--;){for(n=(t=e[l]).attr("class").split(" "),o="",i=0;i<n.length;i++)r=n[i],s=!1,(a=c["*"])&&a[r]&&(s=!0),a=c[t.name],!s&&a&&a[r]&&(s=!0),s&&(o&&(o+=" "),o+=r);o.length||(o=null),t.attr("class",o)}})}}),e("tinymce/html/Writer",["tinymce/html/Entities","tinymce/util/Tools"],function(t,e){var n=e.makeMap;return function(e){var s,l,c,u,d,f=[];return s=(e=e||{}).indent,l=n(e.indent_before||""),c=n(e.indent_after||""),u=t.getEncodeFunc(e.entity_encoding||"raw",e.entities),d="html"==e.element_format,{start:function(e,t,n){var i,r,o,a;if(s&&l[e]&&0<f.length&&0<(a=f[f.length-1]).length&&"\n"!==a&&f.push("\n"),f.push("<",e),t)for(i=0,r=t.length;i<r;i++)o=t[i],f.push(" ",o.name,'="',u(o.value,!0),'"');f[f.length]=!n||d?">":" />",n&&s&&c[e]&&0<f.length&&0<(a=f[f.length-1]).length&&"\n"!==a&&f.push("\n")},end:function(e){var t;f.push("</",e,">"),s&&c[e]&&0<f.length&&0<(t=f[f.length-1]).length&&"\n"!==t&&f.push("\n")},text:function(e,t){0<e.length&&(f[f.length]=t?e:u(e))},cdata:function(e){f.push("<![CDATA[",e,"]]>")},comment:function(e){f.push("\x3c!--",e,"--\x3e")},pi:function(e,t){t?f.push("<?",e," ",u(t),"?>"):f.push("<?",e,"?>"),s&&f.push("\n")},doctype:function(e){f.push("<!DOCTYPE",e,">",s?"\n":"")},reset:function(){f.length=0},getContent:function(){return f.join("").replace(/\n$/,"")}}}}),e("tinymce/html/Serializer",["tinymce/html/Writer","tinymce/html/Schema"],function(e,n){return function(t,h){var p=new e(t);(t=t||{}).validate=!("validate"in t)||t.validate,this.schema=h=h||new n,this.writer=p,this.serialize=function(e){function d(e){var t,n,i,r,o,a,s,l,c,u=f[e.type];if(u)u(e);else{if(t=e.name,n=e.shortEnded,i=e.attributes,m&&i&&1<i.length&&((a=[]).map={},c=h.getElementRule(e.name))){for(s=0,l=c.attributesOrder.length;s<l;s++)(r=c.attributesOrder[s])in i.map&&(o=i.map[r],a.map[r]=o,a.push({name:r,value:o}));for(s=0,l=i.length;s<l;s++)(r=i[s].name)in a.map||(o=i.map[r],a.map[r]=o,a.push({name:r,value:o}));i=a}if(p.start(e.name,i,n),!n){if(e=e.firstChild)for(;d(e),e=e.next;);p.end(t)}}}var f,m;return m=t.validate,f={3:function(e){p.text(e.value,e.raw)},8:function(e){p.comment(e.value)},7:function(e){p.pi(e.name,e.value)},10:function(e){p.doctype(e.value)},4:function(e){p.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;d(e),e=e.next;);}},p.reset(),1!=e.type||t.inner?f[11](e):d(e),p.getContent()}}}),e("tinymce/dom/Serializer",["tinymce/dom/DOMUtils","tinymce/html/DomParser","tinymce/html/SaxParser","tinymce/html/Entities","tinymce/html/Serializer","tinymce/html/Node","tinymce/html/Schema","tinymce/Env","tinymce/util/Tools","tinymce/text/Zwsp"],function(e,t,h,i,p,n,r,g,o,v){var y=o.each,b=o.trim,a=e.DOM;return function(l,c){function u(e){var t=new RegExp(["<span[^>]+data-mce-bogus[^>]+>[\ufeff]+<\\/span>","\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return v.trim(e.replace(t,""))}function e(e){var t,n,i,r,o,a=e,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,l=c.schema;for(a=u(a),o=l.getShortEndedElements();r=s.exec(a);)n=s.lastIndex,i=r[0].length,t=o[r[1]]?n:h.findEndTag(l,a,n),a=a.substring(0,n-i)+a.substring(t),s.lastIndex=n-i;return a}var d,f,m,n=["data-mce-selected"];return c&&(d=c.dom,f=c.schema),d=d||a,f=f||new r(l),l.entity_encoding=l.entity_encoding||"named",l.remove_trailing_brs=!("remove_trailing_brs"in l)||l.remove_trailing_brs,(m=new t(l,f)).addAttributeFilter("data-mce-tabindex",function(e,t){for(var n,i=e.length;i--;)(n=e[i]).attr("tabindex",n.attributes.map["data-mce-tabindex"]),n.attr(t,null)}),m.addAttributeFilter("src,href,style",function(e,t){for(var n,i,r=e.length,o="data-mce-"+t,a=l.url_converter,s=l.url_converter_scope;r--;)void 0!==(i=(n=e[r]).attributes.map[o])?(n.attr(t,0<i.length?i:null),n.attr(o,null)):(i=n.attributes.map[t],"style"===t?i=d.serializeStyle(d.parseStyle(i),n.name):a&&(i=a.call(s,i,t,n.name)),n.attr(t,0<i.length?i:null))}),m.addAttributeFilter("class",function(e){for(var t,n,i=e.length;i--;)(n=(t=e[i]).attr("class"))&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",0<n.length?n:null))}),m.addAttributeFilter("data-mce-type",function(e,t,n){for(var i,r=e.length;r--;)"bookmark"!==(i=e[r]).attributes.map["data-mce-type"]||n.cleanup||i.remove()}),m.addNodeFilter("noscript",function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=i.decode(t.value))}),m.addNodeFilter("script,style",function(e,t){function n(e){return e}for(var i,r,o,a=e.length;a--;)r=(i=e[a]).firstChild?i.firstChild.value:"","script"===t?((o=i.attr("type"))&&i.attr("type","mce-no/type"==o?null:o.replace(/^mce\-/,"")),0<r.length&&(i.firstChild.value=""+n(r)+"")):0<r.length&&(i.firstChild.value=""+n(r)+"")}),m.addNodeFilter("#comment",function(e){for(var t,n=e.length;n--;)0===(t=e[n]).value.indexOf("[CDATA[")?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===t.value.indexOf("mce:protected ")&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))}),m.addNodeFilter("xml:namespace,input",function(e,t){for(var n,i=e.length;i--;)7===(n=e[i]).type?n.remove():1===n.type&&("input"!==t||"type"in n.attributes.map||n.attr("type","text"))}),m.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:f,addNodeFilter:m.addNodeFilter,addAttributeFilter:m.addAttributeFilter,serialize:function(e,t){var n,i,r,o,a,s;return g.ie&&0<d.select("script,style,select,map").length?(a=e.innerHTML,e=e.cloneNode(!1),d.setHTML(e,a)):e=e.cloneNode(!0),(n=document.implementation).createHTMLDocument&&(i=n.createHTMLDocument(""),y("BODY"==e.nodeName?e.childNodes:[e],function(e){i.body.appendChild(i.importNode(e,!0))}),e="BODY"!=e.nodeName?i.body.firstChild:i.body,r=d.doc,d.doc=i),(t=t||{}).format=t.format||"html",t.selection&&(t.forced_root_block=""),t.no_events||(t.node=e,this.onPreProcess(t)),function(e){function t(e){return e&&"br"===e.name}var n,i;t(n=e.lastChild)&&t(i=n.prev)&&(n.remove(),i.remove())}(s=m.parse(b(t.getInner?e.innerHTML:d.getOuterHTML(e)),t)),o=new p(l,f),t.content=o.serialize(s),t.cleanup||(t.content=v.trim(t.content),t.content=t.content.replace(/\uFEFF/g,"")),t.no_events||this.onPostProcess(t),r&&(d.doc=r),t.node=null,t.content},addRules:function(e){f.addValidElements(e)},setRules:function(e){f.setValidElements(e)},onPreProcess:function(e){c&&c.fire("PreProcess",e)},onPostProcess:function(e){c&&c.fire("PostProcess",e)},addTempAttr:function(e){-1===o.inArray(n,e)&&(m.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),n.push(e))},trimHtml:u,getTrimmedContent:function(){return e(c.getBody().innerHTML)},trimContent:e}}}),e("tinymce/dom/TridentSelection",[],function(){return function(m){function c(e,t){var n,i,r,o,a,s,l,c,u=0,d=-1;if((n=e.duplicate()).collapse(t),(c=n.parentElement()).ownerDocument===m.dom.doc){for(;"false"===c.contentEditable;)c=c.parentNode;if(!c.hasChildNodes())return{node:c,inside:1};for(i=(o=c.children).length-1;u<=i;)if(a=o[l=Math.floor((u+i)/2)],n.moveToElementText(a),0<(d=n.compareEndPoints(t?"StartToStart":"EndToEnd",e)))i=l-1;else{if(!(d<0))return{node:a};u=l+1}if(d<0)for(a?n.collapse(!1):(n.moveToElementText(c),n.collapse(!0),a=c,r=!0),s=0;0!==n.compareEndPoints(t?"StartToStart":"StartToEnd",e)&&0!==n.move("character",1)&&c==n.parentElement();)s++;else for(n.collapse(!0),s=0;0!==n.compareEndPoints(t?"StartToStart":"StartToEnd",e)&&0!==n.move("character",-1)&&c==n.parentElement();)s++;return{node:a,position:d,offset:s,inside:r}}}var u=this,h=m.dom;this.getBookmark=function(e){function n(e){var t,n,i,r,o=[];for(t=e.parentNode,n=h.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=(i=t.children).length;r--;)if(e===i[r]){o.push(r);break}t=(e=t).parentNode}return o}function t(e){var t;if(t=c(i,e))return{position:t.position,offset:t.offset,indexes:n(t.node),inside:t.inside}}var i=m.getRng(),r={};return 2===e&&(i.item?r.start={ctrl:!0,indexes:n(i.item(0))}:(r.start=t(!0),m.isCollapsed()||(r.end=t()))),r},this.moveToBookmark=function(o){function a(e){var t,n,i,r;for(t=h.getRoot(),n=e.length-1;0<=n;n--)r=t.children,(i=e[n])<=r.length-1&&(t=r[i]);return t}function e(e){var t,n,i,r=o[e?"start":"end"];r&&(t=0<r.position,(n=l.createTextRange()).moveToElementText(a(r.indexes)),void 0!==(i=r.offset)?(n.collapse(r.inside||t),n.moveStart("character",t?-i:i)):n.collapse(e),s.setEndPoint(e?"StartToStart":"EndToStart",n),e&&s.collapse(!0))}var s,l=h.doc.body;o.start&&(o.start.ctrl?(s=l.createControlRange()).addElement(a(o.start.indexes)):(s=l.createTextRange(),e(!0),e()),s.select())},this.addRange=function(e){function t(e){var t,n,i,r,o;i=h.create("a"),t=e?s:c,n=e?l:u,r=a.duplicate(),t!=d&&t!=d.documentElement||(t=f,n=0),3==t.nodeType?(t.parentNode.insertBefore(i,t),r.moveToElementText(i),r.moveStart("character",n),h.remove(i),a.setEndPoint(e?"StartToStart":"EndToEnd",r)):((o=t.childNodes).length?(n>=o.length?h.insertAfter(i,o[o.length-1]):t.insertBefore(i,o[n]),r.moveToElementText(i)):t.canHaveHTML&&(t.innerHTML="<span></span>",i=t.firstChild,r.moveToElementText(i),r.collapse(!1)),a.setEndPoint(e?"StartToStart":"EndToEnd",r),h.remove(i))}var a,n,s,l,c,u,i,r,o,d=m.dom.doc,f=d.body;if(s=e.startContainer,l=e.startOffset,c=e.endContainer,u=e.endOffset,a=f.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return(i=s.previousSibling)&&!i.hasChildNodes()&&h.isBlock(i)?i.innerHTML="":i=null,s.innerHTML="<span></span><span></span>",a.moveToElementText(s.lastChild),a.select(),h.doc.selection.clear(),s.innerHTML="",void(i&&(i.innerHTML=""));l=h.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(o=s.childNodes[l],(n=f.createControlRange()).addElement(o),n.select(),(r=m.getRng()).item&&o===r.item(0))return}catch(e){}}t(!0),t(),a.select()},this.getRangeAt=function(){function t(e){var t,n,i,r,o=c(s,e),a=0;if(t=o.node,n=o.offset,!o.inside||t.hasChildNodes())if(void 0!==n){if(o.position<0){if(!(i=o.inside?t.firstChild:t.nextSibling))return void l[e?"setStartAfter":"setEndAfter"](t);if(!n)return void(3==i.nodeType?l[e?"setStart":"setEnd"](i,0):l[e?"setStartBefore":"setEndBefore"](i));for(;i;){if(3==i.nodeType&&(a+=(r=i.nodeValue).length)>=n){t=i,a-=n,a=r.length-a;break}i=i.nextSibling}}else{if(!(i=t.previousSibling))return l[e?"setStartBefore":"setEndBefore"](t);if(!n)return void(3==t.nodeType?l[e?"setStart":"setEnd"](i,t.nodeValue.length):l[e?"setStartAfter":"setEndAfter"](i));for(;i;){if(3==i.nodeType&&(a+=i.nodeValue.length)>=n){t=i,a-=n;break}i=i.previousSibling}}l[e?"setStart":"setEnd"](t,a)}else l[e?"setStartBefore":"setEndAfter"](t);else l[e?"setStart":"setEnd"](t,0)}var n,i,r,o,a,s=m.getRng(),l=h.createRng();if((n=s.item?s.item(0):s.parentElement()).ownerDocument!=h.doc)return l;if(i=m.isCollapsed(),s.item)return l.setStart(n.parentNode,h.nodeIndex(n)),l.setEnd(l.startContainer,l.startOffset+1),l;try{t(!0),i||t()}catch(e){if(-2147024809!=e.number)throw e;a=u.getBookmark(2),(r=s.duplicate()).collapse(!0),n=r.parentElement(),i||((r=s.duplicate()).collapse(!1),(o=r.parentElement()).innerHTML=o.innerHTML),n.innerHTML=n.innerHTML,u.moveToBookmark(a),s=m.getRng(),t(!0),i||t()}return l}}}),e("tinymce/util/VK",["tinymce/Env"],function(t){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return t.mac?e.metaKey:e.ctrlKey&&!e.altKey}}}),e("tinymce/dom/ControlSelection",["tinymce/util/VK","tinymce/util/Tools","tinymce/util/Delay","tinymce/Env","tinymce/dom/NodeType"],function($,q,j,Y,e){var X=e.isContentEditableFalse,K=e.isContentEditableTrue;return function(r,c){function l(e){var t=c.settings.object_resizing;return!1!==t&&!Y.iOS&&("string"!=typeof t&&(t="table,img,div"),"false"!==e.getAttribute("data-mce-resize")&&e!=c.getBody()&&c.dom.is(e,t))}function u(e){var t,n,i,r;t=e.screenX-N,n=e.screenY-S,D=t*w[2]+T,M=n*w[3]+R,D=D<5?5:D,M=M<5?5:M,("IMG"==y.nodeName&&!1!==c.settings.resize_img_proportional?!$.modifierPressed(e):$.modifierPressed(e)||"IMG"==y.nodeName&&w[2]*w[3]!=0)&&(z(t)>z(n)?(M=W(D*A),D=W(M/A)):(D=W(M/A),M=W(D*A))),O.setStyles(b,{width:D,height:M}),i=0<(i=w.startPos.x+t)?i:0,r=0<(r=w.startPos.y+n)?r:0,O.setStyles(C,{left:i,top:r,display:"block"}),C.innerHTML=D+" × "+M,w[2]<0&&b.clientWidth<=D&&O.setStyle(b,"left",_+(T-D)),w[3]<0&&b.clientHeight<=M&&O.setStyle(b,"top",k+(R-M)),(t=V.scrollWidth-L)+(n=V.scrollHeight-P)!=0&&O.setStyles(C,{left:i-t,top:r-n}),B||(c.fire("ObjectResizeStart",{target:y,width:T,height:R}),B=!0)}function d(){function e(e,t){t&&(y.style[e]||!c.schema.isValid(y.nodeName.toLowerCase(),e)?O.setStyle(y,e,t):O.setAttrib(y,e,t))}B=!1,e("width",D),e("height",M),O.unbind(I,"mousemove",u),O.unbind(I,"mouseup",d),F!=I&&(O.unbind(F,"mousemove",u),O.unbind(F,"mouseup",d)),O.remove(b),O.remove(C),U&&"TABLE"!=y.nodeName||f(y),c.fire("ObjectResized",{target:y,width:D,height:M}),O.setAttrib(y,"style",O.getAttrib(y,"style")),c.nodeChanged()}function f(e,r,o){var t,a,s,n,i;m(),p(),t=O.getPos(e,V),_=t.x,k=t.y,i=e.getBoundingClientRect(),a=i.width||i.right-i.left,s=i.height||i.bottom-i.top,y!=e&&(h(),y=e,D=M=0),n=c.fire("ObjectSelected",{target:e}),l(e)&&!n.isDefaultPrevented()?H(x,function(t,e){function n(e){N=e.screenX,S=e.screenY,T=y.clientWidth,R=y.clientHeight,A=R/T,(w=t).startPos={x:a*t[0]+_,y:s*t[1]+k},L=V.scrollWidth,P=V.scrollHeight,b=y.cloneNode(!0),O.addClass(b,"mce-clonedresizable"),O.setAttrib(b,"data-mce-bogus","all"),b.contentEditable=!1,b.unSelectabe=!0,O.setStyles(b,{left:_,top:k,margin:0}),b.removeAttribute("data-mce-selected"),V.appendChild(b),O.bind(I,"mousemove",u),O.bind(I,"mouseup",d),F!=I&&(O.bind(F,"mousemove",u),O.bind(F,"mouseup",d)),C=O.add(V,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},T+" × "+R)}var i;r?e==r&&n(o):((i=O.get("mceResizeHandle"+e))&&O.remove(i),i=O.add(V,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),Y.ie&&(i.contentEditable=!1),O.bind(i,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),n(e)}),t.elm=i,O.setStyles(i,{left:a*t[0]+_-i.offsetWidth/2,top:s*t[1]+k-i.offsetHeight/2}))}):m(),y.setAttribute("data-mce-selected","1")}function m(){var e,t;for(e in p(),y&&y.removeAttribute("data-mce-selected"),x)(t=O.get("mceResizeHandle"+e))&&(O.unbind(t),O.remove(t))}function n(e){function t(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)}var n,i;B||c.removed||(H(O.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),i="mousedown"==e.type?e.target:r.getNode(),t(i=O.$(i).closest(U?"table":"table,img,hr")[0],V)&&(g(),t(n=r.getStart(!0),i)&&t(r.getEnd(!0),i)&&(!U||i!=n&&"IMG"!==n.nodeName))?f(i):m())}function i(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function e(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function o(e){var t,n,i,r,o,a,s,l=e.srcElement;for(n in t=l.getBoundingClientRect(),a=E.clientX-t.left,s=E.clientY-t.top,x)if(i=x[n],r=l.offsetWidth*i[0],o=l.offsetHeight*i[1],z(r-a)<8&&z(o-s)<8){w=i;break}B=!0,c.fire("ObjectResizeStart",{target:y,width:y.clientWidth,height:y.clientHeight}),c.getDoc().selection.empty(),f(l,n,E)}function a(e){return X(function(e,t){for(;t&&t!=e;){if(K(t)||X(t))return t;t=t.parentNode}return null}(c.getBody(),e))}function s(e){var t,n=e.srcElement;if(a(n))(t=e).preventDefault?t.preventDefault():t.returnValue=!1;else if(n!=y){if(c.fire("ObjectSelected",{target:n}),h(),0===n.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=n.nodeName&&"TABLE"!=n.nodeName||(m(),i(y=n,"resizestart",o))}}function h(){e(y,"resizestart",o)}function p(){for(var e in x){var t=x[e];t.elm&&(O.unbind(t.elm),delete t.elm)}}function g(){try{c.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function v(e){var t;if(U){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(e){}}}var y,b,C,x,w,E,N,S,_,k,T,R,A,B,D,M,L,P,O=c.dom,H=q.each,I=c.getDoc(),F=document,U=Y.ie&&Y.ie<11,z=Math.abs,W=Math.round,V=c.getBody();x={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var t=".mce-content-body";return c.contentStyles.push(t+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+t+" .mce-resizehandle:hover {background: #000}"+t+" img[data-mce-selected],"+t+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+t+" .mce-clonedresizable {position: absolute;"+(Y.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+t+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),c.on("init",function(){U?(c.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(m(),v(e.target))}),i(V,"controlselect",s),c.on("mousedown",function(e){E=e})):(g(),11<=Y.ie&&(c.on("mousedown click",function(e){var t=e.target,n=t.nodeName;B||!/^(TABLE|IMG|HR)$/.test(n)||a(t)||(c.selection.select(t,"TABLE"==n),"mousedown"==e.type&&c.nodeChanged())}),c.dom.bind(V,"mscontrolselect",function(e){function t(e){j.setEditorTimeout(c,function(){c.selection.select(e)})}if(a(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target))})));var t=j.throttle(function(e){c.composing||n(e)});c.on("nodechange ResizeEditor ResizeWindow drop",t),c.on("keyup compositionend",function(e){y&&"TABLE"==y.nodeName&&t(e)}),c.on("hide blur",m)}),c.on("remove",p),{isResizable:l,showResizeRect:f,hideResizeRect:m,updateResizeRect:n,controlSelect:v,destroy:function(){y=b=null,U&&(h(),e(V,"controlselect",s))}}}}),e("tinymce/util/Fun",[],function(){var i=[].slice;return{constant:function(e){return function(){return e}},negate:function(t){return function(e){return!t(e)}},and:function(){var n=i.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}},or:function(){var n=i.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}},curry:function t(e){var n=i.call(arguments);return n.length-1>=e.length?e.apply(this,n.slice(1)):function(){var e=n.concat([].slice.call(arguments));return t.apply(this,e)}},compose:function(t,n){return function(e){return t(n(e))}},noop:function(){}}}),e("tinymce/caret/CaretCandidate",["tinymce/dom/NodeType","tinymce/util/Arr","tinymce/caret/CaretContainer"],function(e,n,t){function i(e){return!f(e)&&(l(e)?!c(e.parentNode):u(e)||s(e)||d(e)||a(e))}function r(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(a(e))return!1;if(o(e))return!0}return!0}var o=e.isContentEditableTrue,a=e.isContentEditableFalse,s=e.isBr,l=e.isText,c=e.matchNodeNames("script style textarea"),u=e.matchNodeNames("img input textarea hr iframe video audio object"),d=e.matchNodeNames("table"),f=t.isCaretContainer;return{isCaretCandidate:i,isInEditable:r,isAtomic:function(e){return u(e)||!!a(t=e)&&!0!==n.reduce(t.getElementsByTagName("*"),function(e,t){return e||o(t)},!1);var t},isEditableCaretCandidate:function(e,t){return i(e)&&r(e,t)}}}),e("tinymce/geom/ClientRect",[],function(){function n(e){return e?{left:t(e.left),top:t(e.top),bottom:t(e.bottom),right:t(e.right),width:t(e.width),height:t(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function i(e,t,n){return 0<=e&&e<=Math.min(t.height,n.height)/2}function r(e,t){return e.bottom<t.top||!(e.top>t.bottom)&&i(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&i(t.bottom-e.top,e,t)}function a(e,t){return e.left<t.left}function s(e,t){return e.right>t.right}var t=Math.round;return{clone:n,collapse:function(e,t){return(e=n(e)).right=(t||(e.left=e.left+e.width),e.left),e.width=0,e},isEqual:function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},isAbove:r,isBelow:o,isLeft:a,isRight:s,compare:function(e,t){return r(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0},containsXY:function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}}}),e("tinymce/text/ExtendingChar",[],function(){var t=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]");return{isExtendingChar:function(e){return"string"==typeof e&&768<=e.charCodeAt(0)&&t.test(e)}}}),e("tinymce/caret/CaretPosition",["tinymce/util/Fun","tinymce/dom/NodeType","tinymce/dom/DOMUtils","tinymce/dom/RangeUtils","tinymce/caret/CaretCandidate","tinymce/geom/ClientRect","tinymce/text/ExtendingChar"],function(r,e,t,n,i,c,l){function u(e){return"createRange"in e?e.createRange():t.DOM.createRng()}function o(e){return e&&/[\r\n\t ]/.test(e)}function d(e){var t,n=e.startContainer,i=e.startOffset;return!!(o(e.toString())&&v(n.parentNode)&&(o((t=n.data)[i-1])||o(t[i+1])))}function a(e){function i(e){var t,n,i,r,o,a,s,l;return t=0<(n=e.getClientRects()).length?c.clone(n[0]):c.clone(e.getBoundingClientRect()),b(e)&&0===t.left?(o=(i=e).ownerDocument,a=u(o),s=o.createTextNode(" "),(l=i.parentNode).insertBefore(s,i),a.setStart(s,0),a.setEnd(s,1),r=c.clone(a.getBoundingClientRect()),l.removeChild(s),r):t}function r(e,t){return(e=c.collapse(e,t)).width=1,e.right=e.left+1,e}function o(e){0!==e.height&&(0<s.length&&c.isEqual(e,s[s.length-1])||s.push(e))}function t(e,t){var n=u(e.ownerDocument);if(t<e.data.length){if(l.isExtendingChar(e.data[t]))return s;if(l.isExtendingChar(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!d(n)))return o(r(i(n),!1)),s}0<t&&(n.setStart(e,t-1),n.setEnd(e,t),d(n)||o(r(i(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),d(n)||o(r(i(n),!0)))}var n,a,s=[];if(y(e.container()))return t(e.container(),e.offset()),s;if(f(e.container()))if(e.isAtEnd())a=x(e.container(),e.offset()),y(a)&&t(a,a.data.length),g(a)&&!b(a)&&o(r(i(a),!1));else{if(a=x(e.container(),e.offset()),y(a)&&t(a,0),g(a)&&e.isAtEnd())return o(r(i(a),!1)),s;n=x(e.container(),e.offset()-1),g(n)&&!b(n)&&(h(n)||h(a)||!g(a))&&o(r(i(n),!1)),g(a)&&o(r(i(a),!0))}return s}function s(t,n,e){function i(){return e||(e=a(new s(t,n))),e}return{container:r.constant(t),offset:r.constant(n),toRange:function(){var e;return(e=u(t.ownerDocument)).setStart(t,n),e.setEnd(t,n),e},getClientRects:i,isVisible:function(){return 0<i().length},isAtStart:function(){return y(t),0===n},isAtEnd:function(){return y(t)?n>=t.data.length:n>=t.childNodes.length},isEqual:function(e){return e&&t===e.container()&&n===e.offset()},getNode:function(e){return x(t,e?n-1:n)}}}var f=e.isElement,m=i.isCaretCandidate,h=e.matchStyleValues("display","block table"),p=e.matchStyleValues("float","left right"),g=r.and(f,m,r.negate(p)),v=r.negate(e.matchStyleValues("white-space","pre pre-line pre-wrap")),y=e.isText,b=e.isBr,C=t.nodeIndex,x=n.getNode;return s.fromRangeStart=function(e){return new s(e.startContainer,e.startOffset)},s.fromRangeEnd=function(e){return new s(e.endContainer,e.endOffset)},s.after=function(e){return new s(e.parentNode,C(e)+1)},s.before=function(e){return new s(e.parentNode,C(e))},s}),e("tinymce/caret/CaretBookmark",["tinymce/dom/NodeType","tinymce/dom/DOMUtils","tinymce/util/Fun","tinymce/util/Arr","tinymce/caret/CaretPosition"],function(l,e,c,u,o){function a(e){return e?u.reduce(e.childNodes,function(e,t){return s(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function r(t){return function(e){return t===e}}function t(e){var i,t,n;return i=a(function e(t){var n=t.parentNode;return s(n)?e(n):n}(e)),t=u.findIndex(i,r(e),e),i=i.slice(0,t+1),n=u.reduce(i,function(e,t,n){return f(t)&&f(i[n-1])&&e++,e},0),i=u.filter(i,l.matchNodeNames(e.nodeName)),(t=u.findIndex(i,r(e),e))-n}function d(e){return(f(e)?"text()":e.nodeName.toLowerCase())+"["+t(e)+"]"}var f=l.isText,s=l.isBogus,m=e.nodeIndex;return{create:function(e,t){var n,i,r,o,a,s=[];return n=t.container(),i=t.offset(),f(n)?r=function(e,t){for(;(e=e.previousSibling)&&f(e);)t+=e.data.length;return t}(n,i):(i>=(o=n.childNodes).length?(r="after",i=o.length-1):r="before",n=o[i]),s.push(d(n)),a=function(e,t,n){var i=[];for(t=t.parentNode;!(t==e||n&&n(t));t=t.parentNode)i.push(t);return i}(e,n),a=u.filter(a,c.negate(l.isBogus)),(s=s.concat(u.map(a,function(e){return d(e)}))).reverse().join("/")+","+r},resolve:function(e,t){var n,i,r;return t?(t=(n=t.split(","))[0].split("/"),r=1<n.length?n[1]:"before",(i=u.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),n=e,i=t[1],r=parseInt(t[2],10),o=a(n),o=u.filter(o,function(e,t){return!f(e)||!f(o[t-1])}),(o=u.filter(o,l.matchNodeNames(i)))[r]):null;var n,i,r,o},e))?f(i)?function(e,t){for(var n,i=e,r=0;f(i);){if(n=i.data.length,r<=t&&t<=r+n){e=i,t-=r;break}if(!f(i.nextSibling)){e=i,t=n;break}r+=n,i=i.nextSibling}return t>e.data.length&&(t=e.data.length),new o(e,t)}(i,parseInt(r,10)):(r="after"===r?m(i)+1:m(i),new o(i.parentNode,r)):null):null}}}),e("tinymce/dom/BookmarkManager",["tinymce/Env","tinymce/util/Tools","tinymce/caret/CaretContainer","tinymce/caret/CaretBookmark","tinymce/caret/CaretPosition","tinymce/dom/NodeType","tinymce/dom/RangeUtils"],function(p,g,f,v,y,b,C){function e(m){var h=m.dom;this.getBookmark=function(e,c){function t(e,t){var n=0;return g.each(h.select(e),function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!=t&&void n++}),n}function n(o){function e(e){var t,n,i,r=e?"start":"end";t=o[r+"Container"],n=o[r+"Offset"],1==t.nodeType&&"TR"==t.nodeName&&(t=(i=t.childNodes)[Math.min(e?n:n-1,i.length-1)])&&(n=e?0:t.childNodes.length,o["set"+(e?"Start":"End")](t,n))}return e(!0),e(),o}var i,r,o,a,s,l,u,d="";if(2==e)return s=(l=m.getNode())?l.nodeName:null,i=m.getRng(),x(l)||"IMG"==s?{name:s,index:t(s,l)}:m.tridentSel?m.tridentSel.getBookmark(e):(l=function(e){function t(e,t){var n;if(b.isElement(e)&&(e=C.getNode(e,t),x(e)))return e;if(f.isCaretContainer(e)){if(b.isText(e)&&f.isCaretContainerBlock(e)&&(e=e.parentNode),n=e.previousSibling,x(n))return n;if(n=e.nextSibling,x(n))return n}}return t(e.startContainer,e.startOffset)||t(e.endContainer,e.endOffset)}(i))?{name:s=l.tagName,index:t(s,l)}:function(e){function t(e,t){var n,i,r=e[t?"startContainer":"endContainer"],o=e[t?"startOffset":"endOffset"],a=[],s=0;if(3==r.nodeType){if(c)for(n=r.previousSibling;n&&3==n.nodeType;n=n.previousSibling)o+=n.nodeValue.length;a.push(o)}else o>=(i=r.childNodes).length&&i.length&&(s=1,o=Math.max(0,i.length-1)),a.push(h.nodeIndex(i[o],c)+s);for(;r&&r!=l;r=r.parentNode)a.push(h.nodeIndex(r,c));return a}var l=h.getRoot(),n={};return n.start=t(e,!0),m.isCollapsed()||(n.end=t(e)),n}(i);if(3==e)return i=m.getRng(),{start:v.create(h.getRoot(),y.fromRangeStart(i)),end:v.create(h.getRoot(),y.fromRangeEnd(i))};if(e)return{rng:m.getRng()};if(i=m.getRng(),o=h.uniqueId(),a=m.isCollapsed(),u="overflow:hidden;line-height:0px",i.duplicate||i.item){if(i.item)return{name:s=(l=i.item(0)).nodeName,index:t(s,l)};r=i.duplicate();try{i.collapse(),i.pasteHTML('<span data-mce-type="bookmark" id="'+o+'_start" style="'+u+'">'+d+"</span>"),a||(r.collapse(!1),i.moveToElementText(r.parentElement()),0===i.compareEndPoints("StartToEnd",r)&&r.move("character",-1),r.pasteHTML('<span data-mce-type="bookmark" id="'+o+'_end" style="'+u+'">'+d+"</span>"))}catch(e){return null}}else{if("IMG"==(s=(l=m.getNode()).nodeName))return{name:s,index:t(s,l)};r=n(i.cloneRange()),a||(r.collapse(!1),r.insertNode(h.create("span",{"data-mce-type":"bookmark",id:o+"_end",style:u},d))),(i=n(i)).collapse(!0),i.insertNode(h.create("span",{"data-mce-type":"bookmark",id:o+"_start",style:u},d))}return m.moveToBookmark({id:o,keep:1}),{id:o}},this.moveToBookmark=function(s){function e(e){var t,n,i,r,o=s[e?"start":"end"];if(o){for(i=o[0],n=l,t=o.length-1;1<=t;t--){if(r=n.childNodes,o[t]>r.length-1)return;n=r[o[t]]}3===n.nodeType&&(i=Math.min(o[0],n.nodeValue.length)),1===n.nodeType&&(i=Math.min(o[0],n.childNodes.length)),e?a.setStart(n,i):a.setEnd(n,i)}return!0}function t(e){var t,n,i,r,o=h.get(s.id+"_"+e),a=s.keep;if(o&&(t=o.parentNode,"start"==e?(n=a?(t=o.firstChild,1):h.nodeIndex(o),c=u=t,d=f=n):(n=a?(t=o.firstChild,1):h.nodeIndex(o),u=t,f=n),!a)){for(r=o.previousSibling,i=o.nextSibling,g.each(g.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=h.get(s.id+"_"+e);)h.remove(o,1);r&&i&&r.nodeType==i.nodeType&&3==r.nodeType&&!p.opera&&(n=r.nodeValue.length,r.appendData(i.nodeValue),h.remove(i),"start"==e?(c=u=r,d=f=n):(u=r,f=n))}}function n(e){return!h.isBlock(e)||e.innerHTML||p.ie||(e.innerHTML='<br data-mce-bogus="1" />'),e}var a,l,c,u,d,f,i,r;if(s)if(g.isArray(s.start)){if(a=h.createRng(),l=h.getRoot(),m.tridentSel)return m.tridentSel.moveToBookmark(s);e(!0)&&e()&&m.setRng(a)}else"string"==typeof s.start?m.setRng((i=h.createRng(),r=v.resolve(h.getRoot(),s.start),i.setStart(r.container(),r.offset()),r=v.resolve(h.getRoot(),s.end),i.setEnd(r.container(),r.offset()),i)):s.id?(t("start"),t("end"),c&&((a=h.createRng()).setStart(n(c),d),a.setEnd(n(u),f),m.setRng(a))):s.name?m.select(h.select(s.name)[s.index]):s.rng&&m.setRng(s.rng)}}var x=b.isContentEditableFalse;return e.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},e}),e("tinymce/dom/Selection",["tinymce/dom/TreeWalker","tinymce/dom/TridentSelection","tinymce/dom/ControlSelection","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/dom/NodeType","tinymce/Env","tinymce/util/Tools","tinymce/caret/CaretPosition"],function(s,o,a,n,l,d,c,e,t){function i(e,t,n,i){var r=this;r.dom=e,r.win=t,r.serializer=n,r.editor=i,r.bookmarkManager=new l(r),r.controlSelection=new a(r,i),r.win.getSelection||(r.tridentSel=new o(r))}var u=e.each,f=e.trim,m=c.ie;return i.prototype={setCursorLocation:function(e,t){var n=this,i=n.dom.createRng();e?(i.setStart(e,t),i.setEnd(e,t),n.setRng(i),n.collapse(!1)):(n._moveEndPoint(i,n.editor.getBody(),!0),n.setRng(i))},getContent:function(e){var t,n,i,r=this,o=r.getRng(),a=r.dom.create("body"),s=r.getSel();return t=n="",(e=e||{}).get=!0,e.format=e.format||"html",e.selection=!0,r.editor.fire("BeforeGetContent",e),"text"==e.format?r.isCollapsed()?"":o.text||(s.toString?s.toString():""):(o.cloneContents?(i=o.cloneContents())&&a.appendChild(i):o.item!==ge||o.htmlText!==ge?(a.innerHTML="<br>"+(o.item?o.item(0).outerHTML:o.htmlText),a.removeChild(a.firstChild)):a.innerHTML=o.toString(),/^\s/.test(a.innerHTML)&&(t=" "),/\s+$/.test(a.innerHTML)&&(n=" "),e.getInner=!0,e.content=r.isCollapsed()?"":t+r.serializer.serialize(a,e)+n,r.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n,i,r,o=this,a=o.getRng(),s=o.win.document;if((t=t||{format:"html"}).set=!0,t.selection=!0,t.content=e,t.no_events||o.editor.fire("BeforeSetContent",t),e=t.content,a.insertNode){e+='<span id="__caret">_</span>',a.startContainer==s&&a.endContainer==s?s.body.innerHTML=e:(a.deleteContents(),0===s.body.childNodes.length?s.body.innerHTML=e:a.createContextualFragment?a.insertNode(a.createContextualFragment(e)):(i=s.createDocumentFragment(),r=s.createElement("div"),i.appendChild(r),r.outerHTML=e,a.insertNode(i))),n=o.dom.get("__caret"),(a=s.createRange()).setStartBefore(n),a.setEndBefore(n),o.setRng(a),o.dom.remove("__caret");try{o.setRng(a)}catch(e){}}else a.item&&(s.execCommand("Delete",!1,null),a=o.getRng()),/^\s+/.test(e)?(a.pasteHTML('<span id="__mce_tmp">_</span>'+e),o.dom.remove("__mce_tmp")):a.pasteHTML(e);t.no_events||o.editor.fire("SetContent",t)},getStart:function(e){var t,n,i,r,o=this.getRng();if(o.duplicate||o.item){if(o.item)return o.item(0);for((i=o.duplicate()).collapse(1),(t=i.parentElement()).ownerDocument!==this.dom.doc&&(t=this.dom.getRoot()),n=r=o.parentElement();r=r.parentNode;)if(r==t){t=n;break}return t}return 1==(t=o.startContainer).nodeType&&t.hasChildNodes()&&(e&&o.collapsed||(t=t.childNodes[Math.min(t.childNodes.length-1,o.startOffset)])),t&&3==t.nodeType?t.parentNode:t},getEnd:function(e){var t,n,i=this.getRng();return i.duplicate||i.item?i.item?i.item(0):((i=i.duplicate()).collapse(0),(t=i.parentElement()).ownerDocument!==this.dom.doc&&(t=this.dom.getRoot()),t&&"BODY"==t.nodeName&&t.lastChild||t):(t=i.endContainer,n=i.endOffset,1==t.nodeType&&t.hasChildNodes()&&(e&&i.collapsed||(t=t.childNodes[0<n?n-1:n])),t&&3==t.nodeType?t.parentNode:t)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n,i=this,r=i.dom,o=r.createRng();if(i.lastFocusBookmark=null,e){if(!t&&i.controlSelection.controlSelect(e))return;n=r.nodeIndex(e),o.setStart(e.parentNode,n),o.setEnd(e.parentNode,n+1),t&&(i._moveEndPoint(o,e,!0),i._moveEndPoint(o,e)),i.setRng(o)}return e},isCollapsed:function(){var e=this.getRng(),t=this.getSel();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},collapse:function(e){var t,n=this.getRng();n.item&&(t=n.item(0),(n=this.win.document.body.createTextRange()).moveToElementText(t)),n.collapse(!!e),this.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(e){return-1}}var n,i,r,o,a,s,l=this;if(!l.win)return null;if(void 0===(o=l.win.document)||null===o)return null;if(!e&&l.lastFocusBookmark){var c=l.lastFocusBookmark;return c.startContainer?((i=o.createRange()).setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&l.tridentSel)return l.tridentSel.getRangeAt(0);try{(n=l.getSel())&&(i=0<n.rangeCount?n.getRangeAt(0):n.createRange?n.createRange():o.createRange())}catch(e){}if((s=l.editor.fire("GetSelectionRange",{range:i})).range!==i)return s.range;if(m&&i&&i.setStart&&o.selection){try{a=o.selection.createRange()}catch(e){}a&&a.item&&(r=a.item(0),(i=o.createRange()).setStartBefore(r),i.setEndAfter(r))}return i||(i=o.createRange?o.createRange():o.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(r=l.dom.getRoot(),i.setStart(r,0),i.setEnd(r,0)),l.selectedRange&&l.explicitRange&&(0===t(i.START_TO_START,i,l.selectedRange)&&0===t(i.END_TO_END,i,l.selectedRange)?i=l.explicitRange:(l.selectedRange=null,l.explicitRange=null)),i},setRng:function(e,t){var n,i,r=this;if(e)if(e.select){r.explicitRange=null;try{e.select()}catch(e){}}else if(r.tridentSel){if(e.cloneRange)try{r.tridentSel.addRange(e)}catch(e){}}else{if(n=r.getSel(),e=r.editor.fire("SetSelectionRange",{range:e}).range,n){r.explicitRange=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),r.selectedRange=0<n.rangeCount?n.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!n.setBaseAndExtent||c.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset])&&"IMG"==i.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(i,0,i,1)),r.editor.fire("AfterSetSelectionRange",{range:e})}},setNode:function(e){return this.setContent(this.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,n,i,r,o,a=this.getRng(),s=this.dom.getRoot();return a?(n=a.startContainer,i=a.endContainer,r=a.startOffset,o=a.endOffset,a.setStart?(t=a.commonAncestorContainer,!a.collapsed&&(n==i&&o-r<2&&n.hasChildNodes()&&(t=n.childNodes[r]),3===n.nodeType&&3===i.nodeType&&(n=n.length===r?e(n.nextSibling,!0):n.parentNode,i=0===o?e(i.previousSibling,!1):i.parentNode,n&&n===i))?n:t&&3==t.nodeType?t.parentNode:t):((t=a.item?a.item(0):a.parentElement()).ownerDocument!==this.win.document&&(t=s),t)):s},getSelectedBlocks:function(e,t){var n,i,r=this.dom,o=[];if(i=r.getRoot(),e=r.getParent(e||this.getStart(),r.isBlock),t=r.getParent(t||this.getEnd(),r.isBlock),e&&e!=i&&o.push(e),e&&t&&e!=t)for(var a=new s(n=e,i);(n=a.next())&&n!=t;)r.isBlock(n)&&o.push(n);return t&&e!=t&&t!=i&&o.push(t),o},isForward:function(){var e,t,n=this.dom,i=this.getSel();return!(i&&i.anchorNode&&i.focusNode)||((e=n.createRng()).setStart(i.anchorNode,i.anchorOffset),e.collapse(!0),(t=n.createRng()).setStart(i.focusNode,i.focusOffset),t.collapse(!0),e.compareBoundaryPoints(e.START_TO_START,t)<=0)},normalize:function(){var e=this.getRng();return c.range&&new n(this.dom).normalize(e)&&this.setRng(e,this.isForward()),e},selectorChanged:function(e,t){var a,s=this;return s.selectorChangedData||(s.selectorChangedData={},a={},s.editor.on("NodeChange",function(e){var n=e.element,i=s.dom,r=i.getParents(n,null,i.getRoot()),o={};u(s.selectorChangedData,function(e,n){u(r,function(t){if(i.is(t,n))return a[n]||(u(e,function(e){e(!0,{node:t,selector:n,parents:r})}),a[n]=e),o[n]=e,!1})}),u(a,function(e,t){o[t]||(delete a[t],u(e,function(e){e(!1,{node:n,selector:t,parents:r})}))})})),s.selectorChangedData[e]||(s.selectorChangedData[e]=[]),s.selectorChangedData[e].push(t),s},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,t){function n(e){for(var t=0,n=0,i=e;i&&i.nodeType;)t+=i.offsetLeft||0,n+=i.offsetTop||0,i=i.offsetParent;return{x:t,y:n}}var i,r,o,a,s=this.dom,l=s.getRoot(),c=0;if(d.isElement(e)){if(!1===t&&(c=e.offsetHeight),"BODY"!=l.nodeName){var u=this.getScrollContainer();if(u)return i=n(e).y-n(u).y+c,a=u.clientHeight,void((i<(o=u.scrollTop)||o+a<i+25)&&(u.scrollTop=i<o?i:i-a+25))}r=s.getViewPort(this.editor.getWin()),i=s.getPos(e).y+c,o=r.y,a=r.h,(i<r.y||o+a<i+25)&&this.editor.getWin().scrollTo(0,i<o?i:i-a+25)}},placeCaretAt:function(e,t){this.setRng(n.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(e,t,n){var i=t,r=new s(t,i),o=this.dom.schema.getNonEmptyElements();do{if(3==t.nodeType&&0!==f(t.nodeValue).length)return void(n?e.setStart(t,0):e.setEnd(t,t.nodeValue.length));if(o[t.nodeName]&&!/^(TD|TH)$/.test(t.nodeName))return void(n?e.setStartBefore(t):"BR"==t.nodeName?e.setEndBefore(t):e.setEndAfter(t));if(c.ie&&c.ie<11&&this.dom.isBlock(t)&&this.dom.isEmpty(t))return void(n?e.setStart(t,0):e.setEnd(t,0))}while(t=n?r.next():r.prev());"BODY"==i.nodeName&&(n?e.setStart(i,0):e.setEnd(i,i.childNodes.length))},getBoundingClientRect:function(){var e=this.getRng();return e.collapsed?t.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){this.win=null,this.controlSelection.destroy()}},i}),e("tinymce/dom/ElementUtils",["tinymce/dom/BookmarkManager","tinymce/util/Tools"],function(o,e){var a=e.each;return function(r){this.compare=function(e,t){function n(n){var i={};return a(r.getAttribs(n),function(e){var t=e.nodeName.toLowerCase();0!==t.indexOf("_")&&"style"!==t&&0!==t.indexOf("data-")&&(i[t]=r.getAttrib(n,t))}),i}function i(e,t){var n,i;for(i in e)if(e.hasOwnProperty(i)){if(void 0===(n=t[i]))return!1;if(e[i]!=n)return!1;delete t[i]}for(i in t)if(t.hasOwnProperty(i))return!1;return!0}return!(e.nodeName!=t.nodeName||!i(n(e),n(t))||!i(r.parseStyle(r.getAttrib(e,"style")),r.parseStyle(r.getAttrib(t,"style")))||o.isBookmarkNode(e)||o.isBookmarkNode(t))}}}),e("tinymce/fmt/Preview",["tinymce/dom/DOMUtils","tinymce/util/Tools","tinymce/html/Schema"],function(e,p,o){function u(e,t){function m(e){var t,n,i;return r="string"==typeof e?{name:e,classes:[],attrs:{}}:e,t=g.create(r.name),n=t,(i=r).classes.length&&g.addClass(n,i.classes.join(" ")),g.setAttribs(n,i.attrs),t}var n,r,i,h=t&&t.schema||new o({});return e&&e.length?(n=m(r=e[0]),(i=g.create("div")).appendChild(function e(n,t,i){var r,o,a,s,l,c,u,d=t.length&&t[0],f=d&&d.name;if(l=f,c="string"!=typeof(s=n)?s.nodeName.toLowerCase():s,a=!(!(u=h.getElementRule(c).parentsRequired)||!u.length)&&(l&&-1!==p.inArray(u,l)?l:u[0]))f==a?(o=t[0],t=t.slice(1)):o=a;else if(d)o=t[0],t=t.slice(1);else if(!i)return n;return o&&(r=m(o)).appendChild(n),i&&(r||(r=g.create("div")).appendChild(n),p.each(i,function(e){var t=m(e);r.insertBefore(t,n)})),e(r,t,o&&o.siblings)}(n,e.slice(1),r.siblings)),i):""}function i(e){var t,a={classes:[],attrs:{}};return"*"!==(e=a.selector=p.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(e,t,n,i,r){switch(t){case"#":a.attrs.id=n;break;case".":a.classes.push(n);break;case":":-1!==p.inArray("checked disabled enabled read-only required".split(" "),n)&&(a.attrs[n]=n)}if("["==i){var o=r.match(/([\w\-]+)(?:\=\"([^\"]+))?/);o&&(a.attrs[o[1]]=o[2])}return""})),a.name=t||"div",a}function d(e){return e&&"string"==typeof e?(e=(e=e.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),p.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=p.map(e.split(/(?:~\+|~|\+)/),i),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[]}var f=p.each,g=e.DOM;return{getCssText:function(n,e){function i(e){return e.replace(/%(\w+)/g,"")}var t,r,o,a,s,l,c="";if(!1===(l=n.settings.preview_styles))return"";if("string"!=typeof l&&(l="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof e){if(!(e=n.formatter.get(e)))return;e=e[0]}return"preview"in e&&!1===(l=e.preview)?"":(t=e.block||e.inline||"span",r=(a=d(e.selector)).length?(a[0].name||(a[0].name=t),t=e.selector,u(a,n)):u([t],n),o=g.select(t,r)[0]||r.firstChild,f(e.styles,function(e,t){(e=i(e))&&g.setStyle(o,t,e)}),f(e.attributes,function(e,t){(e=i(e))&&g.setAttrib(o,t,e)}),f(e.classes,function(e){e=i(e),g.hasClass(o,e)||g.addClass(o,e)}),n.fire("PreviewFormats"),g.setStyles(r,{position:"absolute",left:-65535}),n.getBody().appendChild(r),s=g.getStyle(n.getBody(),"fontSize",!0),s=/px$/.test(s)?parseInt(s,10):0,f(l.split(" "),function(e){var t=g.getStyle(o,e,!0);if(!("background-color"==e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=g.getStyle(n.getBody(),e,!0),"#ffffff"==g.toHex(t).toLowerCase())||"color"==e&&"#000000"==g.toHex(t).toLowerCase())){if("font-size"==e&&/em|%$/.test(t)){if(0===s)return;t=(t=parseFloat(t,10)/(/%$/.test(t)?100:1))*s+"px"}"border"==e&&t&&(c+="padding:0 2px;"),c+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),g.remove(r),c)},parseSelector:d,selectorToHtml:function(e,t){return u(d(e),t)}}}),e("tinymce/fmt/Hooks",["tinymce/util/Arr","tinymce/dom/NodeType","tinymce/dom/DomQuery"],function(r,o,a){var n={},s=r.filter,l=r.each;return n.pre||(n.pre=[]),n.pre.push(function(e){var t,n,i=e.selection.getRng();t=o.matchNodeNames("pre"),i.collapsed||(n=e.selection.getSelectedBlocks(),l(s(s(n,t),function(e){return t(e.previousSibling)&&-1!=r.indexOf(n,e.previousSibling)}),function(e){var t,n;t=e.previousSibling,a(n=e).remove(),a(t).append("<br><br>").append(n.childNodes)}))}),{postProcess:function(e,t){l(n[e],function(e){e(t)})}}}),e("tinymce/Formatter",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/dom/ElementUtils","tinymce/util/Fun","tinymce/util/Tools","tinymce/fmt/Preview","tinymce/fmt/Hooks"],function(te,e,r,l,ne,ie,o,re){return function(b){function C(e){return e.nodeType&&(e=e.nodeName),!!b.schema.getTextBlockElements()[e.toLowerCase()]}function h(e){return/^(TH|TD)$/.test(e.nodeName)}function g(e,t){return z.getParents(e,t,z.getRoot())}function x(e){return 1===e.nodeType&&"_mce_caret"===e.id}function w(e){return e?i[e]:i}function n(e,t){e&&("string"!=typeof e?Q(e,function(e,t){n(t,e)}):(t=t.length?t:[t],Q(t,function(e){e.deep===F&&(e.deep=!e.selector),e.split===F&&(e.split=!e.selector||e.inline),e.remove===F&&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+/))}),i[e]=t))}function a(e,t){var n=w(t);if(n)for(var i=0;i<n.length;i++)if(!1===n[i].inherit&&z.is(e,n[i].selector))return!0;return!1}function p(e){var t;return b.dom.getParent(e,function(e){return(t=b.dom.getStyle(e,"text-decoration"))&&"none"!==t}),t}function u(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=p(e.parentNode),b.dom.getStyle(e,"color")&&t?b.dom.setStyle(e,"text-decoration",t):b.dom.getStyle(e,"text-decoration")===t&&b.dom.setStyle(e,"text-decoration",null))}function E(m,h,o){function p(n,e){if(e=e||y,n){if(e.onformat&&e.onformat(n,e,h,o),Q(e.styles,function(e,t){z.setStyle(n,t,d(e,h))}),e.styles){var t=z.getAttrib(n,"style");t&&n.setAttribute("data-mce-style",t)}Q(e.attributes,function(e,t){z.setAttrib(n,t,d(e,h))}),Q(e.classes,function(e){e=d(e,h),z.hasClass(n,e)||z.addClass(n,e)})}}function g(e,t){var n=!1;return!!y.selector&&(Q(e,function(e){if(!("collapsed"in e&&e.collapsed!==a))return z.is(t,e.selector)&&!x(t)?(p(t,e),!(n=!0)):void 0}),n)}function e(e,t,l){var c,u,d=[],f=!0;c=y.inline||y.block,p(u=z.create(c)),V.walk(e,function(e){var s;Q(e,function e(t){var n,i,r,o;if(o=f,n=t.nodeName.toLowerCase(),i=t.parentNode.nodeName.toLowerCase(),1===t.nodeType&&G(t)&&(o=f,f="true"===G(t),r=!0),_(n,"br"))return s=0,void(y.block&&z.remove(t));if(y.wrapper&&N(t,m,h))s=0;else{if(f&&!r&&y.block&&!y.wrapper&&C(n)&&$(i,c))return p(t=z.rename(t,c)),d.push(t),void(s=0);if(y.selector){var a=g(v,t);if(!y.inline||a)return void(s=0)}!f||r||!$(c,n)||!$(i,c)||!l&&3===t.nodeType&&1===t.nodeValue.length&&65279===t.nodeValue.charCodeAt(0)||x(t)||y.inline&&q(t)?(s=0,Q(Z(t.childNodes),e),r&&(f=o),s=0):(s||(s=z.clone(u,X),t.parentNode.insertBefore(s,t),d.push(s)),s.appendChild(t))}})}),!0===y.links&&Q(d,function(e){!function e(t){"A"===t.nodeName&&p(t,y),Q(Z(t.childNodes),e)}(e)}),Q(d,function(n){function i(e){var t=0;return Q(e.childNodes,function(e){A(e)||J(e)||t++}),t}function r(e){var t=!1;return Q(e.childNodes,function(e){if(k(e))return t=e,!1}),t}var e,t,o,a;if(e=i(n),!(1<d.length)&&q(n)||0!==e){if(y.inline||y.wrapper){if(y.exact||1!==e||((o=r(t=n))&&!J(o)&&S(o,y)&&(p(a=z.clone(o,X)),z.replace(a,t,K),z.remove(o,1)),n=a||t),Q(v,function(t){Q(z.select(t.inline,n),function(e){J(e)||M(t,h,e,t.exact?e:null)})}),N(n.parentNode,m,h)&&M(y,h,n)&&(n=0),y.merge_with_parents&&z.getParent(n.parentNode,function(e){if(N(e,m,h))return M(y,h,n)&&(n=0),K}),!q(n)&&!R(n,"fontSize")){var s=function(e,t){do{if(1!==i(e))break;if(!(e=r(e)))break;if(t(e))return e}while(e);return null}(n,T("fontSize"));s&&E("fontsize",{value:R(s,"fontSize")},n)}n&&!1!==y.merge_siblings&&(n=P(n=P(L(n),n),L(n,K)))}}else z.remove(n,1)})}var t,n,i,r,v=w(m),y=v[0],a=!o&&W.isCollapsed();if("false"!==G(W.getNode())){if(y){if(o)o.nodeType?g(v,o)||((n=z.createRng()).setStartBefore(o),n.setEndAfter(o),e(D(n,v),0,!0)):e(o,0,!0);else if(a&&y.inline&&!z.select("td[data-mce-selected],th[data-mce-selected]").length)H("apply",m,h);else{var s=b.selection.getNode();f||!v[0].defaultBlock||z.getParent(s,z.isBlock)||E(v[0].defaultBlock),b.selection.setRng(function(){var e=b.selection.getRng(),t=e.startContainer,i=e.endContainer;if(t!=i&&0===e.endOffset){var n=function(e,t){var n=new te(i);for(o=n.prev2();o;o=n.prev2()){if(3==o.nodeType&&0<o.data.length)return o;if(1<o.childNodes.length||o==e||"BR"==o.tagName)return o}}(t),r=3==n.nodeType?n.data.length:n.childNodes.length;e.setEnd(n,r)}return e}()),t=W.getBookmark(),e(D(W.getRng(K),v)),y.styles&&((y.styles.color||y.styles.textDecoration)&&(ee(s,u,"childNodes"),u(s)),y.styles.backgroundColor&&function t(e,n,i){Q(e.childNodes,function(e){k(e)&&(n(e)&&i(e),e.hasChildNodes()&&t(e,n,i))})}(s,T("fontSize"),(i="backgroundColor",r=d(y.styles.backgroundColor,h),ne.curry(function(e,t,n){z.setStyle(n,e,t)},i,r)))),W.moveToBookmark(t),I(W.getRng(K)),b.nodeChanged()}re.postProcess(m,b)}}else{o=W.getNode();for(var l=0,c=v.length;l<c;l++)if(v[l].ceFalseOverride&&z.is(o,v[l].selector))return void p(o,v[l])}}function v(i,u,e,r){function o(e){return function(e,t,n,i){var r,o,a,s,l,c;if(e){for(c=e.parentNode,r=t.parentNode;r&&r!=c;r=r.parentNode){for(o=z.clone(r,X),l=0;l<d.length;l++)if(M(d[l],u,o,o)){o=0;break}o&&(a&&o.appendChild(a),s||(s=o),a=o)}!i||f.mixed&&q(e)||(t=z.split(e,t)),a&&(n.parentNode.insertBefore(a,n),s.appendChild(n))}return t}((Q(g(e.parentNode).reverse(),function(e){var t;n||"_start"==e.id||"_end"==e.id||(t=N(e,i,u,r))&&!1!==t.split&&(n=e)}),n),e,e,!0);var n}function a(e){var t=z.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return J(n)&&(n=n[e?"firstChild":"lastChild"]),3==n.nodeType&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),z.remove(t,!0),n}function t(e){var t,n,i=e.commonAncestorContainer;if(e=D(e,d,K),f.split){if((t=O(e,K))!=(n=O(e))){if(/^(TR|TH|TD)$/.test(t.nodeName)&&t.firstChild&&(t="TR"==t.nodeName?t.firstChild.firstChild||t:t.firstChild||t),i&&/^T(HEAD|BODY|FOOT|R)$/.test(i.nodeName)&&h(n)&&n.firstChild&&(n=n.firstChild||n),z.isChildOf(t,n)&&!q(n)&&!h(t)&&!h(n))return o(t=B(t,"span",{id:"_start","data-mce-type":"bookmark"})),void(t=a(K));t=B(t,"span",{id:"_start","data-mce-type":"bookmark"}),n=B(n,"span",{id:"_end","data-mce-type":"bookmark"}),o(t),o(n),t=a(K),n=a()}else t=n=o(t);e.startContainer=t.parentNode?t.parentNode:t,e.startOffset=j(t),e.endContainer=n.parentNode?n.parentNode:n,e.endOffset=j(n)+1}V.walk(e,function(e){Q(e,function(e){(function e(t){var n,i,r,o,a;if(1===t.nodeType&&G(t)&&(o=l,l="true"===G(t),a=!0),n=Z(t.childNodes),l&&!a)for(i=0,r=d.length;i<r&&!M(d[i],u,t,t);i++);if(f.deep&&n.length){for(i=0,r=n.length;i<r;i++)e(n[i]);a&&(l=o)}})(e),1===e.nodeType&&"underline"===b.dom.getStyle(e,"text-decoration")&&e.parentNode&&"underline"===p(e.parentNode)&&M({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,e)})})}var n,s,d=w(i),f=d[0],l=!0;if(e)e.nodeType?((s=z.createRng()).setStartBefore(e),s.setEndAfter(e),t(s)):t(e);else if("false"!==G(W.getNode()))W.isCollapsed()&&f.inline&&!z.select("td[data-mce-selected],th[data-mce-selected]").length?H("remove",i,u,r):(n=W.getBookmark(),t(W.getRng(K)),W.moveToBookmark(n),f.inline&&y(i,u,W.getStart())&&I(W.getRng(!0)),b.nodeChanged());else{e=W.getNode();for(var c=0,m=d.length;c<m&&(!d[c].ceFalseOverride||!M(d[c],u,e,e));c++);}}function N(e,t,s,l){function n(e,t,n){var i,r,o,a=t[n];if(t.onmatch)return t.onmatch(e,t,n);if(a)if(a.length===F){for(i in a)if(a.hasOwnProperty(i)){if(r="attributes"===n?z.getAttrib(e,i):R(e,i),l&&!r&&!t.exact)return;if((!l||t.exact)&&!_(r,c(d(a[i],s),i)))return}}else for(o=0;o<a.length;o++)if("attributes"===n?z.getAttrib(e,a[o]):R(e,a[o]))return t;return t}var i,r,o,a=w(t);if(a&&e)for(r=0;r<a.length;r++)if(S(e,i=a[r])&&n(e,i,"attributes")&&n(e,i,"styles")){if(o=i.classes)for(r=0;r<o.length;r++)if(!z.hasClass(e,o[r]))return;return i}}function y(n,i,e){function t(e){var t=z.getRoot();return e!==t&&N(e=z.getParent(e,function(e){return!!a(e,n)||e.parentNode===t||!!N(e,n,i,!0)}),n,i)}var r;return e?t(e):t(e=W.getNode())?K:(r=W.getStart())!=e&&t(r)?K:X}function S(e,t){return _(e,t.inline)?K:_(e,t.block)?K:t.selector?1==e.nodeType&&z.is(e,t.selector):void 0}function _(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function k(e){return 1==e.nodeType&&!J(e)&&!A(e)&&!x(e)}function T(e){return ne.curry(function(e,t){return!(!t||!R(t,e))},e)}function R(e,t){return c(z.getStyle(e,t),t)}function c(e,t){return"color"!=t&&"backgroundColor"!=t||(e=z.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function d(e,n){return"string"!=typeof e?e=e(n):n&&(e=e.replace(/%(\w+)/g,function(e,t){return n[t]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var i=z.create(t,n);return e.parentNode.insertBefore(i,e),i.appendChild(e),i}function D(a,s,l){function e(e){var t,n,i,r,o,a;if(t=n=e?f:h,r=e?"previousSibling":"nextSibling",o=z.getRoot(),3==t.nodeType&&!A(t)&&(e?0<m:p<t.nodeValue.length))return t;for(;;){if(!s[0].block_expand&&q(n))return n;for(i=n[r];i;i=i[r])if(!J(i)&&!A(i)&&("BR"!=(a=i).nodeName||!a.getAttribute("data-mce-bogus")||a.nextSibling))return n;if(n==o||n.parentNode==o){t=n;break}n=n.parentNode}return t}function t(e,t){for(t===F&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)(e=e.childNodes[t])&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}}function n(e){for(var t=e;t;){if(1===t.nodeType&&G(t))return"false"===G(t)?t:e;t=t.parentNode}return e}function i(e,t,o){function n(e,t){var n,i,r=e.nodeValue;return void 0===t&&(t=o?r.length:0),o?-1===(n=(n=r.lastIndexOf(" ",t))>(i=r.lastIndexOf(" ",t))?n:i)||l||n++:(n=r.indexOf(" ",t),i=r.indexOf(" ",t),n=-1!==n&&(-1===i||n<i)?n:i),n}var i,r,a,s;if(3===e.nodeType){if(-1!==(a=n(e,t)))return{container:e,offset:a};s=e}for(i=new te(e,z.getParent(e,q)||b.getBody());r=i[o?"prev":"next"]();)if(3===r.nodeType){if(-1!==(a=n(s=r)))return{container:r,offset:a}}else if(q(r))break;if(s)return{container:s,offset:t=o?0:s.length}}function r(e,t){var n,i,r,o;for(3==e.nodeType&&0===e.nodeValue.length&&e[t]&&(e=e[t]),n=g(e),i=0;i<n.length;i++)for(r=0;r<s.length;r++)if(!("collapsed"in(o=s[r])&&o.collapsed!==a.collapsed)&&z.is(n[i],o.selector))return n[i];return e}function o(e,t){var n,i=z.getRoot();if(s[0].wrapper||(n=z.getParent(e,s[0].block,i)),n||(n=z.getParent(3==e.nodeType?e.parentNode:e,function(e){return e!=i&&C(e)})),n&&s[0].wrapper&&(n=g(n,"ul,ol").reverse()[0]||n),!n)for(n=e;n[t]&&!q(n[t])&&!_(n=n[t],"br"););return n||e}var c,u,d,f=a.startContainer,m=a.startOffset,h=a.endContainer,p=a.endOffset;if(1==f.nodeType&&f.hasChildNodes()&&(c=f.childNodes.length-1,3==(f=f.childNodes[c<m?c:m]).nodeType&&(m=0)),1==h.nodeType&&h.hasChildNodes()&&(c=h.childNodes.length-1,3==(h=h.childNodes[c<p?c:p-1]).nodeType&&(p=h.nodeValue.length)),f=n(f),h=n(h),(J(f.parentNode)||J(f))&&(3==(f=(f=J(f)?f:f.parentNode).nextSibling||f).nodeType&&(m=0)),(J(h.parentNode)||J(h))&&(3==(h=(h=J(h)?h:h.parentNode).previousSibling||h).nodeType&&(p=h.length)),s[0].inline&&(a.collapsed&&((d=i(f,m,!0))&&(f=d.container,m=d.offset),(d=i(h,p))&&(h=d.container,p=d.offset)),(u=t(h,p)).node)){for(;u.node&&0===u.offset&&u.node.previousSibling;)u=t(u.node.previousSibling);u.node&&0<u.offset&&3===u.node.nodeType&&" "===u.node.nodeValue.charAt(u.offset-1)&&1<u.offset&&(h=u.node).splitText(u.offset-1)}return(s[0].inline||s[0].block_expand)&&(s[0].inline&&3==f.nodeType&&0!==m||(f=e(!0)),s[0].inline&&3==h.nodeType&&p!==h.nodeValue.length||(h=e())),s[0].selector&&s[0].expand!==X&&!s[0].inline&&(f=r(f,"previousSibling"),h=r(h,"nextSibling")),(s[0].block||s[0].selector)&&(f=o(f,"previousSibling"),h=o(h,"nextSibling"),s[0].block&&(q(f)||(f=e(!0)),q(h)||(h=e()))),1==f.nodeType&&(m=j(f),f=f.parentNode),1==h.nodeType&&(p=j(h)+1,h=h.parentNode),{startContainer:f,startOffset:m,endContainer:h,endOffset:p}}function M(n,i,r,o){var e,t,a,s;if(!S(r,n)&&(s=r,!n.links||"A"!=s.tagName))return X;if("all"!=n.remove)for(Q(n.styles,function(e,t){e=c(d(e,i),t),"number"==typeof t&&(t=e,o=0),(n.remove_similar||!o||_(R(o,t),e))&&z.setStyle(r,t,""),a=1}),a&&""===z.getAttrib(r,"style")&&(r.removeAttribute("style"),r.removeAttribute("data-mce-style")),Q(n.attributes,function(e,t){var n;if(e=d(e,i),"number"==typeof t&&(t=e,o=0),!o||_(z.getAttrib(o,t),e)){if("class"==t&&(e=z.getAttrib(r,t))&&(n="",Q(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(n+=(n?" ":"")+e)}),n))return void z.setAttrib(r,t,n);"class"==t&&r.removeAttribute("className"),m.test(t)&&r.removeAttribute("data-mce-"+t),r.removeAttribute(t)}}),Q(n.classes,function(e){e=d(e,i),o&&!z.hasClass(o,e)||z.removeClass(r,e)}),t=z.getAttribs(r),e=0;e<t.length;e++){var l=t[e].nodeName;if(0!==l.indexOf("_")&&0!==l.indexOf("data-"))return X}return"none"!=n.remove?(function(e,t){function n(e,t,n){return!(e=L(e,t,n))||"BR"==e.nodeName||q(e)}var i,r=e.parentNode;t.block&&(f?r==z.getRoot()&&(t.list_block&&_(e,t.list_block)||Q(Z(e.childNodes),function(e){$(f,e.nodeName.toLowerCase())?i?i.appendChild(e):(i=B(e,f),z.setAttribs(i,b.settings.forced_root_block_attrs)):i=0})):q(e)&&!q(r)&&(n(e,X)||n(e.firstChild,K,1)||e.insertBefore(z.create("br"),e.firstChild),n(e,K)||n(e.lastChild,X,1)||e.appendChild(z.create("br")))),t.selector&&t.inline&&!_(t.inline,e)||z.remove(e,1)}(r,n),K):void 0}function L(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1==e.nodeType||!A(e))return e}function P(t,e){function n(e,t){for(i=e;i;i=i[t]){if(3==i.nodeType&&0!==i.nodeValue.length)return e;if(1==i.nodeType&&!J(i))return i}return e}var i,r,o=new l(z);if(t&&e&&(t=n(t,"previousSibling"),e=n(e,"nextSibling"),o.compare(t,e))){for(i=t.nextSibling;i&&i!=e;)i=(r=i).nextSibling,t.appendChild(r);return z.remove(e),Q(Z(e.childNodes),function(e){t.appendChild(e)}),t}return e}function O(e,t){var n,i,r;return n=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],1==n.nodeType&&(r=n.childNodes.length-1,!t&&i&&i--,n=n.childNodes[r<i?r:i]),3===n.nodeType&&t&&i>=n.nodeValue.length&&(n=new te(n,b.getBody()).next()||n),3!==n.nodeType||t||0!==i||(n=new te(n,b.getBody()).prev()||n),n}function H(e,d,f,m){function h(e){var t=z.create("span",{id:a,"data-mce-bogus":!0,style:i?"color:red":""});return e&&t.appendChild(b.getDoc().createTextNode(Y)),t}function r(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Y||1<e.childNodes.length)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function s(e){for(;e;){if(e.id===a)return e;e=e.parentNode}}function l(e){var t;if(e)for(e=(t=new te(e,e)).current();e;e=t.next())if(3===e.nodeType)return e}function o(e,t){var n,i;if(e)i=W.getRng(!0),r(e)?(!1!==t&&(i.setStartBefore(e),i.setEndBefore(e)),z.remove(e)):((n=l(e)).nodeValue.charAt(0)===Y&&(n.deleteData(0,1),i.startContainer==n&&0<i.startOffset&&i.setStart(n,i.startOffset-1),i.endContainer==n&&0<i.endOffset&&i.setEnd(n,i.endOffset-1)),z.remove(e,1)),W.setRng(i);else if(!(e=s(W.getStart())))for(;e=z.get(a);)o(e,!1)}function n(){var e;(e=s(W.getStart()))&&!z.isEmpty(e)&&ee(e,function(e){1!=e.nodeType||e.id===a||z.isEmpty(e)||z.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var a="_mce_caret",i=b.settings.caret_debug;b._hasCaretEvents||(U=function(){var e,t=[];if(r(s(W.getStart()),t))for(e=t.length;e--;)z.setAttrib(t[e],"data-mce-bogus","1")},t=function(e){var t=e.keyCode;o(),8==t&&W.isCollapsed()&&W.getStart().innerHTML==Y&&o(s(W.getStart())),37!=t&&39!=t||o(s(W.getStart())),n()},b.on("SetContent",function(e){e.selection&&n()}),b._hasCaretEvents=!0),"apply"==e?function(){var e,t,n,i,r,o;i=(e=W.getRng(!0)).startOffset,o=e.startContainer.nodeValue,(t=s(W.getStart()))&&(n=l(t));var a=/[^\s\u00a0\u00ad\u200b\ufeff]/;o&&0<i&&i<o.length&&a.test(o.charAt(i))&&a.test(o.charAt(i-1))?(r=W.getBookmark(),e.collapse(!0),e=D(e,w(d)),e=V.split(e),E(d,f,e),W.moveToBookmark(r)):(t&&n.nodeValue===Y||(n=(t=h(!0)).firstChild,e.insertNode(t),i=1),E(d,f,t),W.setCursorLocation(n,i))}():function(){var e,t,n,i,r,o,a,s,l=W.getRng(!0),c=[];for(e=l.startContainer,t=l.startOffset,3==(r=e).nodeType&&(t!=e.nodeValue.length&&(i=!0),r=r.parentNode);r;){if(N(r,d,f,m)){o=r;break}r.nextSibling&&(i=!0),c.push(r),r=r.parentNode}if(o)if(i)n=W.getBookmark(),l.collapse(!0),l=D(l,w(d),!0),l=V.split(l),v(d,f,l),W.moveToBookmark(n);else{for(r=s=h(),a=c.length-1;0<=a;a--)r.appendChild(z.clone(c[a],!1)),r=r.firstChild;r.appendChild(z.doc.createTextNode(Y)),r=r.firstChild;var u=z.getParent(o,C);u&&z.isEmpty(u)?o.parentNode.replaceChild(s,o):z.insertAfter(s,o),W.setCursorLocation(r,1),z.isEmpty(o)&&z.remove(o)}}()}function I(e){var t,n,i,r,o,a,s=e.startContainer,l=e.startOffset;if(!(e.startContainer==e.endContainer&&((a=e.startContainer.childNodes[e.startOffset])&&/^(IMG)$/.test(a.nodeName))||(3==s.nodeType&&l>=s.nodeValue.length&&(l=j(s),s=s.parentNode,t=!0),1!=s.nodeType)))for(s=(r=s.childNodes)[Math.min(l,r.length-1)],n=new te(s,z.getParent(s,z.isBlock)),(l>r.length-1||t)&&n.next(),i=n.current();i;i=n.next())if(3==i.nodeType&&!A(i))return o=z.create("a",{"data-mce-bogus":"all"},Y),i.parentNode.insertBefore(o,i),e.setStart(i,0),W.setRng(e),void z.remove(o)}var s,F,t,U,i={},z=b.dom,W=b.selection,V=new e(z),$=b.schema.isValidChild,q=z.isBlock,f=b.settings.forced_root_block,j=z.nodeIndex,Y="\ufeff",m=/^(src|href|style)$/,X=!1,K=!0,G=z.getContentEditable,J=r.isBookmarkNode,Q=ie.each,Z=ie.grep,ee=ie.walk;(0,ie.extend)(this,{get:w,register:n,unregister:function(e){return e&&i[e]&&delete i[e],i},apply:E,remove:v,toggle:function(e,t,n){var i=w(e);!y(e,t,n)||"toggle"in i[0]&&!i[0].toggle?E(e,t,n):v(e,t,n)},match:y,matchAll:function(i,r){var e,o=[],a={};return e=W.getStart(),z.getParent(e,function(e){var t,n;for(t=0;t<i.length;t++)n=i[t],!a[n]&&N(e,n,r)&&(a[n]=!0,o.push(n))},z.getRoot()),o},matchNode:N,canApply:function(e){var t,n,i,r,o=w(e);if(o)for(t=g(W.getStart()),i=o.length-1;0<=i;i--){if(!(r=o[i].selector)||o[i].defaultBlock)return K;for(n=t.length-1;0<=n;n--)if(z.is(t[n],r))return K}return X},formatChanged:function(e,t,n){var o;return s||(s={},o={},b.on("NodeChange",function(n){var i=g(n.element),r={};i=ie.grep(i,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),Q(s,function(e,n){Q(i,function(t){return N(t,n,{},e.similar)?(o[n]||(Q(e,function(e){e(!0,{node:t,format:n,parents:i})}),o[n]=e),r[n]=e,!1):!a(t,n)&&void 0})}),Q(o,function(e,t){r[t]||(delete o[t],Q(e,function(e){e(!1,{node:n.element,format:t,parents:i})}))})})),Q(e.split(","),function(e){s[e]||(s[e]=[],s[e].similar=n),s[e].push(t)}),this},getCssText:function(e){return o.getCssText(b,e)}}),n({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],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(n,e,t){Q(t,function(e,t){z.setAttrib(n,t,e)})}},removeformat:[{selector:"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}]}),Q("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){n(e,{block:e,remove:"all"})}),n(b.settings.formats),function(){b.addShortcut("meta+b","bold_desc","Bold"),b.addShortcut("meta+i","italic_desc","Italic"),b.addShortcut("meta+u","underline_desc","Underline");for(var e=1;e<=6;e++)b.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);b.addShortcut("access+7","",["FormatBlock",!1,"p"]),b.addShortcut("access+8","",["FormatBlock",!1,"div"]),b.addShortcut("access+9","",["FormatBlock",!1,"address"])}(),b.on("BeforeGetContent",function(e){U&&"raw"!=e.format&&U()}),b.on("mouseup keydown",function(e){t&&t(e)})}}),e("tinymce/undo/Diff",[],function(){return{KEEP:0,DELETE:2,INSERT:1,diff:function(h,p){var e=h.length+p.length+2,g=new Array(e),v=new Array(e),c=function(e,t,n,i,r){var o=u(e,t,n,i);if(null===o||o.start===t&&o.diag===t-i||o.end===e&&o.diag===e-n)for(var a=e,s=n;a<t||s<i;)a<t&&s<i&&h[a]===p[s]?(r.push([0,h[a]]),++a,++s):i-n<t-e?(r.push([2,h[a]]),++a):(r.push([1,p[s]]),++s);else{c(e,o.start,n,o.start-o.diag,r);for(var l=o.start;l<o.end;++l)r.push([0,h[l]]);c(o.end,t,o.end-o.diag,i,r)}},y=function(e,t,n,i){for(var r=e;r-t<i&&r<n&&h[r]===p[r-t];)++r;return{start:e,end:r,diag:t}},u=function(e,t,n,i){var r=t-e,o=i-n;if(0===r||0===o)return null;var a=r-o,s=o+r,l=(s%2==0?s:s+1)/2;g[1+l]=e,v[1+l]=t+1;for(var c=0;c<=l;++c){for(var u=-c;u<=c;u+=2){var d=u+l;u===-c||u!=c&&g[d-1]<g[d+1]?g[d]=g[d+1]:g[d]=g[d-1]+1;for(var f=g[d],m=f-e+n-u;f<t&&m<i&&h[f]===p[m];)g[d]=++f,++m;if(a%2!=0&&a-c<=u&&u<=a+c&&v[d-a]<=g[d])return y(v[d-a],u+e-n,t,i)}for(u=a-c;u<=a+c;u+=2){for(d=u+l-a,u===a-c||u!=a+c&&v[d+1]<=v[d-1]?v[d]=v[d+1]-1:v[d]=v[d-1],m=(f=v[d]-1)-e+n-u;e<=f&&n<=m&&h[f]===p[m];)v[d]=f--,m--;if(a%2==0&&-c<=u&&u<=c&&v[d]<=g[d+a])return y(v[d],u+e-n,t,i)}}},t=[];return c(0,h.length,0,p.length,t),t}}}),e("tinymce/undo/Fragments",["tinymce/util/Arr","tinymce/html/Entities","tinymce/undo/Diff"],function(a,t,s){var l=function(e){return 1===e.nodeType?e.outerHTML:3===e.nodeType?t.encodeRaw(e.data,!1):8===e.nodeType?"\x3c!--"+e.data+"--\x3e":""},c=function(e,t,n){var i=function(e){var t,n,i;for(i=document.createElement("div"),t=document.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t}(t);if(e.hasChildNodes()&&n<e.childNodes.length){var r=e.childNodes[n];r.parentNode.insertBefore(i,r)}else e.appendChild(i)};return{read:function(e){return a.map(e.childNodes,l)},write:function(e,t){var n,i,r,o=a.map(t.childNodes,l);return n=s.diff(o,e),i=t,r=0,a.each(n,function(e){e[0]===s.KEEP?r++:e[0]===s.INSERT?(c(i,e[1],r),r++):e[0]===s.DELETE&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(i,r)}),t}}}),e("tinymce/undo/Levels",["tinymce/util/Arr","tinymce/undo/Fragments"],function(r,o){var a=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},s=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},n=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content};return{createFragmentedLevel:a,createCompleteLevel:s,createFromEditor:function(t){var e,n,i;return e=o.read(t.getBody()),n=(i=r.map(e,function(e){return t.serializer.trimContent(e)})).join(""),-1!==n.indexOf("</iframe>")?a(i):s(n)},applyToEditor:function(e,t,n){"fragmented"===t.type?o.write(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},isEq:function(e,t){return n(e)===n(t)}}}),e("tinymce/UndoManager",["tinymce/util/VK","tinymce/util/Tools","tinymce/undo/Levels"],function(e,m,h){return function(s){function l(e){s.setDirty(e)}function i(e){o.typing=!1,o.add({},e)}function n(){o.typing&&(o.typing=!1,o.add())}var c,r,o=this,u=0,d=[],f=0;return s.on("init",function(){o.add()}),s.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(n(),o.beforeChange())}),s.on("ExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&i(e)}),s.on("ObjectResizeStart Cut",function(){o.beforeChange()}),s.on("SaveContent ObjectResized blur",i),s.on("DragEnd",i),s.on("KeyUp",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(i(),s.nodeChanged()),46!==t&&8!==t||s.nodeChanged(),r&&o.typing&&(s.isDirty()||(l(d[0]&&!h.isEq(h.createFromEditor(s),d[0])),s.isDirty()&&s.fire("change",{level:d[0],lastLevel:null})),s.fire("TypingUndo"),r=!1,s.nodeChanged()))}),s.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(33<=t&&t<=36||37<=t&&t<=40||45===t)o.typing&&i(e);else{var n=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||20<t)||224===t||91===t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),r=!0)}}),s.on("MouseDown",function(e){o.typing&&i(e)}),s.addShortcut("meta+z","","Undo"),s.addShortcut("meta+y,meta+shift+z","","Redo"),s.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||s.nodeChanged()}),o={data:d,typing:!1,beforeChange:function(){f||(c=s.selection.getBookmark(2,!0))},add:function(e,t){var n,i,r,o=s.settings;if(r=h.createFromEditor(s),e=e||{},e=m.extend(e,r),f||s.removed)return null;if(i=d[u],s.fire("BeforeAddUndo",{level:e,lastLevel:i,originalEvent:t}).isDefaultPrevented())return null;if(i&&h.isEq(i,e))return null;if(d[u]&&(d[u].beforeBookmark=c),o.custom_undo_redo_levels&&d.length>o.custom_undo_redo_levels){for(n=0;n<d.length-1;n++)d[n]=d[n+1];d.length--,u=d.length}e.bookmark=s.selection.getBookmark(2,!0),u<d.length-1&&(d.length=u+1),d.push(e),u=d.length-1;var a={level:e,lastLevel:i,originalEvent:t};return s.fire("AddUndo",a),0<u&&(l(!0),s.fire("change",a)),e},undo:function(){var e;return o.typing&&(o.add(),o.typing=!1),0<u&&(e=d[--u],h.applyToEditor(s,e,!0),l(!0),s.fire("undo",{level:e})),e},redo:function(){var e;return u<d.length-1&&(e=d[++u],h.applyToEditor(s,e,!1),l(!0),s.fire("redo",{level:e})),e},clear:function(){d=[],u=0,o.typing=!1,o.data=d,s.fire("ClearUndos")},hasUndo:function(){return 0<u||o.typing&&d[0]&&!h.isEq(h.createFromEditor(s),d[0])},hasRedo:function(){return u<d.length-1&&!o.typing},transact:function(e){n(),o.beforeChange();try{f++,e()}finally{f--}return o.add()},extra:function(e,t){var n,i;o.transact(e)&&(i=d[u].bookmark,n=d[u-1],h.applyToEditor(s,n,!0),o.transact(t)&&(d[u-1].beforeBookmark=i))}}}}),e("tinymce/EnterKey",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/caret/CaretContainer","tinymce/Env"],function(P,O,H,I){var F=I.ie&&I.ie<11;return function(k){var T=k.dom,R=k.selection,A=k.settings,B=k.undoManager,D=k.schema,M=D.getNonEmptyElements(),L=D.getMoveCaretBeforeOnEnterElements();k.on("keydown",function(e){13==e.keyCode&&!1!==function(e){function u(e){return e&&T.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==T.getContentEditable(e)}function i(e){var t;T.isBlock(e)&&(t=R.getRng(),e.appendChild(T.create("span",null," ")),R.select(e),e.lastChild.outerHTML="",R.setRng(t))}function r(e){var t,n,i,r,o=e;if(e){if(I.ie&&I.ie<9&&p&&p.firstChild&&p.firstChild==p.lastChild&&"BR"==p.firstChild.tagName&&T.remove(p.firstChild),/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(e){for(;e;){if(1==e.nodeType||3==e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(T.doc.createTextNode(" "),e.firstChild)}if(i=T.createRng(),I.ie||e.normalize(),e.hasChildNodes()){for(t=new P(e,e);n=t.current();){if(3==n.nodeType){i.setStart(n,0),i.setEnd(n,0);break}if(L[n.nodeName.toLowerCase()]){i.setStartBefore(n),i.setEndBefore(n);break}o=n,n=t.next()}n||(i.setStart(o,0),i.setEnd(o,0))}else"BR"==e.nodeName?e.nextSibling&&T.isBlock(e.nextSibling)?((!g||g<9)&&(r=T.create("br"),e.parentNode.insertBefore(r,e)),i.setStartBefore(e),i.setEndBefore(e)):(i.setStartAfter(e),i.setEndAfter(e)):(i.setStart(e,0),i.setEnd(e,0));R.setRng(i),T.remove(r),R.scrollIntoView(e)}}function d(e){var t=A.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&T.setAttribs(e,A.forced_root_block_attrs)}function t(e){e.innerHTML=F?"":'<br data-mce-bogus="1">'}function o(e){var t,n,i,r=c,o=D.getTextInlineElements();if(e||"TABLE"==x?d(t=T.create(e||E)):t=p.cloneNode(!1),i=t,!1!==A.keep_styles)do{if(o[r.nodeName]){if("_mce_caret"==r.id)continue;n=r.cloneNode(!1),T.setAttrib(n,"id",""),t.hasChildNodes()?n.appendChild(t.firstChild):i=n,t.appendChild(n)}}while((r=r.parentNode)&&r!=m);return F||(i.innerHTML='<br data-mce-bogus="1">'),t}function n(e){var t,n,i;if(3==c.nodeType&&(e?0<h:h<c.nodeValue.length))return!1;if(c.parentNode==p&&N&&!e)return!0;if(e&&1==c.nodeType&&c==p.firstChild)return!0;if("TABLE"===c.nodeName||c.previousSibling&&"TABLE"==c.previousSibling.nodeName)return N&&!e||!N&&e;for(t=new P(c,p),3==c.nodeType&&(e&&0===h?t.prev():e||h!=c.nodeValue.length||t.next());n=t.current();){if(1===n.nodeType){if(!n.getAttribute("data-mce-bogus")&&(i=n.nodeName.toLowerCase(),M[i]&&"br"!==i))return!1}else if(3===n.nodeType&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0}function a(){k.execCommand("InsertLineBreak",!1,e)}function s(){y=/^(H[1-6]|PRE|FIGURE)$/.test(x)&&"HGROUP"!=w?o(E):o(),A.end_container_on_empty_block&&u(C)&&T.isEmpty(p)?y=T.split(C,p):T.insertAfter(y,p),r(y)}var f,l,m,c,h,p,g,v,y,b,C,x,w,E,N,S,_;if(f=R.getRng(!0),!e.isDefaultPrevented())if(f.collapsed){if(new O(T).normalize(f),c=f.startContainer,h=f.startOffset,E=(E=(A.force_p_newlines?"p":"")||A.forced_root_block)?E.toUpperCase():"",g=T.doc.documentMode,v=e.shiftKey,1==c.nodeType&&c.hasChildNodes()&&(N=h>c.childNodes.length-1,c=c.childNodes[Math.min(h,c.childNodes.length-1)]||c,h=N&&3==c.nodeType?c.nodeValue.length:0),m=function(e){var t,n,i=T.getRoot();for(t=e;t!==i&&"false"!==T.getContentEditable(t);)"true"===T.getContentEditable(t)&&(n=t),t=t.parentNode;return t!==i?n:i}(c))if(B.beforeChange(),T.isBlock(m)||m==T.getRoot()){if((E&&!v||!E&&v)&&(c=function(e,t){var n,i,r,o,a,s,l,c=E||"P";if(!(i=T.getParent(e,T.isBlock))||!u(i)){if(s=(i=i||m)==k.getBody()||(l=i)&&/^(TD|TH|CAPTION)$/.test(l.nodeName)?i.nodeName.toLowerCase():i.parentNode.nodeName.toLowerCase(),!i.hasChildNodes())return d(n=T.create(c)),i.appendChild(n),f.setStart(n,0),f.setEnd(n,0),n;for(o=e;o.parentNode!=i;)o=o.parentNode;for(;o&&!T.isBlock(o);)o=(r=o).previousSibling;if(r&&D.isValidChild(s,c.toLowerCase())){for(d(n=T.create(c)),r.parentNode.insertBefore(n,r),o=r;o&&!T.isBlock(o);)a=o.nextSibling,n.appendChild(o),o=a;f.setStart(e,t),f.setEnd(e,t)}}return e}(c,h)),p=T.getParent(c,T.isBlock),C=p?T.getParent(p.parentNode,T.isBlock):null,x=p?p.nodeName.toUpperCase():"","LI"!=(w=C?C.nodeName.toUpperCase():"")||e.ctrlKey||(p=C,x=w),k.undoManager.typing&&(k.undoManager.typing=!1,k.undoManager.add()),/^(LI|DT|DD)$/.test(x)){if(!E&&v)return void a();if(T.isEmpty(p))return void function(){function e(e){for(var t=C[e?"firstChild":"lastChild"];t&&1!=t.nodeType;)t=t[e?"nextSibling":"previousSibling"];return t===p}function t(){var e=C.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:C}if(C!=k.getBody()){var n=C.parentNode.nodeName;/^(OL|UL|LI)$/.test(n)&&(E="LI"),y=E?o(E):T.create("BR"),e(!0)&&e()?"LI"==n?T.insertAfter(y,t()):T.replace(y,C):e(!0)?"LI"==n?(T.insertAfter(y,t()),y.appendChild(T.doc.createTextNode(" ")),y.appendChild(C)):C.parentNode.insertBefore(y,C):e()?(T.insertAfter(y,t()),i(y)):(C=t(),(l=f.cloneRange()).setStartAfter(p),l.setEndAfter(C),b=l.extractContents(),"LI"==E&&"LI"==b.firstChild.nodeName?(y=b.firstChild,T.insertAfter(b,C)):(T.insertAfter(b,C),T.insertAfter(y,C))),T.remove(p),r(y),B.add()}}()}if("PRE"==x&&!1!==A.br_in_pre){if(!v)return void a()}else if(!E&&!v&&"LI"!=x||E&&v)return void a();E&&p===k.getBody()||(E=E||"P",H.isCaretContainerBlock(p)?(y=H.showCaretContainerBlock(p),T.isEmpty(p)&&t(p),r(y)):n()?s():n(!0)?(i(y=p.parentNode.insertBefore(o(),p)),r(p)):((l=f.cloneRange()).setEndAfter(p),function(e){for(;3===e.nodeType&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(b=l.extractContents()),y=b.firstChild,T.insertAfter(b,p),function(e){var t,n=y,i=[];if(n){for(;n=n.firstChild;){if(T.isBlock(n))return;1!=n.nodeType||M[n.nodeName.toLowerCase()]||i.push(n)}for(t=i.length;t--;)!(n=i[t]).hasChildNodes()||n.firstChild==n.lastChild&&""===n.firstChild.nodeValue?T.remove(n):"A"==n.nodeName&&" "===(n.innerText||n.textContent)&&T.remove(n)}}(),S=p,F||(S.normalize(),(_=S.lastChild)&&!/^(left|right)$/gi.test(T.getStyle(_,"float",!0))||T.add(S,"br")),T.isEmpty(p)&&t(p),y.normalize(),T.isEmpty(y)?(T.remove(y),s()):r(y)),T.setAttrib(y,"id",""),k.fire("NewBlock",{newBlock:y}),B.typing=!1,B.add())}else E&&!v||a()}else k.execCommand("Delete")}(e)&&e.preventDefault()})}}),e("tinymce/ForceBlocks",[],function(){return function(h){var p=h.settings,g=h.dom,v=h.selection,y=h.schema,b=y.getBlockElements();p.forced_root_block&&h.on("NodeChange",function(){var e,t,n,i,r,o,a,s,l,c,u,d,f=v.getStart(),m=h.getBody();if(d=p.forced_root_block,f&&1===f.nodeType&&d){for(;f&&f!=m;){if(b[f.nodeName])return;f=f.parentNode}if((e=v.getRng()).setStart){t=e.startContainer,n=e.startOffset,i=e.endContainer,r=e.endOffset;try{l=h.getDoc().activeElement===m}catch(e){}}else e.item&&(f=e.item(0),(e=h.getDoc().body.createTextRange()).moveToElementText(f)),l=e.parentElement().ownerDocument===h.getDoc(),(c=e.duplicate()).collapse(!0),n=-1*c.move("character",-16777215),c.collapsed||((c=e.duplicate()).collapse(!1),r=-1*c.move("character",-16777215)-n);for(f=m.firstChild,u=m.nodeName.toLowerCase();f;)if((3===f.nodeType||1==f.nodeType&&!b[f.nodeName])&&y.isValidChild(u,d.toLowerCase())){if(3===f.nodeType&&0===f.nodeValue.length){f=(a=f).nextSibling,g.remove(a);continue}o||(o=g.create(d,h.settings.forced_root_block_attrs),f.parentNode.insertBefore(o,f),s=!0),f=(a=f).nextSibling,o.appendChild(a)}else o=null,f=f.nextSibling;if(s&&l){if(e.setStart)e.setStart(t,n),e.setEnd(i,r),v.setRng(e);else try{(e=h.getDoc().body.createTextRange()).moveToElementText(m),e.collapse(!0),e.moveStart("character",n),0<r&&e.moveEnd("character",r),e.select()}catch(e){}h.nodeChanged()}}})}}),e("tinymce/caret/CaretUtils",["tinymce/util/Fun","tinymce/dom/TreeWalker","tinymce/dom/NodeType","tinymce/caret/CaretPosition","tinymce/caret/CaretContainer","tinymce/caret/CaretCandidate"],function(e,a,c,t,u,n){function s(e){return 0<e}function l(e){return e<0}function d(e,t){for(var n;n=e(t);)if(!y(n))return n;return null}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(h(e))return e;return t}function f(e,t){for(;e&&e!=t;){if(g(e))return e;e=e.parentNode}return null}function r(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){var i,r,o,a;for(r=e?"previousSibling":"nextSibling";n&&n!=t;){if(i=n[r],v(i)&&(i=i[r]),p(i)){if(a=n,f(i,o=t)==f(a,o))return i;break}if(x(i))break;n=n.parentNode}return null}function o(e,t){return p((n=e,(i=t)?(r=i.container(),o=i.offset(),C(r)?r.childNodes[o+n]:null):null));var n,i,r,o}var h=c.isContentEditableTrue,p=c.isContentEditableFalse,g=c.matchStyleValues("display","block table table-cell table-caption"),v=u.isCaretContainer,y=u.isCaretContainerBlock,b=e.curry,C=c.isElement,x=n.isCaretCandidate,w=b(r,!0),E=b(r,!1);return{isForwards:s,isBackwards:l,findNode:function(e,t,n,i,r){var o=new a(e,i);if(l(t)){if((p(e)||y(e))&&n(e=d(o.prev,!0)))return e;for(;e=d(o.prev,r);)if(n(e))return e}if(s(t)){if((p(e)||y(e))&&n(e=d(o.next,!0)))return e;for(;e=d(o.next,r);)if(n(e))return e}return null},getEditingHost:i,getParentBlock:f,isInSameBlock:function(e,t,n){return f(e.container(),n)==f(t.container(),n)},isInSameEditingHost:function(e,t,n){return i(e.container(),n)==i(t.container(),n)},isBeforeContentEditableFalse:b(o,0),isAfterContentEditableFalse:b(o,-1),normalizeRange:function(e,t,n){var i,r,o,a,s=b(m,!0,t),l=b(m,!1,t);if(r=n.startContainer,o=n.startOffset,u.isCaretContainerBlock(r)){if(C(r)||(r=r.parentNode),"before"==(a=r.getAttribute("data-mce-caret"))&&(i=r.nextSibling,p(i)))return w(i);if("after"==a&&(i=r.previousSibling,p(i)))return E(i)}if(!n.collapsed)return n;if(c.isText(r)){if(v(r)){if(1===e){if(i=l(r))return w(i);if(i=s(r))return E(i)}if(-1===e){if(i=s(r))return E(i);if(i=l(r))return w(i)}return n}if(u.endsWithCaretContainer(r)&&o>=r.data.length-1)return 1===e&&(i=l(r))?w(i):n;if(u.startsWithCaretContainer(r)&&o<=1)return-1===e&&(i=s(r))?E(i):n;if(o===r.data.length)return(i=l(r))?w(i):n;if(0===o)return(i=s(r))?E(i):n}return n}}}),e("tinymce/caret/CaretWalker",["tinymce/dom/NodeType","tinymce/caret/CaretCandidate","tinymce/caret/CaretPosition","tinymce/caret/CaretUtils","tinymce/util/Arr","tinymce/util/Fun"],function(m,e,h,p,g,v){function y(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null}function b(e,t){if(N(e)){if(_(t.previousSibling)&&!w(t.previousSibling))return h.before(t);if(w(t))return h(t,0)}if(S(e)){if(_(t.nextSibling)&&!w(t.nextSibling))return h.after(t);if(w(t))return h(t,t.data.length)}return S(e)?n(t)?h.before(t):h.after(t):h.before(t)}function C(e,t,n){var i,r,o,a,s,l,c,u,d,f;if(!E(n)||!t)return null;if(i=(c=t).container(),r=c.offset(),w(i)){if(S(e)&&0<r)return h(i,--r);if(N(e)&&r<i.length)return h(i,++r);o=i}else{if(S(e)&&0<r&&(a=y(i,r-1),_(a)))return!k(a)&&(s=p.findNode(a,e,T,a))?w(s)?h(s,s.data.length):h.after(s):w(a)?h(a,a.data.length):h.before(a);if(N(e)&&r<i.childNodes.length&&(a=y(i,r),_(a)))return u=a,d=n,m.isBr(u)&&(f=C(1,h.after(u),d))&&!p.isInSameBlock(h.before(u),h.before(f),d)?C(e,h.after(a),n):!k(a)&&(s=p.findNode(a,e,T,a))?w(s)?h(s,0):h.before(s):w(a)?h(a,0):h.after(a);o=c.getNode()}return(N(e)&&c.isAtEnd()||S(e)&&c.isAtStart())&&(o=p.findNode(o,e,v.constant(!0),n,!0),T(o))?b(e,o):(a=p.findNode(o,e,T,n),!(l=g.last(g.filter(function(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}(i,n),x)))||a&&l.contains(a)?a?b(e,a):null:c=N(e)?h.after(l):h.before(l))}var x=m.isContentEditableFalse,w=m.isText,E=m.isElement,n=m.isBr,N=p.isForwards,S=p.isBackwards,_=e.isCaretCandidate,k=e.isAtomic,T=e.isEditableCaretCandidate;return function(t){return{next:function(e){return C(1,e,t)},prev:function(e){return C(-1,e,t)}}}}),e("tinymce/InsertList",["tinymce/util/Tools","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition"],function(T,R,A){var B=function(e){return T.grep(e.childNodes,function(e){return"LI"===e.nodeName})},D=function(e){return 0<e.length&&!e[e.length-1].firstChild?e.slice(0,-1):e},M=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},L=function(e,t){var n=A.after(e),i=new R(t).prev(n);return i?i.toRange():null},P=function(t,e,n){var i,r,o,a,s=t.parentNode;return T.each(e,function(e){s.insertBefore(e,t)}),i=t,r=n,o=A.before(i),(a=new R(r).next(o))?a.toRange():null};return{isListFragment:function(e){var t=e.firstChild,n=e.lastChild;return t&&"meta"===t.name&&(t=t.next),n&&"mce_marker"===n.attr("id")&&(n=n.prev),!(!t||t!==n||"ul"!==t.name&&"ol"!==t.name)},insertAtCaret:function(e,r,o,t){var n,i,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E=(n=r,i=t,c=e.serialize(i),u=n.createFragment(c),s=(a=u).firstChild,l=a.lastChild,s&&"META"===s.nodeName&&s.parentNode.removeChild(s),l&&"mce_marker"===l.id&&l.parentNode.removeChild(l),a),N=M(r,o.startContainer),S=D(B(E.firstChild)),_=r.getRoot(),k=function(e){var t=A.fromRangeStart(o),n=new R(r.getRoot()),i=1===e?n.prev(t):n.next(t);return!i||M(r,i.getNode())!==N};return k(1)?P(N,S,_):k(2)?(C=N,x=S,w=_,r.insertAfter(x.reverse(),C),L(x[0],w)):(f=S,m=_,h=d=N,g=(p=o).cloneRange(),v=p.cloneRange(),g.setStartBefore(h),v.setEndAfter(h),y=[g.cloneContents(),v.cloneContents()],(b=d.parentNode).insertBefore(y[0],d),T.each(f,function(e){b.insertBefore(e,d)}),b.insertBefore(y[1],d),b.removeChild(d),L(f[f.length-1],m))},isParentBlockLi:function(e,t){return!!M(e,t)},trimListItems:D,listItems:B}}),e("tinymce/InsertContent",["tinymce/Env","tinymce/util/Tools","tinymce/html/Serializer","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/dom/ElementUtils","tinymce/dom/NodeType","tinymce/InsertList"],function(_,k,T,R,A,B,e,D){var M=e.matchNodeNames("td th");return{insertAtCaret:function(e,t){var n,i,r="string"!=typeof(n=t)?(i=k.extend({paste:n.paste,data:{paste:n.paste}},n),{content:n.content,details:i}):{content:n,details:{}};!function(r,e,t){var n,i,o,a,s,l,c,u,d,f,m,h,p=r.schema.getTextInlineElements(),g=r.selection,v=r.dom;/^ | $/.test(e)&&(e=function(e){function t(e){return i[e]&&3==i[e].nodeType}var n,i,r;return n=g.getRng(!0),i=n.startContainer,r=n.startOffset,3==i.nodeType&&(0<r?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),r<i.length?e=e.replace(/ (<br>|)$/," "):t("nextSibling")||(e=e.replace(/( | )(<br>|)$/," "))),e}(e)),n=r.parser,h=t.merge,i=new T({validate:r.settings.validate},r.schema),m='<span id="mce_marker" data-mce-type="bookmark">​</span>',l={content:e,format:"html",selection:!0},r.fire("BeforeSetContent",l),-1==(e=l.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,m);var y,b,C,x,w=(u=g.getRng()).startContainer||(u.parentElement?u.parentElement():null),E=r.getBody();w===E&&g.isCollapsed()&&v.isBlock(E.firstChild)&&(x=E.firstChild)&&!r.schema.getShortEndedElements()[x.nodeName]&&v.isEmpty(E.firstChild)&&((u=v.createRng()).setStart(E.firstChild,0),u.setEnd(E.firstChild,0),g.setRng(u)),g.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),b=(y=g.getRng(!0)).startContainer,C=y.startOffset,3==b.nodeType&&y.collapsed&&(" "===b.data[C]?(b.deleteData(C,1),/[\u00a0| ]$/.test(e)||(e+=" ")):" "===b.data[C-1]&&(b.deleteData(C-1,1),/[\u00a0| ]$/.test(e)||(e=" "+e))));var N,S={context:(o=g.getNode()).nodeName.toLowerCase(),data:t.data};if(s=n.parse(e,S),!0===t.paste&&D.isListFragment(s)&&D.isParentBlockLi(v,o))return u=D.insertAtCaret(i,v,r.selection.getRng(!0),s),r.selection.setRng(u),r.fire("SetContent",l);if(function(e){for(var t=s;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(),"mce_marker"==(d=s.lastChild).attr("id"))for(d=(c=d).prev;d;d=d.walk(!0))if(3==d.type||!v.isBlock(d.name)){r.schema.isValidChild(d.parent.name,"span")&&d.parent.insert(c,d,"br"===d.name);break}if(r._selectionOverrides.showBlockCaretContainer(o),S.invalid){for(g.setContent(m),o=g.getNode(),a=r.getBody(),9==o.nodeType?o=d=a:d=o;d!==a;)d=(o=d).parentNode;e=o==a?a.innerHTML:v.getOuterHTML(o),e=i.serialize(n.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return i.serialize(s)}))),o==a?v.setHTML(a,e):v.setOuterHTML(o,e)}else e=i.serialize(s),function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var i=n.firstChild,r=n.lastChild;!i||i===r&&"BR"===i.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}}(r,e,o);!function(){if(h){var n=r.getBody(),i=new B(v);k.each(v.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!=n;t=t.parentNode)p[e.nodeName.toLowerCase()]&&i.compare(t,e)&&v.remove(e,!0)})}}(),function(e){var t,n,i;if(e){if(g.scrollIntoView(e),t=function(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}(e))return v.remove(e),g.select(t);u=v.createRng(),(d=e.previousSibling)&&3==d.nodeType?(u.setStart(d,d.nodeValue.length),_.ie||(f=e.nextSibling)&&3==f.nodeType&&(d.appendData(f.data),f.parentNode.removeChild(f))):(u.setStartBefore(e),u.setEndBefore(e)),n=v.getParent(e,v.isBlock),v.remove(e),n&&v.isEmpty(n)&&(r.$(n).empty(),u.setStart(n,0),u.setEnd(n,0),M(n)||n.getAttribute("data-mce-fragment")||!(i=function(e){var t=A.fromRangeStart(e);if(t=new R(r.getBody()).next(t))return t.toRange()}(u))?v.add(n,v.create("br",{"data-mce-bogus":"1"})):(u=i,v.remove(n))),g.setRng(u)}}(v.get("mce_marker")),N=r.getBody(),k.each(N.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),r.fire("SetContent",l),r.addVisual()}(e,r.content,r.details)}}}),e("tinymce/EditorCommands",["tinymce/Env","tinymce/util/Tools","tinymce/dom/RangeUtils","tinymce/dom/TreeWalker","tinymce/InsertContent","tinymce/dom/NodeType"],function(d,e,C,x,f,m){var h=e.each,p=e.extend,g=e.map,w=e.inArray,E=e.explode,N=d.ie&&d.ie<11;return function(v){function t(e){var t;if(!v.quirks.isHidden()){if(e=e.toLowerCase(),t=c.state[e])return t(e);try{return v.getDoc().queryCommandState(e)}catch(e){}return!1}}function e(e,n){n=n||"exec",h(e,function(t,e){h(e.toLowerCase().split(","),function(e){c[n][e]=t})})}function a(e,t,n){return t===ge&&(t=!1),n===ge&&(n=null),v.getDoc().execCommand(e,t,n)}function n(e){return l.match(e)}function o(e,t){l.toggle(e,t?{value:t}:ge),v.nodeChanged()}function r(e){i=b.getBookmark(e)}function s(){b.moveToBookmark(i)}var y,b,l,i,c={state:{},exec:{},value:{}},u=v.settings;v.on("PreInit",function(){y=v.dom,b=v.selection,u=v.settings,l=v.formatter}),p(this,{execCommand:function(t,n,i,e){var r,o,a=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||e&&e.skip_focus||v.focus(),(e=v.fire("BeforeExecCommand",{command:t,ui:n,value:i})).isDefaultPrevented())return!1;if(o=t.toLowerCase(),r=c.exec[o])return r(o,n,i),v.fire("ExecCommand",{command:t,ui:n,value:i}),!0;if(h(v.plugins,function(e){if(e.execCommand&&e.execCommand(t,n,i))return v.fire("ExecCommand",{command:t,ui:n,value:i}),!(a=!0)}),a)return a;if(v.theme&&v.theme.execCommand&&v.theme.execCommand(t,n,i))return v.fire("ExecCommand",{command:t,ui:n,value:i}),!0;try{a=v.getDoc().execCommand(t,n,i)}catch(t){}return!!a&&(v.fire("ExecCommand",{command:t,ui:n,value:i}),!0)},queryCommandState:t,queryCommandValue:function(e){var t;if(!v.quirks.isHidden()){if(e=e.toLowerCase(),t=c.value[e])return t(e);try{return v.getDoc().queryCommandValue(e)}catch(e){}}},queryCommandSupported:function(e){if(e=e.toLowerCase(),c.exec[e])return!0;try{return v.getDoc().queryCommandSupported(e)}catch(e){}return!1},addCommands:e,addCommand:function(e,r,o){e=e.toLowerCase(),c.exec[e]=function(e,t,n,i){return r.call(o||v,t,n,i)}},addQueryStateHandler:function(e,t,n){e=e.toLowerCase(),c.state[e]=function(){return t.call(n||v)}},addQueryValueHandler:function(e,t,n){e=e.toLowerCase(),c.value[e]=function(){return t.call(n||v)}},hasCustomCommand:function(e){return e=e.toLowerCase(),!!c.exec[e]}}),e({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){v.undoManager.add()},"Cut,Copy,Paste":function(e){var t,n=v.getDoc();try{a(e)}catch(e){t=!0}if("paste"!==e||n.queryCommandEnabled(e)||(t=!0),t||!n.queryCommandSupported(e)){var i=v.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");d.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),v.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(b.isCollapsed()){var e=v.dom.getParent(v.selection.getStart(),"a");e&&v.dom.remove(e,!0)}else l.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),h("left,center,right,justify".split(","),function(e){t!=e&&l.remove("align"+e)}),"none"!=t&&o("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;a(e),(t=y.getParent(b.getNode(),"ol,ul"))&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(r(),y.split(n,t),s()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){o(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){o(e,n)},FontSize:function(e,t,n){var i,r;1<=n&&n<=7&&(r=E(u.font_size_style_values),n=(i=E(u.font_size_classes))?i[n-1]||n:r[n-1]||n),o(e,n)},RemoveFormat:function(e){l.remove(e)},mceBlockQuote:function(){o("blockquote")},FormatBlock:function(e,t,n){return o(n||"p")},mceCleanup:function(){var e=b.getBookmark();v.setContent(v.getContent({cleanup:!0}),{cleanup:!0}),b.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||b.getNode();i!=v.getBody()&&(r(),v.dom.remove(i,!0),s())},mceSelectNodeDepth:function(e,t,n){var i=0;y.getParent(b.getNode(),function(e){if(1==e.nodeType&&i++==n)return b.select(e),!1},v.getBody())},mceSelectNode:function(e,t,n){b.select(n)},mceInsertContent:function(e,t,n){f.insertAtCaret(v,n)},mceInsertRawHTML:function(e,t,n){b.setContent("tiny_mce_marker"),v.setContent(v.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){o(n)},mceSetContent:function(e,t,n){v.setContent(n)},"Indent,Outdent":function(n){var i,r,o;i=u.indentation,r=/[a-z%]+$/i.exec(i),i=parseInt(i,10),t("InsertUnorderedList")||t("InsertOrderedList")?a(n):(u.forced_root_block||y.getParent(b.getNode(),y.isBlock)||l.apply("div"),h(b.getSelectedBlocks(),function(e){if("false"!==y.getContentEditable(e)&&"LI"!==e.nodeName){var t=v.getParam("indent_use_margin",!1)?"margin":"padding";t="TABLE"===e.nodeName?"margin":t,t+="rtl"==y.getStyle(e,"direction",!0)?"Right":"Left","outdent"==n?(o=Math.max(0,parseInt(e.style[t]||0,10)-i),y.setStyle(e,t,o?o+r:"")):(o=parseInt(e.style[t]||0,10)+i+r,y.setStyle(e,t,o))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){v.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){v.hasVisual=!v.hasVisual,v.addVisual()},mceReplaceContent:function(e,t,n){v.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,b.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var i;"string"==typeof n&&(n={href:n}),i=y.getParent(b.getNode(),"a"),n.href=n.href.replace(" ","%20"),i&&n.href||l.remove("link"),n.href&&l.apply("link",n,i)},selectAll:function(){var e,t=y.getRoot();if(b.getRng().setStart){var n=y.getParent(b.getStart(),m.isContentEditableTrue);n&&((e=y.createRng()).selectNodeContents(n),b.setRng(e))}else(e=b.getRng()).item||(e.moveToElementText(t),e.select())},delete:function(){a("Delete");var e=v.getBody();y.isEmpty(e)&&(v.setContent(""),e.firstChild&&y.isBlock(e.firstChild)?v.selection.setCursorLocation(e.firstChild,0):v.selection.setCursorLocation(e,0))},mceNewDocument:function(){v.setContent("")},InsertLineBreak:function(e,t,n){var i,r,o,a=n,s=b.getRng(!0);new C(y).normalize(s);var l=s.startOffset,c=s.startContainer;if(1==c.nodeType&&c.hasChildNodes()){var u=l>c.childNodes.length-1;c=c.childNodes[Math.min(l,c.childNodes.length-1)]||c,l=u&&3==c.nodeType?c.nodeValue.length:0}var d=y.getParent(c,y.isBlock),f=d?d.nodeName.toUpperCase():"",m=d?y.getParent(d.parentNode,y.isBlock):null,h=m?m.nodeName.toUpperCase():"",p=a&&a.ctrlKey;"LI"!=h||p||(d=m,f=h),c&&3==c.nodeType&&l>=c.nodeValue.length&&(N||function(){for(var e,t=new x(c,d),n=v.schema.getNonEmptyElements();e=t.next();)if(n[e.nodeName.toLowerCase()]||0<e.length)return!0}()||(i=y.create("br"),s.insertNode(i),s.setStartAfter(i),s.setEndAfter(i),r=!0)),i=y.create("br"),s.insertNode(i);var g=y.doc.documentMode;return N&&"PRE"==f&&(!g||g<8)&&i.parentNode.insertBefore(y.doc.createTextNode("\r"),i),o=y.create("span",{}," "),i.parentNode.insertBefore(o,i),b.scrollIntoView(o),y.remove(o),r?(s.setStartBefore(i),s.setEndBefore(i)):(s.setStartAfter(i),s.setEndAfter(i)),b.setRng(s),v.undoManager.add(),!0}}),e({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=b.isCollapsed()?[y.getParent(b.getNode(),y.isBlock)]:b.getSelectedBlocks(),i=g(n,function(e){return!!l.matchNode(e,t)});return-1!==w(i,!0)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return n(e)},mceBlockQuote:function(){return n("blockquote")},Outdent:function(){var e;if(u.inline_styles){if((e=y.getParent(b.getStart(),y.isBlock))&&0<parseInt(e.style.paddingLeft,10))return!0;if((e=y.getParent(b.getEnd(),y.isBlock))&&0<parseInt(e.style.paddingLeft,10))return!0}return t("InsertUnorderedList")||t("InsertOrderedList")||!u.inline_styles&&!!y.getParent(b.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=y.getParent(b.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),e({"FontSize,FontName":function(e){var t,n=0;return(t=y.getParent(b.getNode(),"span"))&&(n="fontsize"==e?t.style.fontSize:t.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),n}},"value"),e({Undo:function(){v.undoManager.undo()},Redo:function(){v.undoManager.redo()}})}}),e("tinymce/util/URI",["tinymce/util/Tools"],function(e){function a(i,e){var t,n,r=this;if(i=l(i),t=(e=r.settings=e||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i))r.source=i;else{var o=0===i.indexOf("//");0!==i.indexOf("/")||o||(i=(t&&t.protocol||"http")+"://mce_host"+i),/^[\w\-]*:?\/\//.test(i)||(n=e.base_uri?e.base_uri.path:new a(location.href).directory,i=""===e.base_uri.protocol?"//mce_host"+r.toAbsPath(n,i):(i=/([^#?]*)([#?]?.*)/.exec(i),(t&&t.protocol||"http")+"://mce_host"+r.toAbsPath(n,i[1])+i[2])),i=i.replace(/@@/g,"(mce_at)"),i=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i),s(c,function(e,t){var n=i[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),r[e]=n}),t&&(r.protocol||(r.protocol=t.protocol),r.userInfo||(r.userInfo=t.userInfo),r.port||"mce_host"!==r.host||(r.port=t.port),r.host&&"mce_host"!==r.host||(r.host=t.host),r.source=""),o&&(r.protocol="")}}var s=e.each,l=e.trim,c="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),n={ftp:21,http:80,https:443,mailto:25};return a.prototype={setPath:function(e){e=/^(.*?)\/?(\w+)?$/.exec(e),this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},toRelative:function(e){var t;if("./"===e)return e;if("mce_host"!=(e=new a(e,{base_uri:this})).host&&this.host!=e.host&&e.host||this.port!=e.port||this.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var n=this.getURI(),i=e.getURI();return n==i||"/"==n.charAt(n.length-1)&&n.substr(0,n.length-1)==i?n:(t=this.toRelPath(this.path,e.path),e.query&&(t+="?"+e.query),e.anchor&&(t+="#"+e.anchor),t)},toAbsolute:function(e,t){return(e=new a(e,{base_uri:this})).getURI(t&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=n[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,i,r,o=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(i=0,r=e.length;i<r;i++)if(i>=n.length||e[i]!=n[i]){o=i+1;break}if(e.length<n.length)for(i=0,r=n.length;i<r;i++)if(i>=e.length||e[i]!=n[i]){o=i+1;break}if(1===o)return t;for(i=0,r=e.length-(o-1);i<r;i++)a+="../";for(i=o-1,r=n.length;i<r;i++)a+=i!=o-1?"/"+n[i]:n[i];return a},toAbsPath:function(e,t){var n,i,r,o=0,a=[];for(i=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),s(e,function(e){e&&a.push(e)}),e=a,n=t.length-1,a=[];0<=n;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?0<o?o--:a.push(t[n]):o++);return 0!==(r=(n=e.length-o)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(r="/"+r),i&&r.lastIndexOf("/")!==r.length-1&&(r+=i),r},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(n.protocol?t+=n.protocol+"://":t+="//",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}},a.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},a.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},a}),e("tinymce/util/Class",["tinymce/util/Tools"],function(e){function t(){}var s,l,c=e.each,u=e.extend;return t.extend=s=function(n){function i(){var e,t,n;if(!l&&(this.init&&this.init.apply(this,arguments),t=this.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(this,arguments)}function t(){return this}var e,r,o,a=this.prototype;for(r in l=!0,e=new this,l=!1,n.Mixins&&(c(n.Mixins,function(e){for(var t in e)"init"!==t&&(n[t]=e[t])}),a.Mixins&&(n.Mixins=a.Mixins.concat(n.Mixins))),n.Methods&&c(n.Methods.split(","),function(e){n[e]=t}),n.Properties&&c(n.Properties.split(","),function(e){var t="_"+e;n[e]=function(e){return void 0!==e?(this[t]=e,this):this[t]}}),n.Statics&&c(n.Statics,function(e,t){i[t]=e}),n.Defaults&&a.Defaults&&(n.Defaults=u({},a.Defaults,n.Defaults)),n)"function"==typeof(o=n[r])&&a[r]?e[r]=function(n,i){return function(){var e,t=this._super;return this._super=a[n],e=i.apply(this,arguments),this._super=t,e}}(r,o):e[r]=o;return i.prototype=e,(i.constructor=i).extend=s,i},t}),e("tinymce/util/EventDispatcher",["tinymce/util/Tools"],function(h){function e(a){function s(){return!1}function l(){return!0}function i(e,t,n,i){var r,o,a;if(!1===t&&(t=s),t)for(t={func:t},i&&h.extend(t,i),a=(o=e.toLowerCase().split(" ")).length;a--;)e=o[a],(r=m[e])||(r=m[e]=[],d(e,!0)),n?r.unshift(t):r.push(t);return f}function c(e,t){var n,i,r,o,a;if(e)for(n=(o=e.toLowerCase().split(" ")).length;n--;){if(e=o[n],i=m[e],!e){for(r in m)d(r,!1),delete m[r];return f}if(i){if(t)for(a=i.length;a--;)i[a].func===t&&(i=i.slice(0,a).concat(i.slice(a+1)),m[e]=i);else i.length=0;i.length||(d(e,!1),delete m[e])}}else{for(e in m)d(e,!1);m={}}return f}var u,d,f=this,m={};u=(a=a||{}).scope||f,d=a.toggleEvent||s,f.fire=function(e,t){var n,i,r,o;if(e=e.toLowerCase(),(t=t||{}).type=e,t.target||(t.target=u),t.preventDefault||(t.preventDefault=function(){t.isDefaultPrevented=l},t.stopPropagation=function(){t.isPropagationStopped=l},t.stopImmediatePropagation=function(){t.isImmediatePropagationStopped=l},t.isDefaultPrevented=s,t.isPropagationStopped=s,t.isImmediatePropagationStopped=s),a.beforeFire&&a.beforeFire(t),n=m[e])for(i=0,r=n.length;i<r;i++){if((o=n[i]).once&&c(e,o.func),t.isImmediatePropagationStopped())return t.stopPropagation(),t;if(!1===o.func.call(u,t))return t.preventDefault(),t}return t},f.on=i,f.off=c,f.once=function(e,t,n){return i(e,t,n,{once:!0})},f.has=function(e){return e=e.toLowerCase(),!(!m[e]||0===m[e].length)}}var t=h.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend"," ");return e.isNative=function(e){return!!t[e.toLowerCase()]},e}),e("tinymce/data/Binding",[],function(){function e(e){this.create=e.create}return e.create=function(r,o){return new e({create:function(t,n){function e(e){t.set(n,e.value)}var i;return t.on("change:"+n,function(e){r.set(o,e.value)}),r.on("change:"+o,e),(i=t._bindings)||(i=t._bindings=[],t.on("destroy",function(){for(var e=i.length;e--;)i[e]()})),i.push(function(){r.off("change:"+o,e)}),r.get(o)}})},e}),e("tinymce/util/Observable",["tinymce/util/EventDispatcher"],function(i){function r(n){return n._eventDispatcher||(n._eventDispatcher=new i({scope:n,toggleEvent:function(e,t){i.isNative(e)&&n.toggleNativeEvent&&n.toggleNativeEvent(e,t)}})),n._eventDispatcher}return{fire:function(e,t,n){if(this.removed&&"remove"!==e)return t;if(t=r(this).fire(e,t,n),!1!==n&&this.parent)for(var i=this.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},on:function(e,t,n){return r(this).on(e,t,n)},off:function(e,t){return r(this).off(e,t)},once:function(e,t){return r(this).once(e,t)},hasEventListeners:function(e){return r(this).has(e)}}}),e("tinymce/data/ObservableObject",["tinymce/data/Binding","tinymce/util/Observable","tinymce/util/Class","tinymce/util/Tools"],function(o,e,t,a){function s(e){return 0<e.nodeType}return t.extend({Mixins:[e],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof o&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,i,r=this.data[e];if(t instanceof o&&(t=t.create(this,e)),"object"!=typeof e)return function e(t,n){var i,r;if(t===n)return!0;if(null===t||null===n)return t===n;if("object"!=typeof t||"object"!=typeof n)return t===n;if(a.isArray(n)){if(t.length!==n.length)return!1;for(i=t.length;i--;)if(!e(t[i],n[i]))return!1}if(s(t)||s(n))return t===n;for(i in r={},n){if(!e(t[i],n[i]))return!1;r[i]=!0}for(i in t)if(!r[i]&&!e(t[i],n[i]))return!1;return!0}(r,t)||(this.data[e]=t,i={target:this,name:e,value:t,oldValue:r},this.fire("change:"+e,i),this.fire("change",i)),this;for(n in e)this.set(n,e[n]);return this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return o.create(this,e)},destroy:function(){this.fire("destroy")}})}),e("tinymce/ui/Selector",["tinymce/util/Class"],function(e){var r,l=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,u=/^\s*|\s*$/g,o=e.extend({init:function(e){function a(e,t,n){function i(e){e&&t.push(e)}var r;return i(function(t){if(t)return t=t.toLowerCase(),function(e){return"*"===t||e.type===t}}((r=l.exec(e.replace(u,"")))[1])),i(function(t){if(t)return function(e){return e._name===t}}(r[2])),i(function(n){if(n)return n=n.split("."),function(e){for(var t=n.length;t--;)if(!e.classes.contains(n[t]))return!1;return!0}}(r[3])),i(function(n,i,r){if(n)return function(e){var t=e[n]?e[n]():"";return i?"="===i?t===r:"*="===i?0<=t.indexOf(r):"~="===i?0<=(" "+t+" ").indexOf(" "+r+" "):"!="===i?t!=r:"^="===i?0===t.indexOf(r):"$="===i&&t.substr(t.length-r.length)===r:!!r}}(r[4],r[5],r[6])),i(function(i){var t;if(i)return(i=/(?:not\((.+)\))|(.+)/i.exec(i))[1]?(t=s(i[1],[]),function(e){return!o(e,t)}):(i=i[2],function(e,t,n){return"first"===i?0===t:"last"===i?t===n-1:"even"===i?t%2==0:"odd"===i?t%2==1:!!e[i]&&e[i]()})}(r[7])),t.pseudo=!!r[7],t.direct=n,t}function s(e,t){var n,i,r,o=[];do{if(c.exec(""),(i=c.exec(e))&&(e=i[3],o.push(i[1]),i[2])){n=i[3];break}}while(i);for(n&&s(n,t),e=[],r=0;r<o.length;r++)">"!=o[r]&&e.push(a(o[r],[],">"===o[r-1]));return t.push(e),t}var o=this.match;this._selectors=s(e,[])},match:function(e,t){var n,i,r,o,a,s,l,c,u,d,f,m,h;for(n=0,i=(t=t||this._selectors).length;n<i;n++){for(h=e,m=0,r=(o=(a=t[n]).length)-1;0<=r;r--)for(c=a[r];h;){if(c.pseudo)for(u=d=(f=h.parent().items()).length;u--&&f[u]!==h;);for(s=0,l=c.length;s<l;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){m++;break}if(r===o-1)break;h=h.parent()}if(m===o)return!0}return!1},find:function(e){function c(e,t,n){var i,r,o,a,s,l=t[n];for(i=0,r=e.length;i<r;i++){for(s=e[i],o=0,a=l.length;o<a;o++)if(!l[o](s,i,r)){o=a+1;break}if(o===a)n==t.length-1?u.push(s):s.items&&c(s.items(),t,n+1);else if(l.direct)return;s.items&&c(s.items(),t,n)}}var t,n,u=[],i=this._selectors;if(e.items){for(t=0,n=i.length;t<n;t++)c(e.items(),i[t],0);1<n&&(u=function(e){for(var t,n=[],i=e.length;i--;)(t=e[i]).__checked||(n.push(t),t.__checked=1);for(i=n.length;i--;)delete n[i].__checked;return n}(u))}return r||(r=o.Collection),new r(u)}});return o}),e("tinymce/ui/Collection",["tinymce/util/Tools","tinymce/ui/Selector","tinymce/util/Class"],function(i,a,e){var s,r,t=Array.prototype.push,n=Array.prototype.slice;return r={length:0,init:function(e){e&&this.add(e)},add:function(e){return i.isArray(e)?t.apply(this,e):e instanceof s?this.add(e.toArray()):t.call(this,e),this},set:function(e){var t,n=this.length;for(this.length=0,this.add(e),t=this.length;t<n;t++)delete this[t];return this},filter:function(t){var e,n,i,r,o=[];for(r="string"==typeof t?(t=new a(t),function(e){return t.match(e)}):t,e=0,n=this.length;e<n;e++)r(i=this[e])&&o.push(i);return new s(o)},slice:function(){return new s(n.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return i.each(this,e),this},toArray:function(){return i.toArray(this)},indexOf:function(e){for(var t=this.length;t--&&this[t]!==e;);return t},reverse:function(){return new s(i.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(t,n){var e;return void 0!==n?(this.each(function(e){e[t]&&e[t](n)}),this):(e=this[0])&&e[t]?e[t]():void 0},exec:function(t){var n=i.toArray(arguments).slice(1);return this.each(function(e){e[t]&&e[t].apply(e,n)}),this},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(t){return this.each(function(e){e.classes.add(t)})},removeClass:function(t){return this.each(function(e){e.classes.remove(t)})}},i.each("fire on off show hide append prepend before after reflow".split(" "),function(n){r[n]=function(){var t=i.toArray(arguments);return this.each(function(e){n in e&&e[n].apply(e,t)}),this}}),i.each("text name disabled active selected checked visible parent value data".split(" "),function(t){r[t]=function(e){return this.prop(t,e)}}),s=e.extend(r),a.Collection=s}),e("tinymce/ui/DomUtils",["tinymce/Env","tinymce/util/Tools","tinymce/dom/DOMUtils"],function(e,r,o){var t=0,n={id:function(){return"mceu_"+t++},create:function(e,t,n){var i=document.createElement(e);return o.DOM.setAttribs(i,t),"string"==typeof n?i.innerHTML=n:r.each(n,function(e){e.nodeType&&i.appendChild(e)}),i},createFragment:function(e){return o.DOM.createFragment(e)},getWindowSize:function(){return o.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var i=e.getBoundingClientRect();t=Math.max(i.width||i.right-i.left,e.offsetWidth),n=Math.max(i.height||i.bottom-i.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,t){return o.DOM.getPos(e,t||n.getContainer())},getContainer:function(){return e.container?e.container:document.body},getViewPort:function(e){return o.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,t){return o.DOM.addClass(e,t)},removeClass:function(e,t){return o.DOM.removeClass(e,t)},hasClass:function(e,t){return o.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return o.DOM.toggleClass(e,t,n)},css:function(e,t,n){return o.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return o.DOM.getStyle(e,t,!0)},on:function(e,t,n,i){return o.DOM.bind(e,t,n,i)},off:function(e,t,n){return o.DOM.unbind(e,t,n)},fire:function(e,t,n){return o.DOM.fire(e,t,n)},innerHtml:function(e,t){o.DOM.setHTML(e,t)}};return n}),e("tinymce/ui/BoxUtils",[],function(){return{parseBox:function(e){var t;if(e)return"number"==typeof e?{top:e=e||0,left:e,bottom:e,right:e}:(1===(t=(e=e.split(" ")).length)?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],10)||0,right:parseInt(e[1],10)||0,bottom:parseInt(e[2],10)||0,left:parseInt(e[3],10)||0})},measureBox:function(r,e){function t(e){var t,n,i=parseFloat((t=e,(n=document.defaultView)?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(r,null).getPropertyValue(t)):r.currentStyle[t]),10);return isNaN(i)?0:i}return{top:t(e+"TopWidth"),right:t(e+"RightWidth"),bottom:t(e+"BottomWidth"),left:t(e+"LeftWidth")}}}}),e("tinymce/ui/ClassList",["tinymce/util/Tools"],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),n.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)0<t&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),e("tinymce/ui/ReflowQueue",["tinymce/util/Delay"],function(n){var i,r={};return{add:function(e){var t=e.parent();if(t){if(!t._layout||t._layout.isNative())return;r[t._id]||(r[t._id]=t),i||(i=!0,n.requestAnimationFrame(function(){var e,t;for(e in i=!1,r)(t=r[e]).state.get("rendered")&&t.reflow();r={}},document.body))}},remove:function(e){r[e._id]&&delete r[e._id]}}}),e("tinymce/ui/Control",["tinymce/util/Class","tinymce/util/Tools","tinymce/util/EventDispatcher","tinymce/data/ObservableObject","tinymce/ui/Collection","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/ui/BoxUtils","tinymce/ui/ClassList","tinymce/ui/ReflowQueue"],function(e,o,i,a,r,v,c,y,s,u){function l(n){return n._eventDispatcher||(n._eventDispatcher=new i({scope:n,toggleEvent:function(e,t){t&&i.isNative(e)&&(n._nativeEvents||(n._nativeEvents={}),n._nativeEvents[e]=!0,n.state.get("rendered")&&d(n))}})),n._eventDispatcher}function d(s){function e(e){e.preventDefault(),"mousewheel"==e.type?(e.deltaY=-.025*e.wheelDelta,e.wheelDeltaX&&(e.deltaX=-.025*e.wheelDeltaX)):(e.deltaX=0,e.deltaY=e.detail),e=s.fire("wheel",e)}var t,n,i,l,r,o;if(r=s._nativeEvents){for((i=s.parents().toArray()).unshift(s),t=0,n=i.length;!l&&t<n;t++)l=i[t]._eventsRoot;for(l||(l=i[i.length-1]||s),s._eventsRoot=l,n=t,t=0;t<n;t++)i[t]._eventsRoot=l;var a=l._delegates;for(o in a||(a=l._delegates={}),r){if(!r)return!1;"wheel"!==o||h?("mouseenter"===o||"mouseleave"===o?l._hasMouseEnter||(c(l.getEl()).on("mouseleave",function(){var e=l._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),l._lastHoverCtrl=null)}).on("mouseover",function(e){var t,n,i,r=s.getParentCtrl(e.target),o=l._lastHoverCtrl,a=0;if(r!==o){if((n=(l._lastHoverCtrl=r).parents().toArray().reverse()).push(r),o){for((i=o.parents().toArray().reverse()).push(o),a=0;a<i.length&&n[a]===i[a];a++);for(t=i.length-1;a<=t;t--)(o=i[t]).fire("mouseleave",{target:o.getEl()})}for(t=a;t<n.length;t++)(r=n[t]).fire("mouseenter",{target:r.getEl()})}}),l._hasMouseEnter=1):a[o]||(c(l.getEl()).on(o,function(e){var t=s.getParentCtrl(e.target);t&&t.fire(e.type,e)}),a[o]=!0),r[o]=!1):m?c(s.getEl()).on("mousewheel",e):c(s.getEl()).on("DOMMouseScroll",e)}}}var f,m="onmousewheel"in document,h=!1,p=0,n={Statics:{classPrefix:"mce-"},isRtl:function(){return f.rtl},classPrefix:"mce-",init:function(t){function e(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)r.classes.add(e[t])}var n,i,r=this;r.settings=t=o.extend({},r.Defaults,t),r._id=t.id||"mceu_"+p++,r._aria={role:t.role},r._elmCache={},r.$=c,r.state=new a({visible:!0,active:!1,disabled:!1,value:""}),r.data=new a(t.data),r.classes=new s(function(){r.state.get("rendered")&&(r.getEl().className=this.toString())}),r.classes.prefix=r.classPrefix,(n=t.classes)&&(r.Defaults&&(i=r.Defaults.classes)&&n!=i&&e(i),e(n)),o.each("title text name visible disabled active value".split(" "),function(e){e in t&&r[e](t[e])}),r.on("click",function(){if(r.disabled())return!1}),r.settings=t,r.borderBox=y.parseBox(t.border),r.paddingBox=y.parseBox(t.padding),r.marginBox=y.parseBox(t.margin),t.hidden&&r.hide()},Properties:"parent,name",getContainerElm:function(){return v.getContainer()},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e,t,n,i,r,o,a,s,l,c,u=this,d=u.settings,f=u.getEl();e=u.borderBox=u.borderBox||y.measureBox(f,"border"),u.paddingBox=u.paddingBox||y.measureBox(f,"padding"),u.marginBox=u.marginBox||y.measureBox(f,"margin"),c=v.getSize(f),s=d.minWidth,l=d.minHeight,r=s||c.width,o=l||c.height,n=d.width,i=d.height,a=void 0!==(a=d.autoResize)?a:!n&&!i,n=n||r,i=i||o;var m=e.left+e.right,h=e.top+e.bottom,p=d.maxWidth||65535,g=d.maxHeight||65535;return u._layoutRect=t={x:d.x||0,y:d.y||0,w:n,h:i,deltaW:m,deltaH:h,contentW:n-m,contentH:i-h,innerW:n-m,innerH:i-h,startMinWidth:s||0,startMinHeight:l||0,minW:Math.min(r,p),minH:Math.min(o,g),maxW:p,maxH:g,autoResize:a,scrollW:0},u._lastLayoutRect={},t},layoutRect:function(e){var t,n,i,r,o,a=this._layoutRect;return a||(a=this.initLayoutRect()),e?(i=a.deltaW,r=a.deltaH,void 0!==e.x&&(a.x=e.x),void 0!==e.y&&(a.y=e.y),void 0!==e.minW&&(a.minW=e.minW),void 0!==e.minH&&(a.minH=e.minH),void 0!==(n=e.w)&&(n=(n=n<a.minW?a.minW:n)>a.maxW?a.maxW:n,a.w=n,a.innerW=n-i),void 0!==(n=e.h)&&(n=(n=n<a.minH?a.minH:n)>a.maxH?a.maxH:n,a.h=n,a.innerH=n-r),void 0!==(n=e.innerW)&&(n=(n=n<a.minW-i?a.minW-i:n)>a.maxW-i?a.maxW-i:n,a.innerW=n,a.w=n+i),void 0!==(n=e.innerH)&&(n=(n=n<a.minH-r?a.minH-r:n)>a.maxH-r?a.maxH-r:n,a.innerH=n,a.h=n+r),void 0!==e.contentW&&(a.contentW=e.contentW),void 0!==e.contentH&&(a.contentH=e.contentH),(t=this._lastLayoutRect).x===a.x&&t.y===a.y&&t.w===a.w&&t.h===a.h||((o=f.repaintControls)&&o.map&&!o.map[this._id]&&(o.push(this),o.map[this._id]=!0),t.x=a.x,t.y=a.y,t.w=a.w,t.h=a.h),this):a},repaint:function(){var e,t,n,i,r,o,a,s,l,c,u=this;l=document.createRange?function(e){return e}:Math.round,e=u.getEl().style,i=u._layoutRect,s=u._lastRepaintRect||{},o=(r=u.borderBox).left+r.right,a=r.top+r.bottom,i.x!==s.x&&(e.left=l(i.x)+"px",s.x=i.x),i.y!==s.y&&(e.top=l(i.y)+"px",s.y=i.y),i.w!==s.w&&(c=l(i.w-o),e.width=(0<=c?c:0)+"px",s.w=i.w),i.h!==s.h&&(c=l(i.h-a),e.height=(0<=c?c:0)+"px",s.h=i.h),u._hasBody&&i.innerW!==s.innerW&&(c=l(i.innerW),(n=u.getEl("body"))&&((t=n.style).width=(0<=c?c:0)+"px"),s.innerW=i.innerW),u._hasBody&&i.innerH!==s.innerH&&(c=l(i.innerH),(n=n||u.getEl("body"))&&((t=t||n.style).height=(0<=c?c:0)+"px"),s.innerH=i.innerH),u._lastRepaintRect=s,u.fire("repaint",{},!1)},updateLayoutRect:function(){this.parent()._lastRect=null,v.css(this.getEl(),{width:"",height:""}),this._layoutRect=this._lastRepaintRect=this._lastLayoutRect=null,this.initLayoutRect()},on:function(e,t){var n,i,r,o=this;return l(o).on(e,"string"!=typeof(n=t)?n:function(e){return i||o.parentsAndSelf().each(function(e){var t=e.settings.callbacks;if(t&&(i=t[n]))return r=e,!1}),i?i.call(r,e):(e.action=n,void this.fire("execute",e))}),o},off:function(e,t){return l(this).off(e,t),this},fire:function(e,t,n){if((t=t||{}).control||(t.control=this),t=l(this).fire(e,t),!1!==n&&this.parent)for(var i=this.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return l(this).has(e)},parents:function(e){var t,n=new r;for(t=this.parent();t;t=t.parent())n.add(t);return e&&(n=n.filter(e)),n},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]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=c("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this.getEl(this.ariaTarget);return void 0===t?this._aria[e]:(this._aria[e]=t,this.state.get("rendered")&&n.setAttribute("role"==e?e:"aria-"+e,t),this)},encode:function(e,t){return!1!==t&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return f.translate?f.translate(e):e},before:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this),!0),this},after:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this)),this},remove:function(){var t,e,n=this,i=n.getEl(),r=n.parent();if(n.items){var o=n.items().toArray();for(e=o.length;e--;)o[e].remove()}r&&r.items&&(t=[],r.items().each(function(e){e!==n&&t.push(e)}),r.items().set(t),r._lastRect=null),n._eventsRoot&&n._eventsRoot==n&&c(i).off();var a=n.getRoot().controlIdLookup;return a&&delete a[n._id],i&&i.parentNode&&i.parentNode.removeChild(i),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return c(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return c(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e,t,n,i,r,o=this,a=o.settings;for(i in o.$el=c(o.getEl()),o.state.set("rendered",!0),a)0===i.indexOf("on")&&o.on(i.substr(2),a[i]);if(o._eventsRoot){for(n=o.parent();!r&&n;n=n.parent())r=n._eventsRoot;if(r)for(i in r._nativeEvents)o._nativeEvents[i]=!0}d(o),a.style&&(e=o.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),o.settings.border&&(t=o.borderBox,o.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var s=o.getRoot();for(var l in s.controlIdLookup||(s.controlIdLookup={}),(s.controlIdLookup[o._id]=o)._aria)o.aria(l,o._aria[l]);!1===o.state.get("visible")&&(o.getEl().style.display="none"),o.bindStates(),o.state.on("change:visible",function(e){var t,n=e.value;o.state.get("rendered")&&(o.getEl().style.display=!1===n?"none":"",o.getEl().getBoundingClientRect()),(t=o.parent())&&(t._lastRect=null),o.fire(n?"show":"hide"),u.add(o)}),o.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t,n,i,r,o,a,s=this.getEl(),l=s.parentNode,c=function(e,t){var n,i,r=s;for(n=i=0;r&&r!=t&&r.nodeType;)n+=r.offsetLeft||0,i+=r.offsetTop||0,r=r.offsetParent;return{x:n,y:i}}(0,l);return t=c.x,n=c.y,i=s.offsetWidth,r=s.offsetHeight,o=l.clientWidth,a=l.clientHeight,"end"==e?(t-=o-i,n-=a-r):"center"==e&&(t-=o/2-i/2,n-=a/2-r/2),l.scrollLeft=t,l.scrollTop=n,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),t=(e=t).parent()}e||(e=this);for(var i=n.length;i--;)n[i].rootControl=e;return e},reflow:function(){u.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return o.each("text title visible disabled active value".split(" "),function(t){n[t]=function(e){return 0===arguments.length?this.state.get(t):(void 0!==e&&this.state.set(t,e),this)}}),f=e.extend(n)}),e("tinymce/ui/Factory",[],function(){var o,a={};return{add:function(e,t){a[e.toLowerCase()]=t},has:function(e){return!!a[e.toLowerCase()]},create:function(e,t){var n,i,r;if(!o){for(i in r=tinymce.ui)a[i.toLowerCase()]=r[i];o=!0}if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=a[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}}}),e("tinymce/ui/KeyboardNavigation",[],function(){return function(e){function n(e){return e&&1===e.nodeType}function o(e){return n(e=e||v)?e.getAttribute("role"):null}function i(e){for(var t,n=e||v;n=n.parentNode;)if(t=o(n))return t}function r(e){var t=v;if(n(t))return t.getAttribute("aria-"+e)}function a(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function s(e){var r=[];return function e(t){if(1==t.nodeType&&"none"!=t.style.display&&!t.disabled){(a(i=t)&&!i.hidden||/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(o(i)))&&r.push(t);for(var n=0;n<t.childNodes.length;n++)e(t.childNodes[n])}var i}(e||t.getEl()),r}function l(e){var t,n;(n=(e=e||y).parents().toArray()).unshift(e);for(var i=0;i<n.length&&!(t=n[i]).settings.ariaRoot;i++);return t}function c(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function u(e,t){var n=-1,i=l();t=t||s(i.getEl());for(var r=0;r<t.length;r++)t[r]===v&&(n=r);n+=e,i.lastAriaIndex=c(n,t)}function d(){"tablist"==i()?u(-1,s(v.parentNode)):y.parent().submenu?p():u(-1)}function f(){var e=o(),t=i();"tablist"==t?u(1,s(v.parentNode)):"menuitem"==e&&"menu"==t&&r("haspopup")?g():u(1)}function m(){u(-1)}function h(){var e=o(),t=i();"menuitem"==e&&"menubar"==t?g():"button"==e&&r("haspopup")?g({key:"down"}):u(1)}function p(){y.fire("cancel")}function g(e){e=e||{},y.fire("click",{target:v,aria:e})}var v,y,t=e.root;try{v=document.activeElement}catch(e){v=document.body}return y=t.getParentCtrl(v),t.on("keydown",function(e){function t(e,t){a(v)||"slider"!==o(v)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,d);break;case 39:t(e,f);break;case 38:t(e,m);break;case 40:t(e,h);break;case 27:p();break;case 14:case 13:case 32:t(e,g);break;case 9:!1!==function(e){if("tablist"==i()){var t=s(y.getEl("body"))[0];t&&t.focus()}else u(e.shiftKey?-1:1)}(e)&&e.preventDefault()}}),t.on("focusin",function(e){v=e.target,y=e.control}),{focusFirst:function(e){var t=l(e),n=s(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?c(t.lastAriaIndex,n):c(0,n)}}}}),e("tinymce/ui/Container",["tinymce/ui/Control","tinymce/ui/Collection","tinymce/ui/Selector","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/util/Tools","tinymce/dom/DomQuery","tinymce/ui/ClassList","tinymce/ui/ReflowQueue"],function(r,n,t,o,i,a,s,l,c){var u={};return r.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new n,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new l(function(){t.state.get("rendered")&&(t.getEl("body").className=this.toString())}),t.bodyClasses.prefix=t.classPrefix,t.classes.add("container"),t.bodyClasses.add("container-body"),e.containerCls&&t.classes.add(e.containerCls),t._layout=o.create((e.layout||"")+"layout"),t.settings.items?t.add(t.settings.items):t.add(t.render()),t._hasBody=!0},items:function(){return this._items},find:function(e){return(e=u[e]=u[e]||new t(e)).find(this)},add:function(e){return this.items().add(this.create(e)).parent(this),this},focus:function(e){var t,n,i;if(!e||!(n=this.keyboardNav||this.parents().eq(-1)[0].keyboardNav))return i=this.find("*"),this.statusbar&&i.add(this.statusbar.items()),i.each(function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)}),t&&t.focus(),this;n.focusFirst(this)},replace:function(e,t){for(var n,i=this.items(),r=i.length;r--;)if(i[r]===e){i[r]=t;break}0<=r&&((n=t.getEl())&&n.parentNode.removeChild(n),(n=e.getEl())&&n.parentNode.removeChild(n)),t.parent(this)},create:function(e){var t,n=this,i=[];return a.isArray(e)||(e=[e]),a.each(e,function(e){e&&(e instanceof r||("string"==typeof e&&(e={type:e}),t=a.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=o.create(t)),i.push(e))}),i},renderNew:function(){var i=this;return i.items().each(function(e,t){var n;e.parent(i),e.state.get("rendered")||((n=i.getEl("body")).hasChildNodes()&&t<=n.childNodes.length-1?s(n.childNodes[t]).before(e.renderHtml()):s(n).append(e.renderHtml()),e.postRender(),c.add(e))}),i._layout.applyClasses(i.items().filter(":visible")),i._lastRect=null,i},append:function(e){return this.add(e).renderNew()},prepend:function(e){return this.items().set(this.create(e).concat(this.items().toArray())),this.renderNew()},insert:function(e,t,n){var i,r,o;return e=this.create(e),i=this.items(),!n&&t<i.length-1&&(t+=1),0<=t&&t<i.length&&(r=i.slice(0,t).toArray(),o=i.slice(t).toArray(),i.set(r.concat(e,o))),this.renderNew()},fromJSON:function(e){for(var t in e)this.find("#"+t).value(e[t]);return this},toJSON:function(){var i={};return this.find("*").each(function(e){var t=e.name(),n=e.value();t&&void 0!==n&&(i[t]=n)}),i},renderHtml:function(){var e=this._layout,t=this.settings.role;return this.preRender(),e.preRender(this),'<div id="'+this._id+'" class="'+this.classes+'"'+(t?' role="'+this.settings.role+'"':"")+'><div id="'+this._id+'-body" class="'+this.bodyClasses+'">'+(this.settings.html||"")+e.renderHtml(this)+"</div></div>"},postRender:function(){var e,t=this;return t.items().exec("postRender"),t._super(),t._layout.postRender(t),t.state.set("rendered",!0),t.settings.style&&t.$el.css(t.settings.style),t.settings.border&&(e=t.borderBox,t.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),t.parent()||(t.keyboardNav=new i({root:t})),t},initLayoutRect:function(){var e=this._super();return this._layout.recalc(this),e},recalc:function(){var e=this._layoutRect,t=this._lastRect;if(!t||t.w!=e.w||t.h!=e.h)return this._layout.recalc(this),e=this.layoutRect(),this._lastRect={x:e.x,y:e.y,w:e.w,h:e.h},!0},reflow:function(){var e;if(c.remove(this),this.visible()){for(r.repaintControls=[],r.repaintControls.map={},this.recalc(),e=r.repaintControls.length;e--;)r.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),r.repaintControls=[]}return this}})}),e("tinymce/ui/DragHelper",["tinymce/dom/DomQuery"],function(w){function E(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}return function(e,m){function h(){return x.getElementById(m.handle||e)}var p,g,t,v,y,b,C,x=m.document||document;m=m||{},t=function(e){var t,n,i,r,o,a,s,l,c,u,d,f=(i=x,d=Math.max,r=i.documentElement,o=i.body,a=d(r.scrollWidth,o.scrollWidth),s=d(r.clientWidth,o.clientWidth),l=d(r.offsetWidth,o.offsetWidth),c=d(r.scrollHeight,o.scrollHeight),u=d(r.clientHeight,o.clientHeight),{width:a<l?s:a,height:c<d(r.offsetHeight,o.offsetHeight)?u:c});E(e),e.preventDefault(),g=e.button,t=h(),b=e.screenX,C=e.screenY,n=window.getComputedStyle?window.getComputedStyle(t,null).getPropertyValue("cursor"):t.runtimeStyle.cursor,p=w("<div></div>").css({position:"absolute",top:0,left:0,width:f.width,height:f.height,zIndex:2147483647,opacity:1e-4,cursor:n}).appendTo(x.body),w(x).on("mousemove touchmove",y).on("mouseup touchend",v),m.start(e)},y=function(e){if(E(e),e.button!==g)return v(e);e.deltaX=e.screenX-b,e.deltaY=e.screenY-C,e.preventDefault(),m.drag(e)},v=function(e){E(e),w(x).off("mousemove touchmove",y).off("mouseup touchend",v),p.remove(),m.stop&&m.stop(e)},this.destroy=function(){w(h()).off()},w(h()).on("mousedown touchstart",t)}}),e("tinymce/ui/Scrollable",["tinymce/dom/DomQuery","tinymce/ui/DragHelper"],function(y,i){return{init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){function n(){function e(e,t,n,i,r,o){var a,s,l,c,u,d,f,m;if(s=g.getEl("scroll"+e)){if(f=t.toLowerCase(),m=n.toLowerCase(),y(g.getEl("absend")).css(f,g.layoutRect()[i]-1),!r)return void y(s).css("display","none");y(s).css("display","block"),a=g.getEl("body"),l=g.getEl("scroll"+e+"t"),c=a["client"+n]-2*v,u=(c-=h&&p?s["client"+o]:0)/a["scroll"+n],(d={})[f]=a["offset"+t]+v,d[m]=c,y(s).css(d),(d={})[f]=a["scroll"+t]*u,d[m]=c*u,y(l).css(d)}}var h,p,t;t=g.getEl("body"),h=t.scrollWidth>t.clientWidth,p=t.scrollHeight>t.clientHeight,e("h","Left","Width","contentW",h,"Height"),e("v","Top","Height","contentH",p,"Width")}var g=this,v=2;g.settings.autoScroll&&(g._hasScroll||(g._hasScroll=!0,function(){function e(a,s,l,c,u){var d,e=g._id+"-scroll"+a,t=g.classPrefix;y(g.getEl()).append('<div id="'+e+'" class="'+t+"scrollbar "+t+"scrollbar-"+a+'"><div id="'+e+'t" class="'+t+'scrollbar-thumb"></div></div>'),g.draghelper=new i(e+"t",{start:function(){d=g.getEl("body")["scroll"+s],y("#"+e).addClass(t+"active")},drag:function(e){var t,n,i,r,o=g.layoutRect();n=o.contentW>o.innerW,i=o.contentH>o.innerH,r=g.getEl("body")["client"+l]-2*v,t=(r-=n&&i?g.getEl("scroll"+a)["client"+u]:0)/g.getEl("body")["scroll"+l],g.getEl("body")["scroll"+s]=d+e["delta"+c]/t},stop:function(){y("#"+e).removeClass(t+"active")}})}g.classes.add("scroll"),e("v","Top","Height","Y","Width"),e("h","Left","Width","X","Height")}(),g.on("wheel",function(e){var t=g.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),y(g.getEl("body")).on("scroll",n)),n())}}}),e("tinymce/ui/Panel",["tinymce/ui/Container","tinymce/ui/Scrollable"],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),void 0===n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}})}),e("tinymce/ui/Movable",["tinymce/ui/DomUtils"],function(m){function o(e,t,n){var i,r,o,a,s,l,c,u,d,f;return d=m.getViewPort(),o=(r=m.getPos(t)).x,a=r.y,e.state.get("fixed")&&"static"==m.getRuntimeStyle(document.body,"position")&&(o-=d.x,a-=d.y),i=e.getEl(),s=(f=m.getSize(i)).width,l=f.height,c=(f=m.getSize(t)).width,u=f.height,"b"===(n=(n||"").split(""))[0]&&(a+=u),"r"===n[1]&&(o+=c),"c"===n[0]&&(a+=Math.round(u/2)),"c"===n[1]&&(o+=Math.round(c/2)),"b"===n[3]&&(a-=l),"r"===n[4]&&(o-=s),"c"===n[3]&&(a-=Math.round(l/2)),"c"===n[4]&&(o-=Math.round(s/2)),{x:o,y:a,w:s,h:l}}return{testMoveRel:function(e,t){for(var n=m.getViewPort(),i=0;i<t.length;i++){var r=o(this,e,t[i]);if(this.state.get("fixed")){if(0<r.x&&r.x+r.w<n.w&&0<r.y&&r.y+r.h<n.h)return t[i]}else if(r.x>n.x&&r.x+r.w<n.w+n.x&&r.y>n.y&&r.y+r.h<n.h+n.y)return t[i]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=o(this,e,t);return this.moveTo(n.x,n.y)},moveBy:function(e,t){var n=this.layoutRect();return this.moveTo(n.x+e,n.y+t),this},moveTo:function(e,t){function n(e,t,n){return e<0?0:t<e+n&&(e=t-n)<0?0:e}if(this.settings.constrainToViewport){var i=m.getViewPort(window),r=this.layoutRect();e=n(e,i.w+i.x,r.w),t=n(t,i.h+i.y,r.h)}return this.state.get("rendered")?this.layoutRect({x:e,y:t}).repaint():(this.settings.x=e,this.settings.y=t),this.fire("move",{x:e,y:t}),this}}}),e("tinymce/ui/Resizable",["tinymce/ui/DomUtils"],function(i){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=i.getWindowSize();e=e<=1?e*n.w:e,t=t<=1?t*n.h:t}return this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}}}),e("tinymce/ui/FloatPanel",["tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/util/Delay"],function(e,t,n,i,a,r){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(){d||(d=function(e){2!=e.button&&function(e){for(var t=p.length;t--;){var n=p[t],i=n.getParentCtrl(e.target);if(n.settings.autohide){if(i&&(o(i,n)||n.parent()===i))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}(e)},a(document).on("click touchstart",d))}function l(r){function e(e,t){for(var n,i=0;i<p.length;i++)if(p[i]!=r)for(n=p[i].parent();n&&(n=n.parent());)n==r&&p[i].fixed(e).moveBy(0,t).repaint()}var t=i.getViewPort().y;r.settings.autofix&&(r.state.get("fixed")?r._autoFixY>t&&(r.fixed(!1).layoutRect({y:r._autoFixY}).repaint(),e(!1,r._autoFixY-t)):(r._autoFixY=r.layoutRect().y,r._autoFixY<t&&(r.fixed(!0).layoutRect({y:0}).repaint(),e(!0,t-r._autoFixY))))}function c(e,t){var n,i,r=v.zIndex||65535;if(e)g.push(t);else for(n=g.length;n--;)g[n]===t&&g.splice(n,1);if(g.length)for(n=0;n<g.length;n++)g[n].modal&&(r++,i=g[n]),g[n].getEl().style.zIndex=r,g[n].zIndex=r,r++;var o=a("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];i?a(o).css("z-index",i.zIndex-1):o&&(o.parentNode.removeChild(o),h=!1),v.currentZIndex=r}function u(e){var t;for(t=p.length;t--;)p[t]===e&&p.splice(t,1);for(t=g.length;t--;)g[t]===e&&g.splice(t,1)}var d,f,m,h,p=[],g=[],v=e.extend({Mixins:[t,n],init:function(e){var i=this;i._super(e),(i._eventsRoot=i).classes.add("floatpanel"),e.autohide&&(s(),function(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,v.hideAll())},a(window).on("resize",m)}}(),p.push(i)),e.autofix&&(f||(f=function(){var e;for(e=p.length;e--;)l(p[e])},a(window).on("scroll",f)),i.on("move",function(){l(this)})),i.on("postrender show",function(e){if(e.control==i){var t,n=i.classPrefix;i.modal&&!h&&((t=a("#"+n+"modal-block",i.getContainerElm()))[0]||(t=a('<div id="'+n+'modal-block" class="'+n+"reset "+n+'fade"></div>').appendTo(i.getContainerElm())),r.setTimeout(function(){t.addClass(n+"in"),a(i.getEl()).addClass(n+"in")}),h=!0),c(!0,i)}}),i.on("show",function(){i.parents().each(function(e){if(e.state.get("fixed"))return i.fixed(!0),!1})}),e.popover&&(i._preBodyHtml='<div class="'+i.classPrefix+'arrow"></div>',i.classes.add("popover").add("bottom").add(i.isRtl()?"end":"start")),i.aria("label",e.ariaLabel),i.aria("labelledby",i._id),i.aria("describedby",i.describedBy||i._id+"-none")},fixed:function(e){if(this.state.get("fixed")!=e){if(this.state.get("rendered")){var t=i.getViewPort();e?this.layoutRect().y-=t.y:this.layoutRect().y+=t.y}this.classes.toggle("fixed",e),this.state.set("fixed",e)}return this},show:function(){var e,t=this._super();for(e=p.length;e--&&p[e]!==this;);return-1===e&&p.push(this),t},hide:function(){return u(this),c(!1,this),this._super()},hideAll:function(){v.hideAll()},close:function(){return this.fire("close").isDefaultPrevented()||(this.remove(),c(!1,this)),this},remove:function(){u(this),this._super()},postRender:function(){return this.settings.bodyRole&&this.getEl("body").setAttribute("role",this.settings.bodyRole),this._super()}});return v.hideAll=function(){for(var e=p.length;e--;){var t=p[e];t&&t.settings.autohide&&(t.hide(),p.splice(e,1))}},v}),e("tinymce/ui/Window",["tinymce/ui/FloatPanel","tinymce/ui/Panel","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/ui/DragHelper","tinymce/ui/BoxUtils","tinymce/Env","tinymce/util/Delay"],function(e,t,s,l,i,c,r,u){function o(e){var t,n=l("meta[name=viewport]")[0];!1!==r.overrideViewPort&&(n||((n=document.createElement("meta")).setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),(t=n.getAttribute("content"))&&void 0!==d&&(d=t),n.setAttribute("content",e?"width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0":d))}function n(e,t){(function(){for(var e=0;e<a.length;e++)if(a[e]._fullscreen)return!0;return!1})()&&!1===t&&l([document.documentElement,document.body]).removeClass(e+"fullscreen")}var a=[],d="",f=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.classes.add("rtl"),n.classes.add("window"),n.bodyClasses.add("window-body"),n.state.set("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.classes.add("foot"),n.statusbar.parent(n)),n.on("click",function(e){var t=n.classPrefix+"close";(s.hasClass(e.target,t)||s.hasClass(e.target.parentNode,t))&&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,t,n,i,r=this,o=r.statusbar;r._fullscreen&&(r.layoutRect(s.getWindowSize()),r.layoutRect().contentH=r.layoutRect().innerH),r._super(),e=r.layoutRect(),r.settings.title&&!r._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),r.layoutRect({w:t,x:n}),i=!0),o&&(o.layoutRect({w:r.layoutRect().innerW}).recalc(),(t=o.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),r.layoutRect({w:t,x:n}),i=!0)),i&&r.recalc()},initLayoutRect:function(){var e,t=this._super(),n=0;if(this.settings.title&&!this._fullscreen){e=this.getEl("head");var i=s.getSize(e);t.headerW=i.width,t.headerH=i.height,n+=t.headerH}this.statusbar&&(n+=this.statusbar.layoutRect().h),t.deltaH+=n,t.minH+=n,t.h+=n;var r=s.getWindowSize();return t.x=this.settings.x||Math.max(0,r.w/2-t.w/2),t.y=this.settings.y||Math.max(0,r.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,i=e.classPrefix,r=e.settings,o="",a="",s=r.html;return e.preRender(),t.preRender(e),r.title&&(o='<div id="'+n+'-head" class="'+i+'window-head"><div id="'+n+'-title" class="'+i+'title">'+e.encode(r.title)+'</div><div id="'+n+'-dragh" class="'+i+'dragh"></div><button type="button" class="'+i+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),r.url&&(s='<iframe src="'+r.url+'" tabindex="-1"></iframe>'),void 0===s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+o+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+s+"</div>"+a+"</div></div>"},fullscreen:function(e){var n,t,i=this,r=document.documentElement,o=i.classPrefix;if(e!=i._fullscreen)if(l(window).on("resize",function(){var e;if(i._fullscreen)if(n)i._timer||(i._timer=u.setTimeout(function(){var e=s.getWindowSize();i.moveTo(0,0).resizeTo(e.w,e.h),i._timer=0},50));else{e=(new Date).getTime();var t=s.getWindowSize();i.moveTo(0,0).resizeTo(t.w,t.h),50<(new Date).getTime()-e&&(n=!0)}}),t=i.layoutRect(),i._fullscreen=e){i._initial={x:t.x,y:t.y,w:t.w,h:t.h},i.borderBox=c.parseBox("0"),i.getEl("head").style.display="none",t.deltaH-=t.headerH+2,l([r,document.body]).addClass(o+"fullscreen"),i.classes.add("fullscreen");var a=s.getWindowSize();i.moveTo(0,0).resizeTo(a.w,a.h)}else i.borderBox=c.parseBox(i.settings.border),i.getEl("head").style.display="",t.deltaH+=t.headerH,l([r,document.body]).removeClass(o+"fullscreen"),i.classes.remove("fullscreen"),i.moveTo(i._initial.x,i._initial.y).resizeTo(i._initial.w,i._initial.h);return i.reflow()},postRender:function(){var t,n=this;setTimeout(function(){n.classes.add("in"),n.fire("open")},0),n._super(),n.statusbar&&n.statusbar.postRender(),n.focus(),this.dragHelper=new i(n._id+"-dragh",{start:function(){t={x:n.layoutRect().x,y:n.layoutRect().y}},drag:function(e){n.moveTo(t.x+e.deltaX,t.y+e.deltaY)}}),n.on("submit",function(e){e.isDefaultPrevented()||n.close()}),a.push(n),o(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e;for(this.dragHelper.destroy(),this._super(),this.statusbar&&this.statusbar.remove(),n(this.classPrefix,!1),e=a.length;e--;)a[e]===this&&a.splice(e,1);o(0<a.length)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return function(){if(!r.desktop){var n={w:window.innerWidth,h:window.innerHeight};u.setInterval(function(){var e=window.innerWidth,t=window.innerHeight;n.w==e&&n.h==t||(n={w:e,h:t},l(window).trigger("resize"))},100)}l(window).on("resize",function(){var e,t,n=s.getWindowSize();for(e=0;e<a.length;e++)t=a[e].layoutRect(),a[e].moveTo(a[e].settings.x||Math.max(0,n.w/2-t.w/2),a[e].settings.y||Math.max(0,n.h/2-t.h/2))})}(),f}),e("tinymce/ui/MessageBox",["tinymce/ui/Window"],function(r){var o=r.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(e){function t(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),i(t)}}}var n,i=e.callback||function(){};switch(e.buttons){case o.OK_CANCEL:n=[t("Ok",!0,!0),t("Cancel",!1)];break;case o.YES_NO:case o.YES_NO_CANCEL:n=[t("Yes",1,!0),t("No",0)],e.buttons==o.YES_NO_CANCEL&&n.push(t("Cancel",-1));break;default:n=[t("Ok",!0,!0)]}return new r({padding:20,x:e.x,y:e.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:n,title:e.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:e.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:e.onClose,onCancel:function(){i(!1)}}).renderTo(document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,o.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=o.OK_CANCEL,o.msgBox(e)}}});return o}),e("tinymce/WindowManager",["tinymce/ui/Window","tinymce/ui/MessageBox"],function(s,l){return function(r){function t(){if(i.length)return i[i.length-1]}function o(e){r.fire("OpenWindow",{win:e})}function a(e){r.fire("CloseWindow",{win:e})}var i=[];this.windows=i,r.on("remove",function(){for(var e=i.length;e--;)i[e].close()}),this.open=function(n,e){var t;return r.editorManager.setActive(r),n.title=n.title||" ",n.url=n.url||n.file,n.url&&(n.width=parseInt(n.width||320,10),n.height=parseInt(n.height||240,10)),n.body&&(n.items={defaults:n.defaults,type:n.bodyType||"form",items:n.body,data:n.data,callbacks:n.commands}),n.url||n.buttons||(n.buttons=[{text:"Ok",subtype:"primary",onclick:function(){t.find("form")[0].submit()}},{text:"Cancel",onclick:function(){t.close()}}]),t=new s(n),i.push(t),t.on("close",function(){for(var e=i.length;e--;)i[e]===t&&i.splice(e,1);i.length||r.focus(),a(t)}),n.data&&t.on("postRender",function(){this.find("*").each(function(e){var t=e.name();t in n.data&&e.value(n.data[t])})}),t.features=n||{},t.params=e||{},1===i.length&&r.nodeChanged(),o(t=t.renderTo().reflow()),t},this.alert=function(e,t,n){var i;(i=l.alert(e,function(){t?t.call(n||this):r.focus()})).on("close",function(){a(i)}),o(i)},this.confirm=function(e,t,n){var i;(i=l.confirm(e,function(e){t.call(n||this,e)})).on("close",function(){a(i)}),o(i)},this.close=function(){t()&&t().close()},this.getParams=function(){return t()?t().params:null},this.setParams=function(e){t()&&(t().params=e)},this.getWindows=function(){return i}}}),e("tinymce/ui/Tooltip",["tinymce/ui/Control","tinymce/ui/Movable"],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this.classPrefix;return'<div id="'+this._id+'" class="'+this.classes+'" role="presentation"><div class="'+e+'tooltip-arrow"></div><div class="'+e+'tooltip-inner">'+this.encode(this.state.get("text"))+"</div></div>"},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl().lastChild.innerHTML=t.encode(e.value)}),t._super()},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}})}),e("tinymce/ui/Widget",["tinymce/ui/Control","tinymce/ui/Tooltip"],function(e,t){var n,o=e.extend({init:function(i){var r=this;r._super(i),i=r.settings,r.canFocus=!0,i.tooltip&&!1!==o.tooltips&&(r.on("mouseenter",function(e){var t=r.tooltip().moveTo(-65535);if(e.control==r){var n=t.text(i.tooltip).show().testMoveRel(r.getEl(),["bc-tc","bc-tl","bc-tr"]);t.classes.toggle("tooltip-n","bc-tc"==n),t.classes.toggle("tooltip-nw","bc-tl"==n),t.classes.toggle("tooltip-ne","bc-tr"==n),t.moveRel(r.getEl(),n)}else t.hide()}),r.on("mouseleave mousedown click",function(){r.tooltip().hide()})),r.aria("label",i.ariaLabel||i.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"})).renderTo(),n},postRender:function(){var e=this.settings;this._super(),this.parent()||!e.width&&!e.height||(this.initLayoutRect(),this.repaint()),e.autofocus&&this.focus()},bindStates:function(){function t(e){i.aria("disabled",e),i.classes.toggle("disabled",e)}function n(e){i.aria("pressed",e),i.classes.toggle("active",e)}var i=this;return i.state.on("change:disabled",function(e){t(e.value)}),i.state.on("change:active",function(e){n(e.value)}),i.state.get("disabled")&&t(!0),i.state.get("active")&&n(!0),i._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return o}),e("tinymce/ui/Progress",["tinymce/ui/Widget"],function(e){return e.extend({Defaults:{value:0},init:function(e){this._super(e),this.classes.add("progress"),this.settings.filter||(this.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div class="'+t+'bar-container"><div class="'+t+'bar"></div></div><div class="'+t+'text">0%</div></div>'},postRender:function(){return this._super(),this.value(this.settings.value),this},bindStates:function(){function t(e){e=n.settings.filter(e),n.getEl().lastChild.innerHTML=e+"%",n.getEl().firstChild.firstChild.style.width=e+"%"}var n=this;return n.state.on("change:value",function(e){t(e.value)}),t(n.state.get("value")),n._super()}})}),e("tinymce/ui/Notification",["tinymce/ui/Control","tinymce/ui/Movable","tinymce/ui/Progress","tinymce/util/Delay"],function(e,t,n,i){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||0<e.timeout)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",i="",r="",o="";return e.icon&&(n='<i class="'+t+"ico "+t+"i-"+e.icon+'"></i>'),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(i='<button type="button" class="'+t+'close" aria-hidden="true">×</button>'),e.progressBar&&(r=e.progressBar.renderHtml()),'<div id="'+e._id+'" class="'+e.classes+'"'+o+' role="presentation">'+n+'<div class="'+t+'notification-inner">'+e.state.get("text")+"</div>"+r+i+"</div>"},postRender:function(){var e=this;return i.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl().childNodes[1].innerHTML=e.value}),t.progressBar&&t.progressBar.bindStates(),t._super()},close:function(){return this.fire("close").isDefaultPrevented()||this.remove(),this},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}})}),e("tinymce/NotificationManager",["tinymce/ui/Notification","tinymce/util/Delay","tinymce/util/Tools"],function(a,t,s){return function(i){function e(){if(o.length)return o[o.length-1]}function r(){if(0<o.length){var e=o.slice(0,1)[0],t=i.inline?i.getElement():i.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),1<o.length)for(var n=1;n<o.length;n++)o[n].moveRel(o[n-1].getEl(),"bc-tc")}}var o=[];this.notifications=o,i.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.on("ResizeEditor",r),i.on("ResizeWindow",function(){t.requestAnimationFrame(function(){(function(){for(var e=0;e<o.length;e++)o[e].moveTo(0,0)})(),r()})}),this.open=function(e){if(!i.removed){var t;i.editorManager.setActive(i);var n=function(e,i){if((t=i).progressBar||t.timeout)return null;var t,n=s.grep(e,function(e){return n=e,(t=i).type===n.settings.type&&t.text===n.settings.text;var t,n});return 0===n.length?null:n[0]}(o,e);return null===n?(t=new a(e),o.push(t),0<e.timeout&&(t.timer=setTimeout(function(){t.close()},e.timeout)),t.on("close",function(){var e=o.length;for(t.timer&&i.getWin().clearTimeout(t.timer);e--;)o[e]===t&&o.splice(e,1);r()}),t.renderTo(),r()):t=n,t}},this.close=function(){e()&&e().close()},this.getNotifications=function(){return o},i.on("SkinLoaded",function(){var e=i.settings.service_message;e&&i.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),e("tinymce/dom/NodePath",["tinymce/dom/DOMUtils"],function(r){return{create:function(e,t,n){for(var i=[];t&&t!=e;t=t.parentNode)i.push(r.nodeIndex(t,n));return i},resolve:function(e,t){var n,i,r;for(i=e,n=t.length-1;0<=n;n--){if(r=i.childNodes,t[n]>r.length-1)return null;i=r[t[n]]}return i}}}),e("tinymce/util/Quirks",["tinymce/util/VK","tinymce/dom/RangeUtils","tinymce/dom/TreeWalker","tinymce/dom/NodePath","tinymce/html/Node","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools","tinymce/util/Delay","tinymce/caret/CaretContainer","tinymce/caret/CaretPosition","tinymce/caret/CaretWalker"],function(T,R,A,B,D,M,L,P,O,H,I,F){return function(h){function e(e,t){try{h.getDoc().execCommand(e,!1,t)}catch(e){}}function t(){return h.getDoc().documentMode||6}function f(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(h.selection.isCollapsed()&&"IMG"==e.target.tagName&&d.select(e.target),0<(t=h.selection.getContent()).length&&(n=_+escape(h.id)+","+escape(t),e.dataTransfer.setData(k,n)))}function g(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(k))&&0<=t.indexOf(_)?(t=t.substr(_.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function v(e){h.queryCommandSupported("mceInsertClipboardContent")?h.execCommand("mceInsertClipboardContent",!1,{content:e}):h.execCommand("mceInsertContent",!1,e)}function n(){h.shortcuts.add("meta+a",null,"SelectAll")}function i(){h.on("keydown",function(e){if(!f(e)&&e.keyCode===b){if(!h.getBody().getElementsByTagName("hr").length)return;if(d.isCollapsed()&&0===d.getRng(!0).startOffset){var t=d.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return u.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(u.remove(n),e.preventDefault())}}})}function r(){h.on("keydown",function(e){if(!f(e)&&e.keyCode===b&&d.isCollapsed()&&0===d.getRng(!0).startOffset){var t=d.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function o(){h.inline||(h.contentStyles.push("body {min-height: 150px}"),h.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(11<L.ie)return void h.getBody().focus();t=h.selection.getRng(),h.getBody().focus(),h.selection.setRng(t),h.selection.normalize(),h.nodeChanged()}}))}function a(){}function s(){function n(e){var t=new F(e.getBody()),n=e.selection.getRng(),i=I.fromRangeStart(n),r=I.fromRangeEnd(n),o=t.prev(i),a=t.next(r);return!e.selection.isCollapsed()&&(!o||o.isAtStart()&&i.isEqual(o))&&(!a||a.isAtEnd()&&i.isEqual(a))}h.on("keypress",function(e){!f(e)&&!d.isCollapsed()&&31<e.charCode&&!T.metaKeyPressed(e)&&n(h)&&(e.preventDefault(),h.setContent(String.fromCharCode(e.charCode)),h.selection.select(h.getBody(),!0),h.selection.collapse(!1),h.nodeChanged())}),h.on("keydown",function(e){var t=e.keyCode;f(e)||t!=C&&t!=b||n(h)&&(e.preventDefault(),h.setContent(""),h.nodeChanged())})}var l,c=P.each,y=h.$,b=T.BACKSPACE,C=T.DELETE,u=h.dom,d=h.selection,m=h.settings,x=h.parser,w=h.serializer,E=L.gecko,N=L.ie,S=L.webkit,_="data:text/mce-internal,",k=N?"Text":"URL";return h.on("keydown",function(e){var t,n,i,r,o;if(!f(e)&&e.keyCode==T.BACKSPACE&&(n=(t=d.getRng()).startContainer,i=t.startOffset,r=u.getRoot(),o=n,t.collapsed&&0===i)){for(;o&&o.parentNode&&o.parentNode.firstChild==o&&o.parentNode!=r;)o=o.parentNode;"BLOCKQUOTE"===o.tagName&&(h.formatter.toggle("blockquote",null,o),(t=u.createRng()).setStart(n,0),t.setEnd(n,0),d.setRng(t))}}),function(){function r(e){var t=u.create("body"),n=e.cloneContents();return t.appendChild(n),d.serializer.serialize(t,{format:"html"})}h.on("keydown",function(e){var t,n,i=e.keyCode;if(!f(e)&&(i==C||i==b)){if(t=h.selection.isCollapsed(),n=h.getBody(),t&&!u.isEmpty(n))return;if(!t&&!function(e){if(!e.setStart){if(e.item)return!1;var t=e.duplicate();return t.moveToElementText(h.getBody()),R.compareRanges(e,t)}var n=r(e),i=u.createRng();return i.selectNode(h.getBody()),n===r(i)}(h.selection.getRng()))return;e.preventDefault(),h.setContent(""),n.firstChild&&u.isBlock(n.firstChild)?h.selection.setCursorLocation(n.firstChild,0):h.selection.setCursorLocation(n,0),h.nodeChanged()}})}(),L.windowsPhone||h.on("keyup focusin mouseup",function(e){65==e.keyCode&&T.metaKeyPressed(e)||d.normalize()},!0),S&&(s(),function(){function a(e){var t=m.schema.getBlockElements(),n=h.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function c(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==y.trim(n.data).length)&&n!==t)return!1;return n===t}function u(e,t,n){var i,r,o;if(m.isChildOf(e,h.getBody()))for(o=m.schema.getNonEmptyElements(),i=new A(n||e,e);r=i[t?"next":"prev"]();){if(o[r.nodeName]&&!a(r))return r;if(3==r.nodeType&&0<r.data.length)return r}}function n(e){var t=l.getRng();if(function(e){var t,n,i,r,o;if(!e.collapsed&&(t=m.getParent(R.getNode(e.startContainer,e.startOffset),m.isBlock),n=m.getParent(R.getNode(e.endContainer,e.endOffset),m.isBlock),o=h.schema.getTextBlockElements(),t!=n&&o[t.nodeName]&&o[n.nodeName]&&"false"!==m.getContentEditable(t)&&"false"!==m.getContentEditable(n)))return e.deleteContents(),i=u(t,!1),r=u(n,!0),m.isEmpty(n)||y(t).append(n.childNodes),y(n).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):r&&(1==r.nodeType?(e.setStartBefore(r),e.setEndBefore(r)):(e.setStart(r,0),e.setEnd(r,0))),l.setRng(e),!0}(t=function(e,t){var n,i,r,o,a,s;if(!e.collapsed)return e;if(a=e.startContainer,s=e.startOffset,3==a.nodeType)if(t){if(s<a.data.length)return e}else if(0<s)return e;n=R.getNode(a,s),r=m.getParent(n,m.isBlock),i=u(h.getBody(),t,n),o=m.getParent(i,m.isBlock);var l=1===a.nodeType&&s>a.childNodes.length-1;if(!n||!i)return e;if(o&&r!=o)if(t){if(!c(r,o))return e;1==n.nodeType?"BR"==n.nodeName?e.setStartBefore(n):e.setStartAfter(n):e.setStart(n,n.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!c(o,r))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==n.nodeType&&l?e.setEndAfter(n):e.setEndBefore(n)}return e}(t,e)))return!0}function s(e){var t,i,r;n(e)||(P.each(h.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&h.dom.setAttrib(e,"style",h.dom.getAttrib(e,"style"))}),(t=new d(function(){})).observe(h.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),h.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),i=h.selection.getRng(),r=i.startContainer.parentNode,P.each(t.takeRecords(),function(e){if(m.isChildOf(e.target,h.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}P.each(e.addedNodes,function(e){var t,n;"SPAN"!=e.nodeName||e.getAttribute("mce-data-marked")||(e==r&&(t=i.startOffset,n=e.firstChild),m.remove(e,!0),n&&(i.setStart(n,t),i.setEnd(n,t),h.selection.setRng(i)))})}}),t.disconnect(),P.each(h.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}function i(e){h.undoManager.transact(function(){s(e)})}var e,r,o=h.getDoc(),m=h.dom,l=h.selection,d=window.MutationObserver;d||(e=!0,d=function(){function t(e){var t=e.relatedNode||e.target;r.push({target:t,addedNodes:[t]})}function n(e){var t=e.relatedNode||e.target;r.push({target:t,attributeName:e.attrName})}var i,r=[];this.observe=function(e){(i=e).addEventListener("DOMSubtreeModified",t,!1),i.addEventListener("DOMNodeInsertedIntoDocument",t,!1),i.addEventListener("DOMNodeInserted",t,!1),i.addEventListener("DOMAttrModified",n,!1)},this.disconnect=function(){i.removeEventListener("DOMSubtreeModified",t,!1),i.removeEventListener("DOMNodeInsertedIntoDocument",t,!1),i.removeEventListener("DOMNodeInserted",t,!1),i.removeEventListener("DOMAttrModified",n,!1)},this.takeRecords=function(){return r}}),h.on("keydown",function(e){var t=e.keyCode==C,n=e.ctrlKey||e.metaKey;if(!f(e)&&(t||e.keyCode==b)){var i=h.selection.getRng(),r=i.startContainer,o=i.startOffset;if(t&&e.shiftKey)return;if(function(e,n){function t(e,t){return f=y(t).parents().filter(function(e,t){return!!h.schema.getTextInlineElements()[t.nodeName]}),a=e.cloneNode(!1),(f=P.map(f,function(e){return e=e.cloneNode(!1),a.hasChildNodes()&&e.appendChild(a.firstChild),a.appendChild(e),a.appendChild(e),e})).length?(d=m.create("br"),f[0].appendChild(d),m.replace(a,e),n.setStartBefore(d),n.setEndBefore(d),h.selection.setRng(n),d):null}function i(e){return e&&h.schema.getTextBlockElements()[e.tagName]}var r,o,a,s,l,c,u,d,f;if(n.collapsed&&(c=n.startContainer,u=n.startOffset,i(o=m.getParent(c,m.isBlock))))if(1==c.nodeType){if((c=c.childNodes[u])&&"BR"!=c.tagName)return;if(l=e?o.nextSibling:o.previousSibling,m.isEmpty(o)&&i(l)&&m.isEmpty(l)&&t(o,c))return m.remove(l),!0}else if(3==c.nodeType){if(r=B.create(o,c),s=o.cloneNode(!0),c=B.resolve(s,r),e){if(u>=c.data.length)return;c.deleteData(u,1)}else{if(u<=0)return;c.deleteData(u-1,1)}if(m.isEmpty(s))return t(o,c)}}(t,i))return void e.preventDefault();if(!n&&i.collapsed&&3==r.nodeType&&(t?o<r.data.length:0<o))return;e.preventDefault(),n&&h.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),s(t)}}),h.on("keypress",function(e){var t,n,i,r,o,a;!f(e)&&!l.isCollapsed()&&31<e.charCode&&!T.metaKeyPressed(e)&&(t=h.selection.getRng(),a=String.fromCharCode(e.charCode),e.preventDefault(),n=y(t.startContainer).parents().filter(function(e,t){return!!h.schema.getTextInlineElements()[t.nodeName]}),s(!0),(n=n.filter(function(e,t){return!y.contains(h.getBody(),t)})).length?(i=m.createFragment(),n.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?t.appendChild(i.firstChild):o=t,i.appendChild(t),i.appendChild(t)}),o.appendChild(h.getDoc().createTextNode(a)),r=m.getParent(t.startContainer,m.isBlock),m.isEmpty(r)?y(r).empty().append(i):t.insertNode(i),t.setStart(o.firstChild,1),t.setEnd(o.firstChild,1),h.selection.setRng(t)):h.selection.setContent(a))}),h.addCommand("Delete",function(){s()}),h.addCommand("ForwardDelete",function(){s(!0)}),e||(h.on("dragstart",function(e){r=l.getRng(),p(e)}),h.on("drop",function(t){if(!f(t)){var n=g(t);n&&(t.preventDefault(),O.setEditorTimeout(h,function(){var e=R.getCaretRangeFromPoint(t.x,t.y,o);r&&(l.setRng(r),r=null,i()),l.setRng(e),v(n.html)}))}}),h.on("cut",function(e){f(e)||!e.clipboardData||h.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",h.selection.getContent()),e.clipboardData.setData("text/plain",h.selection.getContent({format:"text"})),O.setEditorTimeout(h,function(){i(!0)}))}))}(),h.settings.content_editable||u.bind(h.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==h.getDoc().documentElement)if(t=d.getRng(),h.getBody().focus(),"mousedown"==e.type){if(H.isCaretContainer(t.startContainer))return;d.placeCaretAt(e.clientX,e.clientY)}else d.setRng(t)}),h.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==u.getContentEditableParent(t)&&(e.preventDefault(),d.select(t),h.nodeChanged()),"A"==t.nodeName&&u.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),d.select(t))}),m.forced_root_block&&h.on("init",function(){e("DefaultParagraphSeparator",m.forced_root_block)}),h.on("init",function(){h.dom.bind(h.getBody(),"submit",function(e){e.preventDefault()})}),r(),x.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()}),L.iOS?(h.inline||h.on("keydown",function(){document.activeElement==document.body&&h.getWin().focus()}),o(),h.on("click",function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)}),h.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")):n()),N&&L.ie<11&&(i(),document.body.setAttribute("role","application"),7<t()||(e("RespectVisibilityInDesign",!0),h.contentStyles.push(".mceHideBrInPre pre br {display: none}"),u.addClass(h.getBody(),"mceHideBrInPre"),x.addNodeFilter("pre",function(e){for(var t,n,i,r,o=e.length;o--;)for(n=(t=e[o].getAll("br")).length;n--;)(r=(i=t[n]).prev)&&3===r.type&&"\n"!=r.value.charAt(r.value-1)?r.value+="\n":i.parent.insert(new D("#text",3),i,!0).value="\n"}),w.addNodeFilter("pre",function(e){for(var t,n,i,r=e.length;r--;)for(n=(t=e[r].getAll("br")).length;n--;)(i=t[n].prev)&&3==i.type&&(i.value=i.value.replace(/\r?\n$/,""))})),u.bind(h.getBody(),"mouseup",function(){var e,t=d.getNode();"IMG"==t.nodeName&&((e=u.getStyle(t,"width"))&&(u.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),u.setStyle(t,"width","")),(e=u.getStyle(t,"height"))&&(u.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),u.setStyle(t,"height","")))}),h.on("keydown",function(e){var t;f(e)||e.keyCode!=b||(t=h.getDoc().selection.createRange())&&t.item&&(e.preventDefault(),h.undoManager.beforeChange(),u.remove(t.item(0)),h.undoManager.add())}),10<=t()&&(l="",c("p div h1 h2 h3 h4 h5 h6".split(" "),function(e,t){l+=(0<t?",":"")+e+":empty"}),h.contentStyles.push(l+"{padding-right: 1px !important}")),t()<9&&(x.addNodeFilter("noscript",function(e){for(var t,n,i=e.length;i--;)(n=(t=e[i]).firstChild)&&t.attr("data-mce-innertext",n.value)}),w.addNodeFilter("noscript",function(e){for(var t,n,i,r=e.length;r--;)t=e[r],(n=e[r].firstChild)?n.value=M.decode(n.value):(i=t.attributes.map["data-mce-innertext"])&&(t.attr("data-mce-innertext",null),(n=new D("#text",3)).value=i,n.raw=!0,t.append(n))})),function(){function n(e,t){var n=l.createTextRange();try{n.moveToPoint(e,t)}catch(e){n=null}return n}function t(e){var t;e.button?(t=n(e.x,e.y))&&(0<t.compareEndPoints("StartToStart",o)?t.setEndPoint("StartToStart",o):t.setEndPoint("EndToEnd",o),t.select()):i()}function i(){var e=s.selection.createRange();o&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&o.select(),u.unbind(s,"mouseup",i),u.unbind(s,"mousemove",t),o=r=0}var r,o,a,s=u.doc,l=s.body;s.documentElement.unselectable=!0,u.bind(s,"mousedown contextmenu",function(e){if("HTML"===e.target.nodeName){if(r&&i(),(a=s.documentElement).scrollHeight>a.clientHeight)return;r=1,(o=n(e.x,e.y))&&(u.bind(s,"mouseup",i),u.bind(s,"mousemove",t),u.getRoot().focus(),o.select())}})}()),11<=L.ie&&(o(),r()),L.ie&&(n(),e("AutoUrlDetect",!1),h.on("dragstart",function(e){p(e)}),h.on("drop",function(e){if(!f(e)){var t=g(e);if(t&&t.id!=h.id){e.preventDefault();var n=R.getCaretRangeFromPoint(e.x,e.y,h.getDoc());d.setRng(n),v(t.html)}}})),E&&(s(),i(),window.Range.prototype.getClientRects||h.on("mousedown",function(e){if(!f(e)&&"HTML"===e.target.nodeName){var t=h.getBody();t.blur(),O.setEditorTimeout(h,function(){t.focus()})}}),function(){function n(){var e=u.getAttribs(d.getStart().cloneNode(!1));return function(){var t=d.getStart();t!==h.getBody()&&(u.setAttrib(t,"style",null),c(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function i(){return!d.isCollapsed()&&u.getParent(d.getStart(),u.isBlock)!=u.getParent(d.getEnd(),u.isBlock)}h.on("keypress",function(e){var t;if(!f(e)&&(8==e.keyCode||46==e.keyCode)&&i())return t=n(),h.getDoc().execCommand("delete",!1,null),t(),e.preventDefault(),!1}),u.bind(h.getDoc(),"cut",function(e){var t;!f(e)&&i()&&(t=n(),O.setEditorTimeout(h,function(){t()}))})}(),m.readonly||h.on("BeforeExecCommand MouseDown",function(){e("StyleWithCSS",!1),e("enableInlineTableEditing",!1),m.object_resizing||e("enableObjectResizing",!1)}),h.on("SetContent ExecCommand",function(e){"setcontent"!=e.type&&"mceInsertLink"!==e.command||c(u.select("a"),function(e){var t=e.parentNode,n=u.getRoot();if(t.lastChild===e){for(;t&&!u.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}u.add(t,"br",{"data-mce-bogus":1})}})}),h.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"),L.mac&&h.on("keydown",function(e){!T.metaKeyPressed(e)||e.shiftKey||37!=e.keyCode&&39!=e.keyCode||(e.preventDefault(),h.selection.getSel().modify("move",37==e.keyCode?"backward":"forward","lineboundary"))}),r()),{refreshContentEditable:a,isHidden:function(){var e;return E?!(e=h.selection.getSel())||!e.rangeCount||0===e.rangeCount:0}}}}),e("tinymce/EditorObservable",["tinymce/util/Observable","tinymce/dom/DOMUtils","tinymce/util/Tools"],function(e,t,n){function i(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=c.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function r(o,a){function s(e){return!e.hidden&&!e.readonly}var e,t=i(o,a);if(o.delegates||(o.delegates={}),!o.delegates[a])if(o.settings.event_root){if(l||(l={},o.editorManager.on("removeEditor",function(){var e;if(!o.editorManager.activeEditor&&l){for(e in l)o.dom.unbind(i(o,e));l=null}})),l[a])return;e=function(e){for(var t=e.target,n=o.editorManager.editors,i=n.length;i--;){var r=n[i].getBody();(r===t||c.isChildOf(t,r))&&s(n[i])&&n[i].fire(a,e)}},l[a]=e,c.bind(t,a,e)}else e=function(e){s(o)&&o.fire(a,e)},c.bind(t,a,e),o.delegates[a]=e}var l,c=t.DOM,o={bindPendingEventDelegates:function(){var t=this;n.each(t._pendingNativeEvents,function(e){r(t,e)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?r(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(i(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this;if(t.delegates){for(e in t.delegates)t.dom.unbind(i(t,e),e,t.delegates[e]);delete t.delegates}t.inline||(t.getBody().onload=null,t.dom.unbind(t.getWin()),t.dom.unbind(t.getDoc())),t.dom.unbind(t.getBody()),t.dom.unbind(t.getContainer())}};return n.extend({},e,o)}),e("tinymce/Mode",[],function(){function o(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}}function i(e,t){var n,i,r;e._clickBlocker&&(e._clickBlocker.unbind(),e._clickBlocker=null),t?(e._clickBlocker=(i=(n=e).getBody(),r=function(e){0<n.dom.getParents(e.target,"a").length&&e.preventDefault()},n.dom.bind(i,"click",r),{unbind:function(){n.dom.unbind(i,"click",r)}}),e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable=!1):(e.readonly=!1,o(e,"StyleWithCSS",!(e.getBody().contentEditable=!0)),o(e,"enableInlineTableEditing",!1),o(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())}return{setMode:function(e,t){var n=e.readonly?"readonly":"design";t!=n&&(e.initialized?i(e,"readonly"==t):e.on("init",function(){i(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}}}),e("tinymce/Shortcuts",["tinymce/util/Tools","tinymce/Env"],function(u,d){var f=u.each,m=u.explode,h={f9:120,f10:121,f11:122},p=u.makeMap("alt,ctrl,shift,meta,access");return function(o){function a(e){var t,n,i={};for(n in f(m(e,"+"),function(e){e in p?i[e]=!0:/^[0-9]{2,}$/.test(e)?i.keyCode=parseInt(e,10):(i.charCode=e.charCodeAt(0),i.keyCode=h[e]||e.toUpperCase().charCodeAt(0))}),t=[i.keyCode],p)i[n]?t.push(n):i[n]=!1;return i.id=t.join(","),i.access&&(i.alt=!0,d.mac?i.ctrl=!0:i.shift=!0),i.meta&&(d.mac?i.meta=!0:(i.ctrl=!0,i.meta=!1)),i}function s(e,t,n,i){var r;return(r=u.map(m(e,">"),a))[r.length-1]=u.extend(r[r.length-1],{func:n,scope:i||o}),u.extend(r[0],{desc:o.translate(t),subpatterns:r.slice(1)})}function i(e,t){return!!t&&t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&!!(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)&&(e.preventDefault(),!0)}function r(e){return e.func?e.func.call(e.scope):null}var l={},c=[];o.on("keyup keypress keydown",function(t){var e,n;!((n=t).altKey||n.ctrlKey||n.metaKey||"keydown"===(e=t).type&&112<=e.keyCode&&e.keyCode<=123)||t.isDefaultPrevented()||(f(l,function(e){if(i(t,e))return c=e.subpatterns.slice(0),"keydown"==t.type&&r(e),!0}),i(t,c[0])&&(1===c.length&&"keydown"==t.type&&r(c[0]),c.shift()))}),this.add=function(e,n,i,r){var t;return"string"==typeof(t=i)?i=function(){o.execCommand(t,!1,null)}:u.isArray(t)&&(i=function(){o.execCommand(t[0],t[1],t[2])}),f(m(u.trim(e.toLowerCase())),function(e){var t=s(e,n,i,r);l[t.id]=t}),!0},this.remove=function(e){var t=s(e);return!!l[t.id]&&(delete l[t.id],!0)}}}),e("tinymce/file/Uploader",["tinymce/util/Promise","tinymce/util/Tools","tinymce/util/Fun"],function(s,l,p){return function(d,a){function n(e,i,r,t){var o,n;(o=new XMLHttpRequest).open("POST",a.url),o.withCredentials=a.credentials,o.upload.onprogress=function(e){t(e.loaded/e.total*100)},o.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+o.status)},o.onload=function(){var e,t,n;200==o.status?(e=JSON.parse(o.responseText))&&"string"==typeof e.location?i((t=a.basePath,n=e.location,t?t.replace(/\/$/,"")+"/"+n.replace(/^\//,""):n)):r("Invalid JSON: "+o.responseText):r("HTTP Error: "+o.status)},(n=new FormData).append("file",e.blob(),e.filename()),o.send(n)}function f(e,t){return{url:t,blobInfo:e,status:!0}}function m(e,t){return{url:"",blobInfo:e,status:!1,error:t}}function h(e,t){l.each(o[e],function(e){e(t)}),delete o[e]}function i(l,c,u){return d.markPending(l.blobUri()),new s(function(t){var n,e,i,r,o,a=function(){};try{var s=function(){n&&(n.close(),e=a)};e=function(e){e<0||100<e||(n||(n=u()),n.progressBar.value(e))},c({id:(i=l).id,blob:i.blob,base64:i.base64,filename:p.constant((r=i,o={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[r.blob().type.toLowerCase()]||"dat",r.filename()+"."+o))},function(e){s(),d.markUploaded(l.blobUri(),e),h(l.blobUri(),f(l,e)),t(f(l,e))},function(e){s(),d.removeFailed(l.blobUri()),h(l.blobUri(),m(l,e)),t(m(l,e))},e)}catch(e){t(m(l,e.message))}})}function r(e,n){return e=l.grep(e,function(e){return!d.isUploaded(e.blobUri())}),s.all(l.map(e,function(e){return d.isPending(e.blobUri())?(t=e.blobUri(),new s(function(e){o[t]=o[t]||[],o[t].push(e)})):i(e,a.handler,n);var t}))}var o={};return a=l.extend({credentials:!1,handler:n},a),{upload:function(e,t){return a.url||a.handler!==n?r(e,t):new s(function(e){e([])})}}}}),e("tinymce/file/Conversions",["tinymce/util/Promise"],function(t){function o(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}}return{uriToBlob:function(e){return 0===e.indexOf("blob:")?(n=e,new t(function(e){var t=new XMLHttpRequest;t.open("GET",n,!0),t.responseType="blob",t.onload=function(){200==this.status&&e(this.response)},t.send()})):0===e.indexOf("data:")?(r=e,new t(function(t){var e,n,i;r=o(r);try{e=atob(r.data)}catch(e){return void t(new Blob([]))}for(n=new Uint8Array(e.length),i=0;i<n.length;i++)n[i]=e.charCodeAt(i);t(new Blob([n],{type:r.type}))})):null;var r,n},blobToDataUri:function(n){return new t(function(e){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(n)})},parseDataUri:o}}),e("tinymce/file/ImageScanner",["tinymce/util/Promise","tinymce/util/Arr","tinymce/util/Fun","tinymce/file/Conversions","tinymce/Env"],function(l,a,c,u,d){var t=0,f=function(e){return(e||"blobid")+t++};return function(r,s){var o={};return{findAll:function(e,n){var t,i;return n||(n=c.constant(!0)),t=a.filter(e.getElementsByTagName("img"),function(e){var t=e.src;return!!d.fileApi&&!e.hasAttribute("data-mce-bogus")&&!e.hasAttribute("data-mce-placeholder")&&!(!t||t==d.transparentSrc)&&(0===t.indexOf("blob:")?!r.isUploaded(t):0===t.indexOf("data:")&&n(e))}),i=a.map(t,function(a){var e;return o[a.src]?new l(function(t){o[a.src].then(function(e){t({image:a,blobInfo:e.blobInfo})})}):(e=new l(function(e){var n,i,r,o;i=e,0!==(n=a).src.indexOf("blob:")?(r=u.parseDataUri(n.src).data,(o=s.findFirst(function(e){return e.base64()===r}))?i({image:n,blobInfo:o}):u.uriToBlob(n.src).then(function(e){o=s.create(f(),e,r),s.add(o),i({image:n,blobInfo:o})})):(o=s.getByUri(n.src))?i({image:n,blobInfo:o}):u.uriToBlob(n.src).then(function(t){u.blobToDataUri(t).then(function(e){r=u.parseDataUri(e).data,o=s.create(f(),t,r),s.add(o),i({image:n,blobInfo:o})})})}).then(function(e){return delete o[e.image.src],e}).catch(function(e){return delete o[a.src],e}),o[a.src]=e)}),l.all(i)}}}}),e("tinymce/file/BlobCache",["tinymce/util/Arr","tinymce/util/Fun"],function(i,o){return function(){function t(t){return e(function(e){return e.id()===t})}function e(e){return i.filter(n,e)[0]}var n=[],r=o.constant;return{create:function(e,t,n,i){return{id:r(e),filename:r(i||e),blob:r(t),base64:r(n),blobUri:r(URL.createObjectURL(t))}},add:function(e){t(e.id())||n.push(e)},get:t,getByUri:function(t){return e(function(e){return e.blobUri()==t})},findFirst:e,removeByUri:function(t){n=i.filter(n,function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)})},destroy:function(){i.each(n,function(e){URL.revokeObjectURL(e.blobUri())}),n=[]}}}}),e("tinymce/file/UploadStatus",[],function(){return function(){function n(e,t){return{status:e,resultUri:t}}function t(e){return e in i}var i={};return{hasBlobUri:t,getResultUri:function(e){var t=i[e];return t?t.resultUri:null},isPending:function(e){return!!t(e)&&1===i[e].status},isUploaded:function(e){return!!t(e)&&2===i[e].status},markPending:function(e){i[e]=n(1,null)},markUploaded:function(e,t){i[e]=n(2,t)},removeFailed:function(e){delete i[e]},destroy:function(){i={}}}}}),e("tinymce/ErrorReporter",["tinymce/AddOnManager"],function(e){var i=e.PluginManager,n=function(e,t){var n=function(e,t){for(var n in i.urls)if(i.urls[n]+"/plugin"+t+".js"===e)return n;return null}(t,e.suffix);return n?"Failed to load plugin: "+n+" from url "+t:"Failed to load plugin url: "+t},r=function(e,t){e.notificationManager.open({type:"error",text:t})},o=function(e,t){e._skinLoaded?r(e,t):e.on("SkinLoaded",function(){r(e,t)})};return{pluginLoadError:function(e,t){o(e,n(e,t))},uploadError:function(e,t){o(e,"Failed to upload image: "+t)}}}),e("tinymce/EditorUpload",["tinymce/util/Arr","tinymce/file/Uploader","tinymce/file/ImageScanner","tinymce/file/BlobCache","tinymce/file/UploadStatus","tinymce/ErrorReporter"],function(v,y,b,C,x,w){return function(r){function n(t){return function(e){return r.selection?t(e):[]}}function i(e,t,n){for(var i=0;-1!==(i=e.indexOf(t,i))&&(e=e.substring(0,i)+n+e.substr(i+t.length),i+=n.length-t.length+1),-1!==i;);return e}function o(e,t,n){return i(e=i(e,'src="'+t+'"','src="'+n+'"'),'data-mce-src="'+t+'"','data-mce-src="'+n+'"')}function a(t,n){v.each(r.undoManager.data,function(e){"fragmented"===e.type?e.fragments=v.map(e.fragments,function(e){return o(e,t,n)}):e.content=o(e.content,t,n)})}function s(){return r.notificationManager.open({text:r.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}function l(e,t){h.removeByUri(e.src),a(e.src,t),r.$(e).attr({src:p.images_reuse_filename?t+"?"+(new Date).getTime():t,"data-mce-src":r.convertURL(t,"src")})}function t(t){return f||(f=new y(g,{url:p.images_upload_url,basePath:p.images_upload_base_path,credentials:p.images_upload_credentials,handler:p.images_upload_handler})),u().then(n(function(i){var e;return e=v.map(i,function(e){return e.blobInfo}),f.upload(e,s).then(n(function(e){return e=v.map(e,function(e,t){var n=i[t].image;return e.status&&!1!==r.settings.images_replace_blob_uris?l(n,e.url):e.error&&w.uploadError(r,e.error),{element:n,status:e.status}}),t&&t(e),e}))}))}function e(e){if(!1!==p.automatic_uploads)return t(e)}function c(e){return!p.images_dataimg_filter||p.images_dataimg_filter(e)}function u(){return m||(m=new b(g,h)),m.findAll(r.getBody(),c).then(n(function(e){return v.each(e,function(e){a(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")}),e}))}function d(e){return e.replace(/src="(blob:[^"]+)"/g,function(e,n){var t=g.getResultUri(n);if(t)return'src="'+t+'"';var i=h.getByUri(n);return i||(i=v.reduce(r.editorManager.editors,function(e,t){return e||t.editorUpload.blobCache.getByUri(n)},null)),i?'src="data:'+i.blob().type+";base64,"+i.base64()+'"':e})}var f,m,h=new C,p=r.settings,g=new x;return r.on("setContent",function(){!1!==r.settings.automatic_uploads?e():u()}),r.on("RawSaveContent",function(e){e.content=d(e.content)}),r.on("getContent",function(e){e.source_view||"raw"==e.format||(e.content=d(e.content))}),r.on("PostRender",function(){r.parser.addNodeFilter("img",function(e){v.each(e,function(e){var t=e.attr("src");if(!h.getByUri(t)){var n=g.getResultUri(t);n&&e.attr("src",n)}})})}),{blobCache:h,uploadImages:t,uploadImagesAuto:e,scanForImages:u,destroy:function(){h.destroy(),g.destroy(),m=f=null}}}}),e("tinymce/caret/FakeCaret",["tinymce/caret/CaretContainer","tinymce/caret/CaretPosition","tinymce/dom/NodeType","tinymce/dom/RangeUtils","tinymce/dom/DomQuery","tinymce/geom/ClientRect","tinymce/util/Delay"],function(y,e,t,n,b,C,x){var w=t.isContentEditableFalse;return function(f,m){function h(){(function(){var e,t,n,i,r;for(e=b("*[contentEditable=false]",f),i=0;i<e.length;i++)n=(t=e[i]).previousSibling,y.endsWithCaretContainer(n)&&(1==(r=n.data).length?n.parentNode.removeChild(n):n.deleteData(r.length-1,1)),n=t.nextSibling,y.startsWithCaretContainer(n)&&(1==(r=n.data).length?n.parentNode.removeChild(n):n.deleteData(0,1))})(),v&&(y.remove(v),v=null),g&&(g.remove(),g=null),clearInterval(p)}var p,g,v;return{show:function(e,t){var n,i,r,o,a,s,l,c,u,d;return h(),m(t)?(v=y.insertBlock("p",t,e),r=t,o=e,d=C.collapse(r.getBoundingClientRect(),o),l="BODY"==f.tagName?(a=f.ownerDocument.documentElement,s=f.scrollLeft||a.scrollLeft,f.scrollTop||a.scrollTop):(u=f.getBoundingClientRect(),s=f.scrollLeft-u.left,f.scrollTop-u.top),d.left+=s,d.right+=s,d.top+=l,d.bottom+=l,d.width=1,0<(c=r.offsetWidth-r.clientWidth)&&(o&&(c*=-1),d.left+=c,d.right+=c),n=d,b(v).css("top",n.top),g=b('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(n).appendTo(f),e&&g.addClass("mce-visual-caret-before"),p=x.setInterval(function(){b("div.mce-visual-caret",f).toggleClass("mce-visual-caret-hidden")},500),(i=t.ownerDocument.createRange()).setStart(v,0),i.setEnd(v,0)):(v=y.insertInline(t,e),i=t.ownerDocument.createRange(),w(v.nextSibling)?(i.setStart(v,0),i.setEnd(v,0)):(i.setStart(v,1),i.setEnd(v,1))),i},hide:h,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},destroy:function(){x.clearInterval(p)}}}}),e("tinymce/dom/Dimensions",["tinymce/util/Arr","tinymce/dom/NodeType","tinymce/geom/ClientRect"],function(r,o,a){return{getClientRects:function n(t){function e(e){return r.map(e,function(e){return(e=a.clone(e)).node=t,e})}if(r.isArray(t))return r.reduce(t,function(e,t){return e.concat(n(t))},[]);if(o.isElement(t))return e(t.getClientRects());if(o.isText(t)){var i=t.ownerDocument.createRange();return i.setStart(t,0),i.setEnd(t,t.data.length),e(i.getClientRects())}}}}),e("tinymce/caret/LineWalker",["tinymce/util/Fun","tinymce/util/Arr","tinymce/dom/Dimensions","tinymce/caret/CaretCandidate","tinymce/caret/CaretUtils","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/geom/ClientRect"],function(e,h,d,f,m,p,g,v){function t(r,o,a,e,s,t){function n(e){var t,n,i;for(i=d.getClientRects(e),-1==r&&(i=i.reverse()),t=0;t<i.length;t++)if(n=i[t],!a(n,l)){if(0<u.length&&o(n,h.last(u))&&c++,n.line=c,s(n))return!0;u.push(n)}}var i,l,c=0,u=[];return(l=h.last(t.getClientRects()))&&(n(i=t.getNode()),function(e,t,n,i){for(;i=m.findNode(i,e,f.isEditableCaretCandidate,t);)if(n(i))return}(r,e,n,i)),u}var n=e.curry;return{upUntil:n(t,-1,v.isAbove,v.isBelow),downUntil:n(t,1,v.isBelow,v.isAbove),positionsUntil:function(e,t,n,i){function r(e){return h.last(e.getClientRects())}var o,a,s,l,c,u,d=new p(t),f=[],m=0;u=r(l=1==e?(o=d.next,a=v.isBelow,s=v.isAbove,g.after(i)):(o=d.prev,a=v.isAbove,s=v.isBelow,g.before(i)));do{if(l.isVisible()&&!s(c=r(l),u)){if(0<f.length&&a(c,h.last(f))&&m++,(c=v.clone(c)).position=l,c.line=m,n(c))return f;f.push(c)}}while(l=o(l));return f},isAboveLine:n(function(e,t){return t.line>e}),isLine:n(function(e,t){return t.line===e})}}),e("tinymce/caret/LineUtils",["tinymce/util/Fun","tinymce/util/Arr","tinymce/dom/NodeType","tinymce/dom/Dimensions","tinymce/geom/ClientRect","tinymce/caret/CaretUtils","tinymce/caret/CaretCandidate"],function(e,l,t,c,n,i,r){function u(e,t){return Math.abs(e.left-t)}function d(e,t){return Math.abs(e.right-t)}function f(e,r){function o(e,t){return e>=t.left&&e<=t.right}return l.reduce(e,function(e,t){var n,i;return n=Math.min(u(e,r),d(e,r)),i=Math.min(u(t,r),d(t,r)),o(r,t)?t:o(r,e)?e:i==n&&h(t.node)?t:i<n?t:e})}function o(e,t,n,i){for(;i=a(i,e,r.isEditableCaretCandidate,t);)if(n(i))return}function m(e,i){function t(t,e){var n;return n=l.filter(c.getClientRects(e),function(e){return!t(e,i)}),r=r.concat(n),0===n.length}var r=[];return r.push(i),o(-1,e,s(t,n.isAbove),i.node),o(1,e,s(t,n.isBelow),i.node),r}var h=t.isContentEditableFalse,a=i.findNode,s=e.curry;return{findClosestClientRect:f,findLineNodeRects:m,closestCaret:function(e,t,n){var i,r,o,a,s;return i=c.getClientRects((s=e,l.filter(l.toArray(s.getElementsByTagName("*")),h))),(r=f(i=l.filter(i,function(e){return n>=e.top&&n<=e.bottom}),t))&&(r=f(m(e,r),t))&&h(r.node)?(a=t,{node:(o=r).node,before:u(o,a)<d(o,a)}):null}}}),e("tinymce/dom/MousePosition",[],function(){var c=function(e){var t,n,i,r;return r=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,i=t.defaultView,{top:r.top+i.pageYOffset-n.clientTop,left:r.left+i.pageXOffset-n.clientLeft}};return{calc:function(e,t){return n=(s=e).inline?c(s.getBody()):{left:0,top:0},a=(o=e).getBody(),i=o.inline?{left:a.scrollLeft,top:a.scrollTop}:{left:0,top:0},{pageX:(r=function(e,t){if(t.target.ownerDocument===e.getDoc())return{left:t.pageX,top:t.pageY};var n,i,r,o,a,s=c(e.getContentAreaContainer()),l=(i=(n=e).getBody(),r=n.getDoc().documentElement,o={left:i.scrollLeft,top:i.scrollTop},a={left:i.scrollLeft||r.scrollLeft,top:i.scrollTop||r.scrollTop},n.inline?o:a);return{left:t.pageX-s.left+l.left,top:t.pageY-s.top+l.top}}(e,t)).left-n.left+i.left,pageY:r.top-n.top+i.top};var n,i,r,o,a,s}}}),e("tinymce/DragDropOverrides",["tinymce/dom/NodeType","tinymce/util/Arr","tinymce/util/Fun","tinymce/util/Delay","tinymce/dom/DOMUtils","tinymce/dom/MousePosition"],function(e,c,u,d,f,y){var m=e.isContentEditableFalse,h=e.isContentEditableTrue,p=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},b=function(s,l){return function(e){if(0===e.button){var t=c.find(l.dom.getParents(e.target),u.or(m,h));if(o=l.getBody(),m(a=t)&&a!==o){var n=l.dom.getPos(t),i=l.getBody(),r=l.getDoc().documentElement;s.element=t,s.screenX=e.screenX,s.screenY=e.screenY,s.maxX=(l.inline?i.scrollWidth:r.offsetWidth)-2,s.maxY=(l.inline?i.scrollHeight:r.offsetHeight)-2,s.relX=e.pageX-n.x,s.relY=e.pageY-n.y,s.width=t.offsetWidth,s.height=t.offsetHeight,s.ghost=function(e,t,n,i){var r=t.cloneNode(!0);e.dom.setStyles(r,{width:n,height:i}),e.dom.setAttrib(r,"data-mce-selected",null);var o=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(o,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:i}),e.dom.setStyles(r,{margin:0,boxSizing:"border-box"}),o.appendChild(r),o}(l,t,s.width,s.height)}}var o,a}},C=function(u,d){return function(e){if(u.dragging&&(l=(o=d).selection,c=l.getSel().getRangeAt(0).startContainer,a=3===c.nodeType?c.parentNode:c,s=u.element,a!==s&&!o.dom.isChildOf(a,s)&&!m(a))){var t=(i=u.element,(r=i.cloneNode(!0)).removeAttribute("data-mce-selected"),r),n=d.fire("drop",{targetClone:t,clientX:e.clientX,clientY:e.clientY});n.isDefaultPrevented()||(t=n.targetClone,d.undoManager.transact(function(){p(u.element),d.insertContent(d.dom.getOuterHTML(t)),d._selectionOverrides.hideFakeCaret()}))}var i,r,o,a,s,l,c;x(u)}},x=function(e){e.dragging=!1,e.element=null,p(e.ghost)},t=function(e){var t,n,i,r,o,a,s,l,p,g,v,c={};t=f.DOM,a=document,n=b(c,e),p=c,g=e,v=d.throttle(function(e,t){g._selectionOverrides.hideFakeCaret(),g.selection.placeCaretAt(e,t)},0),i=function(e){var t,n,i,r,o,a,s,l,c,u,d,f,m=Math.max(Math.abs(e.screenX-p.screenX),Math.abs(e.screenY-p.screenY));if(p.element&&!p.dragging&&10<m){if(g.fire("dragstart",{target:p.element}).isDefaultPrevented())return;p.dragging=!0,g.focus()}if(p.dragging){var h=(d=p,{pageX:(f=y.calc(g,e)).pageX-d.relX,pageY:f.pageY+5});c=p.ghost,u=g.getBody(),c.parentNode!==u&&u.appendChild(c),t=p.ghost,n=h,i=p.width,r=p.height,o=p.maxX,a=p.maxY,l=s=0,t.style.left=n.pageX+"px",t.style.top=n.pageY+"px",n.pageX+i>o&&(s=n.pageX+i-o),n.pageY+r>a&&(l=n.pageY+r-a),t.style.width=i-s+"px",t.style.height=r-l+"px",v(e.clientX,e.clientY)}},r=C(c,e),s=c,o=function(){x(s),s.dragging&&l.fire("dragend")},(l=e).on("mousedown",n),e.on("mousemove",i),e.on("mouseup",r),t.bind(a,"mousemove",i),t.bind(a,"mouseup",o),e.on("remove",function(){t.unbind(a,"mousemove",i),t.unbind(a,"mouseup",o)})};return{init:function(e){var n;t(e),(n=e).on("drop",function(e){var t=void 0!==e.clientX?n.getDoc().elementFromPoint(e.clientX,e.clientY):null;(m(t)||m(n.dom.getContentEditableParent(t)))&&e.preventDefault()})}}}),e("tinymce/SelectionOverrides",["tinymce/Env","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/caret/CaretContainer","tinymce/caret/CaretUtils","tinymce/caret/FakeCaret","tinymce/caret/LineWalker","tinymce/caret/LineUtils","tinymce/dom/NodeType","tinymce/dom/RangeUtils","tinymce/geom/ClientRect","tinymce/util/VK","tinymce/util/Fun","tinymce/util/Arr","tinymce/util/Delay","tinymce/DragDropOverrides"],function(H,I,F,U,f,n,z,W,V,e,$,q,s,j,Y,X){function K(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}var G=s.curry,J=V.isContentEditableTrue,Q=V.isContentEditableFalse,Z=V.isElement,ee=f.isAfterContentEditableFalse,te=f.isBeforeContentEditableFalse,ne=e.getSelectedNode;return function(m){function h(e){return m.dom.isBlock(e)}function p(e){e&&m.selection.setRng(e)}function g(){return m.selection.getRng()}function i(e,t){m.selection.scrollIntoView(e,t)}function v(e,t,n){return m.fire("ShowCaret",{target:t,direction:e,before:n}).isDefaultPrevented()?null:(i(t,-1===e),r.show(n,t))}function y(e){return m.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?null:((n=(t=e).ownerDocument.createRange()).selectNode(t),n);var t,n}function b(e,t){return t=f.normalizeRange(e,D,t),-1==e?F.fromRangeStart(t):F.fromRangeEnd(t)}function o(e,t,n,i){var r,o,a,s,l,c,u,d;return!i.collapsed&&(r=ne(i),Q(r))?v(e,r,-1==e):(d=i,s=U.isCaretContainerBlock(d.startContainer),n(o=b(e,i))?y(o.getNode(-1==e)):(o=t(o))?n(o)?v(e,o.getNode(-1==e),1==e):n(a=t(o))&&(l=o,c=a,!(u=f.isInSameBlock(l,c))&&V.isBr(l.getNode())||u)?v(e,a.getNode(-1==e),1==e):s?N(o.toRange()):null:s?i:null)}function a(e,t){var n,i,r;if(t.collapsed&&m.settings.forced_root_block){if(!(n=m.dom.getParent(t.startContainer,"PRE")))return;(1==e?M(F.fromRangeStart(t)):L(F.fromRangeStart(t)))||(r=m.dom.create(m.settings.forced_root_block),(!H.ie||11<=H.ie)&&(r.innerHTML='<br data-mce-bogus="1">'),i=r,1==e?m.$(n).after(i):m.$(n).before(i),m.selection.select(i,!0),m.selection.collapse())}}function C(e,t,n,i){var r;return(r=o(e,t,n,i))?r:(r=a(e,i))||null}function x(e,t,n){var i;return(i=function(e,t,n){var i,r,o,a,s,l,c,u,d;if(d=ne(n),i=b(e,n),r=t(D,z.isAboveLine(1),i),o=j.filter(r,z.isLine(1)),s=j.last(i.getClientRects()),te(i)&&(d=i.getNode()),ee(i)&&(d=i.getNode(!0)),!s)return null;if(l=s.left,(a=W.findClosestClientRect(o,l))&&Q(a.node))return c=Math.abs(l-a.left),u=Math.abs(l-a.right),v(e,a.node,c<u);if(d){var f=z.positionsUntil(e,D,z.isAboveLine(1),d);if(a=W.findClosestClientRect(j.filter(f,z.isLine(1)),l))return N(a.position.toRange());if(a=j.last(j.filter(f,z.isLine(0))))return N(a.position.toRange())}}(e,t,n))?i:(i=a(e,n))||null}function w(e){e.hasAttribute("data-mce-caret")&&(U.showCaretContainerBlock(e),p(g()),i(e[0]))}function E(e){var t,n;return e=f.normalizeRange(1,D,e),t=F.fromRangeStart(e),Q(t.getNode())?v(1,t.getNode(),!t.isAtEnd()):Q(t.getNode(!0))?v(1,t.getNode(!0),!1):(n=m.dom.getParent(t.getNode(),s.or(Q,J)),Q(n)?v(1,n,!1):null)}function N(e){return e&&e.collapsed&&E(e)||e}function S(e){var t,n,i,r;return Q(e)?(Q(e.previousSibling)&&(i=e.previousSibling),(n=L(F.before(e)))||(t=M(F.after(e))),t&&Z(t.getNode())&&(r=t.getNode()),U.remove(e.previousSibling),U.remove(e.nextSibling),m.dom.remove(e),m.dom.isEmpty(m.getBody())?(m.setContent(""),void m.focus()):i?F.after(i).toRange():r?F.before(r).toRange():n?n.toRange():t?t.toRange():null):null}function l(e){var t=m.schema.getTextBlockElements();return e.nodeName in t}function c(e){return m.dom.isEmpty(e)}function u(e,t,n){var i,r,o,a,s=m.dom;if(i=s.getParent(t.getNode(),s.isBlock),r=s.getParent(n.getNode(),s.isBlock),-1===e){if(a=n.getNode(!0),ee(n)&&h(a))return l(i)?(c(i)&&s.remove(i),F.after(a).toRange()):S(n.getNode(!0))}else if(a=t.getNode(),te(t)&&h(a))return l(r)?(c(r)&&s.remove(r),F.before(a).toRange()):S(t.getNode());if(i===r||!l(i)||!l(r))return null;for(;o=i.firstChild;)r.appendChild(o);return m.dom.remove(i),n.toRange()}function _(e,t,n,i){var r,o,a,s;return!i.collapsed&&(r=ne(i),Q(r))?N(S(r)):n(o=b(e,i))&&U.isCaretContainerBlock(i.startContainer)?(s=-1==e?d.prev(o):d.next(o))?N(s.toRange()):i:t(o)?N(S(o.getNode(-1==e))):t(a=-1==e?d.prev(o):d.next(o))?-1===e?u(e,o,a):u(e,a,o):void 0}function t(e){return U.isCaretContainer(e)||U.startsWithCaretContainer(e)||U.endsWithCaretContainer(e)}function k(e){return t(e.startContainer)||t(e.endContainer)}function T(e){var t,n,i,r,o,a,s,l,c,u,d=m.$,f=m.dom;if(!e)return null;if(e.collapsed){if(!k(e)){if(l=b(1,e),Q(l.getNode()))return v(1,l.getNode(),!l.isAtEnd());if(Q(l.getNode(!0)))return v(1,l.getNode(!0),!1)}return null}return r=e.startContainer,o=e.startOffset,a=e.endOffset,3==r.nodeType&&0==o&&Q(r.parentNode)&&(r=r.parentNode,o=f.nodeIndex(r),r=r.parentNode),1!=r.nodeType?null:(a==o+1&&(t=r.childNodes[o]),Q(t)?(c=u=t.cloneNode(!0),(s=m.fire("ObjectSelected",{target:t,targetClone:c})).isDefaultPrevented()?null:(c=s.targetClone,0===(n=d("#"+P)).length&&(n=d('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",P)).appendTo(m.getBody()),e=m.dom.createRng(),c===u&&H.ie?(n.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(c),e.setStartAfter(n[0].firstChild.firstChild),e.setEndAfter(c)):(n.empty().append(" ").append(c).append(" "),e.setStart(n[0].firstChild,1),e.setEnd(n[0].lastChild,0)),n.css({top:f.getPos(t,m.getBody()).y}),n[0].focus(),(i=m.selection.getSel()).removeAllRanges(),i.addRange(e),m.$("*[data-mce-selected]").removeAttr("data-mce-selected"),t.setAttribute("data-mce-selected",1),B=t,A(),e)):null)}function R(){B&&(B.removeAttribute("data-mce-selected"),m.$("#"+P).remove(),B=null)}function A(){r.hide()}var B,e,D=m.getBody(),d=new I(D),M=G(K,d.next),L=G(K,d.prev),r=new n(m.getBody(),h),P="sel-"+m.dom.uniqueId(),O=m.$;return H.ceFalse&&(function(){function n(e,t){if(!1===e.isDefaultPrevented()){var n=t(g());n&&(e.preventDefault(),p(n))}}function a(e){for(var t=m.getBody();e&&e!=t;){if(J(e)||Q(e))return e;e=e.parentNode}return null}function t(e){var t=O("*[data-mce-caret]")[0];if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void w(t)):void(U.hasContent(t)&&w(t))}function i(e){var t,n,i;switch(e.keyCode){case q.DELETE:case q.BACKSPACE:i=a(m.selection.getNode()),t=void(J(i)&&h(i)&&m.dom.isEmpty(i)&&(n=m.dom.create("br",{"data-mce-bogus":"1"}),m.$(i).empty().append(n),m.selection.setRng(F.before(n).toRange())))}t&&e.preventDefault()}var r=G(C,1,M,te),o=G(C,-1,L,ee),s=G(_,1,te,ee),l=G(_,-1,ee,te),c=G(x,-1,z.upUntil),u=G(x,1,z.downUntil);m.on("mouseup",function(){var e=g();e.collapsed&&p(E(e))}),m.on("click",function(e){var t;(t=a(e.target))&&(Q(t)&&(e.preventDefault(),m.focus()),J(t)&&m.dom.isChildOf(t,m.selection.getNode())&&R())}),m.on("blur NewBlock",function(){R(),A()});var e,d,f=function(e,t){var n,i,r=m.dom.getParent(e,m.dom.isBlock),o=m.dom.getParent(t,m.dom.isBlock);return r&&(n=r,i=o,!(m.dom.getParent(n,m.dom.isBlock)===m.dom.getParent(i,m.dom.isBlock)))&&function(e){var t=new I(e);if(!e.firstChild)return!1;var n=F.before(e.firstChild),i=t.next(n);return i&&!te(i)&&!ee(i)}(r)};d=!1,(e=m).on("touchstart",function(){d=!1}),e.on("touchmove",function(){d=!0}),e.on("touchend",function(e){var t=a(e.target);Q(t)&&(d||(e.preventDefault(),T(y(t))))}),m.on("mousedown",function(e){var t,n,i,r;if(t=a(e.target))Q(t)?(e.preventDefault(),T(y(t))):(n=e.clientX,i=e.clientY,!(r=m.selection.getRng()).collapsed&&j.reduce(r.getClientRects(),function(e,t){return e||$.containsXY(t,n,i)},!1)||m.selection.placeCaretAt(e.clientX,e.clientY));else{R(),A();var o=W.closestCaret(D,e.clientX,e.clientY);o&&(f(e.target,o.node)||(e.preventDefault(),m.getBody().focus(),p(v(1,o.node,o.before))))}}),m.on("keydown",function(e){if(!q.modifierPressed(e))switch(e.keyCode){case q.RIGHT:n(e,r);break;case q.DOWN:n(e,u);break;case q.LEFT:n(e,o);break;case q.UP:n(e,c);break;case q.DELETE:n(e,s);break;case q.BACKSPACE:n(e,l);break;default:Q(m.selection.getNode())&&!(112<=(t=e).keyCode&&t.keyCode<=123)&&e.preventDefault()}var t}),m.on("keyup compositionstart",function(e){t(e),i(e)},!0),m.on("cut",function(){var e=m.selection.getNode();Q(e)&&Y.setEditorTimeout(m,function(){p(N(S(e)))})}),m.on("getSelectionRange",function(e){var t=e.range;if(B){if(!B.parentNode)return void(B=null);(t=t.cloneRange()).selectNode(B),e.range=t}}),m.on("setSelectionRange",function(e){var t;(t=T(e.range))&&(e.range=t)}),m.on("AfterSetSelectionRange",function(e){var t,n=e.range;k(n)||A(),t=n.startContainer.parentNode,m.dom.hasClass(t,"mce-offscreen-selection")||R()}),m.on("focus",function(){Y.setEditorTimeout(m,function(){m.selection.setRng(N(m.selection.getRng()))},0)}),m.on("copy",function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!H.ie){var i=(t=m.dom.get(P))?t.getElementsByTagName("*")[0]:t;i&&(e.preventDefault(),n.clearData(),n.setData("text/html",i.outerHTML),n.setData("text/plain",i.outerText))}}),X.init(m)}(),(e=m.contentStyles).push(r.getCss()),e.push(".mce-content-body .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}.mce-content-body *[contentEditable=false] {cursor: default;}.mce-content-body *[contentEditable=true] {cursor: text;}")),{showBlockCaretContainer:w,hideFakeCaret:A,destroy:function(){r.destroy(),B=null}}}}),e("tinymce/util/Uuid",[],function(){var n=0;return{uuid:function(e){return e+n+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t}}}),e("tinymce/ui/Sidebar",[],function(){return{add:function(e,t,n){var i=e.sidebars?e.sidebars:[];i.push({name:t,settings:n}),e.sidebars=i}}}),e("tinymce/Editor",["tinymce/dom/DOMUtils","tinymce/dom/DomQuery","tinymce/AddOnManager","tinymce/NodeChange","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/NotificationManager","tinymce/html/Schema","tinymce/html/DomParser","tinymce/util/Quirks","tinymce/Env","tinymce/util/Tools","tinymce/util/Delay","tinymce/EditorObservable","tinymce/Mode","tinymce/Shortcuts","tinymce/EditorUpload","tinymce/SelectionOverrides","tinymce/util/Uuid","tinymce/ui/Sidebar","tinymce/ErrorReporter"],function(a,s,l,c,u,d,f,m,h,p,g,v,y,b,o,e,C,x,w,E,N,S,_,k,t,n,T,R,A,r,i,B){function D(e,t,n){var i,r,o,a=this;i=a.documentBaseUrl=n.documentBaseURL,r=n.baseURI,o=n.defaultSettings,t=O({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:i,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:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:a.convertURL,url_converter_scope:a,ie7_compat:!0},o,t),o&&o.external_plugins&&t.external_plugins&&(t.external_plugins=O({},o.external_plugins,t.external_plugins)),a.settings=t,l.language=t.language||"en",l.languageLoad=t.language_load,l.baseURL=n.baseURL,a.id=t.id=e,a.setDirty(!1),a.plugins={},a.documentBaseURI=new b(t.document_base_url||i,{base_uri:r}),a.baseURI=r,a.contentCSS=[],a.contentStyles=[],a.shortcuts=new T(a),a.loadedCSS={},a.editorCommands=new y(a),a.suffix=n.suffix,a.editorManager=n,a.inline=t.inline,a.settings.content_editable=a.inline,t.cache_suffix&&(S.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(S.overrideViewPort=!1),n.fire("SetupEditor",a),a.execCallback("setup",a),a.$=s.overrideDefaults(function(){return{context:a.inline?a.getBody():a.getDoc(),element:a.getBody()}})}var M=a.DOM,L=l.ThemeManager,P=l.PluginManager,O=_.extend,H=_.each,I=_.explode,F=_.inArray,U=_.trim,z=_.resolve,W=e.Event,V=S.gecko,$=S.ie;return O(D.prototype={render:function(){var n=this,i=n.settings,e=n.id,r=n.suffix;if(W.domLoaded){if(n.getElement()&&S.contentEditable){i.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var t=n.getElement().form||M.getParent(e,"form");t&&(n.formElement=t,i.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(M.insertAfter(M.create("input",{type:"hidden",name:e}),e),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},M.bind(t,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!i.submit_patch||t.submit.nodeType||t.submit.length||t._mceOldSubmit||(t._mceOldSubmit=t.submit,t.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),t._mceOldSubmit(t)})),n.windowManager=new C(n),n.notificationManager=new x(n),"xml"==i.encoding&&n.on("GetContent",function(e){e.save&&(e.content=M.encode(e.content))}),i.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),i.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)),n.editorManager.add(n),function(){var e=o.ScriptLoader;if(i.language&&"en"!=i.language&&!i.language_url&&(i.language_url=n.editorManager.baseURL+"/langs/"+i.language+".js"),i.language_url&&e.add(i.language_url),i.theme&&"function"!=typeof i.theme&&"-"!=i.theme.charAt(0)&&!L.urls[i.theme]){var t=i.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+i.theme+"/theme"+r+".js",L.load(i.theme,t)}_.isArray(i.plugins)&&(i.plugins=i.plugins.join(" ")),H(i.external_plugins,function(e,t){P.load(t,e),i.plugins+=" "+t}),H(i.plugins.split(/[ ,]/),function(e){if((e=U(e))&&!P.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=P.dependencies(e);H(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+r+".js"};e=P.createUrl(t,e),P.load(e.resource,e)})}else P.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+r+".js"})}),e.loadQueue(function(){n.removed||n.init()},n,function(e){B.pluginLoadError(n,e[0]),n.removed||n.init()})}()}}else M.bind(window,"ready",function e(){M.unbind(window,"ready",e),n.render()})},init:function(){var e,t,n,i,r,o,a,s,l,c,u,d=this,f=d.settings,m=d.getElement(),h=[];if(d.rtl=f.rtl_ui||d.editorManager.i18n.rtl,d.editorManager.i18n.setCode(f.language),f.aria_label=f.aria_label||M.getAttrib(m,"aria-label",d.getLang("aria.rich_text_area")),d.fire("ScriptsLoaded"),f.theme&&("function"!=typeof f.theme?(f.theme=f.theme.replace(/-/,""),o=L.get(f.theme),d.theme=new o(d,L.urls[f.theme]),d.theme.init&&d.theme.init(d,L.urls[f.theme]||d.documentBaseUrl.replace(/\/$/,""),d.$)):d.theme=f.theme),H(f.plugins.replace(/\-/g,"").split(/[ ,]/),function t(e){var n,i,r=P.get(e);if(n=P.urls[e]||d.documentBaseUrl.replace(/\/$/,""),e=U(e),r&&-1===F(h,e)){if(H(P.dependencies(e),function(e){t(e)}),d.plugins[e])return;i=new r(d,n,d.$),(d.plugins[e]=i).init&&(i.init(d,n),h.push(e))}}),f.render_ui&&d.theme&&(d.orgDisplay=m.style.display,"function"!=typeof f.theme?(e=f.width||m.style.width||m.offsetWidth,t=f.height||m.style.height||m.offsetHeight,n=f.min_height||100,(c=/^[0-9\.]+(|px)$/i).test(""+e)&&(e=Math.max(parseInt(e,10),100)),c.test(""+t)&&(t=Math.max(parseInt(t,10),n)),r=d.theme.renderUI({targetNode:m,width:e,height:t,deltaWidth:f.delta_width,deltaHeight:f.delta_height}),f.content_editable||(t=(r.iframeHeight||t)+("number"==typeof t?r.deltaHeight||0:""))<n&&(t=n)):((r=f.theme(d,m)).editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||d.id+"_parent"),r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||d.id+"_iframecontainer"),t=r.iframeHeight||m.offsetHeight),d.editorContainer=r.editorContainer),f.content_css&&H(I(f.content_css),function(e){d.contentCSS.push(d.documentBaseURI.toAbsolute(e))}),f.content_style&&d.contentStyles.push(f.content_style),f.content_editable)return m=i=r=null,d.initContentBody();if(d.iframeHTML=f.doctype+"<html><head>",f.document_base_url!=d.documentBaseUrl&&(d.iframeHTML+='<base href="'+d.documentBaseURI.getURI()+'" />'),!S.caretAfter&&f.ie7_compat&&(d.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),d.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',!/#$/.test(document.location.href))for(u=0;u<d.contentCSS.length;u++){var p=d.contentCSS[u];d.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+_._addCacheSuffix(p)+'" />',d.loadedCSS[p]=!0}-1!=(s=f.body_id||"tinymce").indexOf("=")&&(s=(s=d.getParam("body_id","","hash"))[d.id]||s),-1!=(l=f.body_class||"").indexOf("=")&&(l=(l=d.getParam("body_class","","hash"))[d.id]||""),f.content_security_policy&&(d.iframeHTML+='<meta http-equiv="Content-Security-Policy" content="'+f.content_security_policy+'" />'),d.iframeHTML+='</head><body id="'+s+'" class="mce-content-body '+l+'" data-id="'+d.id+'"><br></body></html>';var g='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+d.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&S.ie&&S.ie<12&&(a=g);var v=M.create("iframe",{id:d.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:d.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:t,display:"block"}});if(v.onload=function(){v.onload=null,d.fire("load")},M.setAttrib(v,"src",a||'javascript:""'),d.contentAreaContainer=r.iframeContainer,d.iframeElement=v,i=M.add(r.iframeContainer,v),$)try{d.getDoc()}catch(e){i.src=a=g}r.editorContainer&&(M.get(r.editorContainer).style.display=d.orgDisplay,d.hidden=M.isHidden(r.editorContainer)),d.getElement().style.display="none",M.setAttrib(d.id,"aria-hidden",!0),a||d.initContentBody(),m=i=r=null},initContentBody:function(e){var t,n,s=this,i=s.settings,r=s.getElement(),o=s.getDoc();i.inline||(s.getElement().style.visibility=s.orgVisibility),e||i.content_editable||(o.open(),o.write(s.iframeHTML),o.close()),i.content_editable&&(s.on("remove",function(){var e=this.getBody();M.removeClass(e,"mce-content-body"),M.removeClass(e,"mce-edit-focus"),M.setAttrib(e,"contentEditable",null)}),M.addClass(r,"mce-content-body"),s.contentDocument=o=i.content_document||document,s.contentWindow=i.content_window||window,s.bodyElement=r,i.content_document=i.content_window=null,i.root_name=r.nodeName.toLowerCase()),(t=s.getBody()).disabled=!0,s.readonly=i.readonly,s.readonly||(s.inline&&"static"==M.getStyle(t,"position",!0)&&(t.style.position="relative"),t.contentEditable=s.getParam("content_editable_state",!0)),t.disabled=!1,s.editorUpload=new R(s),s.schema=new w(i),s.dom=new a(o,{keep_values:!0,url_converter:s.convertURL,url_converter_scope:s,hex_colors:i.force_hex_style_colors,class_filter:i.class_filter,update_styles:!0,root_element:s.inline?s.getBody():null,collect:i.content_editable,schema:s.schema,onSetAttrib:function(e){s.fire("SetAttrib",e)}}),s.parser=new E(i,s.schema),s.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var n,i,r,o=e.length,a=s.dom;o--;)if(i=(n=e[o]).attr(t),r="data-mce-"+t,!n.attributes.map[r]){if(0===i.indexOf("data:")||0===i.indexOf("blob:"))continue;"style"===t?((i=a.serializeStyle(a.parseStyle(i),n.name)).length||(i=null),n.attr(r,i),n.attr(t,i)):"tabindex"===t?(n.attr(r,i),n.attr(t,null)):n.attr(r,s.convertURL(i,t,n.name))}}),s.parser.addNodeFilter("script",function(e){for(var t,n,i=e.length;i--;)0!==(n=(t=e[i]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)}),s.parser.addNodeFilter("#cdata",function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),s.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t,n=e.length,i=s.schema.getNonEmptyElements();n--;)(t=e[n]).isEmpty(i)&&0===t.getAll("br").length&&(t.append(new u("br",1)).shortEnded=!0)}),s.serializer=new d(i,s),s.selection=new m(s.dom,s.getWin(),s.serializer,s),s.formatter=new h(s),s.undoManager=new p(s),s.forceBlocks=new v(s),s.enterKey=new g(s),s._nodeChangeDispatcher=new c(s),s._selectionOverrides=new A(s),s.fire("PreInit"),i.browser_spellcheck||i.gecko_spellcheck||(o.body.spellcheck=!1,M.setAttrib(t,"spellcheck","false")),s.quirks=new N(s),s.fire("PostRender"),i.directionality&&(t.dir=i.directionality),i.nowrap&&(t.style.whiteSpace="nowrap"),i.protect&&s.on("BeforeSetContent",function(t){H(i.protect,function(e){t.content=t.content.replace(e,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})})}),s.on("SetContent",function(){s.addVisual(s.getBody())}),i.padd_empty_editor&&s.on("PostProcess",function(e){e.content=e.content.replace(/^(<p[^>]*>( | |\s|\u00a0|<br \/>|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")}),s.load({initial:!0,format:"html"}),s.startContent=s.getContent({format:"raw"}),s.initialized=!0,s.bindPendingEventDelegates(),s.fire("init"),s.focus(!0),s.nodeChanged({initial:!0}),s.execCallback("init_instance_callback",s),s.on("compositionstart compositionend",function(e){s.composing="compositionstart"===e.type}),0<s.contentStyles.length&&(n="",H(s.contentStyles,function(e){n+=e+"\r\n"}),s.dom.addStyle(n)),H(s.contentCSS,function(e){s.loadedCSS[e]||(s.dom.loadCSS(e),s.loadedCSS[e]=!0)}),i.auto_focus&&k.setEditorTimeout(s,function(){var e;(e=!0===i.auto_focus?s:s.editorManager.get(i.auto_focus)).destroyed||e.focus()},100),r=o=t=null},focus:function(e){var t,n,i,r,o=this,a=o.selection,s=o.settings.content_editable,l=o.getDoc(),c=o.getBody();if(!e){if((t=a.getRng()).item&&(n=t.item(0)),o.quirks.refreshContentEditable(),r=a.getNode(),i=o.dom.getParent(r,function(e){return"true"===o.dom.getContentEditable(e)}),o.$.contains(c,i))return i.focus(),a.normalize(),void o.editorManager.setActive(o);if(s||(S.opera||o.getBody().focus(),o.getWin().focus()),V||s){if(c.setActive)try{c.setActive()}catch(e){c.focus()}else c.focus();s&&a.normalize()}n&&n.ownerDocument==l&&((t=l.body.createControlRange()).addElement(n),t.select())}o.editorManager.setActive(o)},execCallback:function(e){var t,n=this.settings[e];if(n)return this.callbackLookup&&(t=this.callbackLookup[e])&&(n=t.func,t=t.scope),"string"==typeof n&&(t=(t=n.replace(/\.\w+$/,""))?z(t):0,n=z(n),this.callbackLookup=this.callbackLookup||{},this.callbackLookup[e]={func:n,scope:t}),n.apply(t||this,Array.prototype.slice.call(arguments,1))},translate:function(e){var n=this.settings.language||"en",i=this.editorManager.i18n;return e?(e=i.data[n+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,t){return i.data[n+"."+t]||"{#"+t+"}"}),this.editorManager.translate(e)):""},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(t!==ge?t:"{#"+e+"}")},getParam:function(e,t,n){var i,r=e in this.settings?this.settings[e]:t;return"hash"===n?(i={},"string"==typeof r?H(0<r.indexOf("=")?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){1<(e=e.split("=")).length?i[U(e[0])]=U(e[1]):i[U(e[0])]=U(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},addSidebar:function(e,t){return i.add(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n,i=this;i.contextToolbars=i.contextToolbars||[],"string"==typeof e&&(n=e,e=function(e){return i.dom.is(e,n)}),i.contextToolbars.push({id:r.uuid("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,i){this.shortcuts.add(e,t,n,i)},execCommand:function(e,t,n,i){return this.editorCommands.execCommand(e,t,n,i)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){this.hidden&&(this.hidden=!1,this.inline?this.getBody().contentEditable=!0:(M.show(this.getContainer()),M.hide(this.id)),this.load(),this.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||($&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(M.hide(e.getContainer()),M.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 t,n=this.getElement();if(n)return(e=e||{}).load=!0,t=this.setContent(n.value!==ge?n.value:n.innerHTML,e),e.element=n,e.no_events||this.fire("LoadContent",e),e.element=n=null,t},save:function(e){var t,n,i=this,r=i.getElement();if(r&&i.initialized)return(e=e||{}).save=!0,e.element=r,e.content=i.getContent(e),e.no_events||i.fire("SaveContent",e),"raw"==e.format&&i.fire("RawSaveContent",e),t=e.content,/TEXTAREA|INPUT/i.test(r.nodeName)?r.value=t:(i.inline||(r.innerHTML=t),(n=M.getParent(i.id,"form"))&&H(n.elements,function(e){if(e.name==i.id)return e.value=t,!1})),e.element=r=null,!1!==e.set_dirty&&i.setDirty(!1),t},setContent:function(e,t){var n,i,r=this,o=r.getBody();return(t=t||{}).format=t.format||"html",t.set=!0,t.content=e,t.no_events||r.fire("BeforeSetContent",t),0===(e=t.content).length||/^\s+$/.test(e)?(i=$&&$<11?"":'<br data-mce-bogus="1">',"TABLE"==o.nodeName?e="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(o.nodeName)&&(e="<li>"+i+"</li>"),(n=r.settings.forced_root_block)&&r.schema.isValidChild(o.nodeName.toLowerCase(),n.toLowerCase())?(e=i,e=r.dom.createHTML(n,r.settings.forced_root_block_attrs,e)):$||e||(e='<br data-mce-bogus="1">'),r.dom.setHTML(o,e),r.fire("SetContent",t)):("raw"!==t.format&&(e=new f({validate:r.validate},r.schema).serialize(r.parser.parse(e,{isRootContent:!0}))),t.content=U(e),r.dom.setHTML(o,t.content),t.no_events||r.fire("SetContent",t)),t.content},getContent:function(e){var t,n=this.getBody();return(e=e||{}).format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||this.fire("BeforeGetContent",e),t="raw"==e.format?_.trim(this.serializer.getTrimmedContent()):"text"==e.format?n.innerText||n.textContent:this.serializer.serialize(n,e),"text"!=e.format?e.content=U(t):e.content=t,e.no_events||this.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=O({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){n.setMode(this,e)},getContainer:function(){return this.container||(this.container=M.get(this.editorContainer||this.id+"_parent")),this.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=M.get(this.id)),this.targetElm},getWin:function(){var e;return this.contentWindow||(e=this.iframeElement)&&(this.contentWindow=e.contentWindow),this.contentWindow},getDoc:function(){var e;return this.contentDocument||(e=this.getWin())&&(this.contentDocument=e.document),this.contentDocument},getBody:function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},convertURL:function(e,t,n){var i=this.settings;return i.urlconverter_callback?this.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?this.documentBaseURI.toRelative(e):e=this.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n,i=this,r=i.settings,o=i.dom;e=e||i.getBody(),i.hasVisual===ge&&(i.hasVisual=r.visual),H(o.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return n=r.visual_table_class||"mce-item-table",void((t=o.getAttrib(e,"border"))&&"0"!=t||!i.hasVisual?o.removeClass(e,n):o.addClass(e,n));case"A":return void(o.getAttrib(e,"href",!1)||(t=o.getAttrib(e,"name")||e.id,n=r.visual_anchor_class||"mce-item-anchor",t&&i.hasVisual?o.addClass(e,n):o.removeClass(e,n)))}}),i.fire("VisualAid",{element:e,hasVisual:i.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&M.remove(e.getElement().nextSibling),e.inline||($&&$<10&&e.getDoc().execCommand("SelectAll",!1,null),M.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),M.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t,n=this;n.destroyed||(e||n.removed?(e||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),n.selection.destroy(),n.dom.destroy()),(t=n.formElement)&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),M.unbind(t,"submit reset",n.formEventDelegate)),n.contentAreaContainer=n.formElement=n.container=n.editorContainer=null,n.bodyElement=n.contentDocument=n.contentWindow=null,n.iframeElement=n.targetElm=null,n.selection&&(n.selection=n.selection.win=n.selection.dom=n.selection.dom.doc=null),n.destroyed=1):n.remove())},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},t),D}),e("tinymce/util/I18n",["tinymce/util/Tools"],function(a){var s={},l="en";return{setCode:function(e){e&&(l=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return l},rtl:!1,add:function(e,t){var n=s[e];for(var i in n||(s[e]=n={}),t)n[i]=t[i];this.setCode(e)},translate:function(e){function n(e){return a.is(e,"function")?Object.prototype.toString.call(e):t(e)?"":""+e}function t(e){return""===e||null===e||a.is(e,"undefined")}function i(e){return e=n(e),a.hasOwn(r,e)?n(r[e]):e}var r=s[l]||{};if(t(e))return"";if(a.is(e,"object")&&a.hasOwn(e,"raw"))return n(e.raw);if(a.is(e,"array")){var o=e.slice(1);e=i(e[0]).replace(/\{([0-9]+)\}/g,function(e,t){return a.hasOwn(o,t)?n(o[t]):e})}return i(e).replace(/{context:\w+}$/,"")},data:s}}),e("tinymce/FocusManager",["tinymce/dom/DOMUtils","tinymce/util/Delay","tinymce/Env"],function(e,t,i){function r(a){function n(){try{return document.activeElement}catch(e){return document.body}}a.on("AddEditor",function(e){var o=e.editor;o.on("init",function(){(o.inline||i.ie)&&("onbeforedeactivate"in document&&i.ie<9?o.dom.bind(o.getBody(),"beforedeactivate",function(e){if(e.target==o.getBody())try{o.lastRng=o.selection.getRng()}catch(e){}}):o.on("nodechange mouseup keyup",function(e){var t=n();"nodechange"==e.type&&e.selectionChange||(t&&t.id==o.id+"_ifr"&&(t=o.getBody()),o.dom.isChildOf(t,o.getBody())&&(o.lastRng=o.selection.getRng()))}),i.webkit&&!s&&(s=function(){var e=a.activeEditor;if(e&&e.selection){var t=e.selection.getRng();t&&!t.collapsed&&(o.lastRng=t)}},u.bind(document,"selectionchange",s)))}),o.on("setcontent",function(){o.lastRng=null}),o.on("mousedown",function(){o.selection.lastFocusBookmark=null}),o.on("focusin",function(){var e,t,n,i,r=a.focusedEditor;o.selection.lastFocusBookmark&&((n=(t=o).selection.lastFocusBookmark).startContainer?((i=t.getDoc().createRange()).setStart(n.startContainer,n.startOffset),i.setEnd(n.endContainer,n.endOffset)):i=n,e=i,o.selection.lastFocusBookmark=null,o.selection.setRng(e)),r!=o&&(r&&r.fire("blur",{focusedEditor:o}),a.setActive(o),(a.focusedEditor=o).fire("focus",{blurredEditor:r}),o.focus(!0)),o.lastRng=null}),o.on("focusout",function(){t.setEditorTimeout(o,function(){var e=a.focusedEditor;d(o,n())||e!=o||(o.fire("blur",{focusedEditor:null}),a.focusedEditor=null,o.selection&&(o.selection.lastFocusBookmark=null))})}),l||(l=function(e){var t,n=a.activeEditor;t=e.target,n&&t.ownerDocument==document&&(n.selection&&t!=n.getBody()&&(n.selection.lastFocusBookmark=function(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}(n.dom,n.lastRng)),t==document.body||d(n,t)||a.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),a.focusedEditor=null))},u.bind(document,"focusin",l)),o.inline&&!c&&(c=function(e){var t=a.activeEditor,n=t.dom;if(t.inline&&n&&!n.isChildOf(e.target,t.getBody())){var i=t.selection.getRng();i.collapsed||(t.lastRng=i)}},u.bind(document,"mouseup",c))}),a.on("RemoveEditor",function(e){a.focusedEditor==e.editor&&(a.focusedEditor=null),a.activeEditor||(u.unbind(document,"selectionchange",s),u.unbind(document,"focusin",l),u.unbind(document,"mouseup",c),s=l=c=null)})}var s,l,c,u=e.DOM,d=function(t,e){var n=t?t.settings.custom_ui_selector:"";return null!==u.getParent(e,function(e){return r.isEditorUIElement(e)||!!n&&t.dom.is(e,n)})};return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r._isUIElement=d,r}),e("tinymce/EditorManager",["tinymce/Editor","tinymce/dom/DomQuery","tinymce/dom/DOMUtils","tinymce/util/URI","tinymce/Env","tinymce/util/Tools","tinymce/util/Promise","tinymce/util/Observable","tinymce/util/I18n","tinymce/FocusManager","tinymce/AddOnManager"],function(m,h,e,l,t,p,r,n,i,c,o){function a(t){b(d.editors,function(e){"scroll"===t.type?e.fire("ScrollWindow",t):e.fire("ResizeWindow",t)})}function s(e,t){t!==f&&(t?h(window).on("resize scroll",a):h(window).off("resize scroll",a),f=t)}function g(e){var t,n=d.editors;delete n[e.id];for(var i=0;i<n.length;i++)if(n[i]==e){n.splice(i,1),t=!0;break}return d.activeEditor==e&&(d.activeEditor=n[0]),d.focusedEditor==e&&(d.focusedEditor=null),t}var u,d,v=e.DOM,y=p.explode,b=p.each,C=p.extend,x=0,f=!1;return C(d={$:h,majorVersion:"4",minorVersion:"5.7",releaseDate:"2017-04-25",editors:[],i18n:i,activeEditor:null,setup:function(){var e,t,n,i,r="";if(t=l.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),n=window.tinymce||window.tinyMCEPreInit)e=n.base||n.baseURL,r=n.suffix;else{for(var o=document.getElementsByTagName("script"),a=0;a<o.length;a++){var s=(i=o[a].src).substring(i.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(i)){-1!=s.indexOf(".min")&&(r=".min"),e=i.substring(0,i.lastIndexOf("/"));break}}!e&&document.currentScript&&(-1!=(i=document.currentScript.src).indexOf(".min")&&(r=".min"),e=i.substring(0,i.lastIndexOf("/")))}this.baseURL=new l(t).toAbsolute(e),this.documentBaseURL=t,this.baseURI=new l(this.baseURL),this.suffix=r,this.focusManager=new c(this)},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new l(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new l(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n);var i=(this.defaultSettings=e).plugin_base_urls;for(var r in i)o.PluginManager.urls[r]=i[r]},init:function(l){function c(e){var t=e.id;return t||(t=(t=e.name)&&!v.get(t)?e.name:v.uniqueId(),e.setAttribute("id",t)),t}function i(e,t){return t.constructor===RegExp?t.test(e.className):v.hasClass(e,t)}var n,u,d=this;u=p.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var f=function(e){n=e};return l.statusbar=!1,d.settings=l,v.bind(window,"ready",function e(){function r(e,t,n){var i=new m(e,t,d);s.push(i),i.on("init",function(){++a===o.length&&f(s)}),i.targetElm=i.targetElm||n,i.render()}var o,a=0,s=[];v.unbind(window,"ready",e),function(e){var t=l[e];t&&t.apply(d,Array.prototype.slice.call(arguments,2))}("onpageload"),o=h.unique(function(t){var e,n=[];if(t.types)return b(t.types,function(e){n=n.concat(v.select(e.selector))}),n;if(t.selector)return v.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":0<(e=t.elements||"").length&&b(y(e),function(t){var e;(e=v.get(t))?n.push(e):b(document.forms,function(e){b(e.elements,function(e){e.name===t&&(t="mce_editor_"+x++,v.setAttrib(e,"id",t),n.push(e))})})});break;case"textareas":case"specific_textareas":b(v.select("textarea"),function(e){t.editor_deselector&&i(e,t.editor_deselector)||t.editor_selector&&!i(e,t.editor_selector)||n.push(e)})}return n}(l)),l.types?b(l.types,function(t){p.each(o,function(e){return!v.is(e,t.selector)||(r(c(e),C({},l,t),e),!1)})}):(p.each(o,function(e){var t;(t=d.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(g(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)}),o=p.grep(o,function(e){return!d.get(e.id)}),b(o,function(e){var t,n,i;i=e,l.inline&&i.tagName.toLowerCase()in u?(t="Could not initialize inline editor on invalid inline target element",n=e,window.console&&!window.test&&window.console.log(t,n)):r(c(e),l,e)}))}),new r(function(t){n?t(n):f=function(e){t(e)}})},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),s(0,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),u||(u=function(){t.fire("BeforeUnload")},v.bind(window,"beforeunload",u)),e},createEditor:function(e,t){return this.add(new m(e,t,this))},remove:function(e){var t,n,i=this,r=i.editors;if(e)return"string"==typeof e?(e=e.selector||e,void b(v.select(e),function(e){(n=r[e.id])&&i.remove(n)})):r[(n=e).id]?(g(n)&&i.fire("RemoveEditor",{editor:n}),r.length||v.unbind(window,"beforeunload",u),n.remove(),s(0,0<r.length),n):null;for(t=r.length-1;0<=t;t--)i.remove(r[t])},execCommand:function(e,t,n){var i=this.get(n);switch(e){case"mceAddEditor":return this.get(n)||new m(n,this.settings,this).render(),!0;case"mceRemoveEditor":return i&&i.remove(),!0;case"mceToggleEditor":return i?i.isHidden()?i.show():i.hide():this.execCommand("mceAddEditor",0,n),!0}return!!this.activeEditor&&this.activeEditor.execCommand(e,t,n)},triggerSave:function(){b(this.editors,function(e){e.save()})},addI18n:function(e,t){i.add(e,t)},translate:function(e){return i.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},n),d.setup(),window.tinymce=window.tinyMCE=d,d}),e("tinymce/LegacyInput",["tinymce/EditorManager","tinymce/util/Tools"],function(e,t){var s=t.each,l=t.explode;e.on("AddEditor",function(e){var a=e.editor;a.on("preInit",function(){function n(n,e){s(e,function(e,t){e&&r.setStyle(n,t,e)}),r.rename(n,"span")}var t,i,r,o=a.settings;o.inline_styles&&(i=l(o.font_size_legacy_values),t={font:function(e,t){n(t,{backgroundColor:t.style.backgroundColor,color:t.color,fontFamily:t.face,fontSize:i[parseInt(t.size,10)-1]})},u:function(e,t){"html4"===a.settings.schema&&n(t,{textDecoration:"underline"})},strike:function(e,t){n(t,{textDecoration:"line-through"})}},a.on("PreProcess SetContent",function(e){r=a.dom,o.convert_fonts_to_spans&&s(r.select("font,u,strike",e.node),function(e){t[e.nodeName.toLowerCase()](r,e)})}))})})}),e("tinymce/util/XHR",["tinymce/util/Observable","tinymce/util/Tools"],function(e,r){var o={send:function(e){function t(){!e.async||4==n.readyState||1e4<i++?(e.success&&i<1e4&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,1e4<i?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,i=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",o.fire("beforeInitialize",{settings:e}),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),e.requestheaders&&r.each(e.requestheaders,function(e){n.setRequestHeader(e.key,e.value)}),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),(n=o.fire("beforeSend",{xhr:n,settings:e}).xhr).send(e.data),!e.async)return t();setTimeout(t,10)}}};return r.extend(o,e),o}),e("tinymce/util/JSON",[],function(){return{serialize:function e(t,n){var i,r,o,a;if(n=n||'"',null===t)return"null";if("string"==(o=typeof t))return r="\bb\tt\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(i=r.indexOf(t))+1?"\\"+r.charAt(i+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)})+n;if("object"!=o)return""+t;if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(i=0,r="[";i<t.length;i++)r+=(0<i?",":"")+e(t[i],n);return r+"]"}for(a in r="{",t)t.hasOwnProperty(a)&&(r+="function"!=typeof t[a]?(1<r.length?","+n:n)+a+n+":"+e(t[a],n):"");return r+"}"},parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(e){}}}}),e("tinymce/util/JSONRequest",["tinymce/util/JSON","tinymce/util/XHR","tinymce/util/Tools"],function(o,e,t){function n(e){this.settings=a({},e),this.count=0}var a=t.extend;return n.sendRPC=function(e){return(new n).send(e)},n.prototype={send:function(n){var i=n.error,r=n.success;(n=a(this.settings,n)).success=function(e,t){void 0===(e=o.parse(e))&&(e={error:"JSON Parse error."}),e.error?i.call(n.error_scope||n.scope,e.error,t):r.call(n.success_scope||n.scope,e.result)},n.error=function(e,t){i&&i.call(n.error_scope||n.scope,e,t)},n.data=o.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",e.send(n)}},n}),e("tinymce/util/JSONP",["tinymce/dom/DOMUtils"],function(e){return{callbacks:{},count:0,send:function(t){var n=this,i=e.DOM,r=t.count!==ge?t.count:n.count,o="tinymce_jsonp_"+r;n.callbacks[r]=function(e){i.remove(o),delete n.callbacks[r],t.callback(e)},i.add(i.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),n.count++}}}),e("tinymce/util/LocalStorage",[],function(){function a(){for(var e in i=[],l)i.push(e);t.length=i.length}function n(){var e,t="";if(u){for(var n in l)e=l[n],t+=(t?",":"")+n.length.toString(32)+","+n+","+e.length.toString(32)+","+e;s.setAttribute(c,t);try{s.save(c)}catch(e){}a()}}var t,s,l,i,c,u;try{if(window.localStorage)return localStorage}catch(a){}return c="tinymce",s=document.documentElement,(u=!!s.addBehavior)&&s.addBehavior("#default#userData"),t={key:function(e){return i[e]},getItem:function(e){return e in l?l[e]:null},setItem:function(e,t){l[e]=""+t,n()},removeItem:function(e){delete l[e],n()},clear:function(){l={},n()}},function(){function e(e){var t,n;return-1===(n=e!==ge?r+e:i.indexOf(",",r))||n>i.length?null:(t=i.substring(r,n),r=n+1,t)}var t,i,n,r=0;if(l={},u){s.load(c),i=s.getAttribute(c)||"";do{var o=e();if(null===o)break;if(null!==(t=e(parseInt(o,32)||0))){if(null===(o=e()))break;n=e(parseInt(o,32)||0),t&&(l[t]=n)}}while(null!==t);a()}}(),t}),e("tinymce/Compat",["tinymce/dom/DOMUtils","tinymce/dom/EventUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/util/Tools","tinymce/Env"],function(e,t,n,i,r,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=i.PluginManager,a.ThemeManager=i.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,r.each("trim isArray is toArray makeMap each map grep inArray extend create walk createNS resolve explode _addCacheSuffix".split(" "),function(e){a[e]=r[e]}),r.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),e("tinymce/ui/Layout",["tinymce/util/Class","tinymce/util/Tools"],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,i,r,o=this.settings;t=o.firstControlClass,n=o.lastControlClass,e.each(function(e){e.classes.remove(t).remove(n).add(o.controlClass),e.visible()&&(i||(i=e),r=e)}),i&&i.classes.add(t),r&&r.classes.add(n)},renderHtml:function(e){var t="";return this.applyClasses(e.items()),e.items().each(function(e){t+=e.renderHtml()}),t},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),e("tinymce/ui/AbsoluteLayout",["tinymce/ui/Layout"],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'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}})}),e("tinymce/ui/Button",["tinymce/ui/Widget"],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",function(e){e.preventDefault()}),n.on("touchstart",function(e){n.fire("click",e),e.preventDefault()}),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e,t=this.getEl().firstChild;t&&((e=t.style).width=e.height="100%"),this._super()},renderHtml:function(){var e,t=this._id,n=this.classPrefix,i=this.state.get("icon"),r=this.state.get("text"),o="";return e=(e=this.settings.image)?(i="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1])," style=\"background-image: url('"+e+"')\""):"",r&&(this.classes.add("btn-has-text"),o='<span class="'+n+'txt">'+this.encode(r)+"</span>"),i=i?n+"ico "+n+"i-"+i:"",'<div id="'+t+'" class="'+this.classes+'" tabindex="-1" aria-labelledby="'+t+'"><button role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+e+"></i>":"")+o+"</button></div>"},bindStates:function(){function o(e){var t=n("span."+i,a.getEl());e?(t[0]||(n("button:first",a.getEl()).append('<span class="'+i+'"></span>'),t=n("span."+i,a.getEl())),t.html(a.encode(e))):t.remove(),a.classes.toggle("btn-has-text",!!e)}var a=this,n=a.$,i=a.classPrefix+"txt";return a.state.on("change:text",function(e){o(e.value)}),a.state.on("change:icon",function(e){var t=e.value,n=a.classPrefix;t=(a.settings.icon=t)?n+"ico "+n+"i-"+a.settings.icon:"";var i=a.getEl().firstChild,r=i.getElementsByTagName("i")[0];t?(r&&r==i.firstChild||(r=document.createElement("i"),i.insertBefore(r,i.firstChild)),r.className=t):r&&i.removeChild(r),o(a.state.get("text"))}),a._super()}})}),e("tinymce/ui/ButtonGroup",["tinymce/ui/Container"],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this._layout;return this.classes.add("btn-group"),this.preRender(),e.preRender(this),'<div id="'+this._id+'" class="'+this.classes+'"><div id="'+this._id+'-body">'+(this.settings.html||"")+e.renderHtml(this)+"</div></div>"}})}),e("tinymce/ui/Checkbox",["tinymce/ui/Widget"],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'" unselectable="on" aria-labelledby="'+e+'-al" tabindex="-1"><i class="'+t+"ico "+t+'i-checkbox"></i><span id="'+e+'-al" class="'+t+'label">'+this.encode(this.state.get("text"))+"</span></div>"},bindStates:function(){function t(e){o.classes.toggle("checked",e),o.aria("checked",e)}var o=this;return o.state.on("change:text",function(e){o.getEl("al").firstChild.data=o.translate(e.value)}),o.state.on("change:checked change:value",function(e){o.fire("change"),t(e.value)}),o.state.on("change:icon",function(e){var t=e.value,n=o.classPrefix;if(void 0===t)return o.settings.icon;t=(o.settings.icon=t)?n+"ico "+n+"i-"+o.settings.icon:"";var i=o.getEl().firstChild,r=i.getElementsByTagName("i")[0];t?(r&&r==i.firstChild||(r=document.createElement("i"),i.insertBefore(r,i.firstChild)),r.className=t):r&&i.removeChild(r)}),o.state.get("checked")&&t(!0),o._super()}})}),e("tinymce/ui/ComboBox",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/util/VK","tinymce/util/Tools"],function(e,o,l,c,i,n){return e.extend({init:function(i){var r=this;r._super(i),i=r.settings,r.classes.add("combobox"),r.subinput=!0,r.ariaTarget="inp",i.menu=i.menu||i.values,i.menu&&(i.icon="caret"),r.on("click",function(e){var t=e.target,n=r.getEl();if(c.contains(n,t)||t==n)for(;t&&t!=n;)t.id&&-1!=t.id.indexOf("-open")&&(r.fire("action"),i.menu&&(r.showMenu(),e.aria&&r.menu.items()[0].focus())),t=t.parentNode}),r.on("keydown",function(e){var t;13==e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),r.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),r.fire("submit",{data:t.toJSON()}))}),r.on("keyup",function(e){if("INPUT"==e.target.nodeName){var t=r.state.get("value"),n=e.target.value;n!==t&&(r.state.set("value",n),r.fire("autocomplete",e))}}),r.on("mouseover",function(e){var t=r.tooltip().moveTo(-65535);if(r.statusLevel()&&-1!==e.target.className.indexOf(r.classPrefix+"status")){var n=r.statusMessage()||"Ok",i=t.text(n).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);t.classes.toggle("tooltip-n","bc-tc"==i),t.classes.toggle("tooltip-nw","bc-tl"==i),t.classes.toggle("tooltip-ne","bc-tr"==i),t.moveRel(e.target,i)}})},statusLevel:function(e){return 0<arguments.length&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return 0<arguments.length&&this.state.set("statusMessage",e),this.state.get("statusMessage")},showMenu:function(){var e,t=this,n=t.settings;t.menu||((e=n.menu||[]).length?e={type:"menu",items:e}:e.type=e.type||"menu",t.menu=o.create(e).parent(t).renderTo(t.getContainerElm()),t.fire("createmenu"),t.menu.reflow(),t.menu.on("cancel",function(e){e.control===t.menu&&t.focus()}),t.menu.on("show hide",function(e){e.control.items().each(function(e){e.active(e.value()==t.value())})}).fire("show"),t.menu.on("select",function(e){t.value(e.control.value())}),t.on("focusin",function(e){"INPUT"==e.target.tagName.toUpperCase()&&t.menu.hide()}),t.aria("expanded",!0)),t.menu.show(),t.menu.layoutRect({w:t.layoutRect().w}),t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e,t,n=this.getEl(),i=this.getEl("open"),r=this.layoutRect(),o=0,a=n.firstChild;this.statusLevel()&&"none"!==this.statusLevel()&&(o=parseInt(l.getRuntimeStyle(a,"padding-right"),10)-parseInt(l.getRuntimeStyle(a,"padding-left"),10)),e=i?r.w-l.getSize(i).width-10:r.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(t=this.layoutRect().h-2+"px"),c(a).css({width:e-o,lineHeight:t}),this._super(),this},postRender:function(){var t=this;return c(this.getEl("inp")).on("change",function(e){t.state.set("value",e.target.value),t.fire("change",e)}),t._super()},renderHtml:function(){var e,t,n,i=this,r=i._id,o=i.settings,a=i.classPrefix,s=i.state.get("value")||"",l="",c="";return"spellcheck"in o&&(c+=' spellcheck="'+o.spellcheck+'"'),o.maxLength&&(c+=' maxlength="'+o.maxLength+'"'),o.size&&(c+=' size="'+o.size+'"'),o.subtype&&(c+=' type="'+o.subtype+'"'),n='<i id="'+r+'-status" class="mce-status mce-ico" style="display: none"></i>',i.disabled()&&(c+=' disabled="disabled"'),(e=o.icon)&&"caret"!=e&&(e=a+"ico "+a+"i-"+o.icon),t=i.state.get("text"),(e||t)&&(l='<div id="'+r+'-open" class="'+a+"btn "+a+'open" tabIndex="-1" role="button"><button id="'+r+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!=e?'<i class="'+e+'"></i>':'<i class="'+a+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",i.classes.add("has-open")),'<div id="'+r+'" class="'+i.classes+'"><input id="'+r+'-inp" class="'+a+'textbox" value="'+i.encode(s,!1)+'" hidefocus="1"'+c+' placeholder="'+i.encode(o.placeholder)+'" />'+n+l+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},showAutoComplete:function(e,i){var r=this;if(0!==e.length){r.menu?r.menu.items().remove():r.menu=o.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(r).renderTo(),n.each(e,function(e){var t,n;r.menu.add({text:e.title,url:e.previewUrl,match:i,classes:"menu-item-ellipsis",onclick:(t=e.value,n=e.title,function(){r.fire("selectitem",{title:n,value:t})})})}),r.menu.renderNew(),r.hideMenu(),r.menu.on("cancel",function(e){e.control.parent()===r.menu&&(e.stopPropagation(),r.focus(),r.hideMenu())}),r.menu.on("select",function(){r.focus()});var t=r.layoutRect().w;r.menu.layoutRect({w:t,minW:0,maxW:t}),r.menu.reflow(),r.menu.show(),r.menu.moveRel(r.getEl(),r.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])}else r.hideMenu()},hideMenu:function(){this.menu&&this.menu.hide()},bindStates:function(){var r=this;r.state.on("change:value",function(e){r.getEl("inp").value!=e.value&&(r.getEl("inp").value=e.value)}),r.state.on("change:disabled",function(e){r.getEl("inp").disabled=e.value}),r.state.on("change:statusLevel",function(e){var t=r.getEl("status"),n=r.classPrefix,i=e.value;l.css(t,"display","none"===i?"none":""),l.toggleClass(t,n+"i-checkmark","ok"===i),l.toggleClass(t,n+"i-warning","warn"===i),l.toggleClass(t,n+"i-error","error"===i),r.classes.toggle("has-status","none"!==i),r.repaint()}),l.on(r.getEl("status"),"mouseleave",function(){r.tooltip().hide()}),r.on("cancel",function(e){r.menu&&r.menu.visible()&&(e.stopPropagation(),r.hideMenu())});var n=function(e,t){t&&0<t.items().length&&t.items().eq(e)[0].focus()};return r.on("keydown",function(e){var t=e.keyCode;"INPUT"===e.target.nodeName&&(t===i.DOWN?(e.preventDefault(),r.fire("autocomplete"),n(0,r.menu)):t===i.UP&&(e.preventDefault(),n(-1,r.menu)))}),r._super()},remove:function(){c(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}})}),e("tinymce/ui/ColorBox",["tinymce/ui/ComboBox"],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl("open"),n=t?t.getElementsByTagName("i")[0]:null;if(n)try{n.style.background=e}catch(e){}},bindStates:function(){var t=this;return t.state.on("change:value",function(e){t.state.get("rendered")&&t.repaintColor(e.value)}),t._super()}})}),e("tinymce/ui/PanelButton",["tinymce/ui/Button","tinymce/ui/FloatPanel"],function(e,i){return e.extend({showPanel:function(){var t=this,e=t.settings;if(t.active(!0),t.panel)t.panel.show();else{var n=e.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog",n.popover=!0,n.autohide=!0,n.ariaRoot=!0,t.panel=new i(n).on("hide",function(){t.active(!1)}).on("cancel",function(e){e.stopPropagation(),t.focus(),t.hidePanel()}).parent(t).renderTo(t.getContainerElm()),t.panel.fire("show"),t.panel.reflow()}t.panel.moveRel(t.getEl(),e.popoverAlign||(t.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){this.panel&&this.panel.hide()},postRender:function(){var t=this;return t.aria("haspopup",!0),t.on("click",function(e){e.control===t&&(t.panel&&t.panel.visible()?t.hidePanel():(t.showPanel(),t.panel.focus(!!e.aria)))}),t._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),e("tinymce/ui/ColorButton",["tinymce/ui/PanelButton","tinymce/dom/DOMUtils"],function(e,t){var i=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,i=e.state.get("text"),r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return i&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(i)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(r?'<i class="'+r+'"'+o+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var t=this,n=t.settings.onclick;return t.on("click",function(e){e.aria&&"down"==e.aria.key||e.control!=t||i.getParent(e.target,"."+t.classPrefix+"open")||(e.stopImmediatePropagation(),n.call(t,e))}),delete t.settings.onclick,t._super()}})}),e("tinymce/util/Color",[],function(){var u=Math.min,d=Math.max,f=Math.round;return function(e){function t(e){var t;return"object"==typeof e?"r"in e?(s=e.r,l=e.g,c=e.b):"v"in e&&function(e,t,n){var i,r,o,a;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,n=parseInt(n,10)/100,t=d(0,u(t,1)),n=d(0,u(n,1)),0!==t){switch(i=e/60,o=(r=n*t)*(1-Math.abs(i%2-1)),a=n-r,Math.floor(i)){case 0:s=r,l=o,c=0;break;case 1:s=o,l=r,c=0;break;case 2:s=0,l=r,c=o;break;case 3:s=0,l=o,c=r;break;case 4:s=o,l=0,c=r;break;case 5:s=r,l=0,c=o;break;default:s=l=c=0}s=f(255*(s+a)),l=f(255*(l+a)),c=f(255*(c+a))}else s=l=c=f(255*n)}(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(s=parseInt(t[1],10),l=parseInt(t[2],10),c=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(s=parseInt(t[1],16),l=parseInt(t[2],16),c=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(s=parseInt(t[1]+t[1],16),l=parseInt(t[2]+t[2],16),c=parseInt(t[3]+t[3],16)),s=s<0?0:255<s?255:s,l=l<0?0:255<l?255:l,c=c<0?0:255<c?255:c,n}var n=this,s=0,l=0,c=0;e&&t(e),n.toRgb=function(){return{r:s,g:l,b:c}},n.toHsv=function(){return e=s,t=l,n=c,r=i=0,(o=u(e/=255,u(t/=255,n/=255)))==(a=d(e,d(t,n)))?{h:0,s:0,v:100*(r=o)}:(i=(a-o)/a,{h:f(60*((e==o?3:n==o?1:5)-(e==o?t-n:n==o?e-t:n-e)/((r=a)-o))),s:f(100*i),v:f(100*r)});var e,t,n,i,r,o,a},n.toHex=function(){function e(e){return 1<(e=parseInt(e,10).toString(16)).length?e:"0"+e}return"#"+e(s)+e(l)+e(c)},n.parse=t}}),e("tinymce/ui/ColorPicker",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils","tinymce/util/Color"],function(e,d,f,m){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function n(e,t){var n,i,r=f.getPos(e);return n=t.pageX-r.x,i=t.pageY-r.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:i=Math.max(0,Math.min(i/e.clientHeight,1))}}function i(e,t){var n=(360-e.h)/360;f.css(a,{top:100*n+"%"}),t||f.css(l,{left:e.s+"%",top:100-e.v+"%"}),s.style.background=new m({s:100,v:100,h:e.h}).toHex(),c.color().parse({s:e.s,v:e.v,h:e.h})}function e(e){var t;t=n(s,e),r.s=100*t.x,r.v=100*(1-t.y),i(r),c.fire("change")}function t(e){var t;t=n(o,e),(r=u.toHsv()).h=360*(1-t.y),i(r,!0),c.fire("change")}var r,o,a,s,l,c=this,u=c.color();o=c.getEl("h"),a=c.getEl("hp"),s=c.getEl("sv"),l=c.getEl("svp"),c._repaint=function(){i(r=u.toHsv())},c._super(),c._svdraghelper=new d(c._id+"-sv",{start:e,drag:e}),c._hdraghelper=new d(c._id+"-h",{start:t,drag:t}),c._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){if(!arguments.length)return this.color().toHex();this.color().parse(e),this._rendered&&this._repaint()},color:function(){return this._color||(this._color=new m),this._color},renderHtml:function(){var e,t=this._id,o=this.classPrefix,a="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";return e='<div id="'+t+'-h" class="'+o+'colorpicker-h" style="background: -ms-linear-gradient(top,'+a+");background: linear-gradient(to bottom,"+a+');">'+function(){var e,t,n,i,r="";for(n="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(i=a.split(",")).length-1;e<t;e++)r+='<div class="'+o+'colorpicker-h-chunk" style="height:'+100/t+"%;"+n+i[e]+",endColorstr="+i[e+1]+");-ms-"+n+i[e]+",endColorstr="+i[e+1]+')"></div>';return r}()+'<div id="'+t+'-hp" class="'+o+'colorpicker-h-marker"></div></div>','<div id="'+t+'" class="'+this.classes+'"><div id="'+t+'-sv" class="'+o+'colorpicker-sv"><div class="'+o+'colorpicker-overlay1"><div class="'+o+'colorpicker-overlay2"><div id="'+t+'-svp" class="'+o+'colorpicker-selector1"><div class="'+o+'colorpicker-selector2"></div></div></div></div></div>'+e+"</div>"}})}),e("tinymce/ui/Path",["tinymce/ui/Widget"],function(e){return e.extend({init:function(e){var n=this;e.delimiter||(e.delimiter="»"),n._super(e),n.classes.add("path"),n.canFocus=!0,n.on("click",function(e){var t;(t=e.target.getAttribute("data-index"))&&n.fire("select",{value:n.row()[t],index:t})}),n.row(n.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'">'+this._getDataPathHtml(this.state.get("row"))+"</div>"},bindStates:function(){var t=this;return t.state.on("change:row",function(e){t.innerHtml(t._getDataPathHtml(e.value))}),t._super()},_getDataPathHtml:function(e){var t,n,i=e||[],r="",o=this.classPrefix;for(t=0,n=i.length;t<n;t++)r+=(0<t?'<div class="'+o+'divider" aria-hidden="true"> '+this.settings.delimiter+" </div>":"")+'<div role="button" class="'+o+"path-item"+(t==n-1?" "+o+"last":"")+'" data-index="'+t+'" tabindex="-1" id="'+this._id+"-"+t+'" aria-level="'+(t+1)+'">'+i[t].name+"</div>";return r||(r='<div class="'+o+'path-item"> </div>'),r}})}),e("tinymce/ui/ElementPath",["tinymce/ui/Path"],function(e){return e.extend({postRender:function(){function o(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 a=this,s=a.settings.editor;return!1!==s.settings.elementpath&&(a.on("select",function(e){s.focus(),s.selection.select(this.row()[e.index].element),s.nodeChanged()}),s.on("nodeChange",function(e){for(var t=[],n=e.parents,i=n.length;i--;)if(1==n[i].nodeType&&!o(n[i])){var r=s.fire("ResolveName",{name:n[i].nodeName.toLowerCase(),target:n[i]});if(r.isDefaultPrevented()||t.push({name:r.name,element:n[i]}),r.isPropagationStopped())break}a.row(t)})),a._super()}})}),e("tinymce/ui/FormItem",["tinymce/ui/Container"],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}})}),e("tinymce/ui/Form",["tinymce/ui/Container","tinymce/ui/FormItem","tinymce/util/Tools"],function(e,r,o){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 i=this,e=i.items();i.settings.formItemDefaults||(i.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),e.each(function(e){var t,n=e.settings.label;n&&((t=new r(o.extend({items:{type:"label",id:e._id+"-l",text:n,flex:0,forId:e._id,disabled:e.disabled()}},i.settings.formItemDefaults))).type="formitem",e.aria("labelledby",e._id+"-l"),void 0===e.settings.flex&&(e.settings.flex=1),i.replace(e,t),t.add(e))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){this._super(),this.fromJSON(this.settings.data)},bindStates:function(){function e(){var e,t,i=0,r=[];if(!1!==n.settings.labelGapCalc)for(("children"==n.settings.labelGapCalc?n.find("formitem"):n.items()).filter("formitem").each(function(e){var t=e.items()[0],n=t.getEl().clientWidth;i=i<n?n:i,r.push(t)}),t=n.settings.labelGap||0,e=r.length;e--;)r[e].settings.minWidth=i+t}var n=this;n._super(),n.on("show",e),e()}})}),e("tinymce/ui/FieldSet",["tinymce/ui/Form"],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),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}})}),e("tinymce/content/LinkTargets",["tinymce/dom/DOMUtils","tinymce/util/Fun","tinymce/util/Arr","tinymce/util/Uuid","tinymce/util/Tools","tinymce/dom/NodeType"],function(i,r,o,a,e,n){var t=e.trim,s=function(e,t,n,i,r){return{type:e,title:t,url:n,level:i,attach:r}},l=function(e){return e.innerText||e.textContent},c=function(e){return(t=e)&&"A"===t.nodeName&&(t.id||t.name)&&d(e);var t},u=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},d=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return n.isContentEditableTrue(e)}return!1}(e)&&!n.isContentEditableFalse(e)},f=function(e){return u(e)&&d(e)},m=function(e){var t,n,i=(t=e).id?t.id:a.uuid("h");return s("header",l(e),"#"+i,u(n=e)?parseInt(n.nodeName.substr(1),10):0,function(){e.id=i})},h=function(e){var t=e.id||e.name,n=l(e);return s("anchor",n||"#"+t,"#"+t,0,r.noop)},p=function(e){return t="h1,h2,h3,h4,h5,h6,a:not([href])",n=e,i.DOM.select(t,n);var t,n},g=function(e){return 0<t(e.title).length};return{find:function(e){var t,n,i=p(e);return o.filter((n=i,o.map(o.filter(n,f),m)).concat((t=i,o.map(o.filter(t,c),h))),g)}}}),e("tinymce/ui/FilePicker",["tinymce/ui/ComboBox","tinymce/util/Tools","tinymce/util/Arr","tinymce/util/Fun","tinymce/util/VK","tinymce/content/LinkTargets"],function(e,d,f,m,t,s){var h={},p=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},g=function(e,t){return{title:e,value:{title:e,url:t,attach:m.noop}}},v=function(e,t,n){var i=t in e?e[t]:n;return!1===i?null:i},l=function(e,i,n,t){var r,o,a,s,l={title:"-"},c=function(e){var t=f.filter(e[n],function(e){return t=e,n=i,!f.find(n,function(e){return e.url===t});var t,n});return d.map(t,function(e){return{title:e,value:{title:e,url:e,attach:m.noop}}})},u=function(t){var e,n=f.filter(i,function(e){return e.type==t});return e=n,d.map(e,p)};return!1===t.typeahead_urls?[]:"file"===n?(r=[y(e,c(h)),y(e,u("header")),y(e,(o=u("anchor"),a=v(t,"anchor_top","#top"),s=v(t,"anchor_bottom","#bottom"),null!==a&&o.unshift(g("<top>",a)),null!==s&&o.push(g("<bottom>",s)),o))],f.reduce(r,function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(l,t)},[])):y(e,c(h))},y=function(e,t){var n=e.toLowerCase(),i=d.grep(t,function(e){return-1!==e.title.toLowerCase().indexOf(n)});return 1===i.length&&i[0].title===e?[]:i},c=function(r,i,o,a){var t=function(e){var t=s.find(o),n=l(e,t,a,i);r.showAutoComplete(n,e)};r.on("autocomplete",function(){t(r.value())}),r.on("selectitem",function(e){var t=e.value;r.value(t.url);var n,i=(n=t.title).raw?n.raw:n;"image"===a?r.fire("change",{meta:{alt:i,attach:t.attach}}):r.fire("change",{meta:{text:i,attach:t.attach}}),r.focus()}),r.on("click",function(e){0===r.value().length&&"INPUT"===e.target.nodeName&&t("")}),r.on("PostRender",function(){r.getRoot().on("submit",function(e){var t,n,i;e.isDefaultPrevented()||(t=r.value(),i=h[n=a],/^https?/.test(t)&&(i?-1===f.indexOf(i,t)&&(h[n]=i.slice(0,5).concat(t)):h[n]=[t]))})})},u=function(o,e,n){var i=e.filepicker_validator_handler;if(i){o.state.on("change:value",function(e){var t;0!==(t=e.value).length?i({url:t,type:n},function(e){var t,n,i,r=(n=(t=e).status,i=t.message,"valid"===n?{status:"ok",message:i}:"unknown"===n?{status:"warn",message:i}:"invalid"===n?{status:"warn",message:i}:{status:"none",message:""});o.statusMessage(r.message),o.statusLevel(r.status)}):o.statusLevel("none")})}};return e.extend({init:function(e){var t,n,i,r=this,o=tinymce.activeEditor,a=o.settings,s=e.filetype;e.spellcheck=!1,(i=a.file_picker_types||a.file_browser_callback_types)&&(i=d.makeMap(i,/[, ]/)),i&&!i[s]||(!(n=a.file_picker_callback)||i&&!i[s]?!(n=a.file_browser_callback)||i&&!i[s]||(t=function(){n(r.getEl("inp").id,r.value(),s,window)}):t=function(){var e=r.fire("beforecall").meta;e=d.extend({filetype:s},e),n.call(o,function(e,t){r.value(e).fire("change",{meta:t})},r.value(),e)}),t&&(e.icon="browse",e.onaction=t),r._super(e),c(r,a,o.getBody(),s),u(r,a,s)}})}),e("tinymce/ui/FitLayout",["tinymce/ui/AbsoluteLayout"],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()})}})}),e("tinymce/ui/FlexLayout",["tinymce/ui/AbsoluteLayout"],function(e){return e.extend({recalc:function(e){var t,n,i,r,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R,A,B,D,M,L,P,O,H,I=[],F=Math.max,U=Math.min;for(i=e.items().filter(":visible"),r=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||(i=i.set(i.toArray().reverse()),f=f.split("-")[0]),H="column"==f?(N="y",w="h",E="minH",S="maxH",k="innerH",_="top",T="deltaH",R="contentH",L="left",D="w",A="x",B="innerW",M="minW",P="right",O="deltaW","contentW"):(N="x",w="w",E="minW",S="maxW",k="innerW",_="left",T="deltaW",R="contentW",L="top",D="h",A="y",B="innerH",M="minH",P="bottom",O="deltaH","contentH"),d=r[k]-o[_]-o[_],x=u=0,t=0,n=i.length;t<n;t++)h=(m=i[t]).layoutRect(),d-=t<n-1?c:0,0<(p=m.settings.flex)&&(u+=p,h[S]&&I.push(m),h.flex=p),d-=h[E],(g=o[L]+h[M]+o[P])>x&&(x=g);if((b={})[E]=d<0?r[E]-d+r[T]:r[k]-d+r[T],b[M]=x+r[O],b[R]=r[k]-d,b[H]=x,b.minW=U(b.minW,r.maxW),b.minH=U(b.minH,r.maxH),b.minW=F(b.minW,r.startMinWidth),b.minH=F(b.minH,r.startMinHeight),!r.autoResize||b.minW==r.minW&&b.minH==r.minH){for(y=d/u,t=0,n=I.length;t<n;t++)v=(h=(m=I[t]).layoutRect())[S],(g=h[E]+h.flex*y)>v?(d-=h[S]-h[E],u-=h.flex,h.flex=0,h.maxFlexSize=v):h.maxFlexSize=0;for(y=d/u,C=o[_],b={},0===u&&("end"==l?C=d+o[_]:"center"==l?(C=Math.round(r[k]/2-(r[k]-d)/2)+o[_])<0&&(C=o[_]):"justify"==l&&(C=o[_],c=Math.floor(d/(i.length-1)))),b[A]=o[L],t=0,n=i.length;t<n;t++)g=(h=(m=i[t]).layoutRect()).maxFlexSize||h[E],"center"===s?b[A]=Math.round(r[B]/2-h[D]/2):"stretch"===s?(b[D]=F(h[M]||0,r[B]-o[L]-o[P]),b[A]=o[L]):"end"===s&&(b[A]=r[B]-h[D]-o.top),0<h.flex&&(g+=h.flex*y),b[w]=g,b[N]=C,m.layoutRect(b),m.recalc&&m.recalc(),C+=g+c}else if(b.w=b.minW,b.h=b.minH,e.layoutRect(b),this.recalc(e),null===e._lastRect){var z=e.parent();z&&(z._lastRect=null,z.recalc())}}})}),e("tinymce/ui/FlowLayout",["tinymce/ui/Layout"],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),e("tinymce/fmt/FontInfo",["tinymce/dom/DOMUtils"],function(n){var r=function(e,t,n){for(;n!==t;){if(void 0!==n.style&&n.style[e])return n.style[e];n=n.parentNode}return""},o=function(e,t){return n.DOM.getStyle(t,e,!0)};return{getFontSize:function(e,t){var n=r("fontSize",e,t);return""!==n?n:o("fontSize",t)},getFontFamily:function(e,t){var n=r("fontFamily",e,t),i=""!==n?n:o("fontFamily",t);return i!==ge?i.replace(/[\'\"]/g,"").replace(/,\s+/g,","):""},toPt:function(e){return/[0-9.]+px$/.test(e)?Math.round(72*parseInt(e,10)/96)+"pt":e}}}),e("tinymce/ui/FormatControls",["tinymce/ui/Control","tinymce/ui/Widget","tinymce/ui/FloatPanel","tinymce/util/Tools","tinymce/util/Arr","tinymce/dom/DOMUtils","tinymce/EditorManager","tinymce/Env","tinymce/fmt/FontInfo"],function(r,e,f,m,h,o,t,a,p){function s(a){function n(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}function i(e){return function(){var t=this;a.formatter?a.formatter.formatChanged(e,function(e){t.active(e)}):a.on("init",function(){a.formatter.formatChanged(e,function(e){t.active(e)})})}}function e(n){return function(){function e(){var e="redo"==n?"hasRedo":"hasUndo";return!!a.undoManager&&a.undoManager[e]()}var t=this;t.disabled(!e()),a.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){t.disabled(a.readonly||!e())})}}function s(e){e.control&&(e=e.control.value()),e&&a.execCommand("mceToggleFormat",!1,e)}function r(e){var n=e.items().length;return e.items().each(function(e){e.menu&&e.visible(0<r(e.menu)),!e.menu&&e.settings.menu&&e.visible(0<function n(e){var i=e.length;return m.each(e,function(e){e.menu&&(e.hidden=0===n(e.menu));var t=e.format;t&&(e.hidden=!a.formatter.canApply(t)),e.hidden&&i--}),i}(e.settings.menu));var t=e.settings.format;t&&e.visible(a.formatter.canApply(t)),e.visible()||n--}),n}var t,o,l,c;o=0,l=[],c=[{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"}]}],a.on("init",function(){g(l,function(e){a.formatter.register(e.name,e)})}),t={type:"menu",items:function i(e){var r=[];if(e)return g(e,function(e){var t={text:e.title,icon:e.icon};if(e.items)t.menu=i(e.items);else{var n=e.format||"custom"+o++;e.format||(e.name=n,l.push(e)),t.format=n,t.cmd=e.cmd}r.push(t)}),r}(a.settings.style_formats_merge?a.settings.style_formats?c.concat(a.settings.style_formats):c:a.settings.style_formats||c),onPostRender:function(e){a.fire("renderFormatsMenu",{control:e.control})},itemDefaults:{preview:!0,textStyle:function(){if(this.settings.format)return a.formatter.getCssText(this.settings.format)},onPostRender:function(){var n=this;n.parent().on("show",function(){var e,t;(e=n.settings.format)&&(n.disabled(!a.formatter.canApply(e)),n.active(a.formatter.match(e))),(t=n.settings.cmd)&&n.active(a.queryCommandState(t))})},onclick:function(){this.settings.format&&s(this.settings.format),this.settings.cmd&&a.execCommand(this.settings.cmd)}}},g({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(e,t){a.addButton(t,{tooltip:e,onPostRender:i(t),onclick:function(){s(t)}})}),g({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(e,t){a.addButton(t,{tooltip:e[0],cmd:e[1]})}),g({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(e,t){a.addButton(t,{tooltip:e[0],cmd:e[1],onPostRender:i(t)})});var u=function(e){var t,n,i;if("string"==typeof e)n=e.split(" ");else if(m.isArray(e))return i=m.map(e,u),h.reduce(i,function(e,t){return e.concat(t)},[]);return t=m.grep(n,function(e){return"|"===e||e in a.menuItems}),m.map(t,function(e){return"|"===e?{text:"-"}:a.menuItems[e]})},d=function(e){return t=e.insert_button_items?u(e.insert_button_items):(i="insert",r=[{text:"-"}],o=m.grep(a.menuItems,function(e){return e.context===i}),m.each(o,function(e){"before"==e.separator&&r.push({text:"|"}),e.prependToContext?r.unshift(e):r.push(e),"after"==e.separator&&r.push({text:"|"})}),r),0<(n=t).length&&"-"===n[0].text&&(n=n.slice(1)),0<n.length&&"-"===n[n.length-1].text&&(n=n.slice(0,n.length-1)),n;var t,n,i,r,o};a.addButton("undo",{tooltip:"Undo",onPostRender:e("undo"),cmd:"undo"}),a.addButton("redo",{tooltip:"Redo",onPostRender:e("redo"),cmd:"redo"}),a.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),a.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:e("undo"),cmd:"undo"}),a.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:e("redo"),cmd:"redo"}),a.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:function(){var t=this;a.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(a.hasVisual)},cmd:"mceToggleVisualAid"}),a.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),a.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(d(a.settings)),this.menu.renderNew()}}),g({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline","Meta+U"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(e,t){a.addMenuItem(t,{text:e[0],icon:t,shortcut:e[2],cmd:e[1]})}),a.on("mousedown",function(){f.hideAll()}),a.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){a.settings.style_formats_autohide&&r(this.menu)}}),a.addButton("formatselect",function(){var r,o,t=[],e=n(a.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return g(e,function(e){t.push({text:e[0],value:e[1],textStyle:function(){return a.formatter.getCssText(e[1])}})}),{type:"listbox",text:e[0][0],values:t,fixedWidth:!0,onselect:s,onPostRender:(r=t,function(){var t=this;a.on("nodeChange",function(e){var n=a.formatter,i=null;g(e.parents,function(t){if(g(r,function(e){if(o?n.matchNode(t,o,{value:e.value})&&(i=e.value):n.matchNode(t,e.value)&&(i=e.value),i)return!1}),i)return!1}),t.value(i)})})}}),a.addButton("fontselect",function(){var o,t=[],e=n(a.settings.font_formats||"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats");return g(e,function(e){t.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:t,fixedWidth:!0,onPostRender:(o=t,function(){var i=this,r=function(e){return e?e.split(",")[0]:""};a.on("nodeChange",function(e){var t,n=null;t=p.getFontFamily(a.getBody(),e.element),g(o,function(e){e.value.toLowerCase()===t.toLowerCase()&&(n=e.value)}),g(o,function(e){n||r(e.value).toLowerCase()!==r(t).toLowerCase()||(n=e.value)}),i.value(n),!n&&t&&i.text(r(t))})}),onselect:function(e){e.control.settings.value&&a.execCommand("FontName",!1,e.control.settings.value)}}}),a.addButton("fontsizeselect",function(){var o,r=[],e=a.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return g(e.split(" "),function(e){var t=e,n=e,i=e.split("=");1<i.length&&(t=i[0],n=i[1]),r.push({text:t,value:n})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:r,fixedWidth:!0,onPostRender:(o=r,function(){var r=this;a.on("nodeChange",function(e){var t,n,i=null;t=p.getFontSize(a.getBody(),e.element),n=p.toPt(t),g(o,function(e){e.value===t?i=t:e.value===n&&(i=n)}),r.value(i),i||r.text(n)})}),onclick:function(e){e.control.settings.value&&a.execCommand("FontSize",!1,e.control.settings.value)}}}),a.addMenuItem("formats",{text:"Formats",menu:t})}var g=m.each;t.on("AddEditor",function(e){var t,n,i=e.editor;(n=i).on("ScriptsLoaded",function(){n.rtl&&(r.rtl=!0)}),s(i),(t=i).settings.ui_container&&(a.container=o.DOM.select(t.settings.ui_container)[0])}),r.translate=function(e){return t.translate(e)},e.tooltips=!a.iOS}),e("tinymce/ui/GridLayout",["tinymce/ui/AbsoluteLayout"],function(e){return e.extend({recalc:function(e){var t,n,i,r,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R=[],A=[];t=e.settings,r=e.items().filter(":visible"),o=e.layoutRect(),i=t.columns||Math.ceil(Math.sqrt(r.length)),n=Math.ceil(r.length/i),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,T="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;d<i;d++)R.push(0);for(f=0;f<n;f++)A.push(0);for(f=0;f<n;f++)for(d=0;d<i&&(u=r[f*i+d]);d++)N=(c=u.layoutRect()).minW,S=c.minH,R[d]=N>R[d]?N:R[d],A[f]=S>A[f]?S:A[f];for(_=o.innerW-g.left-g.right,d=w=0;d<i;d++)w+=R[d]+(0<d?y:0),_-=(0<d?y:0)+R[d];for(k=o.innerH-g.top-g.bottom,f=E=0;f<n;f++)E+=A[f]+(0<f?b:0),k-=(0<f?b:0)+A[f];if(w+=g.left+g.right,E+=g.top+g.bottom,(l={}).minW=w+(o.w-o.innerW),l.minH=E+(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){var B;o.autoResize&&((l=e.layoutRect(l)).contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH),B="start"==t.packV?0:0<k?Math.floor(k/n):0;var D=0,M=t.flexWidths;if(M)for(d=0;d<M.length;d++)D+=M[d];else D=i;var L=_/D;for(d=0;d<i;d++)R[d]+=M?M[d]*L:L;for(h=g.top,f=0;f<n;f++){for(m=g.left,s=A[f]+B,d=0;d<i&&(u=r[T?f*i+i-1-d:f*i+d]);d++)p=u.settings,c=u.layoutRect(),a=Math.max(R[d],c.startMinWidth),c.x=m,c.y=h,"center"==(v=p.alignH||(C?C[d]||C[0]:null))?c.x=m+a/2-c.w/2:"right"==v?c.x=m+a-c.w:"stretch"==v&&(c.w=a),"center"==(v=p.alignV||(x?x[d]||x[0]:null))?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),m+=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())}}})}),e("tinymce/ui/Iframe",["tinymce/ui/Widget","tinymce/util/Delay"],function(e,r){return e.extend({renderHtml:function(){return this.classes.add("iframe"),this.canFocus=!1,'<iframe id="'+this._id+'" class="'+this.classes+'" tabindex="-1" src="'+(this.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,t&&t()):r.setTimeout(function(){n.html(e)}),this}})}),e("tinymce/ui/InfoBox",["tinymce/ui/Widget"],function(e){return e.extend({init:function(e){this._super(e),this.classes.add("widget").add("infobox"),this.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this.classPrefix;return'<div id="'+this._id+'" class="'+this.classes+'"><div id="'+this._id+'-body">'+this.encode(this.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+e+"ico "+e+'i-help"></i></button></div></div>'},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl("body").firstChild.data=t.encode(e.value),t.state.get("rendered")&&t.updateLayoutRect()}),t.state.on("change:help",function(e){t.classes.toggle("has-help",e.value),t.state.get("rendered")&&t.updateLayoutRect()}),t._super()}})}),e("tinymce/ui/Label",["tinymce/ui/Widget","tinymce/ui/DomUtils"],function(e,t){return e.extend({init:function(e){this._super(e),this.classes.add("widget").add("label"),this.canFocus=!1,e.multiline&&this.classes.add("autoscroll"),e.strong&&this.classes.add("strong")},initLayoutRect:function(){var e=this._super();return this.settings.multiline&&(t.getSize(this.getEl()).width>e.maxW&&(e.minW=e.maxW,this.classes.add("multiline")),this.getEl().style.width=e.minW+"px",e.startMinH=e.h=e.minH=Math.min(e.maxH,t.getSize(this.getEl()).height)),e},repaint:function(){return this.settings.multiline||(this.getEl().style.lineHeight=this.layoutRect().h+"px"),this._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e,t,n=this,i=n.settings.forId;return!i&&(t=n.settings.forName)&&(e=n.getRoot().find("#"+t)[0])&&(i=e._id),i?'<label id="'+n._id+'" class="'+n.classes+'"'+(i?' for="'+i+'"':"")+">"+n.encode(n.state.get("text"))+"</label>":'<span id="'+n._id+'" class="'+n.classes+'">'+n.encode(n.state.get("text"))+"</span>"},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.innerHtml(t.encode(e.value)),t.state.get("rendered")&&t.updateLayoutRect()}),t._super()}})}),e("tinymce/ui/Toolbar",["tinymce/ui/Container"],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){this._super(e),this.classes.add("toolbar")},postRender:function(){return this.items().each(function(e){e.classes.add("toolbar-item")}),this._super()}})}),e("tinymce/ui/MenuBar",["tinymce/ui/Toolbar"],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),e("tinymce/ui/MenuButton",["tinymce/ui/Button","tinymce/ui/Factory","tinymce/ui/MenuBar"],function(e,i,s){var o=e.extend({init:function(e){this._renderOpen=!0,this._super(e),e=this.settings,this.classes.add("menubtn"),e.fixedWidth&&this.classes.add("fixed-width"),this.aria("haspopup",!0),this.state.set("menu",e.menu||this.render())},showMenu:function(e){var t,n=this;if(n.menu&&n.menu.visible()&&!1!==e)return n.hideMenu();n.menu||((t=n.state.get("menu")||[]).length?t={type:"menu",items:t}:t.type=t.type||"menu",t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=i.create(t).parent(n).renderTo(),n.fire("createmenu"),n.menu.reflow(),n.menu.on("cancel",function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())}),n.menu.on("select",function(){n.focus()}),n.menu.on("show hide",function(e){e.control==n.menu&&n.activeMenu("show"==e.type),n.aria("expanded","show"==e.type)}).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]),n.fire("showmenu")},hideMenu:function(){this.menu&&(this.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),this.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e,t=this,n=t._id,i=t.classPrefix,r=t.settings.icon,o=t.state.get("text"),a="";return e=(e=t.settings.image)?(r="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1])," style=\"background-image: url('"+e+"')\""):"",o&&(t.classes.add("btn-has-text"),a='<span class="'+i+'txt">'+t.encode(o)+"</span>"),r=t.settings.icon?i+"ico "+i+"i-"+r:"",t.aria("role",t.parent()instanceof s?"menuitem":"button"),'<div id="'+n+'" class="'+t.classes+'" tabindex="-1" aria-labelledby="'+n+'"><button id="'+n+'-open" role="presentation" type="button" tabindex="-1">'+(r?'<i class="'+r+'"'+e+"></i>":"")+a+' <i class="'+i+'caret"></i></button></div>'},postRender:function(){var r=this;return r.on("click",function(e){e.control===r&&function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}(e.target,r.getEl())&&(r.focus(),r.showMenu(!e.aria),e.aria&&r.menu.items().filter(":visible")[0].focus())}),r.on("mouseenter",function(e){var t,n=e.control,i=r.parent();n&&i&&n instanceof o&&n.parent()==i&&(i.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(t=!0),e.hideMenu())}),t&&(n.focus(),n.showMenu()))}),r._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return o}),e("tinymce/ui/MenuItem",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/Env","tinymce/util/Delay"],function(e,o,m,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t,n=this;n._super(e),e=n.settings,n.classes.add("menu-item"),e.menu&&n.classes.add("menu-item-expand"),e.preview&&n.classes.add("menu-item-preview"),"-"!==(t=n.state.get("text"))&&"|"!==t||(n.classes.add("menu-item-sep"),n.aria("role","separator"),n.state.set("text","-")),e.selectable&&(n.aria("role","menuitemcheckbox"),n.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||n.classes.add("menu-item-normal"),n.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&n.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var t,n=this,e=n.settings,i=n.parent();if(i.items().each(function(e){e!==n&&e.hideMenu()}),e.menu){(t=n.menu)?t.show():((t=e.menu).length?t={type:"menu",items:t}:t.type=t.type||"menu",i.settings.itemDefaults&&(t.itemDefaults=i.settings.itemDefaults),(t=n.menu=o.create(t).parent(n).renderTo()).reflow(),t.on("cancel",function(e){e.stopPropagation(),n.focus(),t.hide()}),t.on("show hide",function(e){e.control.items&&e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),t.on("hide",function(e){e.control===t&&n.classes.remove("selected")}),t.submenu=!0),t._parentMenu=i,t.classes.add("menu-sub");var r=t.testMoveRel(n.getEl(),n.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);t.moveRel(n.getEl(),r),r="menu-sub-"+(t.rel=r),t.classes.remove(t._lastRel).add(r),t._lastRel=r,n.classes.add("selected"),n.aria("expanded",!0)}},hideMenu:function(){return this.menu&&(this.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),this.menu.hide(),this.aria("expanded",!1)),this},renderHtml:function(){function n(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function e(e){var t=a.match||"";return t?e.replace(new RegExp(n(t),"gi"),function(e){return"!mce~match["+e+"]mce~match!"}):e}function t(e){return e.replace(new RegExp(n("!mce~match["),"g"),"<b>").replace(new RegExp(n("]mce~match!"),"g"),"</b>")}var i,r=this,o=r._id,a=r.settings,s=r.classPrefix,l=r.state.get("text"),c=r.settings.icon,u="",d=a.shortcut,f=r.encode(a.url);return c&&r.parent().classes.add("menu-has-icons"),a.image&&(u=" style=\"background-image: url('"+a.image+"')\""),d&&(d=function(e){var t,n,i;for(i=m.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)(n=i[e[t].toLowerCase()])&&(e[t]=n);return e.join("+")}(d)),c=s+"ico "+s+"i-"+(r.settings.icon||"none"),i="-"!==l?'<i class="'+c+'"'+u+"></i> ":"",l=t(r.encode(e(l))),f=t(r.encode(e(f))),'<div id="'+o+'" class="'+r.classes+'" tabindex="-1">'+i+("-"!==l?'<span id="'+o+'-text" class="'+s+'text">'+l+"</span>":"")+(d?'<div id="'+o+'-shortcut" class="'+s+'menu-shortcut">'+d+"</div>":"")+(a.menu?'<div class="'+s+'caret"></div>':"")+(f?'<div class="'+s+'menu-item-link">'+f+"</div>":"")+"</div>"},postRender:function(){var t=this,n=t.settings,e=n.textStyle;if("function"==typeof e&&(e=e.call(this)),e){var i=t.getEl("text");i&&i.setAttribute("style",e)}return t.on("mouseenter click",function(e){e.control===t&&(n.menu||"click"!==e.type?(t.showMenu(),e.aria&&t.menu.focus(!0)):(t.fire("select"),r.requestAnimationFrame(function(){t.parent().hideAll()})))}),t._super(),t},hover:function(){return this.parent().items().each(function(e){e.classes.remove("selected")}),this.classes.toggle("selected",!0),this},active:function(e){return void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),e("tinymce/ui/Throbber",["tinymce/dom/DomQuery","tinymce/ui/Control","tinymce/util/Delay"],function(c,e,u){return function(i,r){var o,a,s=this,l=e.classPrefix;s.show=function(e,t){function n(){o&&(c(i).append('<div class="'+l+"throbber"+(r?" "+l+"throbber-inline":"")+'"></div>'),t&&t())}return s.hide(),o=!0,e?a=u.setTimeout(n,e):n(),s},s.hide=function(){var e=i.lastChild;return u.clearTimeout(a),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,s}}}),e("tinymce/ui/Menu",["tinymce/ui/FloatPanel","tinymce/ui/MenuItem","tinymce/ui/Throbber","tinymce/util/Tools"],function(e,t,r,i){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var t=e.items,n=t.length;n--;)t[n]=i.extend({},e.itemDefaults,t[n]);this._super(e),this.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){this.hideAll(),this.fire("select")},load:function(){function t(){i.throbber&&(i.throbber.hide(),i.throbber=null)}var n,i=this;i.settings.itemsFactory&&(i.throbber||(i.throbber=new r(i.getEl("body"),!0),0===i.items().length?(i.throbber.show(),i.fire("loading")):i.throbber.show(100,function(){i.items().remove(),i.fire("loading")}),i.on("hide close",t)),i.requestTime=n=(new Date).getTime(),i.settings.itemsFactory(function(e){0!==e.length?i.requestTime===n&&(i.getEl().style.width="",i.getEl("body").style.width="",t(),i.items().remove(),i.getEl("body").innerHTML="",i.add(e),i.renderNew(),i.fire("loaded")):i.hide()}))},hideAll:function(){return this.find("menuitem").exec("hideMenu"),this._super()},preRender:function(){var n=this;return n.items().each(function(e){var t=e.settings;if(t.icon||t.image||t.selectable)return!(n._hasIcons=!0)}),n.settings.itemsFactory&&n.on("postrender",function(){n.settings.itemsFactory&&n.load()}),n._super()}})}),e("tinymce/ui/ListBox",["tinymce/ui/MenuButton","tinymce/ui/Menu"],function(e,r){return e.extend({init:function(i){var e,r,o,n,a=this;a._super(i),i=a.settings,a._values=e=i.values,e&&(void 0!==i.value&&function e(t){for(var n=0;n<t.length;n++){if(r=t[n].selected||i.value===t[n].value)return o=o||t[n].text,a.state.set("value",t[n].value),!0;if(t[n].menu&&e(t[n].menu))return!0}}(e),!r&&0<e.length&&(o=e[0].text,a.state.set("value",e[0].value)),a.state.set("menu",e)),a.state.set("text",i.text||o),a.classes.add("listbox"),a.on("select",function(e){var t=e.control;n&&(e.lastControl=n),i.multiple?t.active(!t.active()):a.value(e.control.value()),n=t})},bindStates:function(){var i=this;return i.on("show",function(e){var t,n;t=e.control,n=i.value(),t instanceof r&&t.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}),i.state.on("change:value",function(e){var t=function e(t,n){var i;if(t)for(var r=0;r<t.length;r++){if(t[r].value===n)return t[r];if(t[r].menu&&(i=e(t[r].menu,n)))return i}}(i.state.get("menu"),e.value);t?i.text(t.text):i.text(i.settings.text)}),i._super()}})}),e("tinymce/ui/Radio",["tinymce/ui/Checkbox"],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),e("tinymce/ui/ResizeHandle",["tinymce/ui/Widget","tinymce/ui/DragHelper"],function(e,n){return e.extend({renderHtml:function(){var e=this.classPrefix;return this.classes.add("resizehandle"),"both"==this.settings.direction&&this.classes.add("resizehandle-both"),this.canFocus=!1,'<div id="'+this._id+'" class="'+this.classes+'"><i class="'+e+"ico "+e+'i-resize"></i></div>'},postRender:function(){var t=this;t._super(),t.resizeDragHelper=new n(this._id,{start:function(){t.fire("ResizeStart")},drag:function(e){"both"!=t.settings.direction&&(e.deltaX=0),t.fire("Resize",e)},stop:function(){t.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),e("tinymce/ui/SelectBox",["tinymce/ui/Widget"],function(e){function n(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var n=this;n._super(e),n.settings.size&&(n.size=n.settings.size),n.settings.options&&(n._options=n.settings.options),n.on("keydown",function(e){var t;13==e.keyCode&&(e.preventDefault(),n.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),n.fire("submit",{data:t.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e,t="";return e=n(this._options),this.size&&(t=' size = "'+this.size+'"'),'<select id="'+this._id+'" class="'+this.classes+'"'+t+">"+e+"</select>"},bindStates:function(){var t=this;return t.state.on("change:options",function(e){t.getEl().innerHTML=n(e.value)}),t._super()}})}),e("tinymce/ui/Slider",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils"],function(e,p,g){function v(e,t,n){return e<t&&(e=t),n<e&&(e=n),e}function s(e,t,n){e.setAttribute("aria-"+t,n)}function n(e,t){var n,i,r,o,a;n="v"==e.settings.orientation?(r="top",i="height","h"):(r="left",i="width","w"),a=e.getEl("handle"),o=((e.layoutRect()[n]||100)-g.getSize(a)[i])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[r]=o,a.style.height=e.layoutRect().h+"px",s(a,"valuenow",t),s(a,"valuetext",""+e.settings.previewFilter(t)),s(a,"valuemin",e._minValue),s(a,"valuemax",e._maxValue)}return e.extend({init:function(e){e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),this._super(e),this.classes.add("slider"),"v"==e.orientation&&this.classes.add("vertical"),this._minValue=e.minValue||0,this._maxValue=e.maxValue||100,this._initValue=this.state.get("value")},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div id="'+e+'-handle" class="'+t+'slider-handle" role="slider" tabindex="-1"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e,t,n,i,r,o,a,s,l,c,u,d,f,m,h=this;e=h._minValue,t=h._maxValue,o="v"==h.settings.orientation?(n="screenY",i="top",r="height","h"):(n="screenX",i="left",r="width","w"),h._super(),function(o,a){function t(e){var t,n,i,r;t=h.value(),t=v(t=((t+(r=n=o))/((i=a)-r)+.05*e)*(i-n)-n,o,a),h.value(t),h.fire("dragstart",{value:t}),h.fire("drag",{value:t}),h.fire("dragend",{value:t})}h.on("keydown",function(e){switch(e.keyCode){case 37:case 38:t(-1);break;case 39:case 40:t(1)}})}(e,t,h.getEl("handle")),a=e,s=t,l=h.getEl("handle"),h._dragHelper=new p(h._id,{handle:h._id+"-handle",start:function(e){c=e[n],u=parseInt(h.getEl("handle").style[i],10),d=(h.layoutRect()[o]||100)-g.getSize(l)[r],h.fire("dragstart",{value:m})},drag:function(e){var t=e[n]-c;f=v(u+t,0,d),l.style[i]=f+"px",m=a+f/d*(s-a),h.value(m),h.tooltip().text(""+h.settings.previewFilter(m)).show().moveRel(l,"bc tc"),h.fire("drag",{value:m})},stop:function(){h.tooltip().hide(),h.fire("dragend",{value:m})}})},repaint:function(){this._super(),n(this,this.value())},bindStates:function(){var t=this;return t.state.on("change:value",function(e){n(t,e.value)}),t._super()}})}),e("tinymce/ui/Spacer",["tinymce/ui/Widget"],function(e){return e.extend({renderHtml:function(){return this.classes.add("spacer"),this.canFocus=!1,'<div id="'+this._id+'" class="'+this.classes+'"></div>'}})}),e("tinymce/ui/SplitButton",["tinymce/ui/MenuButton","tinymce/ui/DomUtils","tinymce/dom/DomQuery"],function(e,r,o){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this.getEl(),i=this.layoutRect();return this._super(),e=n.firstChild,t=n.lastChild,o(e).css({width:i.w-r.getSize(t).width,height:i.h-2}),o(t).css({height:i.h-2}),this},activeMenu:function(e){o(this.getEl().lastChild).toggleClass(this.classPrefix+"active",e)},renderHtml:function(){var e,t=this,n=t._id,i=t.classPrefix,r=t.state.get("icon"),o=t.state.get("text"),a="";return e=(e=t.settings.image)?(r="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1])," style=\"background-image: url('"+e+"')\""):"",r=t.settings.icon?i+"ico "+i+"i-"+r:"",o&&(t.classes.add("btn-has-text"),a='<span class="'+i+'txt">'+t.encode(o)+"</span>"),'<div id="'+n+'" class="'+t.classes+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(r?'<i class="'+r+'"'+e+"></i>":"")+a+'</button><button type="button" class="'+i+'open" hidefocus="1" tabindex="-1">'+(t._menuBtnText?(r?" ":"")+t._menuBtnText:"")+' <i class="'+i+'caret"></i></button></div>'},postRender:function(){var n=this.settings.onclick;return this.on("click",function(e){var t=e.target;if(e.control==this)for(;t;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==t.nodeName&&-1==t.className.indexOf("open"))return e.stopImmediatePropagation(),void(n&&n.call(this,e));t=t.parentNode}}),delete this.settings.onclick,this._super()}})}),e("tinymce/ui/StackLayout",["tinymce/ui/FlowLayout"],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),e("tinymce/ui/TabPanel",["tinymce/ui/Panel","tinymce/dom/DomQuery","tinymce/ui/DomUtils"],function(e,t,r){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(n){var e;this.activeTabId&&(e=this.getEl(this.activeTabId),t(e).removeClass(this.classPrefix+"active"),e.setAttribute("aria-selected","false")),this.activeTabId="t"+n,(e=this.getEl("t"+n)).setAttribute("aria-selected","true"),t(e).addClass(this.classPrefix+"active"),this.items()[n].show().fire("showtab"),this.reflow(),this.items().each(function(e,t){n!=t&&e.hide()})},renderHtml:function(){var i=this,e=i._layout,r="",o=i.classPrefix;return i.preRender(),e.preRender(i),i.items().each(function(e,t){var n=i._id+"-t"+t;e.aria("role","tabpanel"),e.aria("labelledby",n),r+='<div id="'+n+'" class="'+o+'tab" unselectable="on" role="tab" aria-controls="'+e._id+'" aria-selected="false" tabIndex="-1">'+i.encode(e.settings.title)+"</div>"}),'<div id="'+i._id+'" class="'+i.classes+'" hidefocus="1" tabindex="-1"><div id="'+i._id+'-head" class="'+o+'tabs" role="tablist">'+r+'</div><div id="'+i._id+'-body" class="'+i.bodyClasses+'">'+e.renderHtml(i)+"</div></div>"},postRender:function(){var i=this;i._super(),i.settings.activeTab=i.settings.activeTab||0,i.activateTab(i.settings.activeTab),this.on("click",function(e){var t=e.target.parentNode;if(t&&t.id==i._id+"-head")for(var n=t.childNodes.length;n--;)t.childNodes[n]==e.target&&i.activateTab(n)})},initLayoutRect:function(){var e,t,n;t=(t=r.getSize(this.getEl("head")).width)<0?0:t,n=0,this.items().each(function(e){t=Math.max(t,e.layoutRect().minW),n=Math.max(n,e.layoutRect().minH)}),this.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=t,e.settings.h=n,e.layoutRect({x:0,y:0,w:t,h:n})});var i=r.getSize(this.getEl("head")).height;return this.settings.minWidth=t,this.settings.minHeight=n+i,(e=this._super()).deltaH+=i,e.innerH=e.h-e.deltaH,e}})}),e("tinymce/ui/TextBox",["tinymce/ui/Widget","tinymce/util/Tools","tinymce/ui/DomUtils"],function(e,i,r){return e.extend({init:function(e){var n=this;n._super(e),n.classes.add("textbox"),e.multiline?n.classes.add("multiline"):(n.on("keydown",function(e){var t;13==e.keyCode&&(e.preventDefault(),n.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),n.fire("submit",{data:t.toJSON()}))}),n.on("keyup",function(e){n.state.set("value",e.target.value)}))},repaint:function(){var e,t,n,i,r,o=0;e=this.getEl().style,t=this._layoutRect,r=this._lastRepaintRect||{};var a=document;return!this.settings.multiline&&a.all&&(!a.documentMode||a.documentMode<=8)&&(e.lineHeight=t.h-o+"px"),i=(n=this.borderBox).left+n.right+8,o=n.top+n.bottom+(this.settings.multiline?8:0),t.x!==r.x&&(e.left=t.x+"px",r.x=t.x),t.y!==r.y&&(e.top=t.y+"px",r.y=t.y),t.w!==r.w&&(e.width=t.w-i+"px",r.w=t.w),t.h!==r.h&&(e.height=t.h-o+"px",r.h=t.h),this._lastRepaintRect=r,this.fire("repaint",{},!1),this},renderHtml:function(){var t,e,n=this.settings;return t={id:this._id,hidefocus:"1"},i.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){t[e]=n[e]}),this.disabled()&&(t.disabled="disabled"),n.subtype&&(t.type=n.subtype),(e=r.create(n.multiline?"textarea":"input",t)).value=this.state.get("value"),e.className=this.classes,e.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var t=this;t.getEl().value=t.state.get("value"),t._super(),t.$el.on("change",function(e){t.state.set("value",e.target.value),t.fire("change",e)})},bindStates:function(){var t=this;return t.state.on("change:value",function(e){t.getEl().value!=e.value&&(t.getEl().value=e.value)}),t.state.on("change:disabled",function(e){t.getEl().disabled=e.value}),t._super()},remove:function(){this.$el.off(),this._super()}})}),e("tinymce/Register",[],function(){var e=this||window;return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],function(){return e.tinymce})),"object"==typeof module&&(module.exports=window.tinymce),{}}),function(e){var t,n,i,r,o;for(t=0;t<e.length;t++){n=s,r=(i=e[t]).split(/[.\/]/);for(var a=0;a<r.length-1;++a)n[r[a]]===ge&&(n[r[a]]={}),n=n[r[a]];n[r[r.length-1]]=l[i]}if(s.AMDLC_TESTS){for(i in o=s.privateModules||{},l)o[i]=l[i];for(t=0;t<e.length;t++)delete o[e[t]];s.privateModules=o}}(["tinymce/geom/Rect","tinymce/util/Promise","tinymce/util/Delay","tinymce/Env","tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/TreeWalker","tinymce/html/Entities","tinymce/dom/DOMUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/dom/RangeUtils","tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/html/DomParser","tinymce/html/Writer","tinymce/html/Serializer","tinymce/dom/Serializer","tinymce/util/VK","tinymce/dom/ControlSelection","tinymce/dom/BookmarkManager","tinymce/dom/Selection","tinymce/Formatter","tinymce/UndoManager","tinymce/EditorCommands","tinymce/util/URI","tinymce/util/Class","tinymce/util/EventDispatcher","tinymce/util/Observable","tinymce/ui/Selector","tinymce/ui/Collection","tinymce/ui/ReflowQueue","tinymce/ui/Control","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/ui/Container","tinymce/ui/DragHelper","tinymce/ui/Scrollable","tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/FloatPanel","tinymce/ui/Window","tinymce/ui/MessageBox","tinymce/WindowManager","tinymce/ui/Tooltip","tinymce/ui/Widget","tinymce/ui/Progress","tinymce/ui/Notification","tinymce/NotificationManager","tinymce/EditorObservable","tinymce/Shortcuts","tinymce/Editor","tinymce/util/I18n","tinymce/FocusManager","tinymce/EditorManager","tinymce/util/XHR","tinymce/util/JSON","tinymce/util/JSONRequest","tinymce/util/JSONP","tinymce/util/LocalStorage","tinymce/Compat","tinymce/ui/Layout","tinymce/ui/AbsoluteLayout","tinymce/ui/Button","tinymce/ui/ButtonGroup","tinymce/ui/Checkbox","tinymce/ui/ComboBox","tinymce/ui/ColorBox","tinymce/ui/PanelButton","tinymce/ui/ColorButton","tinymce/util/Color","tinymce/ui/ColorPicker","tinymce/ui/Path","tinymce/ui/ElementPath","tinymce/ui/FormItem","tinymce/ui/Form","tinymce/ui/FieldSet","tinymce/ui/FilePicker","tinymce/ui/FitLayout","tinymce/ui/FlexLayout","tinymce/ui/FlowLayout","tinymce/ui/FormatControls","tinymce/ui/GridLayout","tinymce/ui/Iframe","tinymce/ui/InfoBox","tinymce/ui/Label","tinymce/ui/Toolbar","tinymce/ui/MenuBar","tinymce/ui/MenuButton","tinymce/ui/MenuItem","tinymce/ui/Throbber","tinymce/ui/Menu","tinymce/ui/ListBox","tinymce/ui/Radio","tinymce/ui/ResizeHandle","tinymce/ui/SelectBox","tinymce/ui/Slider","tinymce/ui/Spacer","tinymce/ui/SplitButton","tinymce/ui/StackLayout","tinymce/ui/TabPanel","tinymce/ui/TextBox"])}(window);
|
||
}); |