From 72f09b29dfa2c829957c39f519ab7fc0eed77edd Mon Sep 17 00:00:00 2001 From: Ella Iseulde Van Dorpe <*@iseulde.com> Date: Tue, 17 Nov 2015 23:19:01 +0000 Subject: [PATCH] TinyMCE 4.2.8 update Changelog: http://www.tinymce.com/develop/changelog/?ctrl=version&act=view&pr_id=1&vr_id=889 (No plugin, theme, skin or test changes) Fixes #34671 and #34720. Built from https://develop.svn.wordpress.org/trunk@35658 git-svn-id: http://core.svn.wordpress.org/trunk@35622 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/tinymce/tinymce.min.js | 18 +++++++++--------- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 149027 -> 148990 bytes wp-includes/version.php | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 7f1b10b8de..b5e918ad33 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,12 +1,12 @@ -// 4.2.7 (2015-10-27) +// 4.2.8 (2015-11-13) !function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,h,p){function m(e){i(n(e||_.event),g)}var g,v,y,b,x,C,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),p=p||t,o=o.split(" "),y=o.length;y--;)b=o[y],C=m,x=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?h.call(p,n({type:b})):(d||(x=f[b],x&&(C=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,x="focusin"===b?"focus":"blur",C=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=x,v.capture=w,v.nativeHandler=C,"ready"===b?r(t,C,a):e(t,x||b,C,w)));return t=v=0,h}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var h=o.nativeHandler,p=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=h,o.fakeName=p,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&C.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(C.qsa&&(!H||!H.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),x=W+=null==y?1:Math.random()||.1,C=b.length;for(c&&(T=a!==D&&a);p!==C&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=x)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=x,T=y),m};return i?r(a):a}var x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,ee=X.slice,te=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=ee.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(we){Z={apply:X.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(n.getElementsByClassName),C.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),C.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=C.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=C.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},P=[],H=[],(C.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(C.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){C.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",ae)}),H=H.length&&new RegExp(H.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!C.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),C.matchesSelector&&M&&(!P||!P.test(n))&&(!H||!H.test(n)))try{var r=O.call(t,n);if(r||C.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:C.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!C.detectDuplicates,R=!C.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,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(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(xe,Ce),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,Ce).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&C.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(xe,Ce),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},C.sortStable=F.split("").sort(j).join("")===F,C.detectDuplicates=!!A,B(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l,c,u,d;n=window.opera&&window.opera.buildNumber,u=/Android/.test(t),r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,a=-1==t.indexOf("Edge/")||i||o?!1:12,i=i||o||a,s=!r&&!o&&/Gecko/.test(t),l=-1!=t.indexOf("Mac"),c=/(iPad|iPhone)/.test(t),d="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,a&&(r=!1);var f=!c||d||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:s,mac:l,iOS:c,android:u,contentEditable:f,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!a?document.documentMode||7:10,fileApi:d}}),r(d,[],function(){function e(e){var t=e,n,r;if(!s(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(e){(!t||t(e))&&r.push(e)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0],i=1);ir;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(h,[l,c,f,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function x(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={ "for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},H=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return x(e,"nextSibling",1)},prev:function(e){return x(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(C(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",C(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(p,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return x&&(n=x.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,x=e.url_converter,C=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(m,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(g,[f],function(e){function t(n){function r(){return H.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function x(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function C(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=C(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return N(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=x(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=x(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=x(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:H,startOffset:0,endContainer:H,endOffset:0,collapsed:F,commonAncestorContainer:H,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(v,[f],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(y,[f],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',p(),void r(g);h()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(b,[c,h,p,l,m,g,v,u,f,y],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,x=/^([a-z0-9],?)+$/i,C=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(x.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,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=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi; return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!C.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(x,[b,f],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[x,f],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(w,[f,m],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return u=p,d=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||m[p.nodeName.toLowerCase()])return;s=p}o&&s&&(u=s,i=!0,d=0)}var u,d,f,h=e.getRoot(),p,m,g,v;if(u=n[(r?"start":"end")+"Container"],d=n[(r?"start":"end")+"Offset"],v=1==u.nodeType&&d===u.childNodes.length,m=e.schema.getNonEmptyElements(),g=r,1==u.nodeType&&d>u.childNodes.length-1&&(g=!1),9===u.nodeType&&(u=e.getRoot(),d=0),u===h){if(g&&(p=u.childNodes[d>0?d-1:0],p&&(m[p.nodeName]||"TABLE"==p.nodeName)))return;if(u.hasChildNodes()&&(d=Math.min(!g&&d>0?d-1:d,u.childNodes.length-1),u=u.childNodes[d],d=0,u.hasChildNodes()&&!/TABLE/.test(u.nodeName))){p=u,f=new t(u,h);do{if(3===p.nodeType&&p.nodeValue.length>0){d=g?0:p.nodeValue.length,u=p,i=!0;break}if(m[p.nodeName.toLowerCase()]&&!a(p)){d=e.nodeIndex(p),u=p.parentNode,"IMG"!=p.nodeName||g||d++,i=!0;break}}while(p=g?f.next():f.prev())}}o&&(3===u.nodeType&&0===d&&c(!0),1===u.nodeType&&(p=u.childNodes[d],p||(p=u.childNodes[d-1]),!p||"BR"!==p.nodeName||l(p,"A")||s(p)||s(p,!0)||c(!0,p))),g&&!o&&3===u.nodeType&&d===u.nodeValue.length&&c(!1),i&&n["set"+(r?"Start":"End")](u,d)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(_,[w,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(E,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(N,[f],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,L,M={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(S,[N,v,f],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[E,N,S,f],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);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}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(R,[T,N],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(A,[b,k,v,R,E,N,u,f],function(e,t,n,r,i,o,a,s){function l(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var c=s.each,u=s.trim,d=e.DOM;return function(e,i){var s,f,h;return i&&(s=i.dom,f=i.schema),s=s||d,f=f||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,h=new t(e,f),h.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),h.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),h.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),h.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),h.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),h.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),h.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),h.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&h.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),h.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:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,serialize:function(t,n){var i=this,o,d,p,m,g,v;return a.ie&&s.select("script,style,select,map").length>0?(g=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,g)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(d=o.createHTMLDocument(""),c("BODY"==t.nodeName?t.childNodes:[t],function(e){d.body.appendChild(d.importNode(e,!0))}),t="BODY"!=t.nodeName?d.body.firstChild:d.body,p=s.doc,s.doc=d),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),v=h.parse(u(n.getInner?t.innerHTML:s.getOuterHTML(t)),n),l(v),m=new r(e,f),n.content=m.serialize(v),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){f.addValidElements(e)},setRules:function(e){f.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(B,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(D,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(L,[D,f,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==i.getBody()?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #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}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mousedown click",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow drop",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide blur",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(M,[u,f],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+p+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+p+""))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[m,B,L,w,M,u,f],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||a.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t), -r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&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+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){L(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function L(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function M(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!L(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),8==t&&j.isCollapsed()&&j.getStart().innerHTML==Q&&d(c(j.getStart())),(37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!L(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(F,[D,u,f,S],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart Cut",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;r.isDefaultPrevented()||((i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return cH)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
'}function x(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function C(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void((!V||P)&&E());if((V&&!P||!V&&P)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&P)return void E();if(a.isEmpty(M))return void _()}if("PRE"==z&&l.br_in_pre!==!1){if(!P)return void E()}else if(!V&&!P&&"LI"!=z||V&&P)return void E(); -V&&M===i.getBody()||(V=V||"P",C()?T():C(!0)?(O=M.parentNode.insertBefore(x(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),N(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(W,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(V,[R,u,f,P,w,m],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=l({},i),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=M.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void 0}),c)return c;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}return c?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),M.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),M.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!M.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return L.match(e)}function T(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,L,M={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,L=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){L.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({validate:H.validate},r.schema),w='​',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(//i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||L.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||L.remove("link"),n.href&&L.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{}," "),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!L.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(U,[f],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r($,[f],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(q,[f],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(j,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(K,[q],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(Y,[j,K,$,f],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(G,[$],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.psuedo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(X,[f,G,$],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(J,[f,b],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Q,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Z,[f],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;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ee,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH), -r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a=0,s=0,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(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]=a("#"+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,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ne,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(re,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(oe,[h],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(ae,[h,oe],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(se,[ie,ae],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(le,[J],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(ce,[J],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ue,[se,le,ce,J,h],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){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,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(de,[ue,se,J,h,oe,Q,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(fe,[de],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(he,[de,fe],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(pe,[b],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(me,[D,w,m,pe,E,v,u,f],function(e,t,n,r,i,o,a,s){return function(l){function c(e,t){try{l.getDoc().execCommand(e,!1,t)}catch(n){}}function u(){var e=l.getDoc().documentMode;return e?e:6}function d(e){return e.isDefaultPrevented()}function f(e){var t,n;e.dataTransfer&&(l.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=l.selection.getContent(),t.length>0&&(n=ie+escape(l.id)+","+escape(t),e.dataTransfer.setData(oe,n)))}function h(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0)?(t=t.substr(ie.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function p(e){l.queryCommandSupported("mceInsertClipboardContent")?l.execCommand("mceInsertClipboardContent",!1,{content:e}):l.execCommand("mceInsertContent",!1,e)}function m(){function i(e){var t=b.schema.getBlockElements(),n=l.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=b.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=b.getParent(t.getNode(e.startContainer,e.startOffset),b.isBlock),r=b.getParent(t.getNode(e.endContainer,e.endOffset),b.isBlock),s=l.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==b.getContentEditable(n)&&"false"!==b.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),b.isEmpty(r)||K(n).append(r.childNodes),K(r).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)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=b.getParent(r,b.isBlock),i=a(l.getBody(),n,r),c=b.getParent(i,b.isBlock),!r||!i)return e;if(c&&s!=c)if(n){if(!o(s,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(c,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function m(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function g(e,t){function n(e,n){return m=K(n).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),c=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),c.hasChildNodes()?(e.appendChild(c.firstChild),c.appendChild(e)):c.appendChild(e),c.appendChild(e),e}),m.length?(p=b.create("br"),m[0].appendChild(p),b.replace(c,e),t.setStartBefore(p),t.setEndBefore(p),l.selection.setRng(t),p):null}function i(e){return e&&l.schema.getTextBlockElements()[e.tagName]}var o,a,c,u,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=b.getParent(f,b.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,b.isEmpty(a)&&i(d)&&b.isEmpty(d)&&n(a,f))return b.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),u=a.cloneNode(!0),f=r.resolve(u,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(b.isEmpty(u))return n(a,f)}}function v(e){var t,n,r;m(e)||(s.each(l.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&l.dom.setAttrib(e,"style",l.dom.getAttrib(e,"style"))}),t=new C(function(){}),t.observe(l.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),l.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=l.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(b.isChildOf(e.target,l.getBody())){ -if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),b.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),l.selection.setRng(n))}})}}),t.disconnect(),s.each(l.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var y=l.getDoc(),b=l.dom,x=l.selection,C=window.MutationObserver,w,_;C||(w=!0,C=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),l.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!d(e)&&(t||e.keyCode==Y)){var r=l.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(g(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&l.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),v(t)}}),l.on("keypress",function(t){if(!d(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=l.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),v(!0),r=r.filter(function(e,t){return!K.contains(l.getBody(),t)}),r.length?(i=b.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(l.getDoc().createTextNode(s)),o=b.getParent(n.startContainer,b.isBlock),b.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),l.selection.setRng(n)):l.selection.setContent(s)}}),l.addCommand("Delete",function(){v()}),l.addCommand("ForwardDelete",function(){v(!0)}),w||(l.on("dragstart",function(e){_=x.getRng(),f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,y);_&&(x.setRng(_),_=null),v(),x.setRng(r),p(n.html)},0))}}),l.on("cut",function(e){d(e)||!e.clipboardData||l.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",l.selection.getContent()),e.clipboardData.setData("text/plain",l.selection.getContent({format:"text"})),window.setTimeout(function(){v(!0)},0))}))}function g(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(l.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(l.getBody());var a=e(o);return i===a}l.on("keydown",function(e){var t=e.keyCode,r,i;if(!d(e)&&(t==G||t==Y)){if(r=l.selection.isCollapsed(),i=l.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(l.selection.getRng()))return;e.preventDefault(),l.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?l.selection.setCursorLocation(i.firstChild,0):l.selection.setCursorLocation(i,0),l.nodeChanged()}})}function v(){l.shortcuts.add("meta+a",null,"SelectAll")}function y(){l.settings.content_editable||(X.bind(l.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(l.getDoc(),"mousedown mouseup",function(e){e.target==l.getDoc().documentElement&&(l.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function b(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y){if(!l.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function x(){window.Range.prototype.getClientRects||l.on("mousedown",function(e){if(!d(e)&&"HTML"===e.target.nodeName){var t=l.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function C(){l.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),l.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function w(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==l.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}l.on("keypress",function(n){var r;return d(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),l.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(l.getDoc(),"cut",function(n){var r;!d(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function _(){document.body.setAttribute("role","application")}function E(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function N(){u()>7||(c("RespectVisibilityInDesign",!0),l.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(l.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function S(){X.bind(l.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function k(){l.on("keydown",function(t){var n,r,i,o,a;if(!d(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(l.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function T(){function e(){l._refreshContentEditable(),c("StyleWithCSS",!1),c("enableInlineTableEditing",!1),Q.object_resizing||c("enableObjectResizing",!1)}Q.readonly||l.on("BeforeExecCommand MouseDown",e)}function R(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}l.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function A(){Q.forced_root_block&&l.on("init",function(){c("DefaultParagraphSeparator",Q.forced_root_block)})}function B(){l.on("Undo Redo SetContent",function(e){e.initial||l.execCommand("mceRepaint")})}function D(){l.on("keydown",function(e){var t;d(e)||e.keyCode!=Y||(t=l.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),l.undoManager.beforeChange(),X.remove(t.item(0)),l.undoManager.add()))})}function L(){var e;u()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),l.contentStyles.push(e+"{padding-right: 1px !important}"))}function M(){u()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function P(){l.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function O(){l.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function I(){l.inline||l.on("keydown",function(){document.activeElement==document.body&&l.getWin().focus()})}function F(){l.inline||(l.contentStyles.push("body {min-height: 150px}"),l.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void l.getBody().focus();t=l.selection.getRng(),l.getBody().focus(),l.selection.setRng(t),l.selection.normalize(),l.nodeChanged()}}))}function z(){a.mac&&l.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),l.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function W(){c("AutoUrlDetect",!1)}function V(){l.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),l.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){l.on("init",function(){l.dom.bind(l.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){l.on("dragstart",function(e){f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);if(n&&n.id!=l.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,l.getDoc());J.setRng(r),p(n.html)}}})}var j=s.each,K=l.$,Y=e.BACKSPACE,G=e.DELETE,X=l.dom,J=l.selection,Q=l.settings,Z=l.parser,ee=l.serializer,te=a.gecko,ne=a.ie,re=a.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";k(),g(),P(),re&&(m(),y(),C(),A(),U(),E(),$(),a.iOS?(I(),F(),V()):v()),ne&&a.ie<11&&(b(),_(),N(),S(),D(),L(),M(),H()),a.ie>=11&&(F(),E()),a.ie&&(v(),W(),q()),te&&(b(),x(),w(),T(),R(),B(),O(),z(),E())}}),r(ge,[K,b,f],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ve,[f,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return 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(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ye,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(be,[],function(){function e(e){return function(){return e}}return{constant:e}}),r(xe,[ye,f,be],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n){var a,s;a=new XMLHttpRequest,a.open("POST",r.url),a.withCredentials=r.credentials,a.onload=function(){var e;return 200!=a.status?void n("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),i(e)),a.send(s)}function l(n){function i(t){return new e(function(e){var n=r.handler;n(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})})})}var o;return r.url||r.handler!==s?(o=t.map(n,function(e){var t,n=e.id();return c[n]?c[n]:(t=i(e).then(function(e){return delete c[n],e})["catch"](function(e){return delete c[n],e}),c[n]=t,t)}),e.all(o)):new e(function(e){e([])})}var c={};return r=t.extend({credentials:!1,handler:s},r),{upload:l}}}),r(Ce,[ye],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",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,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,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,L=w.inArray,M=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=M(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=M(n),r&&-1===L(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&C.ie&&C.ie<12&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){ -B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[M(e[0])]=M(e[1]):i[M(e[0])]=M(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({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,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},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(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=I&&11>I?"":'
',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=M(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=M(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(Se,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(ke,[b,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(Te,[Ne,h,b,U,u,f,K,Se,ke],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Re,[Te,f],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(Ae,[K,f],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(Be,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(De,[Be,Ae,f],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(Le,[b],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Me,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(He,[b,l,x,C,f,u],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(Pe,[$,f],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=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Oe,[Pe],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(Ie,[te,le],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Fe,[te,Ie],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(ze,[Fe],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(We,[ie],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Ve,[Fe],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,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(Ue,[Fe,ne,J,h],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},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"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r($e,[Ue],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().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(qe,[ze,ue],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(je,[qe,b],function(e,t){var n=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,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Ke,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ye,[Fe,oe,J,Ke],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(Ge,[Fe],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(Xe,[Ge,Te],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Je,[ie],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),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Qe,[ie,Je,f],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Ze,[Qe],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(et,[Ue,f],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(tt,[Oe],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(nt,[Oe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(C[M]=z(p[H]||0,i[L]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(rt,[Pe],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}})}),r(it,[te,Fe,ue,f,Te,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(){var t=this;e.formatter?e.formatter.formatChanged(name,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(name,function(e){t.active(e)})})}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){o()},onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){o()}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({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"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.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 s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(ot,[Oe],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(at,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(st,[Fe,J],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(lt,[ie],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(ct,[lt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(ut,[ze,ne,ct],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},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 i}),r(dt,[Fe,ne,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(ft,[ue,dt,f],function(e,t,n){var r=e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.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(){var e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(ht,[ut,ft],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(gt,[Fe,oe],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'
    '},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(vt,[Fe,oe,J],function(e,t,n){ -function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(yt,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r(bt,[ut,J,h],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(xt,[rt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Ct,[se,h,J],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(wt,[Fe],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},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 e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(_t,[h,te],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
    '),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,f,h,p,m,v,b,x,C,w,E,N,S,k,T,R,A,D,L,M,H,I,F,V,U,$,q,K,G,X,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,ge,ve,ye,Ne,Se,ke,Te,Ae,Be,De,Le,Me,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt,Ct,wt,_t])}(this); \ No newline at end of file +t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(R,[T,N],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(A,[b,k,v,R,E,N,u,f],function(e,t,n,r,i,o,a,s){function l(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var c=s.each,u=s.trim,d=e.DOM;return function(e,i){var s,f,h;return i&&(s=i.dom,f=i.schema),s=s||d,f=f||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,h=new t(e,f),h.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),h.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),h.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),h.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),h.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),h.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),h.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),h.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&h.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),h.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:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,serialize:function(t,n){var i=this,o,d,p,m,g,v;return a.ie&&s.select("script,style,select,map").length>0?(g=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,g)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(d=o.createHTMLDocument(""),c("BODY"==t.nodeName?t.childNodes:[t],function(e){d.body.appendChild(d.importNode(e,!0))}),t="BODY"!=t.nodeName?d.body.firstChild:d.body,p=s.doc,s.doc=d),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),v=h.parse(u(n.getInner?t.innerHTML:s.getOuterHTML(t)),n),l(v),m=new r(e,f),n.content=m.serialize(v),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){f.addValidElements(e)},setRules:function(e){f.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(B,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(D,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(L,[D,f,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==i.getBody()?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #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}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mousedown click",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow drop",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide blur",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(M,[u,f],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+p+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+p+""))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[m,B,L,w,M,u,f],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||a.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(), +r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r.collapse(t=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&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+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){L(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function L(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function M(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!L(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),8==t&&j.isCollapsed()&&j.getStart().innerHTML==Q&&d(c(j.getStart())),(37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!L(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(F,[D,u,f,S],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart Cut",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;r.isDefaultPrevented()||((i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return cH)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function x(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function C(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void((!V||P)&&E());if((V&&!P||!V&&P)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&P)return void E();if(a.isEmpty(M))return void _()}if("PRE"==z&&l.br_in_pre!==!1){if(!P)return void E()}else if(!V&&!P&&"LI"!=z||V&&P)return void E();V&&M===i.getBody()||(V=V||"P", +C()?T():C(!0)?(O=M.parentNode.insertBefore(x(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),N(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(W,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(V,[R,u,f,P,w,m],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,l=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=M.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),l=!0,!1):void 0}),l)return l;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{l=r.getDoc().execCommand(e,t,n)}catch(c){}return l?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),M.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),M.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!M.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return L.match(e)}function T(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,L,M={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,L=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){L.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({validate:H.validate},r.schema),w='​',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(//i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||L.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||L.remove("link"),n.href&&L.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{}," "),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!L.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(U,[f],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r($,[f],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(q,[f],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(j,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(K,[q],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(Y,[j,K,$,f],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(G,[$],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(X,[f,G,$],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(J,[f,b],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(Q,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Z,[f],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;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ee,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls, +l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(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]=a("#"+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,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ne,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(re,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(oe,[h],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(ae,[h,oe],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(se,[ie,ae],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(le,[J],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(ce,[J],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ue,[se,le,ce,J,h],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){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,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(de,[ue,se,J,h,oe,Q,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
    '+o+'
    '+s+"
    "+a+"
    "},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(fe,[de],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(he,[de,fe],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(pe,[b],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(me,[D,w,m,pe,E,v,u,f],function(e,t,n,r,i,o,a,s){return function(l){function c(e,t){try{l.getDoc().execCommand(e,!1,t)}catch(n){}}function u(){var e=l.getDoc().documentMode;return e?e:6}function d(e){return e.isDefaultPrevented()}function f(e){var t,n;e.dataTransfer&&(l.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=l.selection.getContent(),t.length>0&&(n=ie+escape(l.id)+","+escape(t),e.dataTransfer.setData(oe,n)))}function h(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0)?(t=t.substr(ie.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function p(e){l.queryCommandSupported("mceInsertClipboardContent")?l.execCommand("mceInsertClipboardContent",!1,{content:e}):l.execCommand("mceInsertContent",!1,e)}function m(){function i(e){var t=b.schema.getBlockElements(),n=l.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=b.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=b.getParent(t.getNode(e.startContainer,e.startOffset),b.isBlock),r=b.getParent(t.getNode(e.endContainer,e.endOffset),b.isBlock),s=l.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==b.getContentEditable(n)&&"false"!==b.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),b.isEmpty(r)||K(n).append(r.childNodes),K(r).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)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=b.getParent(r,b.isBlock),i=a(l.getBody(),n,r),c=b.getParent(i,b.isBlock),!r||!i)return e;if(c&&s!=c)if(n){if(!o(s,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(c,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function m(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function g(e,t){function n(e,n){return m=K(n).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),c=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),c.hasChildNodes()?(e.appendChild(c.firstChild),c.appendChild(e)):c.appendChild(e),c.appendChild(e),e}),m.length?(p=b.create("br"),m[0].appendChild(p),b.replace(c,e),t.setStartBefore(p),t.setEndBefore(p),l.selection.setRng(t),p):null}function i(e){return e&&l.schema.getTextBlockElements()[e.tagName]}var o,a,c,u,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=b.getParent(f,b.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,b.isEmpty(a)&&i(d)&&b.isEmpty(d)&&n(a,f))return b.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),u=a.cloneNode(!0),f=r.resolve(u,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(b.isEmpty(u))return n(a,f)}}function v(e){var t,n,r;m(e)||(s.each(l.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&l.dom.setAttrib(e,"style",l.dom.getAttrib(e,"style"))}),t=new C(function(){}),t.observe(l.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),l.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=l.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(b.isChildOf(e.target,l.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style"); +}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),b.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),l.selection.setRng(n))}})}}),t.disconnect(),s.each(l.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var y=l.getDoc(),b=l.dom,x=l.selection,C=window.MutationObserver,w,_;C||(w=!0,C=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),l.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!d(e)&&(t||e.keyCode==Y)){var r=l.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(g(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&l.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),v(t)}}),l.on("keypress",function(t){if(!d(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=l.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!l.schema.getTextInlineElements()[t.nodeName]}),v(!0),r=r.filter(function(e,t){return!K.contains(l.getBody(),t)}),r.length?(i=b.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(l.getDoc().createTextNode(s)),o=b.getParent(n.startContainer,b.isBlock),b.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),l.selection.setRng(n)):l.selection.setContent(s)}}),l.addCommand("Delete",function(){v()}),l.addCommand("ForwardDelete",function(){v(!0)}),w||(l.on("dragstart",function(e){_=x.getRng(),f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,y);_&&(x.setRng(_),_=null),v(),x.setRng(r),p(n.html)},0))}}),l.on("cut",function(e){d(e)||!e.clipboardData||l.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",l.selection.getContent()),e.clipboardData.setData("text/plain",l.selection.getContent({format:"text"})),window.setTimeout(function(){v(!0)},0))}))}function g(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(l.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(l.getBody());var a=e(o);return i===a}l.on("keydown",function(e){var t=e.keyCode,r,i;if(!d(e)&&(t==G||t==Y)){if(r=l.selection.isCollapsed(),i=l.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(l.selection.getRng()))return;e.preventDefault(),l.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?l.selection.setCursorLocation(i.firstChild,0):l.selection.setCursorLocation(i,0),l.nodeChanged()}})}function v(){l.shortcuts.add("meta+a",null,"SelectAll")}function y(){l.settings.content_editable||(X.bind(l.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(l.getDoc(),"mousedown mouseup",function(e){e.target==l.getDoc().documentElement&&(l.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function b(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y){if(!l.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function x(){window.Range.prototype.getClientRects||l.on("mousedown",function(e){if(!d(e)&&"HTML"===e.target.nodeName){var t=l.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function C(){l.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),l.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function w(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==l.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}l.on("keypress",function(n){var r;return d(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),l.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(l.getDoc(),"cut",function(n){var r;!d(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function _(){document.body.setAttribute("role","application")}function E(){l.on("keydown",function(e){if(!d(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function N(){u()>7||(c("RespectVisibilityInDesign",!0),l.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(l.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function S(){X.bind(l.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function k(){l.on("keydown",function(t){var n,r,i,o,a;if(!d(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(l.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function T(){function e(){l._refreshContentEditable(),c("StyleWithCSS",!1),c("enableInlineTableEditing",!1),Q.object_resizing||c("enableObjectResizing",!1)}Q.readonly||l.on("BeforeExecCommand MouseDown",e)}function R(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}l.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function A(){Q.forced_root_block&&l.on("init",function(){c("DefaultParagraphSeparator",Q.forced_root_block)})}function B(){l.on("Undo Redo SetContent",function(e){e.initial||l.execCommand("mceRepaint")})}function D(){l.on("keydown",function(e){var t;d(e)||e.keyCode!=Y||(t=l.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),l.undoManager.beforeChange(),X.remove(t.item(0)),l.undoManager.add()))})}function L(){var e;u()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),l.contentStyles.push(e+"{padding-right: 1px !important}"))}function M(){u()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function P(){l.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function O(){l.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function I(){l.inline||l.on("keydown",function(){document.activeElement==document.body&&l.getWin().focus()})}function F(){l.inline||(l.contentStyles.push("body {min-height: 150px}"),l.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void l.getBody().focus();t=l.selection.getRng(),l.getBody().focus(),l.selection.setRng(t),l.selection.normalize(),l.nodeChanged()}}))}function z(){a.mac&&l.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),l.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function W(){c("AutoUrlDetect",!1)}function V(){l.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),l.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){l.on("init",function(){l.dom.bind(l.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){l.on("dragstart",function(e){f(e)}),l.on("drop",function(e){if(!d(e)){var n=h(e);if(n&&n.id!=l.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,l.getDoc());J.setRng(r),p(n.html)}}})}var j=s.each,K=l.$,Y=e.BACKSPACE,G=e.DELETE,X=l.dom,J=l.selection,Q=l.settings,Z=l.parser,ee=l.serializer,te=a.gecko,ne=a.ie,re=a.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";k(),g(),P(),re&&(m(),y(),C(),A(),U(),E(),$(),a.iOS?(I(),F(),V()):v()),ne&&a.ie<11&&(b(),_(),N(),S(),D(),L(),M(),H()),a.ie>=11&&(F(),E()),a.ie&&(v(),W(),q()),te&&(b(),x(),w(),T(),R(),B(),O(),z(),E())}}),r(ge,[K,b,f],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(ve,[f,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return 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(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ye,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(be,[],function(){function e(e){return function(){return e}}return{constant:e}}),r(xe,[ye,f,be],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n){var a,s;a=new XMLHttpRequest,a.open("POST",r.url),a.withCredentials=r.credentials,a.onload=function(){var e;return 200!=a.status?void n("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),i(e)),a.send(s)}function l(n){function i(t){return new e(function(e){var n=r.handler;n(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})})})}var o;return r.url||r.handler!==s?(o=t.map(n,function(e){var t,n=e.id();return c[n]?c[n]:(t=i(e).then(function(e){return delete c[n],e})["catch"](function(e){return delete c[n],e}),c[n]=t,t)}),e.all(o)):new e(function(e){e([])})}var c={};return r=t.extend({credentials:!1,handler:s},r),{upload:l}}}),r(Ce,[ye],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",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,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,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,L=w.inArray,M=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=M(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=M(n),r&&-1===L(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&C.ie&&C.ie<12&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){ +n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[M(e[0])]=M(e[1]):i[M(e[0])]=M(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({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,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},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(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=I&&11>I?"":'
    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=M(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=M(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(Se,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(ke,[b,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(Te,[Ne,h,b,U,u,f,K,Se,ke],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Re,[Te,f],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(Ae,[K,f],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async===!1?!1:!0,e.data=e.data||"",i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(Be,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(De,[Be,Ae,f],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(Le,[b],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Me,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(He,[b,l,x,C,f,u],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(Pe,[$,f],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=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Oe,[Pe],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(Ie,[te,le],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Fe,[te,Ie],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(ze,[Fe],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(We,[ie],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Ve,[Fe],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,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(Ue,[Fe,ne,J,h],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},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"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r($e,[Ue],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().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(qe,[ze,ue],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(je,[qe,b],function(e,t){var n=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,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":""; +return'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Ke,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(Ye,[Fe,oe,J,Ke],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(Ge,[Fe],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(Xe,[Ge,Te],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Je,[ie],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),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Qe,[ie,Je,f],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Ze,[Qe],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(et,[Ue,f],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(tt,[Oe],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(nt,[Oe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,("row-reversed"==f||"column-reverse"==f)&&(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(C[M]=z(p[H]||0,i[L]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(rt,[Pe],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}})}),r(it,[te,Fe,ue,f,Te,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({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"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.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 s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(ot,[Oe],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(at,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(st,[Fe,J],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(lt,[ie],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(ct,[lt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(ut,[ze,ne,ct],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},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 i}),r(dt,[Fe,ne,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(ft,[ue,dt,f],function(e,t,n){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.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(){var e=this;e.hideAll(),e.fire("select")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}})}),r(ht,[ut,ft],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(gt,[Fe,oe],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"==e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'
    '},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(vt,[Fe,oe,J],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s, +e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(yt,[Fe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r(bt,[ut,J,h],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(xt,[rt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Ct,[se,h,J],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(wt,[Fe],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},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 e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(_t,[h,te],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
    '),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,f,h,p,m,v,b,x,C,w,E,N,S,k,T,R,A,D,L,M,H,I,F,V,U,$,q,K,G,X,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,ge,ve,ye,Ne,Se,ke,Te,Ae,Be,De,Le,Me,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt,Ct,wt,_t])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 175e5cf26e27fe67019a1b952f8aff34ef39069a..7014f240373939c1fe42ca30d74374fc860560a6 100644 GIT binary patch delta 144828 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%0A!mO;lmfOK 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 z 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

      gP4dn=HOwCU>5s=;PMilzMY7Rur}V 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 G)dm0)x2S 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�+gMIi{Oas1|3KX!7q&3X zDzMqGtV5Ps-~xbe*uPHX6)OBt5?)DJ{$odFbo6%o_SW%G049JJPD5PLjN)AsF188w zZ!XU~`iY)@yucFy&y;wwhTKuzbkEb zADfRImklQwmkof8VSk;+#!KTJ95J3hQ?HY1=QVaM-G%BUCA{G2V^R*1OD)4!_i+gu z(+8X;Hl|PMIxkr4tDey{;uNXJbfNXR>P2$C!$!V;>Unagoi?7(Rc<-|SB=^|xvDxr zL_I8lcgA{FOeRzS8S6(lda}G#f>-Dzbylo3`m*m2Hh$cxtNnc#Gj63TJvn18_ahG z1ZEF^wwkYT3PN-tespZ)i~1fl0Q+EEv?;?*T^^j$kU@l4M{&T}Hqq17n6M+0@d+kwK*l4l&ZgZk;E^i#%vP8`&mN#gV)f=XLK$iA{>4kPKzmvl^m zqLQ|XJY)OF`>hk2=2WmJPmpokTfuhu;v z_HigcqCB!|gn6d^WPKvPL>d2DWvk4kIfb?hog#K8`~bqpf~qtB%m^>WWeeCY`ILiy zJWFNl$MOPJ@4W7&o*l}&o&J@~#)pph9G1q1X1_5=D1bKC^sg{fANJ8iLaXxzD=P5| z+F`b1=e>QdKJh#Wggp!l;%6&A`10%PcV6@(9g%e;00Ou%zP>;NaM?|ohP$sH{_^_Z z<->#PCqKS;^LjTI3-?wvE?V9@4do<%;e*~;lvXY=(5f@j09-($zih=u3pq}Sppdh4 z`IsL(LFPo1pxi>&`z7&Xi}Fq;*3xVuq{l5aK9?}B%m9ecEh(~bgE@ycu^fa^2P6m^ zg~f=)S(RreQDgV0L%fQNSj)6g0A(EDrk=>7*AsxmV-~j3kATy@P63ZHj2nooMnQAE>RaN_A#h;zF;_d zq2{p0D4EC2g-vF9%${x+qPHoGPEu@m84lGFXYJ=}iOMD+3P=7v6Y~bYm-GE^fAzAR zLep)y7BsP{!4c74IwDIH;=Xt3xvJYj#%e-i zpt-KXa9t*Y9xV5+oBQ+T6(&Ozf7gCX!TS`J_i0|*78JM^H{@{1G)}fz>}N#V<^uso zxMiNeL{~Q%n|sMAKqU&B>_uLjn8*8jduo=5 z8`#^O<6(Hc_z-=uo2!}Zl|eAf*|juzme#YKi}XWieZq1M^-d+wRA{o7f8t@&&0cc$ z6bMjBZRY~|>&+7rZw6Qaaiv7CM~x7XUMUhj{@9qk9*yu%9>}-ZC-N5b5PbmDWr8ro zXBF+;k98-M(J%~()x~L6xz0uN9jEl`>pj3nsq|jS-|9ef(bgo7CgxE9;@R#ue{MyV{M_(` z?x0NIvv)sy5PC^b3v{=UjR+mCZ#rDDuYgkpuLX{A(#6nd@}d z?Ad`~h=L~%lfUaaK3R(HrEN@0rwALnVKl&@kS0*_=JliPZ@E~tNcKjH@4Ru>25yVt zP`HTm#C?3UI3Bf|e?mu=cLNrBNNqH)0%E1-i9kFrXBn}~wm&a-P5@Nf$gaY3)02p0 zZiH+{=kS?bPic4|AU(lq326WSNL*>an*V8I(33C%_Eh)+U*-E&41uGetA+f7HzPY_h5#j$M@VeDd*g zCWINvSNhfM7yPO-s<($5E3mV&UCk~pi|-h}h6oasF-2bflqBdt+}s|X;W4YJB|8(V z+W{3(-TQ7AndpaC+-*KnzE5udmcCC#3?7Glh*5008jb8dou`RXaa;T(s)x(Wrh~+I z6>0omJqehNe`#9f6naU$LDXsLe82N_GB07BKf?1Caj7e~{H>!fy4`N#R$}bJcc4`& z7+&>|QBDpSD&-Ch>?(OLr|XZ2bDHHw1RUGGA@_7zLGt~wf{-xS3lt!PE?--Fw#mmh zKzjmFGsJc0^ky8;gO|iB4q%BsIG{Rr1`Gx@IC%PcfBVrt21G6gKsND`_xCuxF3b68 zTDgzp!7Q6EXcF`Cjjx132=-a^)NlzJfLicmgY}xl9Upsajz4-h1hp0@^XY~U;SC<} zM=^R(tLtlbDh0u9iFm?8g^#>pv$gZy$SOXnB@G9-^KRack$MurVz{>AW^FBe8eJ{f ztFrIO4Zo=L3ENR@24K7L)h}fB5B{mKF-0dZs$$kyb}<9@MxkI46-e zMD)BR_|w3fYvi-g?aSV(EU`DC3X@sVe5D~(w5jQ<=7pb`bUK-ZmR?_LVWsSVW~nSy zx75zNvW%-8);@y}Cd*Ao`NUro4z$?Eg6QlAN}ZS0GOh&h_ykE}i69RYZ`~(i zl1jPUTeVt18|>)udAN)!t!PBfjmnM3ITeWI*`$uUi%7{A$L7;jS-djSJMIy*2KFh# zYV%P+V9>aiAObN(HIJ|o4*bBxA@&3X_EGEFsWq3uSOFG)jLz4Y#3jhZEUyL%X=9KV z3~RNOx3P7X$ECGq>WU+nb&c!f=S&`K2jaVC6@Gsyj3zi^`3+Oi5 z%y#)&?ZNbaw&_3~h^PT#mQ0d7tfCv*_O}TJ<nda|5*)knkz=qoVu`D zE7$~Y|9@DYEN}QCdaHD?S61fQXEz;ux3vx080*65SQZSke2VgiFNZH6PqR4&y@YO5ja|(^T z2igM-$%jNr3NzF9CWoe66% zHL>F$eg9%4#WiVlXD@TXbWv*CN$~3u6&s|uK=2z2qXh|^1<1;4;^rgrR_5| z?69|^N}>=pz~|+yTjfr9Ne5qhxIxex`sP#!v0uE^T5ea(X>-+W@X`!>K(Iuo|fgi)q=yPwG&~F!$E{9MrGqL*cy_pgGo?u z35BEe+If39)Y>w7ar~GL7%>rw?^vWN5cK|UZ{#UT9V7 zNF9gct)pKPy7)32$4I#TB8ql7@I~Xq@9ns-CX+{0oV6#rw?EF0o{3}sF-+6o)gSvw zaCXfTVs5GUwQ_bYZw?9ORv+8vZFVrsbh&7sz2+7=_f0bn#Q^uUh=DgYMgb;Z;^jpJt(5EQqvP%r%p|s?>c<`8-9BIP z;%!ukO_`!QgfZZh17ydvPvR5Ukx4ZX2cQ)SLlQnLfSmjTV8KZIYhIsLGCnbiu(`RsFS$^ z;!TKXt>QW_@-lW)`OE)Iar|PZxL2zMOx#-}=5t$UUglz{Z!b4sX&VS{HfGZTe&FU9 z8Jmm9+!jm1((@fp2JW&8qfCcUDlKED_Q)8v!X93q2=EqSYryd*+XOtFG>Fcl25UTg za_d$tc(_{ZTKnP8oPgsh)7Ep%7lk)|5`B8o0bXbRFPj?B_wdG-8eah$fA(z0p-k>L zqlAe&){WW3n@TsFCijXY^2ohk3I- zx%)4O;6Jx+!V1&kCKlTJf09bV5)>TZt~mhPXu9^}P^yfUskvYT>&O%A{l)~cE6(VSk1$TCbsxXl6*4%VUd->G9nJ?VNe^oPsZeRgCMGnkK z4HZQ|N@jtiXOr4G)l`9E{6`1Ivt3K ztnKgLdom7!_%_5jKFUlI><9O5tKjv){ihGvTG@=^I7@=>>gwKi_4FRQ6MVNzSM;a4 z7sR{2hHsu;KYwb2f4*0K(06)uo}1Tj6`6%8XM~QorpnnQSp>ZK@+Y|Nad-)*WM7j; z=UZR125L~MOq3h?h>W=gsL&f~K7lZONs~N^pU}YyPSeT8jxy357@eW$O3W^;a>p4Z zBGtUYKzi&F3&pB*8D3fEL|!X=xo(s{jW9X1qI3cD%hXlAe?;&TGe05PiX2-2@q%eL z(>{*+=UJ=mO@2P1b=QJV*o^(LRuy;XmtF^1dmZp5CWMVHo`5>YT@U$^mEhXW<1>>M z6&pLmJ!adho`-wwiJ>r?U%0p)t2bf7@HF&YI2@caMHr zBlG1TywbVje{3yd!(3V`GV2q!AjA%1caD6?WUXg2=Rz97XNQ^Di49zxCB4=x(?Sf0 z<%t-8WNq^e$SXYaQPTzd)SY3TAxpQ_!l3pUy>KBW?$Cz!tmi2XuwH_0xb(@?bg_NR zh5wuv8zY%`9b-)lIKXY@o8G9}_3zN82(^D7IWt63f4Bj}uzq#}9$5Q_P_w(DrSfXG z!o|j()2-S(=E{9b7{6Z~a|!JpU?W1|(ONay)D2P|{)(Jqg9@2$AUIalys-o@;=6Ix z66N>i3J|(RVV8~KEsG|@zz9V6Zruu=KKbznA`cDcB06gaSrAZdR+nwI*>M)zTR?LKF(Vfe@7*&@r~&a?xPVm>%caN%WG8zQwk2a z$P1?R5R7IJ2@zAy2c^YiR#x3FlJr2aM$&Dn*RHtRbYoy3n})o00DD~vca$kxUhI^O zGn5pz@jPx_Jwxa0suL5O%zI-uaW3Dn@YXG3|zrz{;*B z!l|1I9cB5XGmK+JcQ0*dyP&eJ+=$oL(aTO_Sb74 zt?6bdo}RYu8!Wmz@$sBCZ0uec-WyQ-Zcwgn;!$W3WIHE~YbZk+`H zfpui#tlNazYG$c1eR3-gMg2L>hgx^kj^?YjXq9adJ%lFZuv~$WksZHDiQ+x#`-9Ly zv`{CJdd2Wpui6;@^5qZ$B+!Bx=t=Eh>5W<@J)t9+)Dq}RG;7)MIG~ikL39JqI2)U@rS0f7@UxHDVSX5fm!~!EC}iK<`#W)lq(&6!d3gv~KJl zTKDTaP05VFp)Ii(0S@6cgB3AVXSDvNJ>hgDxP{h~Y&l9`ng!{l&4n955P%lMAR`x| zl@0f!QIUkzQE{|)d`#>Q)NHPvG~`%wT`j2tz)4NEK+Y%$#W-bHe3rMDf5WvlhS31s z0)zIBVbD5J{Cv!C59XAyxiu7RZxC^9K;R(Ox-rGq>o(}K#67AT>l?A4mkq}W+S$$_ zJE=r|k9ak>d9m(#bJ|cidV+gp#+^#|_Bng)nTK+x+#2F`g~imqW3Nqkj6v<ogIF`U$PLUIfamt<({JW(+qV zvi>(u^w>u(?xbE_Q;SYBn)XN04yTs)qWy{mazR-LcQDO(azPNEH&clP(AjtY7*Cr3 z+*3CIcjx5}_=?^Llf-$Ctzo7+#NWbBhn{q!#_QQlV@3-omJh;#e?sCF4>%^VL^)h7 zg5I!q(a3qh3H_HfwTXrtd=!7^6pgfAM@)U)MysjT!P?oc+{f^$yYZ7E(U?oTYJd%~ zzPB9(7_kwZn7<>tY)yGhJhE;TBchC3Pz}%L>0-%|Tbni&9BWq(qVay{M1oe8G<0e} zE+;*YbaM(xUDexw_N3npQ)#DjXk&S_oxA_YwF?+ z_xgGjTHrcs2x zKP>tvPt{NzfBsT4QLA36qv?0R0ooiiVz#&TJHVdPSVY;=Im-VshWyb-#~aC<>dEGG zYTsk0*{VwNq?8t{GhT)V)2TuItSHSrhVJzo>=`D3PL>Qud9gxwz$9ZTNze}L3C=r9g5I$_J@@U)A{3{`|t z4FfMWlM`_uC}l2d!?D$<;Q(VS#QQw}J&8|%k=_IH%x+ED6+~#Z@}6I-?)+T{je?O zfBDA#Kr`Cc4A@0`qsezRit7Xj6=||OnjCY;84h7BNN73`M9KvFiJ>6)1oY~zZhiQ6 z=Zr?=`t8ndZ1;5?Q3?$=B}}vT*Ab;JbvGb9C8*S@p-0FW2wIQ6R<&0%GMRgrH7fC9)Sy zOw1l3A~*|{YXKgAx*L3w&NN5avFATvZ0?tzXK;TfiZ(@!tXqLYUuNeIKP<+zHi>C= z)QI|NmM)F<#XW1Mh6IVn$!r5IEnG-(vR=@b3Uq^#sAhgh){9W5`aVKbtX8y{lWJKx zdN#z-4)LSTLx>Tfgv;5TjE{=VD}GhB(7LbCObP|Y8E@WyMv2z|G~;oD%gjPnVBTxp zUiN{AcM!w=$k=8vMoi{7NL_@But#B7jEMZoOwA$=)y4|o_`{6QNpN;iXcWZnO_Zt)E5KEOV*Wz$V6Z4hpDn>mufv17M}9lVAM%#tN- z-xqGMBw7(m>IcuTaGVW?aosO8qDQb%UEaFIb6Q;Ma8Bu_nK)RyKO@T0Xz7GZpsw#< zEG(?<(^s_PFOM6i56wM{-5a=kfNhA~#I-Nw?iyZy>U@?97v?d6*iDDUQme3FjF8&r z`Z9~p;xPVKI(z`ag#oPLqbuO?O_nrjC5)2&p79lUY?-@OB97GDkuSA(RWq<=Z|Jg) zIN#9$_nB!KJ~|(<+)mSvu9w1CLP*(JnW;93X|3`+siadCqYr8YCTLa^17AQ@M>!sk ziJgUiTXu7%aF0%=V{>+DG)u`eqElQ&pWxt02H;Fw{a9cgEpf1GuYl@O52w|H1_%UG`w&GB7n(_!Arpw4^KDTZy9s3SYFzht|ImNyXqZ@=&3EH6wmu#wbL7ZlP2o}WsTG}ld&(unRvc2Po z)6f(6G^;$yHkcP5hfCRJIi8S6OB@$}*wK8)3k$Y=~)tgW?sQwP<=qd(IV% z)eyV{TBJD+#TxIRm98fGDgScxoJZ+JKL1EbXLNYwlvh-BoE}-!Q!0y60DZc>58b9( zIr>^qGd9KjidD>wm9&^4BNB3@uE6R%$R=f_qvAl3TjAS*Z=k!k@3Y$P;g#)wdPW~~ zKEtc9kY_A|D$`H~1J?{WH*6ZsykbYdUtu_TV&)u# zne}g6T%v!)4pX(-nY8X9a*|efZA!d5Hxu_`VtzTw83M+_VjEiUM1J^4koUyt7RP-X z2jv-kjv&T%(;6$)6EGwk2n|?gqTORFHdHkZUOay#efFA7ybvW&w~tMKS*vone86yp zkO%D09z8p30xhz;hhGyK14WXw_%Vls4t*q1)ovRM={Wn0voG0oEM?1vaJ)c>Gsd`J%I}RZr08gS_h#WND7z{ewYzsrOYbFwzNY@TnpS8 zB{sM+3&x_)hQ!^pXWx2%-RReK9QcAQ@_D`9Z`;E-dqQJ@B64Vv>J``52m*?^4pL;; zQrri~Q5wdyc06iJ)5JUp-kzTRKlR(9czbsCwyNF+Z-d*n-_n19DuxaON_YgIlW+I7 z->x3fe{VnR(dCEzGkSrtA4eNZL#SDF)D{Y;fH~}xPj6AXabe0Lxna_SI9?y6$H3;Yp7T`Mu!xIjm=22})yuV} zs1BTZ;w=KHx;J^hD8luizR2RFyEdk$H%kZ(~M#aPwKjuDM4dDr5^$sdfD@5QXqFY^GSNBX6W0qFY9+x`=eueY&Dxoa`PzGi@Tv8JA zb17^`Cv-p&4|hNuCS~K608#!NSb@Q4S{k#kP@*fz4myoQxPQr}m_-u>VXE%lfj>*c zTP?@-##X|wtJb^A{uiO4PoY*_(tMRD;kK+%7Wy&h^|=wAdc2QM98gLblR8OxL!o`9 zu)B;A(lnbT)jq_wQ1Rb-pQ@o| zoWG(YFT$aifPdCbnl5ccrJ1Km1Iu0}4s5nu81wl_vb9xWRou^J>H8c9JcxCigfRHq zRDuQmZAHZB0YDrv6RwC&>=khwWydULZ6T>NnrH6vacX3!ECuO-T|tHfTdIN%N6QsE zh3a*mG9DE2P3BqZx$W^ZW;Kw){9>VA_?V4k=N!oQtbc7RYwQzb-lQ$tb8RQ4~eUj(1*E>N3YslSRW@D^YHvU z$d}InH#W$ZKWC>ucHeU?rF10*zPsTFuUAgs_~>+VD?X$2xW3sHPQ zz57M?sDIpq92aK&%0!`zujrt#tTmVztHa`elL7@Lss8{eL0fIv;ce`Z0Gca2F_p1X z>Y~bCwjx2Yqz}6SSCffM&xe(=4jr5Y;y`E&b^gymEi-m6qe>1({-^Pgsr|i5M`&*W zEb2BIk#W?>xX8@Sy@qkPaR%m)&n88f;?XpdOA6R-k60cAoPo4Wb45^waaD7^n2O z9Ph8SH0L=@(HGfqKdeJ{e)=OH2kGf@d!Bw|L&%9YJDVr$i5GO6&I4$^|4gIO#(I2$ zo_{VeQco-Rqmvoe@Deh{s}FI#^Fe*2zaP~l{k>E(`a4^TPyls9`Xg5&#ojQC`k49M zG=Hx{QNUYfI=sD2ABEGqiAsS7eEEXoK@M-@qmkj>cf0iRz1zZ`o-9`jNE9N|=})NB z>rBnFPf~_w`3FQShx>*z2zsFfm-&=7n16xB^fJHOMbQ6g9q1jW?W2t!-Tm5ZiBuYD zVxSjr5Ys`r>9g^+&0Y_0n*_ewF0fKv|$i~`Zgc^ya!LI*N1RM)4hX2yH zLL0?W#O0@)<)ttPI>jb2<|13zvus5{Q<5nVj58gq6x*=65e#K!fO$qOXnE8(IDcMg zM=P#D0K;J?deTf}gqg|C;Ij8&7$D|3K-+*+|Iyt3&c-sy{@wk(zwenj^+@K_ldM-T z%cwDCQgwEWhHj1OX0|f6iKW;8Y%JJRS70IZnBf?wFP9C9i?vK=)Z{?*9EZ$X)D0lm zugh@zo3FpV`?U^Bs)-52Pg=<*7=IC=tvS+~GqxsqMn$~L=3#C6RviVWlkIv!Y$$%` z`nL*>*=|b%%O`PNlk zYRFv&5x1W-xLPqredc~LffaO=>-K=UkKM@EP6;4}%Z&wyDv@7zpcJjuRfje;6}G}x zHl(NLEmMof5r$d!9VV%^j#mf@CP8g>9_zwjA)p_+q^|Ac?rwIG_DHsh@j}~eudT>X zq$|G@-Fox~7?9T9cUse$#a0vtf@9go5qs|68!24jY2BcylSRnuZP4dv!yF6^y0}Gi z6PF5k0VXL2!-84MiFje)H1N9x&GYkQSYk5Z&A^CBqu6eZXsJQK7d3AXoxK@${~h{owh^X|RxWbySeg*x`0UY&k<#Oj6B`1W^sQ+Y+j-NrW) zf0y4A34c^rjxFO=vf2SWpp^J2HqfW_M&4!d|GcT_T#kwnOw?T*jk^Y(Mu*navgz8h zWr;?0hwyvjqqep(H+Zn;8v9A+)Fu8sZ^#nuQ!?;dG~a5E>975Xl2nZ6otx>B%XDew zqW))V_OiDRRVu>K9#i=|h-m7Ms&R-zbwc@?*Je0?Ok-CrmUkM?1TS(tX25ERAzzp( z_w5L-L)M%)siHV-tg-~8ASIF*);-4w?nz5kG&lV-?MnIQ?@C%S_?lTHJ=68BgeATB z+yj|D1~?c}?R752=`G`>u~Dm?J0j4Ze~P=;mkfIW8h`%euFkTVa_XzG)NllG_f4z5UubwFR|ZF=2Z?8ZGt zH)Wu2Ijg_tSO!=8K0$bkKeBCQjsL7{TUBe@g8ju!5GJh+tFz4&IE{=eGb5@Sx4FE3 zo73jTo42`Q973K9%QbJCD{tK9a(|mERqk(drI#dp0Tmn#Q)^XZ>U%Zo>VSGk_n#FZ zx!c*Kyf`hf2D!nPReS*@0Zo^Cd;uMQw~}%c!E*lAEjYU2s?j-b!zzxQ-D=0an9mlr znKcWo5MY4;PVk*LqHzdZEefZ(W5JYgLdYHeQ@c04%RYAZvVcLL1$RR{^^HC4ty}wd zkxZ{0vKy;`cY^30I~vSK+7fq1R_9D7S?`f*mIaScBqP#rEakMqX}+X6M=cCBCYi+Dt4mn2jID#eex|M%1IRq*?cBwoc6+c5V{%jf^|jt+ zGqg=`_%XU0HpId?nyG4JrZb1vk;|iF>n|~`5-oJYqd>=&sMc{M(EuxLf2kkqC1R)w zbYWVmmPL)E&UbZwIKL1zlfLAFq5p7w&yxP><6s5rgy6`BqGf^xg zMlHmjX5E{`!f1lg0bIY8>SlU7&pr^JFvWh(7$Z8H$g|CztJ=DZJylnKv~$_?s1YYy zwE{#x%a=7>jgNxU3X*3P)YbNB6&%NuG8b`pJ>Nc^2ggw-N|+Ypd5hZ$R6n8MXp|dl z>!iyN!pQO!_bWK+X`1BYa_4ee5a3|ol}91~+TP!b@nnCG_u;wSHw}@Q@1*lN5!J1^ zwdZ(73-Gwk$f z8<7&Ab=2+iVRC!mM6m=%?L@VNw1;B@r5~O$)ibY9g0>3dH|%qN^8y64ws^YM1=E$y zVZ^7BNyJc`NghbP%sIcAtTx1QBOkvVvC$rw3`pQKpF#WpL%+0HNy*4|1>J*!g55zX zQ?hji5*ET0hT+i9<=&P@bijGih~q@urUedG2wpOtgiFuCs(JI)h+d6znDX=EV5A30oi4)KPmFh}^XeTJ76Eu8#@m%D^plZ$p) zdLc)DNqOEr`Z?NjxAv_>Q!QrGyU!C(m;SkGFux$XVs%*^V%XMI8}$?9v$L?RX3$5Z zFX)K$=2HT#n@&YpE0iz3mqUO7E;^gsFU|S)#se?BAQ)z_?)c0l#xk>jwf=v7&YhU0 zAqGC(Pi<|EdQAUAWBPlhR-ZP*0cZ9iEwcG%m#csQGyxBn;D7-Zf4DNO)~|#OX>sG| zRPzP<;Ho!s{mZ&sz^^1dPvuo*xqgXmm2t;`{rv;y5$UNGFE5GaK(aOoT?V)?eQ_|) z&kHdhXgK1DaKvKg!5pz;AVMi7X4wq`KGJn#zDXlAi~rdSp*acAwnuHnNmQmvpVXp# zx?+OSs^6M5j=fHge<7(flQ(pFRsasSMAQ;R(WeQfgLt6p4x5`s&)=jO?8ZKF`Wr1h zT7IXS+@T$iwj0Q+Z(XO|ce>P4*d7SkJ2cLQb(L>9;T#44T5k@JWaJr5!G2d@om-2? zr37>!12lW}`JJfiV$`kw^GE6vaC3U$zo!D%jA{N!&2iR|f02sT+*6E?KSQbAen;!L zV|$eNOznWj0rx4Z%>qm42uwT2jhgBfV|=sTI`_Hbob}eFr?{;JxF$2VDyemDqxX5UCtTTUmsC5-HANCpFPwq;-Lr{R+h1?3K$yqW> zs*rl{e@g_L(J(Od>AT;c!^MWV7S+eKAR1Nm&!JHl}+Yj#0gFXFV?moDyAE2nE``{~G)L#3+*ShjO zrzmY~5X=6UR!{qpn|-K zw(%*vCa4c+W1~-}%`=LF_xy~pzjkIgV!{ms2kd0GIzN58{PJx`e{4vC<(F#n?a{Aq zf1~3s-$uLV0@1?=YE-N3v-)WN7~Mu~aMJEb+RRP6%W2Y%zoGm`$5(gOQQy@kYWt?A zwr_fB`^K*=@_*b)0CeitGTcFWB<$GF6d_|jGN>|*dWTN%v zyu>eZsDR}%1vkW(%%|9Wiz)uUMKfALGx|gJS*p>^wyMnVEof_@_1*%DCZAbB^P3p8c|2?R;QeC+_}DcOQwin(rr~YI-Hicd@DF9BXGd^+ru=wbiaPZC}OM0B)D?5ScFU>P>IFd{o^?w9WaEMVsz8I};OusFrV z)N|X4PhBg=>>HQwr&W4B%jOG>uUdyowk->`sTw7LN#ar=7fls@XSVT`f0=zFl{eD0 z+b}+@o}X?GP$|RABqHoJf9l%P^ayKP^CdH}@Lbtb?KFxgZS7Rfv#xUh?K=>ffSBfZ z$dD4Mb++s~^?45W0+}kV-b4^mcD~P(K-}!&MOB{X)A+$J975_fEPsIbx$`UsN>6!K z@0?fZ6l**Dr@nw~BiL4nf5SrUSk_e%u(hXllvNPYP!<6ET3EmOUN*{x!>AZ)U5BSO zXb9r=YzF2O5D%-tumYf>J6r|BjBr((OR2?}w%fFzF;g9rnG2$yLwRRd})G=*wb35Z^ulh_(q=XuSO!}6g z4SZH%fV1*@6@zD$8a%7D4G}G)`y47WEihzgRwFJP+;;6k?HU;d1KodGIEONQS)@|~ zFBfrxA5!y@e|&o%(mgz35CmIioa$26RmVpU+x5ZFB!Kn@-#K3Ty-h|Y^e|d3jF%i6A&OY?Ci~pr3gGNI~ zzZuWxqTkdEbi)#r$_tYv0P!4dk_np*cztY2M}BmM#7&#B6!SH$-$*sDT;rFK901z z&g*$L?gP8vC%$4ql6aHx3$RqiA%{I)MQ&>ye~1|&S%1af=wCd{>ib^kzt6)n0n`q4 zJ&<^B25U4l+_X}Nn zf8Wdp74pq<4H`R#Ww-TlPmD@-hLv-D(Qv11)SzvgHA(@UN-Mp+(H#ePEv19^h@GpR z=*P+!{LpP#uyPJ}emfPO$l=kw4q*lYMH$-agsV4PC` zCThsNN=$CLgYU`#`s~^HL1WVX8FmI9f4lJ<#l9@!`b4y zW5~E<2e)~4B2o9f6kVaYPLRktd?y3T<=_@@3LpPPiTy;HB%e@k_s?yCptsd}a!s~76IdZHew-y2os&sKq{WgR#5BpY;j z!%%v|ApQwvc|&P#%p}ttyOj_^!5zpYHGuqvqb*w0XRv7lDNr%bl7a z?w@Qb*jhus)Fe3rpfhh;CKZVhTf;IDg6&VqVCt^ZBD7d%Mg_6Wf0oF^wdviD3K)m4 zl7N`Hhe<%Y-;YT^UH3Rp@8}}^Ko>9JVTu_NsMkqAb0km)NifakbxKM1iH8xuXu5fk z1ejHUdX@yVpFc?RX>|n z{oJ(bXKt0$deD@0f8Qw!&EjT1<1c)`U;DKAs>kM&sZ}!hn`S+BoAsDAg!$3Sh$%<7v;Qowb;;6V+kLuwtnk5yG2^Y!CpJf-xteIBl$ptgTYPy{i+xz$G@q~E! zbHt|$SHt97EsowD-@5f)__0}}7Q#cHM|fj#^dqg6q&#|Ye>_|qJw6_mN6#tY-U+>Z zl6+*@!Xc1tVPJ4bndt+5Jl>uT^P_{~SSP$R3F?rFNKWYb39j#(hjjgj($yjJbji=5 zToBie;fN&tu}Oa{>5n6m|Mw<8>&KpH#?Zd_d-I~nAWHK{ZRI=7nd|ymmq@!8esA5< z1<3tlk?wp*f2O-DJtptFWAeUtOimN@Gj%0;bSQoN_YqygKQB3rVn1PT)U@g{;b|j7k|YV7o|z0J$$Wg7Oow=EMJh-PFCFWP5aY3X zXFHT}iFWTq{00s0C6y$l(_S0=wp!Nt*+-OM(}~15e+FFB-LMHS7QvVL@aVxY&!j&( zpQ+Q_55B(Uj%q$4S&q4E?>nC2I~GUJ=qGCUZ_XSZQZh{nOlZ(TWZp)@wlTY%hSH1D zcL@9!ax&*dvD+nfG_zcIIei=^W?)gs!{g*5{k%F(E|vF1hY{VI-EU@hKXo}wJ`N{> zMTm8^e{-4WiG8>;OY{`ZS|y3_Qi{kdZaE(VmYhj8#h;P}crA-&juPwPAqsW)qjnPG=mV@;PkU`Kr*E`Gv7g%{dwEofut&zbzjaq>E;wbz&W`|+C5?n;ccep4Yc^sO zL^fIhbFxAvYKQzBcdko%4Q8%=^S-&GnthtnZub zZ)~(V{YDdh&c5VCq_gk6;<$7s+?;-Q=_i`^{bZ*MoK8)c5?z9uWZ!oZ-M3HMfA5}l z-#qQS2ecIP%7m{?ZoYHJ;{Lpxyz5S~7ipEASLwp}#6{40>p!cqc8Wf2(wdA9^7l=S zDcv-WUR2J@i^^{nyTDyY6hFUZPx(|K-^OP+IcAuGnk1(?v?k1X$tcIX*K}g@;!8OW zIq&HMlJ}aVHE(^dnLPJB!}$4cf0|VK@?+ogq!V3v=>S(isK17XV3P&AyU~Vl4zwBg zjY?2=33}KA!var|vUt%Wg_j~(Fe4(oM?#~X@!MCL3yG~qAM*o_nj*f^4nYX!hmC+E zb8b==c-oG%9=l%y&&uTzF%ZMPycQH^!-up$oecBlNVHp75thdT(Up1_3D|+j+kbM~ zI7y2G4mV#!O|<9G&2ga}hogv<@(p(0#T4OhoOk}S%Bqh#)GeztjJ`#C^mMgtenVkT z-rG^C75?Ia9gV%fy6p^LVO;~_mg$xKJa53{%BcEz2KoqY=2Pjb;tkXL&z84t8z^_# zMsMS{i;M_>2*ZAD31l4w+95Z{FEHHv{1{=Bwm{gKUjL!Pf z9k&(NZN`6c~lu9GSSAWM!BU8@j^iTkv2axeAeRDw9$J&=#Z&y?!rt3g2Qb0y4 z9d=!h_py4F zO38hnuCm(C`=%(p+|5iqa;K_ueeBKKBcFBj?v9n^aws3ON(1474DZ2AlFlYvjm>B{ zACpxxM>;d}GB&T~c1%`bhjdQOyHH-s@0hDcE1p4|4cH*)&~lJAES<^tBY;Ex)ZpH@ zLf0C!%$5T7p2)N6L5;*eV|he=hDUSwJ8R?6ihq9z?uAk zgt?AeOF(!>FCQ1!S{dD<&8Kpi@}2h7L)XLtRW;~J@GPs-;s5@DUTEqt{lIldCrBOg zpjF4e|5O)Qa$+m;h)RR53x?Axe{OrKO?A5C2@2+qsHB+Bk$*cb?*Y492SQZZlv&BA z{?bpP_0z+Rv|4BQ>GO!Q&V2wPgbnpb@2KX7pWeqFBU|i|-D8^z&hv!wG~4cxyYD*J z$E{8HsJ#of?*H4w?vL(7z4XLREFD%}$O#W~(M(u&3iURStchsTf-Z$h8-^S-B4LN% zu$;$w0W=3OgMYFvGg_aq0)<*B6Cwn~+CAW6-(|3Mt^#o?Y%O%+RcHB!Y|4r)p??(8pYg;e8ntk6?Exq@cYknD zOw)Nbcvco=lFIc3T`T;7$~YSxAo_0tQ@uHuvG-Y>Pg1o^i{&;V1D{ET!TotUc_-Nh zr?_^r+%L;_gM*^Z|FcRH7>W;4xgk1Ap2@D3e^%Hly^l)B1mAWp$pX$+`Tt>w9cIC}}=TKGmu1$psZvCprJP4_bvP~}a#pq}HtCP%? z`aNBo4RCqNOJB=?w^&Elv&i$`vzzE_l?2}|>cRdV{@lTzukZ(HcW`z08$K%&J82{1XL*1V{d<~~~W_Ho54S&1p+Bk(k(@Fh^Q9qbY#aOV7Se9|>PF2s@ z`iy=Pc(JFUc_e$ijXRL^C=zooxXxPHNO#L*tK7+-zhYHs`4=tKnh;<&+im$qTbRy2 z;*VpxHS&tfZ??|r;32ciFey+rH>&PUN7LajdMN93PoA97lj7dl z=!~BHxbcZo25gUL#h-my4X4DpM}J)ABw6|6L7TsrKfIHR$LjxO?p?dv#*ua5@8?&@ zoZb!@L6Ysnxk#b4a_dR)l;tr@zDQ#f`9s-yZA@^G8hg0^Ar5jKkwonYWRzvDWk+O8Gj?fAJPJd z3;#fvpK{Ukv7)9MpB(hBy0AsQw0!;0#5}6;ldACzRE5TjV`3 z5mXXljh~=K_0Xg~Vo>#_&s}S(uAO2ERNd57PtlNP%0@{SO&9UF)pvQE{>DGW^odG; zgXzjT&F5Dkk4@K#tT&wXMt^0!QLSiz5q=h#w84^%+1YP6`;BM69b6V~mn^cZYE-#5 zMmcSmm05;avVNEYHq4Us@beq*+ANJY()Qk-{=q@<2>Se0@0IUxBtf4X`l9pS`Ul-l zFrkLQ)2Ghd>oQjQJ6I6!p(NS@(RULn>3h8c;%D!bQ3I~PcTN92u75Hz{CVf+RL2|t zOXpp6-{DI2-}kZn{Wsk=RA9lY##)19sWy=dOe}dpz7oa$d*MItAhyqIci1ii_TG3+JAByS(ss(bbW`Yi)AWTQvP;Gu&#+t|@d@ZjdR|Hm$Mjn%>#6 z>!WGe^$|Mwv25A(vBt71Slt1?;Ew+BWf#hHlrtZk82AK-;(y*V&bXUviS2p4%p)ve z$`+E;hd^9Kcjh3Li8T#6sgrV7O@tC2>MQ4E|1D;&hboa~TI;*Xhvhrxhw(21e!g zIU4x9IJY2O<{76XHS$K(bxej=^|l%X=jP}h1`b4J0Ds7y%;cyk^ zz5Lr)gJaM_xznbG4ZP~#LzSn3mA%K&2~M2bW4lo^|ABb(CSpb@x_muu`E>O|KJ6Sy z5#^>Z$W4#I?85nxSc=v%Rn`3vqAF`9JtDNm}>&GC1F_^A?a12OqjALMXQ|e>| zlaBIv;eYa6(K+igY`r1?`FSFuRn_g>v^NzJn4y>S2gvlzF zj0z-0p^nNR=Nv~3G0tTit+@?r&5^7KF-H0E_J8MfLAB;vbR|RA@VOmStB7&mm+`gc z28ul+`4?dJXq00I;hNWi-v7xFw>0-^J-A6Qi)PjuRj_ui>%%Lq@YVyro~05n+) zVtY}7)C^KcGlg;iD zB|Xzo(g_%<3T0o8(Uc;1y;^&CJ~*O~W70W%B5XN~D%vMnKxdH-?(F?%!l#!5LH&Vn z>UV&p$M{TX-$9foPSAWuz`@n;HFn2$`hRhF_?wa7tHCYM`c{Ix7tAVcBqMg_N}|Un zJ7Z_sSI){xxda+O>a8wYRSZ5?dC{jK*hNS|m_HVGNd;nUffYnbO@k1SqAnD&4MZ^jQ!hZ?| zu2lcj^#YTnfhvjHidQO1?fQo>ek6Rwfhd?j+RQidzGB|{5&lWCsyfi?t|BcyKs3jU^TIs3uWb z8wpVhRuyVMbxdt<=LofoG767?tA9?cF+te3qDcy?USHoFZ>Xj^7}k#jc~?`l$7jGB zy)A25TR86nGT~p=`0VZ3=HFQF4~BxJ^GYkxKtM=u2!gstWO8Nm3LHQdx+Iw{k@s`S zA$4_p**_XvHZ{&t!&O1kKaD1}qo5~Lw{DA1O98GF1DyZCxKnu%aW&t`seiKAd1J)c z#E64sx}M1uTN7|LuZyNtI^uF9p=v!#YG>>M>NKK1;b2e6HocLSdcR$)bRoB`7%jMC7qvM_j zayK&s3X&mIgjfkk{6q1kh&9r-Sp)*BUMdU;kj~l^Q{R?s=6|+iBO~=upqRu4#r6z= zwJ@M9$pA=(_z0`Pu{O{RwMd>wW}ImnF>FZE5<8M#@+YwO#MO_0t6wJqnEM*!PBlSQ zre3ONzi1wYF&q?Boz`*#dBJ&M)<0MP`HNVN7I;JUNlOHl^7m$~ILG%i;%gEcv0UXr zI{%XW2JGtsc7FtCSWJ+D6wshe1h1xGsu5fuAEZOS0La{yY7m(3-K3UhO=9gujujQ7 zq%5M1OxM;@k6WEb`*Me`j*u#wkqZgzuD-}tFdMg1Tc+2qD6eup*dg!cb6sL*&gCd5 zut*GOp!s=}o7lsZ&2Y*#}X_EHO`Ru?Sg?~JQ8~zkdrnk6kaGe0VP=Hog zcOCi)m-fm8_X=#3)sJ7m8dwy0fe{@54-h=lYcN2&4HQ279I>4h%Z1VyM{4#tgDiM|Ur3h1QX4M`2I{61Ng9d=1C!gr;%1w?-rN$%=f)AxK4mLQAGa3&B&Ma7 zzA3Xw9DfP1mm;;7_MitG%pJ8zH+;*1`WDYFz+@yZC$k`(P>q`njg_n)3tGEZnU-Qk ztt#FCJC$ckFQAhJ+2)t>vBQ@~R-1T-`*n~VnO!XM~ zvfji_O9>irzYV!cwoLj9(+k-!eaIO!rGPevMSoPVuBlwM2~bD9P*-YwVroz2O4dKe zh>GeN8c_=m_L=FetTEqfT;B2O)-{xeMoev#-)@Urt&fzsn^&)_gd7#1_5GaIipxxn z*OiY3;xMICtL0151<;G%egHj5#Vf(>S!H87;;vC#C@*e}%#n zI-ImGTZpBZw69uofj4It&7=D(j)Dfi<~DMYwniedTpW0Q09*MI_>oIg_Ta-6JYe)P zALA}wHgU!w7lfS)lAEwZ6BhuKg2ag@4o=b*O#i{jvX%Eyo!mvNPv}|>-GVIW66BOa z%h^lLvfEajLu1TKSYp_xwXZsZf9OWsgOM*gCMLe@4SfUNpzF@PO^@7%+rfK^x+KfA|LlPt8?22q+;?gSxxf*LX{TRR5M(@a4~wvR*kE`hs?M zSMH90@ZVQD&}LN({697UGVXg;Cn#CNu)`;w&}AAh5hAILKB-+hdd_!ynPqvZ?pF~x zn&DJ46@v~hlQDc^7qb{00P@%n2D3=->$|qa0WcSv&Edg;*P2&MfA1W%xn6c%Q0y6<^;2AR}s&Z}iJ;~9>kuQVvfZ?@+{E2=pt72F& zNB*Rl!aV$D&a@Phf6To7h#^Hi_Wj*#22Si!Ejf!8Iz11J%CdvSVK-rESM)NH<7c{~ zJ`}HBbR5lF6>qeGFbbsY9o54FRu4HHw0f9feQOq9+_>@JgO^dBB=dg)pDZ`wq}YTD zxe0Z#e^4>rkQ2Qj7rY@Y5_}q$sV~pcHIH96QK3e8I7Nvfe*^shwiSI0j3DK^cHoF3 zJ+CVSVR0vdFd1rEjh$wv4+WFC+}0ffQc{NgwNi?CU8=MP5}lhh=K`1(1b$Wh^aG|P zOMlu7I_vvxgshI5tR?y8v9le9Fh!xmam*kH)`o}j+8$2b3r*lij~c7U@vLvMKc{*M z6^-iqmEvWDf5SE3-_|R;Yz0>8^5!gdf%os(MwF#FTpNbxhVAVbujiIJ?U=fY0fxWnT+Cy ziVW6^(9_(_JPIj&O@yMGwl7+RRea#FZM~3TXVdnie|3bn>X<`sl`@i@)_BG-2@6B( zO?6K^sdXi+Vb{7DYyL5-z0zSLtqF|t3w4pw-*l(tUS74_%WtyWBjcx9%RSU@b#t=Z z%kOf(mTSwsyxwweu2}N9VYzol`#U=(qkXrgtnO@!x?4iZ)Y{kOwtZbj_H_+@%4BR9 zZ8uljf2w)7v+dulp>0l4SM*{vM=+0yL7$mfW79YPH*NZCcMR#SezT#UhCtR)VCf=7 z-;vR^9NEav*+xE*7hw(=^q`o7&+YT%YO`@({QBj~hhH4LLsKCL_xBN)L8??KCZWb> zpb^zdzJ!cN-p*!8oWgFftw=bmH*uHhvJiHof7hF9%WpE#2NDnyj8UUH4mHI866k5Z z`olQpbc?kE$lT1^iDZ5k!10&R$7KTi+<*TN%~v;VLAcDOYlL7byG|^Ec`|jjl48P$ ze+j~B9HJiIIuZed0&iowvo)@l%K5C(cP8FWwN!>!sU!2^e=aiJAN8<=_m!oz_OtD;c6tkUUABP+{-|mJ%_r>P z16mV*=RrYyZ$he)(t!JcC?NDH71qxd*Vk^N+8uIn zVPfysJ9taoE>#ZFt|MpGDS})gtkIlrmG3o-*q10q8L==?5F|7F;PM@v4(b(1;Nybd z(D~{Gi5SDxV>~Uc7=Gyz>u^QU*|`u)j#P*m_URYCA?hp*Bs;0iMxQ)g1srH_Af&*G zQlI?F3YZt#O1%(JyRxUmKwG<_d*dO;Yp~N&G{<_7!O2i3of7b1;12i(Nuld~*T{Ny zFjN%^6~mzZCVmw^iErX>;;-T#B7sRFZ@@eeDcu|giC88A4)us)rp1XEC1R3@aU#Aa z;wllpB;s=-f6fyOruIA$FB0)85$_W5J`ryc@i7q}67iNouKg;wqVXxY3H zla*Mk#B3$TEAf3Lu2v#kiOZFExe~xcp00-8mJQQ;fB&b`X?)Jsd6aY;7YmrpXu1Z; zqI0(F$Pmq))g+lg$_&OhpYszkwC%Iy|4~t#zhI&a#35NlDsAknz%bql-B3h4{jo@7 zl(JAM%;s(=4YE3eh8T7Xq|MN%WMrCyMOc4%3q>L>j89>D{8+J@N}?LIT6BxAGX|rf z*6<1Ef5SUe1n%!UztRt{=k-EmNr+MQfZ_1ikS4}(vq~r3b7YJG$M?tk`?1W)auplJ zSx*}$jcMwL$i=$R#!Ch<*!fCkyz+rw3C-|iK-xabSL$BhRo0px{cZ47WSAYArXEZS zKmR~WweOT#)Jz0L&BLJ__sG38?8oHf+nu2$e<#d*-wmY~VJMJY=|*Uv70Q>>TU;Zl-JT=3Wei7Ea`4w2HIiw3i&bhm^$*alI_;s ze++0^$+vFr>YD9S?6 z)xE>bCMx;@k`c~?f1q)`u#tP{H&8zeJc7?W9r0F;s-B0~wJ9Le zKV`5g*Sv(n-8kDWMzEequv}c7TYE+&@q{C7EG9T*6JL$I3Ud!%%x7YJs(cidroF2q zuY^*Gj#EGg`PU#CiZObFb`w9x2VikyJ5J;l$SDHdxGElGO~uw$r;mj_6L>u!f1P`i zK>+)0q!wd93w^xVK-uD}tqKALpSxW7KKjJTDEE#}lvlcy>l%x3#67kExei#HFWF13 zp+9P`=j70c7!>jqw8;%djFxyym8c@Jt;0vAbvVuC2o1jR73eE&mvpm9A+?ARj1}W> zMTwh=Lvq88*=czs_F{=LWA3a5e_tFUfcY&>fQJ6d%t5KMsjXaOecrby!`H`Cf6G$8zwwM;aZCk^p zJ1igRa@DY>O@N3SxO$?(Pi-4$FHNbWdOlq>e}3u+$AXiHTn)VC(VD1xf9vp|=CuNQ zZ0Bo-HLn3BLs4)Mpt0x{4~kmva$MIM?r3W;H^dfOinO$))4&Qj$Li@=Js7Zx9(z?jkyfNAgorw{z2!BIA!H8Vl_3ba&qImfW z#wUlSn|{>3#9Hvjm55CO<6YwcQyRX~F+-fd{=WQC++>=YQw=a}Es=^dagGFdFHk2g zu}OR3X0sP+K8fm6f5e>e!EkN(z|Taj5TpBqQEL@x;4e`Cf#nRGz))crKc-ZxNEJRA zZq=|YsSj@P(zMf5rW)x;Olk|mw)8}B$KpUdrv1NYfA4ZYaCv^tp;X_UyXPwE zGw|0-M9r{Sl(gchDu+fYIa*FL5CO0sNYBrp*}Sf~2z~!?4ZvnUgN1n3zCv$mX#K|< z+dIUjZY?UmhGaG#BI$JDPQ)0J`tBVDiB_RneQMR=YNNsX!Ozu6V@MjyB!w(z5>SgL z#@(lv1@K4if4OU}6IfXkoE@bisnW`mZ)^CZ=ks(%CN)1J@^SyBOxU|!XvwCsQ&_!I zztq-eqAJyu|MwIvchs)=$(_m|wG0J}1I{v>ib7^82(6b!BmEX#FBxtGfh`>X$+xz9 z-z_Dm-A`0ygzR+Jg%5+xp`}kL=YY@{tfa70~jPhP~8G;WN2(g!TZz5Y-q; z!r}0N1&X*(zU$q+L;5{RFHue+fKU9Po#{-yZkBj!0re+Xb^L(jO>L?)5669wbni%$>}ztti>J@Lmy zPJ%fJf8@Z~F-DUd5L{xM8emKY@lctRUCY7fVi_UHV;4(od#0#>eVq1!!d{_KzWVg8 zZ&VFq1z}I0X|PE`f7g~2VL!#abw*0x1D-W(Ih?L@iH3Bh(msS|P=V=jR1V*>yP+QN zou$*Sl29NraeK&{u!5>#@^bQl(ai6*bMLlje>Cg_)>z^;{Oj%3+UsSdCQSYuq5q^| zJN`6K`u67SQ`$RfoNl99BJzy`8$%)h8+X7OSE^#dIhOh-geG-zAhYE+9*GQ@6T7${-DglbO$?_oFTvb;>wNDF4;aS2w6qZI=o`Z ze+o-C^CK~cWDCRov`DscY~rfwkyj+&3^a($GVr@=m1hNSKJSxBr!i%l&DbRdz(1GN zt3;9)eW`rxs$`~)r3^m*-C7t^(`4wYFZEM{w{Kle|J~{hFajcSKjuhOO=VrM#|XlaZ)6v^56*C z#oIB`GVt%aY-P3i6|hPn(ROv@=QEixNKono5<@glcUD(i<7X z5w23D{L|~g@rq$$sySO47rY-^FJUg^(2R+RtD6g5(indu&Az57&w_P{AQzHs#8e$_ zMXIJNh_m_h3OmHOL-(D+M8Tz4ce@DaSQ1dqfX%~38^}-@1a!({SK7`>e=|1L{!vQ# zCd=PIJ;nv)7;D5{cg!UEnwPR(A6@lbe^CK-5V=OfNfN_m7M3}zC_>cshS1bxZDFk5V8P*K`@ub$(89x9~Jt z(Z9FUb6pPkPF)V8bT=@Je|BTjh}NqHMxbs`plSXua*dFsBTEy8Fb1jD)p5*vUEv0e zlhWiu=Oa9r&ef5*8(2=pW!4|SL6}upj8EO*Fw_klX}V#>lWrK1pc^`JH1t=-b%bAL z1ZZfI!+xt4zu*(50_9s4srZE68%y6BA0sd`Jel3waD;laG2~wyfAflelkH-|41AAo z^X+^?Ub#15mjanzHPFOlj@84*o;S#C%puh+ZzSI|L*R>vDIG&ZDEj<+vvH=_<~R?o z9N?;u&(2c|inaWSY}-mCCR0v`yPB3 zW6)r)You$zaH>8+O06Lr#D$vPAL)k|SN?c=CqtRVbUnuTe~BgmtoVg|F5Aj{q*TjT zM!vAqTE=<^WNep!{nnf>ujs;3so#};Ip_s`VEK?4DhpVC_ny&qtOfm#lIc{2>%@>^ z$`}kK4b|0?XDb~2lY3;UJn@f?l|?_r2#r*X&`A*(Gc{xN#ZBLNw#rW&5=JK{30>pU zJ~{J8_a{yAf0{UZrYhpBb3YoK4SO;A;;iBZ(F`ICuO(FLX`_F9akP(^a-Ci%R!4;sgH;og>G2B56#A(9Bjo6t@0pOn*M_=4YxxfZMN`Rf2q=!xGbIOWozZ8pz<(Gb8KhA$}$>Z;e?xg(IM-?g?5l%+ko}a`4c4e<{lw z$v2Q}8mmkdI4-|kDRV?dJFv;(U^!7q*l02TnVXh&NS>WTE2t3QL>#<04H9H7)jG$nq;rInf-Rg}B2Hd;Q9Z>n$k;&%y4AF@ zACu)$l;$7^;OWr_A|yYY_W(a@e>npI5}2WBtSB1xE>6a{U5l}Oe55w&(xfuD%7B|) zwn{li4Cqt#DdWXTZJfEcG1n9e#=_~_@x4d8Y*sG?~!bG7Mq0Wk`c%!hEs*#OU>H}E| z?6+#>F`Zz<>nt0=vcVR!e=7H>9vJw7cpa&arPE=Wjj4SMWh9dy8p)ZQ%*RKvePcO4 zJeISN%X37f<6x}kMZ&=&K2*>ayAh|OQG$X~s;7=<4hSv{)WgW6$8_F7LD;i!054Vg zQ{Li0%Zm@hkwi?Iiy)76{gS(Yg@IL}$|p~k=M7*iIY^RR2gD@ge;MMuLx;_YctCTC zlvu83oX8-8Q`V#ahfjz?B{7^ZfgCGZ+zD)F)aw9$m14cX-r|;21N!6Wh&0vOKj5^rz6@KudN;*(XM!H_4tTL!Ru;| zj}9Kl47+znw4UCUDn6EJX2p+WTBYL0GNW8Ee%8Zp;YNZnO5o!u`!rl903m=SQGGpC*Z*`Huo8ue+$%c%k0gsrLI1aX=YcS z%CvG*SBnjSwmmKmkq5&cO^6+f0~ zX2nlrTBYKre=?&~F-a)NO7aX3>D;sjj3kQ8ZkkSu%x;>Fimaw-IvTQ4rH^DO5)5;yCjj^tFiW<8rRq~L|q%4<>A0Nvy z_PbAM3qPMOCV_m$_g*9`^@y+iHJHuRGmgtEyd{&*e>lgl7t3@izw#;V%Ks@Uz>j{d zo@f_-ndn^FeQz`Uh#&YjU|!TScJ5s;3uBdly?eiw57@U~)B|?xAE|u6UVR|(RrZQ@ z)kl?$efl)vv-2tKl+Wo{eIo6VFM+I=cE_*g2h!g7IFWVHhIpx;uooYf>WRCNjAhNV z(1K#De`%40dN7Dl92a9vYb`Fun$}NZc7;~YzjOt(aEhlR=1TN4eo3mwnij};G1jy| zrp8zw)1fbi;TZciR}a{+OZkz<*sIJOYvTA9GMhx2T#YqJb0cCNmc@vZ^22s4*wyK%}3rZwoa8kGOMc2A&+#e~}%40Nhw!&BBa1xTma0NX@h-59t&D z(Q(>9ZqO=EB8cn~Y^h0>otNIl3jdy@z-_MbV7Y88WCncG4+%fa`Fsg8HV;PUQZ^4H1gy@A!b_1 zkCX({sJ!vStfofi@ZhOkWla&-P040>_N^ru?0V`n_pf1?V*tFGp8p$ICHpB@}2#a3Ah7J`&~E;UzB z>`1+RW4T9(I)2sO&&LdDb9Hh{imdw=htl7KDhSe>V!) znQCLTR#}Tj+fbh!Xw4pG(-d*;uosZgqj8h-d6HecRCkEvRSX3pLU@OP|NNCVlf!`2NBL2&)ZeQP$&@S{5KSn3! z2Bqqz>)5>hvhSd*k!LKO2ybZ^l%-@)7BCQI&I7u?@9GiA9f|Vd2JPGve>#0^q>qjC z&`1xBbeIR7V`6p}Q-U*Mp?PEYSLIHT<+I|e4+LFx{WVy?0F;4A6~r2&7d)1q?f`wl zq3s@u0^JGCad(c0fMw~c?wf;2?y>6npT`Za++6g-H2aS}j+baOfRGB#UmWy8L@x!h zdyQnN5U))`9~N%Sh6 z`D|Po-2e`)t*9c`dB%1VCvE6MGj2L`hPB(CBdsrEkwT@2vZTiGOZFvO_%`Z>%EKoP zGcUn?(M-=WZ!7G#MkA;kjiVT<8q3Ei&~~8qel)1;y{}?)x1NOrSjhVL2@MM7CyUk!oCw1&5A`p?~#5JZd(8wr*5Ej7qWGbSe=^0o9 zDrCI07n$CQd$5>|1SGGp78DGK?SEozK?T|6dJ=*KBeD7pj8j8$Tln|00;FgFrI-eb zWzt|@f02$G>qU&lhrMD;u|=_RK31I3 zecDm9x{_V1E5^V_A;Q&c(aAe0)qxOlc8Y(kY*S!rjXrnn?HRdFsW(Phx!Y-@D0Cu( zP$?x87U8&O^$^~rB`$f_b|h3(NLF9ZF1+;)!Q0b=f zk!JQYe~x@5gLbG>sGFtttT}I@1 z{k2Fi@`_YPOwiAes(=C|3uE%aNJy2!t^7u&@6XfNxVHu}$jMyfS2Q;Nl*AeNg+anE zf2Q-8wR_}|QQqZ3LlqG8a{*?cX(}?vLkTZ^h7l%|l-@Ib`}R>|;YStmc8izI&;EXnH>c)tjkA>iZ94erMp zcnjDXw~{HO1tuXkm}tRM7}hmKs&+6`e+KX~PE(c@6OdNZ!zc6hDi7vMhI#;bW6$>y z<5rgP5fbLi2%3Rog}`nGcv@MI1W_I4SWlL3OcFUs;|kFH0<8yF3Iuio93HV*xIBsy za&3cPf9eVo zaw<+u$u+6!^_|$7iXOJ|VUf(aerlBLI`uPC=(jR1w7GdSIvSmKwgSX{i_g3siv#HH z4iXNXZQ7k48cW@xLiFI~?F1`_6hN;e?~3c*SP8$*(PL2#PN2qN1CGl(N{Nn#|##TCX!9=bXs@4Rnt5u`1 zz$r^W+FRJWB^ssxlBheFPe4M*WNG~Ck|Y;$cpX11a9`Vw*Js@UqbfkfEM5S)Si+;K z!|Nw*WKwMC0Go>sLMAkXHQ0suEz$J^{@Cx8Qa}=+W00^Q{ittMn?SW)f4d=_jv7rw z_}D67#UB#twazU-x753-Chlj0D+_u?WYd zaT9cwz=oXyA%&S~n}a5Z0rE|8O(zxM+#kTp{ynD&LwIlKh`7L-^6-e+LtxM%5DqSX zYz?NbTbE4k%Ix)Aa_6q%f6RrbR#1^%&AvO6!^Y&OF?rCKJZwyk8t`q{@u9rT2c~^cZUrmdb z)O`TfB$VzK0k;~fjPKM6^}O8^3o*7El{%y9#m02KpXfRRD&~Nhf0cTvvz2;fe}7En zHG(PT5S@458O1v{_*@mrRz5pme<)8ofsn!I(_;i7E6}ab+s3z2h}+<2_E|vIh}>)B z3-XCG>3uUFUbhN(;`*W+2&C0p3n0#VI4hiYX9cWXh-%7~JGDHlTQloXq8*%zshEkm z$b1WPK`e^r62@0AfA#lL^1>}44W6U#BZa`2-4%0i?$6{aDMo9Z%Mdh(7tY@z<~kmP zjQ8Li9vu9aLwEo(z9RgRg=LaXz(7-H1$s!v03XJ}@XYMR&Dqo1Y;;3&<=T;c^#m(O z@G*Xbm>{xKvC!X;h%wB+>Mi<8)1%CtV7(?pNqxV~5{p|)f7JJWJ+JNm$SWMpf7Wl1 z;3cW6LqWz@3B}T}U}{B*nCxe!&vgNCRYYNAzf2Zdx^7U<(-ZCaEYUb!=Y6sYnuNwl zSe#LTbW!7%KHA^E;rr^SEPm-{Nid?yJ*Y`er1R0wMv}q|?OMGoB84FW0J62{r4-p3 zlnQ@L;S%`6e|C+2J)}3g$Wk~4ecwuVA7wgje~h{#zWsat7ry{8vD0Poc1^VSbo-;{ z$m9nuk0+%&V|%@@W96GHPydCaZTe|FO-gI`c3({A*(672(#koDZOi+1{HbTCXs^Lw zKy>KV_N980U#^sv#}Cx_Z{OjQxBcBGfSvPqo!!LEf13;*%K!zRiNN(cB1go)q^YRA zfx;t+6eTN8K9(TmxrZGB$)gv;vL=Dg!UEP{S+P8pEDTsr82R$Bip$5bz?zdh&vLtJ zk3&TvJ3?nAaOMSojqfM`o20#vn2o+ectn`QQJgT?F@|TtplN*OB>IHJD_CH`&BI?t z3DIK(f9>WG2sqYgSL`N)0YUFa2v=)M2SEiYJdtqY0eRsf@*=~I_ZS|$pD~u|!HQ22H=_%`>=X2Q0y%$p|=>2~ch95(okw@s(Rqd{(qQBUm)gK(Ucg z0>6o=Hd88svUc z>^REYDs!SFnr}KN8)biEdPOyI%x;;8B$4cqS)fn@LEc^D-S&DCTMM;XeUl+Li+H3kl zeONvRqD_E<-!QOSYRlLn78#& z36>R3hE+h}6tn&POdEdz)k0U>Uq8KbZL27l3ku0>o=oF%;1WgqoMx!)$tZS(+V*3; z?Ojx;-Q1egwOMD2j8=g#K_DigmiJRKeto%co!{MlcM!DxHEedhey4*r%>M8U^I@Li3=ZZL4T zaBGzK%L5pF|(XZsehDYcFHQMk}73MD`uAD1TNPj^obsI_~_5=@Zo=; z!-rOfAN>E<;iEs);fMe4clg0@D+42`m9Fu%Yz$f(B}$)Byai4U_V+u#4-Q&ShfReU z6yViv(DXS1Y_O%xRU$`0{CyP|h-Zp#0G2RkR+V*(5g)jS8JxOw_xqh}<$sarltwtN zju0@jvOF>Elj^H-fa1zL;H#73RkqyZSNV5~DGrz9B+sBa)NM_4@MOz5AQyj^^^uia z;8!g~`*T;4s2fHxG)FPAM=?~RsJq9bqWg!8S3xkVd6AEHlERJbF$ZS6W(`K=!8D8U zfa3}&)rEIomCE|NIy^4F4u71%O&?e3lhqt|s=sRl%*N#FW^>i?qW0`%vcIp(bB0~J zUHDI1ND(h2LIz{4yI3GMycM~;mRtI@faqdXWg+4ej&g+LSQ0j2Z^kTK!LZ3Q7|!QX zhB|_U^Y;B;ojrf4QN=Kxv@VKlfrD&u3pK|X!MQu$4Mm7^n`BcO&VT-rL;Jas+b{Kj zIU{8LOBs+v_lhVBl(JTg*`?Y2QZ}c0QgWCnnPI*)M5}j-g+{jBVBoJM`_IC_79}l| zYBPo3hPnW<>zC%{R7Zn?IkMgPvKzUv6~r>sx(b6ml!+({BkRY*uoVi<>KBAUQHJc! zcIe69BtswvW>m%ElYbmYSOv6dDu`@`^iLz(bN956k7723Wo1JnMA(-(2sUWsFiIL4 zK!+xWZDtue1UpnIrdUfmb}$(h)+>@TQX+3TAeX)JX`)FzLpa>h&Y!1W)X&#T&eT(N zL!EV#h*7ZUOKBh1+e8xr>MEf{`Et2LOg;CS?>V|GXej{Ufq$%Z$R-2QSZwVp7YQ6e z`5g#As~wo&H>XO?sQfn8zM9Sybk`s~OC~VH=uTFq9ti{Kz*k5N=VTj6WkKiUkdjEedS6`k^NK_wm4Db;njA|zm* zD%&W~W|j;WE=POe)zQnJ$p?zbYNU$RBH_7}v&lvB}3q1>b@32lC_Z+{cRkQGfbxA1qZBI9S{C8L0+ z)nYQtT8TyAM1zUY!PtzmlX(zSjZSZN`{R3@4(gF4*0Iuap`QN>ufHIai07Dw9(?@n zUlZ7B!BkTsS^&IV)>~}^@;v^ITCdnH27`7^IOzp&_262OE9$+5SHG$u2zuF{mwfQl zCLiahjeo*ce$&k`fabD$WO(Y)wtv$dIBcTgNOp0z+aByeMxQ)3Na)$N{0+ass1hy} z^P2KwB%=#`mc@+AHLKvHT<`_+pfX!>q~w-1H2l)g+2-Gx@b22GZEM{*%Hr~dP(JCK z$C`>2=q81YwC#NGyz9=hl{+Z$k3%u2V;6^B&3}DmeTRsO-PW7(O{FMDhwY;4Qq=_D ztsFAER{F8KP2?PwcfZ@D;=AuQO|@v}clX1)&9Cn^uij}KU;_$zTN@wUG`KSiZhZ3= zFWyz2IKN8q#JD^Q_xJbq;0S=@Wk#kx$nB8jpu8+yx*l*js*}S~Tt!uj@0($ZI5N0t zJAY6y2r=EZgw|JFw$tV7*;u_`aT)o0C=OLvO(e#oyS-HLO{m+j z{vE654$=qiyF(_|lVC}cg;NK^-gieuFn`n$A>&2FR>{F==yfk; ziRTzFxu$^EP0BaLi4QW6e}Dq_?StbdMzOlV@kbK2_gY`Zgfa+*@{fx_l0pTGsUr(+ zxEqwf>Pn|vyGcakAM`>-UWX+bD75vc=N|6)p`I;_1g~ZS(|1V4G-)V1Ma`xN@qc}k zBhnBNI;4)Tby(O?^nrgiy3+Se;|Ou7E^o;4>n?K_i<=ww zfim%Ap;N!wr@XR1&Bu@yvFReb&t^YHb3!I?Wpoo}v`!wi$?7#mi?%YjoO}{ z9oJ8ku8>r(e$In2*?D;6o>I`Z5`SIm*{VNSPQd=0B6#O%h$ZP#Jwn-fcNti*G#7fW zN4S$$!5FEf@B25`e`#J7CgP^Try!E%7(U6`si;H^$ve6iQ{ZhKvPVVqE`a8HBUtC3 zKR*A(@%?mvzgY6VX%t?!NxEd+mthsi|$>D*AA&1S{3#yC}?hKk7X5;k|*8U;Jj4yS`dI>&ZTr9+C zp*v8GkAX*Vuj*{^Mb)(uxPo_YH?O{IUcIX23XC;BtFzWAMLQf@w(S;Sw2p~Lghn3T ziE7djct$All-$p7bICLKUVqIQT&$(xJwdoCux-vc2DL>i$k&c(1s_JCOadCf2?1K$ zlIa7Y(8$Yf9J!QGH1zsTd#Rrq2^fXbdG{9Awh`RAU?@`0yVhTrdVHz0E%HaOQ0#MZ zgkNGOA$owodrD*E_V;5up%};z3*)VgIkbB2idYLGrob~87o<2*kbkhC(GU_z^+8tX zkZZZ^BWv3SrLEM{Z3Fd`tq_n#wqE|bEtU9=z?=@N-QuIO%7V2vO~L79Q?Uk-H7MO- z7rrmWi1&EjV`JW9n^l&cFE!uIuSRA(^vD`Pn()}1L%c*1A*J2D)^erRzFt_I4nYT1 z*NqIjXMMRigVk;fgnzP#g9YB-JLo#E>}WH67b_%`nLs$NzBmZ{;Gq(gR&f9~fb?R^Mj zA9j3wwF~M~?R0F)PTSd1&4;G`8M;B>q(B}XK0dXgQ@T{!41WeTK!4}VO)Y|h;2?VW ze6to)1T;$qpQRW*xX( zw{P-H)|stouzx5|N{NlCd@!$zF8bXYt0UKz{ZnRu3!57yPT`$2F)w&xLlqQ-xEDVQ z3pc`VZio@CH=Bb!AKl91W>d@SXKqxn7DIfQq7Td6eURiG*oJZ+My7&+coGC}lQ=+8 ztJTvOL9lrS(ae z0j+sJMzK!wfW|H`LdMAK`D2!~36D(4`8dHG|LV&d&EST$YrJ>|J7WyFO5f@=3TtvO z6k{t`_J71@IW_fBlW>Lw&izRb<+wAx5dm@Se9s5&@7zB(_r6!_NqS~+9`s#-?qkd~ z25dtK3xY%-{8;2EiQk7zkhoras*CtmPPWc^yGo_vF#22WE?z9WkSw^;PC_SS3RxbI z@eoeTX0sP^>~l4|xbXXClU+AL?_EQIwIB!e-G8z~fb@yoXgv*0SK)X>ED;XPtqqfy z0{0EGhg7i_VbrwjS9n#zS->Ik4w)(FJ`^FQ#hRtqt#XKXJS8=xmxwg7?1{nXlC?Vs z-@b8hO{(OTP7G79-8~*Lk4K3-mm2WI93@>?sP5Px&};3+P^H2q1+>Os>eg||bl~re ztbYT=qlG*%7BWp1a-fo^1{CdW&yQ&;j5k?CK)sXKo1wOXT)WOJt<3krTH(_08fRIU zG(<3;AKr;y-wBviPj(Qf1qHaLqri|ryftBl6akwLFx8JWmR|4J9r@;6orRYPJiiB zt*?Y{R7EW}o4_2=u`M?;KWy-9yu3|LF*YBGbtA%UvVB4MYb;q2q{j#uF--gkX1kq` zx&asfy!pUYEQRa9V!@-b7+;Yg6HB&$X2u>4E&b6MW0Lu=Y*-@|!ks+EZ`h|OdEgk$ zXdcJ@%#=J;LrQ-#R+G4QfbX2!G=F|-H50q%=$A_ki0S_RbkCo0r{=K5&x9}@Y)`1!L>WC@DIpZDOi*WPL?Aofq}_gN&;rtP)bV1;aI~s@BQ3m zxgU9JN5&$?jQ#y(kt5(tQKlDG+t;$0u5OTECUD0^}154+!jj^Pa+LQK@W_{w;?Bwd6=IkR|s8iuY;#}?E^U&Otw%flat?XePH{QJ!uf7NrgURx&GJnxPOA&b#YVX7P>Eg2=2Pv{9+pqvkRIcT_CYAhMAB6y;8xQB>t8pdh1 zc;I+_Cs@a6)|oAmvC}OVxd^@&Mew0pt>ht=_@2fIR`Rf>jwGBFMd+zgCL527BKS}# zvAh^jPZl~@Vdt{7oPT5($nAU58c{$XG{?35h$~*hG=QgU6}jY?@WnPjRY;^22(Ydp zA3I{8Uqyp>2-JVNLe~X#mO$k@hRSS=*KngzfqBDy8n(0Ute^i(>}nr`~AY^ zJOefgRxUZwN(*23l0KaFhEwmTliVLGr{1xL$hp$Q9;Kp@S$}lgIlDhnMMs9K@Cdc$ z!1sb&KDJ?SKt?Y)tRF?T`FsU3(>Whoa3NHxB-f83Tv^JI27_|AH~_Ik42Vt|+)2 z74*`XMq27I8-ATK1{h75Ts-A3lYtPpw-_KaRvr%{pg$BfmTcxL`)b>p4`xH3@A2+v z14(3G+CZNFQKQ#vj-gDx1fj_ZY5FrK2MD!y`GdR?Rev&RkX&Wc!iM%W55gag6<-O= zad==x=BVvHcdM??W7j668biR_)(4vBwZxFa(BZs6^)(_y|AqqDMHePL%imU)##YR2 z3)d2(DM+a=_1DT=nlF0O*|=g`O4`QMMA=avQ+$Jn?pBd~c|j*Oc7x=6smtyqCr~J9 zwLHEEh<^sjkZhCqDj>nDfEtX62#(W=Vt>0Wp<5{RZOsnUws5z(YV}L6t3lC1qTz|3 zaFZk7ae54RE>A@`<4eF2i9p9Qi* zWlARtd8!#jkLrsa)f7FP!Fk|EMRi6krL3c(kALO*IaR154hs^0_!0JMlK+}dOYUAx zr!&hgQv@}*LIieTHH9Sih+XEHKd97IF9 zMM48Vg{9#9;fVgD8&T#!*pF%X3$HUiLQq2YxR z4S$pnv?p7#SLKB>^3T;G0)7l6oBQcrcLMMS%>R7aY&zii%^3d zH+DzgrQR_4XdpTHp(sIk$-z3Af#RT5Xx^z;b`frSPV<2ZkkW-HGd20 z)4%t1{)~T@%O250yB6Vs#l>T76vK2Z3Mwh9M*3bP8h> zrwk>1ifU%O)IlzM$szvKf)Vpf(O|mJ>DqAGbQ>p!YO`@L6vxcj!zfTiI>Pn@i#DBu zo^T5~3Z)#$z3>CGru>_EdH&727BBnQHJ8lsvg+ToCwLKWd27jb~`$a#x<U znqk33sh>tcIBGS-oG5BCW+udP_y_5{D0*P@%W;IRx@ZnlO(z+{pXXMFbV4$vba*u2 z5fCd)v#MPVD|Nj!ojSrYW-$e2mYRe6qEm%TjcPDEh0;G zZDe$ris~H^k#Jhd$27_%;i{}BBA@$!B6gLwV93GO$YK|^u3ENxez?Ey=w88Np`srH z+c++Qqm5DL4(}hpcqW7KkirWV$7MEm6rbOd-kU}_w+jCN)8~gL=dD*LIkE?YM)l7hhZL zVbkkK4WnF8;-dTT=vYj;4?z4y@LH$SxwyD!)4L&tpPF@OZ*+b-bVNyh#WPx1twCG( zira2_-+g!R`~JVx;?d15eus(7s6G5Zf;+oQV^Rx4Z+}y3d@K0VVV}V`5B9?=)IGxw z)Q0Clx`Lk+wbg$TM~~x3c58HpZnf`we@f?$bmxNEqNh4|b4OrpF2Ay^*M^j>xH4!1)w z^UI!h_J8v;|4APh3>lEE3qRk^p;AYh8hqlAO}|hVE6TFoAsWVV2vyraS*PB@of1wS zpVVOyT42F3{%XQlnZ|H347%YZYDbr08JBeeQrjb&-4%c`9LUI~3K;ZRhhoeOem@!B zKXHUJP8|gu6xsf&SvJM*toGs}3D472Y2h?x*?+&vNu}qVos6)P*KANhq={?^P)+?a zG3H9N6ZHLpzF+W%3)cN99-$NvPo4-mrUc*E!V1zF`I$7rANk>6hAb9eSil?>OfU0Y zAR$db#2dBI7uJ;su%1+&j;jn3Y1x@LAEF~Fg+h1@3~-Dr^%Po|Do9jSr@ShZ>Frha znSZfa2^UMDrmDi~#!uy##nAwr%h4)bio`!tU!33&}h95 z7)6JeF_R7vR5UN9&j_$qrW3$%D*!sDNNyBAVT2+&=9T_^>?s&CE&0MO(WFRim2yL6 zQ=Gzyp@_92&I^g-T<27_}9E04-;Hw6jy0d+dY5CjN6y}QC#C2dX@Aa1 zWY38XqEMO)!o}wIc=RKC^tTix$6oLwYr$VLYco=-zK4S8v=B(mmFekTP9;FHdkCL2 z(!0dl7TTZUlN|C_7j#A4ISalAvJ6|s)Gc3+0{BdJ(T=}hO^$egLBjLk0?Eci3VLVm zdM?-g*elHa-3j5EsudH{g`hfuK7Y`9P?mEwXWyNVxL&a}LfrjoEW#ZIXR-tQ`X`E> zQ`bISs&Wr{(QSR8GkIqzIlLj2(nA&E;4E)=L(`K2bw98f@IW)*1j1Rem6WD1*R^;@ z(uhDI3?(J7qe0yrvQIA!9Z{Rfr{a)gkrL{W>IoZd%BL#oQKe6R6!Pdjw||gGO9c$3 z{R*g5HujSrGdEnI0YJ&zaL*=T&U%?N5VjoFLC=mRV$nDB!5aAoz0osG+?q|L)*26j z!Du+#Y(Ne|%TKWvd8-Mc{LQj>Jw;?fWyuRaaR`#=sxi-2jSAv-?b(^Pz6{-wL%Nn)Vm%d&zG1(1{;_^CyPGF4Vcqk@t%GiC;@siKr&9i5d!px)DJoA#lWNfztwHOL;rGGn;y=kH&=dwKfh_2)02;RDIVj6#3Er%72-`~qx$gbK#7m%@wm_O4Hn zs={=DAA{C`c71-jm49GbP%mtAy;X6G@(%6%x=N=@M+|f(+9h`|3i=X{LYaufweu>Q zu{yAv!I}w#xiYr7sPRqGz$_$(M7E&Ad?###HIh@`XMv|5>eDd5I1pXqnX%drhZJqo zTycrf^vFCOiC;!9HQdP|#lH?sS2j0o`p(xmd#;=f!XYxmkbi^%&pA9+$~L&@17F%o zaQQ$fvJo6jiw!cgh2ahE#ToUlcL9$H<)Rsx*PBw)5k1K+K(B`rLc$onB-F33Byh6oT4e5C+~xW5|$cDTiYPUtbqpxaF0P_x8N#haHiZ& z86!!B%tTWTF@NYh+xt2g{Qh+~YwkFib$xIU96*y;_5|O8*TW$+ z7Um~Eb<&}ND!S(Tt8OeP@+YF`!BGxJ!t4#~ukHxth8_F&wH38irnk=R{!m9MoN`3ls7fvL6lt~>$e;1Gjjf8)1^c@G_gw+SqXlGzj=mXvdFcG zbeP=$_kXf3T`7l=naJOYN{hX)oh~J#`jOdI_E96tvq`XgjY;Uqg9e>TRbjSVsT$Gk zZC531vLBIOL}Iv#J8}A*B445;0}o5o*>&d#+PxL9o6G$-nv*e{&~Ym=-24LRO)n$A zetG|HTi+?fqq0pK193e|a>NEME=6e?PbvA70e`94TAB@DuPGb(z^w_cLt%IVo-<|N z6nI4>p0D}WIjmnMkJbzuo=i!-CleQwp6w`4B{yJmA>sn97<|VFQ#2OI9U#uo`Ckfs z2STZdS`WOYbK(%*TIYB7jA!FKUP{sZIL(^xL**Fx;4Wx(f zrbqD*9ZetDP?md%>1f;Y63jKg2ymxbuzv;`08b($#aSd*0n$a5tiP^D$!Nqzq&r~+ z5H|zfHvz-~4IrjU$ux~17U2r28Lqehu_?x`kAtSHXtzpgp@mC0WCh6>7dz#*G`aW) z$1#(Xzo&Cl5269%6&%?|uVb` zD&;sh>q5*6dO@+?U28f#pa7IpIG^*gjL{6o=XXTdu%g!C^8fC^tbZrPupJ4>2z@EY zZXJ7}+E?cNur>y1>>E8n>;4c;r3>Xk2qG0~O+(b0nmTRk3w#U7uARn=^l70y#X5*P z99&|w=Raq|)>yN|Bg^ij>VN1E`-7w7rw@f_zq9$~^bz_;^3rnd?3}K6-Kh z1x`+$=nst(v@`)lB5xQE3 zJ}nb&{sn172dsStmJ3$e&}Y;|7A==0H&U5usW#Y-QRa}zkv8R*D&-h~BY*0i zvwLMYNDyk-fJ?HlCVyq}4A+^GIj~yfNU?=1ay>ffzu?8mD9Jqwx3T0!T!A4aeM)uL zhqy`kGHB#lX5r`yu>|Ir%%&B1Y$q7Md@dusuH=L?~MS3{v{1B#4t-q$(V&B)p^nOMgLxg>D7$^Cb=q-k(iK z!@a~e`^InA>rUvlwCvJ{S6sykys-p#`>O*x}u)mL# zUGF~=QLbn@D#JCPW$}|osNT^44}nHq*x!G6Y-E{`Y~FRU8!*Clr(aSddqJ(hx4#d^ zD-waF8{Q-X96iE%Wyq$bZV{s!`Z@vN<;}3U6n07lBf_ z!7+#{-^C3AizM+V5I{Ohh~Gx@jtebgRM$H#J|!;Gszn|y`8hZz2^H8-#AYKtB%7lX z6MWHn;fSb6k#8BgX~-FkjG_$oz!Op~tzGzQKj7TQ5@K4L+ls`jKI5u2eRh~U5Z`>F zxIk<#d4Eg(Ow#yfbD{R^1&ZanWc>xS&2fZb6uO!9#e&ykFIV}r`CI4Z zEN=eRfQ3vnxIxO~XuVp3K+>QuYe?~C*>+SI=5Kve<#a~`n^?~>o(w*nN^Iz{@zW(_9 z^Ox5z-v07mj(FjdY}}=8njbHmo+M%TG5$!%CtTnDSkcxRBRL-G9adpzTxFVkp?29; zCF?6A>=u3?DU+ya^z^Wtmnl$R$xfq)S9wkW6>PH}B%x9e^-4}uvf%^Y+U$IUwtq%I zR$J>FNL49LO#NFlqz)b9dpA!YiXmQc1*y&4&a@58xgQSBhK8w(a`qvO3!;?5_QxV# z*KCW8_Hp5HgV6aU@)qZ?CuMmyHo4)h;qO@<^VI!07l!3jZ5LI}!8P-Pw-oFEQx{{t z^K1kpvoXSeZVsMI%f>HgUzx#{c7HbVMyLONnQb^en=|;`8Q%XI&X!qACfytSe(#=6 zyXfM;yploHJE@AdyxDYQZ6DSv)Z596v5rw71;Ml*XVLPj-f3T3<8>N;ZRuj>!YsT| zw0!O3eb?LH{_*bp%U8qeLvghI+8#9c?rGQoF=vo|znspZxIU9?f-z(8wSWE98`_!A zTmQ2=lT4b+)qPz*I5>Fxb^S0oIKcltiRky!uj}JSafrX4K7`+gk77!HK))&dIIgSh z_{r!H{yRE^+KwMYN4lQTLAPzAnTR7(N)3V)K@z7K639UL9uWB8a7;lD@6FMl3>UEZ&m<}>$9?e#Og zgL`KNBw^)VO!sNsmeO+T!=tFGE&NJ}28 z2^0fmbP~QBFSV)e%=Hw7G%YO3S35)2A=He5Z9Lr3G4qIswXTLjynntO&tWVrDBD0E z2leg7H6vhMS_AbNDX==(%sV)dr*QuCCVM{8=<}0FAFsFyWN>Ao*>%t0EFH7LgNzHu z(q$~{tB^9t+Cj0i&4x+><-)N-^Tv}yEU)Y;DHx*TG)K6$FY;hPhKACx-I=D2n4Fvw zgx6UG1s{qc__a{L@PDusc`Y|P`gwWZ-My|iUoT+yd7aAJ8iRX`rriD^!f&BRfQ4V` z0At1mQiYin2sAhdqH%{+K{*1ia)=fG#E5{!zvqZ$Q73I&6nSG=t)f9C!{ zZ~knmj^4Rculm!$e8?skf%I~;RtHUb#(Mpozz`mxU(*;!P{~s>(tAFrL=6hiOisGMCDH{B4@nA<-HrVYEQ|*H(+)8y ze{;lvwnO6+ihoa!^{01u%NA!Wk`+_pQ#EioB-UnrDbMnon_!U67C|XF-Gt?K`DhkH z3lF2zcNqb+rX+G1Epi%?zJxdqNW8}cc1N#sw)qwoLQDizNGDFx@nlNY)cB%Nq|)XE z8(nvc6t=SNn#N1c95oSBbRtJJFzS9mTrB#KFt0-XeSe+bUFoH{k$-7Ey`PGCu!yL^ zQycuS;XRBE$eJ9f(kR|xAr>Pcl-{5_ak{DV{cN*={jq>r^ZWE6tEuqVs3S*2(UJNVhEhGdSnu%|Ng zu9W>1nBUmdUkU_r+P(nBS{l0GUj9bDCL}w4BY$(UR*P-8ntig(N=4_HySHHzHvazh z{XQCCQHtC52Pa>bLvQo7(|5o2FF`8r0x|OX8<0ddsQKN%m!C724`&!<;#<&2=L96A zVoafR7i#gAJV?)eIz$uR^W=mqJoe||a?zt4GE&1dvKafiY*OWLeERUufq%HP$zUvB zLx1-DF8sSnmhj(RUzRv=4QA3)_GDPQZC9dv4qj01EK7miq~3ezj658&)laV10#42;Srwm3YO(Ag4n^)eum$pLKJJ8~mCQP+ zXsrc)<6N{BqLoeI8U9TneR2r@j^N(|_<#2h{vE@=M^LO2r{6^@7)x6!QKn9`Z z^COVgu#-H3Wx;5-6kUeHB58-dz0mw96+0(vujfQ%k@(m5m4|9qUquyW zehO1rd^00f;EgO_0U9sh4P>{|aXe{5A<55Q91mH(h*A*<7mcnE>Vu>=V1M)WI=`Rx z-F|nKMVlm^Z$_)RKA&Un|Eujw*yFa5ZU0J(<13L7yCvDN$EHm6^P1#M7GE!uJ5N&d zaqDhMy}1`Fidz5u)u{qNfX$YyBsbrT+yt=^C;)|8PC*Q)siNY2RqwCyIZ-CSqxp>r z_+gU~FM?&fP=?9GW$PVJS%3J-&IcJF^OO4U8u?53d8+e^7g25@XIymjPpm5o^k&I| zH?8vRl=EM$Q;+URn+0#BNngG{!vBTK zP>C&hQm<_D)ta0e>++6KP2)A8waCGR51cEUPdA6GewE{_?5QFQ&jjQyX5-VUA?!RV zkeJIlY6KqJu(AmbHGg4vOvUZ^&zUU_T1tlNvk*7HzdS89<_Wg5eG_BAfhAHW68tH| z+{a@>Z`*Su+wIrfhAO$ew#vDP2gi`IpN2!%tPhC{e7VP$K^@`@0(mx&L{O3Mi{BA_ zY-k=J9U6)>sg!Et3$um5XtH*>D66mNX1hCjQ~(wUG`fC7pMRjY!h4S+(ddImHVrqG zHwqcMqTP)X;%+jj-Q|qCjGeo(Xn-b785{JJpY?_ zQ8!wXso0D4dL55rg6s#zv`ciCr3E>8IH=5%;=bZq5zVOcnTJ~)!JKkwW=Qe$i32V# zdsZ?(TZqS%Rdd6b!OTlaz`It?G)Mz+;B7wYu-UE^>wf?Q(;tKbL`1Xdoy-@F72Ccf zjWt&VYgMng{E8p3A#F8xb-V#{B5!Z64GQbEt0Oy1J2HH08QBU#-UbRK1f3Pf4e0&# zM=G6n%Ta>&X-8bn3jU4EE%hhq*9}E&$Ey*o9SlD;nX6{fky-P&`IfU|7{jf|t zH#pN<9)IWDzAQxL>useNH*{Hew1OmEyLiNgF@sPm{Z&UYjCZ`Ut9s1XYuhAto?4hg#d$v`x=gSte;lGM2{7i-m z^-CE7;^*2VTB@$icCD8Eg7@;5*Z=WiJ7y>GK!4&Q01>QGkqK+D#ZEkQ+I5s`8Gu}> ztn%thIWN_Wk%TFIa{_?X{K5Cbnpu%E; z<$l^J^FVHS$dV!~)bHFL+cFH8(GUass02n+B+|V+{N|Xl^EK}@8c!C!_>2bF)M-a@ zQGb4n*s9FgY9dDfnXIN|J=&M6>v`PYJ+K_JnZsgr%YbbdRAqP&c19IyQz78=pSRl^ zvKtsgEqYbv#BAH-Kii7!AYW-kGpV7Ow4#{}W}0kCtZc>K0TP!9_DoT1Etyk|(1{p} z2y_@m94Ha8l7l!dt02N9U76z&KGFCSOMh;U1KU<%!c=O^8M~R^ra@+Q)JH-Pc~U#x zAK<<9`rtGOG%srt$$(~TwHk=<`f$K@br;NKr@{qb?^?b9_mrZ6vV8ROs#A;KJU;q2aVzOZl072@kROI>8+ZmI1}Dvh7x z?>XNTx^69|?xBPY#oh%i$*hoeq1jeiu*gzsDZSaL$b~r2ZRW;(s-$4^^iU;yXFB&(y793Flis|2t9tVum_PLR>={447^QsMdG_qpD^B=N0TVMbIQU*3 zoDW4}CBCBn(5dC@^Kw$oWo({2;hw#pTqVP*A8HuiEoW26i>W32hjA(Layin&g${D@ zpTIgU5>8Tm`ff6mP9u})BY%&EO8F63pz_R>y!gCK`1#cd*Lp@={rj_$RyKX^&aR(zJ;qAocGJbU%~c4(J%SA6<(C$e znmfDWU9au!PIh-&hy`He2m;3mDE*|HsA8?z1Tq4-MS3m0KgVACz^eoZRA6nZVK^XN zivVp>PQ7(<-w?8Z_J2barh)pu{f~zSj}HwfKlS+N`Q9Qw@@^^|8t@Q;Sje~6aXjjr zm3cS;su6qnWxff1F7vV8ruQ=fNMJt<^fcMy&Dd!))L^{oqunyYo^k+HYsmTj!SD32 zv5iIx^P{3h#oj*61S`ajcC5gh?St?FtkluP;RWPd3|WIv8-I)0kw^T-{$Y6}=)J@E z;+t}J5Dt&}UCEKFF^c>m&X0$uh|!Vy028H7A?^&Wh{2&m?m&GvF5bKB>JmuK1duRY z*g+SV>O|3}MO^l{5HGQqjARtrM0qu0+i7P`_RBJ-bBza%GV6ca^AWXeo_aJwtaE(0J9#Q4`5}ulR#I zosQ6{)OKVMtPFJ6JcT?z9(ES4MpL3aLs}IeDNHWU_n01!JO>C0+%T5!&@oAuyXjwN3D=bKWBE7KO=2$;u%pnvwZX8Y@ojTardyA|&cWe)yC zLcr|y>|Z!=7PwL;PF?GTG4+dATm$agYZbV{{V)}$9^4nJ4KGeb{?P=Yr$L(ijU1C>K!3QBCN>8>&zKm3z|5tB-P* zUuFJxDJ<>@9|L$!K> z!-AHU!e}d1NI6<_?SrF&Uk!Y&hyKvvd}n3A(n8%({21Bj{q=04uUEqkUD*B3*U$NIwz^6~+Fv21268*)-qV9pN4I8A0O zNbAt@Thc=S+n=p+wbBxx=MP1qC{=H7Z+}5zBVt0ho3B>>7Nxq0Vqd|9;AC63CrcSL zrm7SnOYi_U_1*Zi*T#QE_V#){>uky8nz=QPwMmB;DQr?n3$6kGsU{)CAIUh8D0>8Ct+IqtAp6nQ)nG3so~|66L}vsAOhRl=f2*<1NbBMsRQ39<9rD7 zAhlN7QYmf43rMd39RgdWY9F|qo_{6z7aJS*ql`xDql`wFjq=F*_1)PEWSfkks(KHI z(wQC5wUCRD8DkoBn#6wdlmy+a{fH**hGV3#63kTUi0zy)(2ElNJyU{n49NC25ya-k zm|V8EGez(WD(R@q^rzV#qJChyR#!U&*JcV|@VCC<5e5Q6ZVHKc%m=eH8h;$q4=oLx zjuo#GEGOixc6&rMDNCvnVGE?n?YX$Yu4GMj7(%Lu+Q9*9q%gno^&vz>IOxLC%<+X0)nIi+3F%)&|^%4ZRtkU_j z29sfqkbnmq4Du$>@Gi}R2Y<2mlvXBSVayo5ql6Zl*MH3jT2;^h{)xfT72Gx~Ri3|X zXavw~lE7hpmRx!~NOE{@Zx7k0LVvlt_gJdmyM||aGGJ?qT5?E^SvX8fa}B>CO6hN-5MPwJM@0| z={wOwS|L&l*j}oo`$pTLFLrjPoDeBl<39NlvQ^DH(9C^@u07UI!LAG5&bNfQ&f<(1 z9Bx1C19?|12##s2W`Bm+0e9z%yr01|^AJ+L((mEc_En3szQB6chPAWXUthm}VGV{x zLws&)h~K#>v_PwD7Vx2duU%pEozA2%b$`V$LC{Evuh@0mVHGMt zkMME62ZXZb1OJ`Sja}RUfH1UPE!4((zAuJTrydsqNK8va`lbnf;K)B9I!kxsq$@Ji zi!?vtJ>>Zweu@|ma@Aev{E^H;)=J=7NnX*tT`jt^CDrG&I%F-35?V$;AZhKkUJMuX zcUWM+BC7ENRDa29>F^hIOOJA=n5wPHuN*&*PY(zF@pVQyCete~{GEO*7v4>H{Uy>E zGYPfI8v_Co;ng3J_la05FT9GNjF})Ur7I|Fd&^F`Ua!dv3EKd>_lF#ebQffs(JQGij^ z=jCKkr~!CMYo@^0&S3$kGg!uA~SL`B}6v~q{3`;o2&_WKXhAF%rx!KrU$_q_E ziWcv?SPd=g>r{VW5PAR7$Tc4{a*a$e798a;5jI-PYP|%j#ihf`$a_uQnmD96Q?@*5_^H&RZTI6aV%jQya|neD8%oXY%i+^i#$NWc9&-mQk*ZxoMpYBuQ4) zKugPUh(K>pv1;lDHNa9wNb|U$5`%}lCOu`XP$Bq)9M*r?+r8M`dA>)vTm=qQhkDwJ zL0b{S5jf_d>XqsYi`Y#QFLE7_bG?=G`?NA@XoX_{i#UZYGz;GBFo!297 z*#8`Jm2g;5gn#bOlIfszSuO^x$+&1udacEv5Ca`-$H-j48}%koiV}^cSBQ=Q_qY)G z?c8i*is*kCkRrjrlz38l2Y1}zRj0)WZY_wVxOi(aYrSFMNnj^IF`)DzW>m1D`q$n! zp1Wjj0#0r>Cm%42;jSq4CTMzN4X8V8ANk|()%do?L7{WFrC8d$b%|l-doD7)!R+a8 zR-Z{9j1j|5+0y!?TfZC!hP`{pcl_fYp0nlYR6Bq9k(F$xe`}}PFCIHD>^D!`Q3`6q z^cJ`5YD}W$FOkFP?Nbl?3-9WWo+mw)wMJlMMT9>+hMJZE|E35aQGz24^)-1#) z#NYYX%qutV`V9LR84mOjVyCsPO2&w{ zMw8gzfcwaIRb@bU6hC?d>tOZxJpPuAg&S;@o4Hz!)-)_rhoxjGA)_;zAC}P2ewNu{ z>&}~XF`wMA>M^it$9rY{`xU&g+!}8h+LC+OwPomRBrf-A!Q#FfS`oUcT4|zBExmta zPQ9THz9U$5$i+gJk|#GHm|QEUs@o_%%QAnCVos&$-Yi*u*^pti@_YEd61C`?t#XN0yCZ|| zW%D_4$lgDcd_L4aTI@$}o`$9U`^bGcwSMxeYv5BvBe9>GC*ye=j$*w-F)RAV{{H?U zPRq6ewHJ(#!yAv~dj(*1Lp4K(88lcNw3T*X992HN5arNNhj-|e6ZnTK z(Eiv~Mi|Wg1g82dSyt9woSUP78*y7h%~W1R0|@TSJ50uXFLc#GXGrAGC>}?aEQ{_l z>Y{|Y~O00Br5!aI1 zP{Wu=+?Vdum+<*oX-aOF2Tu_Y>bXB%5udPH4p)=mDj%+x^ID~b1zrt~586*oSG}?r z<}~&zVwwWK#V(6M*C2m9Al}ppl=J*#?@v{HB=M=VBz*6|fs%mVPlJCagwF~*rGP>P zz>0b}82j)p&Cwa&z0x4Hxl z{GM^onR?1>%{9&Mb;^JFo6&S}#ZX$kDk#TIU@H|qBwvcg1*ahPQsXrNznAY>0D6ZrSr`0PXIKC~) zdlq~D=eW#QNrqu2u3d0KX_3!X*kKi7kiHhI_#U)UEfgy9%!+?~8P%`J^bfjitwcS& znoo=2FdG!v#md+OoQ7qXs=(;S^I5h^=2zovl>>NW1x8_okR8}Ove{%lpU^@p$1Bix ze@17`sdt!a1O(bp{|)R3gMg4}Qs=`B(C*q&NlyOw(f&R*XUJuhyz!L?h{Bmkd9UJ^ zn}i=(idl&$-!6XJ~H>a&^LLWK9lH;zC$2p?;_cSqt^Ph46>;? zts?t3obDs@c@o;|;`!EgdEq3P}?m@8kFkHru!!PmE@G_q5e%W1yzsJ+=bW;@_)#3f{Dn9R? z-<|D`_@Z03FE(bB;dl`bDcA6hTrXpW`5Gm^`}^VV;Z-=oiy(Yur~eVY2+Q_J^&kje z$8+S`<-F~e;hPw5@q4cFv|oj9De)!!`yB!beII}Chd;#oT5t9GD1N(Iy`jHdo(ZuS zi+pRt(OT%9t$zMKe*7)f^X(I50V<7ksiMoS|D96!vV5z}{&lg=B3<1r+CKylHGWBT zx!FY!liD9fxo7P!yWdNR?tKcp;U?bhJv?$d(0;kr@Wy_I7B*?Du}KB~q}YAAyWFKL zS-gK}Pxc;CDW1rbRa^F4H?vl!QeefZE}f6=15}~vl1arlxy6-s z3*}YARTbe~g!5heUBxxDx>c?IlGt#XN`!x1^>F_gclg*wx!C&MT>ALr@^n{9?tW(( zCeHnFc+J~S7Gj;HH$t%5GI&CJ%<*ZZ#m$<1D>K7dSY{80UP_arZn-%J@Ke$xt>^ZZ z!`4v?@V%}RwTTTyJ9eg2_Hzr`3m4Do#c^?JMlke#`4KV-2roY2R~{S!#!eaNrILS) z{@`fx#>>&|9i05Hcd(&{zf?W6%&r}ITvKN^<#lctRYSpzasV-<@^a4N{}1txn8OLr;HRwcRBW zXU%5}Lw0nMe^x8)@bss?CW(z$4PT_fP3bShO{H82G!g=0A)a_8Ez0CBP*zo_Az*WC zVs(?N$&xrtq7^t18`Xuj3+~UREx8G`tt4gIKA9{SN~31xt_D<#{*!i(aGROXUjX zv{>2*gr(JXT+pLbMX9jF_&71r0haDKQNP(^s^Cy?s(oYUEyU3+;;n-SeZXv2=|nWb zdR9qnc{ePQnT8!ebhfw|h5&yCPwNy~uyH#FtYIVfoABXdn1mZU?-C&9?A z4^7D9D7!hV4F1h(%pnlYt5)a+WNKrN0Y$C3-jcd-Z`BW>CZHe!`QBnNURcBiO(IL+ zRFPupSYonYPUwzx(Dlz%zYIq)9Y>Kj$F!nUIh9 zdgu(h)JF6S+qP2K&Vc!*5i5!@qeHEw68*k44=&PBWvXdJ^9g_C@~f2-;-ZjM0gFD~ zo5FF(AmZUHoQDg#zFJP49ORipQ6yCuMHVC!alzAd5%)z1KcpXZmBT0=bgE%EqftAP zi+H$ov07nMr75#EmqOtj75Wrjt!R*J?0Ek|OwKQq+p3PI{GZrELv$`~coEP(7#nmF z@gTYgy-_lw0d9Y5pO|pEIggyGlI?RtHrknS&#vm4-IB?!Y~GMh-0@LYo9{--^Ko-d zb@jF~kK+qRlCg`(5%gz@KcDeuhCg%sSy1-vZ3MNjOVBuvV>c-X{gUoPKl@{l)lobS zIFpTJQx@F|CFhYc(K?8a0R3J#Zd={`=%Uuv_-F(DP@{h%YCCjaC%>E5^^)dQ*RK<$ zc@^HDsG=r9)GkHC&95#hK^R@L!x7zCN{+TWYM0@%@^MQ#0*qyJc-rG_gh1mAIyy2i zLgoC|BK;Q+?on@h8!J6bD(5tNKe|@(un{2A7m1oD`xG^+Q3o49_%BPE$nccGbu+t! zlQn6#yE=bcgviF=k5b14pD!{KzNd&j&p}Uey9@_K#J&xsh*1IFRzv|VRbSPrwwo5i zFtw_^ly6(=Hpa(N?nI33YfPcTK?kmG6#?P2N7oKGTC`CRCzjs%>$=+O{pr4@ya#V0 z-*jCJ+nli^V!Y9@i42EYLfS83ldW5-++$WNXX$^lGv|giTPcif9J9u(3hGStmaYcw zwg8x~4Qu%BMod;O+}BmrCzKgxrnLu7XXK>rc-dS7a8{KU!l zOuEcE(hc8G_y_ypLz-77?QwWeJQC%e?nV9bNHnqr7J4~-LCwEcn@fJ%>tArWyfs6w z=Y@a$;JzN*Q|Npq{Y^-azrOp`Hb*oEmRNtf?;3nx_{MuVWr20%t0#m^u;4G^8Yr&3 z6SZQTgcZQt0ui*>%hf8agxWB?i(SE(7K(9+UaT5t)Ispdulc)et&R>FhPo6i3YR4| zhBtwEAmN%zfy-|aHH(+=YPBUlm^ZI}cl3W~JDizfv598qlVM@32-I_@n9U&hYD)EY zbcHl!0w26+!N{PE0{wAD|prtb*LCW!_J%Sz^7-$ z`17(@7H2BXOVDZkXR>UKlB-rSoKISp32m~ANlRs816Qo%^UwI=_OfhCy9$hFJ}7^R zMP~;vM6d|uO)Ab~86QL^*yX_u^9uLlj=`b2o6?N!MxA~!Nc8!$BBQN?2Ivgv9@#dSMy#dAP)zM*8*hF8@uwdns@sHzSHX(4)4Jcj2+)ryDD zVZ$M@!IWgN`*p*86V2+0V&M@lUJ0u!)&RV2xMXYz z)Ynm_f|KKuy;?SUO*Oz4CFr`2^A)_iLV^QqjOqZCAj*HZ%;V!7j~e-H2iW@f-RkZ! z6a@!G(LF67AY(mNuPV%O=bC@Z_iE*PrhLCDFV<0w<@>ereN+CtD$h$^l}AWFtNeMb z{JANg#}hxtkcN9=I2y^BC zBRJClBX%cV!TG9xYc*RmP9<}s8rZ;h{>&zPD z2+)tu)M(7*+O->_gyYUeOXy=UngSbdsG#u*7q3B8(Slzz`$D@ob~|u6qbn>`uvjnE z&KGbsE8&%vFDOsmlqY{jo&jSk!g)0xD$qI_xBMokX$_2|%~{y^B&H+vL7Ko2z7(Iv z&sCf9TCaAZJ8CmPUM51c?XGbf1G7R95HY$zmjEq$96LDG6O0d5{*Gv~ine z+F>6c{8T7UO?Y`d-8&ZVbj@?PNx~ zUEc^iO|ae`kf(_?8sJL?ygeits)(Q9+Rh}$3M0Lv(x7OU5`jauw76wQA*% z(4Ylsrm(bj_*=YFb|t5sD&O^v^;UTbTC;|ED~^>Hl)b6%9f7|0LThl4i!og31;9lZ zB7#?i75PhdQ-Q6d_E!sCe%+BkOGFh=N3eR*Xd({|uyTLcY*sL}Z9Ga7Og*$t=SV|U zd4S62YOS*8cG>f)?0HpIL`5h(P(q`kBjeAt#)VWGmnL0G&AboaZi7jYJ0rD&=*E~zcH~m_3*N_ib;@R zW*qi@V||sCn{6Vj%y^diqg>lR0J5@U(_yUr-0`(NnN|($PV?HS_C~%un)@zopy1{* z+D9uhDiysCRoyyf_xjLed)s0PunVylo&7=Tomn{Xh4oQ=`Y3G$pXVKyzksN!Uwu`d zcesD5MwXJQKw2{^VqZUSTnuzn*wA~h?QZ?Q(GFDOHhG&8c9Rw74(Q4YQNcGLt{^6n z^M-n)Y_!n)|iU`b)##>WGX_Kkvn-xP-b2Z$9iU#QAO;Z3A zSo`qp4!&)#w3E(OB9_1(IWCYTi?42k>1uzq#!z`2lf+G=v#*;*{*d_Dp>yvA!`t~_ zX3^(3sA3n7AZpgECKC5;rs6)PA#B#NB0rl=CJTvG1kjrxaBxL!8J<2sn$)i07dcT5 z^R;a!bC#sqc^EbE_!LfCiW(t-5f3U^9=n+=9At5}9Lve9+GuubnNUjXsr13ceu{sR zq>IZQvMb2}RGFC)@+|0=lJDs9aaG<&Mr%Lj?Djqk73(#fPf>=0O9_zXs}C;`$! zJwgwRUkp^W{bFlBs6LS9f)>OV3;YSE zKSOwZabT9xa0pPIFUBV|@u&&sD^z~*!Sja*aWZuLKvN=-QCy1=!sm#-Pf9qNKR+<` zQ@wC%%vWoSE*#9n;WA<0e!bmg)d_z?0+2z% zz!}xo-!%&Y?sZ|GS3Jd>FZ*-3!H>HBB>qyJc0>F44o9$t)JL5|R+I3WzIxKb^bL#-s`~3^=?DhaP6LoS`(tJl%#6^bVj54oJ90gl;zF_mUbc)qTx2~Y znX5$6Bv_c=C0MvqreJzw%NBn;V*D%Wr@OuvUh5Gt@{pU5?&rja+6#)#MI!8=d%kh0 zT!iO9HQW4}qgOugF9Kx~moGZ*Hw9{)A4{n*k`re+MXX~QM3sM#6IPrOevW%B;(2)uk?RrnuOJU)M)GH1@D(^)QQdW&Sl=Yeb%s zXS20BJ`n>R+~BZZ zFgduL4Oo$&r%IRt$)|s|DPbQ}K9#02B4u3}Q}xtpUVJiJnE;OjDzIDPA~hf+r8HI% z!MP!VrelQ`X?3z30v{6oA&g&IfhhWoMH3bX;Mf2x#D_A4DzR%vvr^lflK}@SBLz*C z^IOZ*G9kQIQ?BY{3+)Wr9MuFRf@oN(kBO&CL)4p9>^RCCn3~)XOP%@n@t|z=FHEYJ5LDfGgoA zIvZxM5+cXIygCRrB76&$r3$lvKL2c})7mIZ;A8F5WelqAD{ry3bSt}SS2$r?WY@nl zHGuAWCn>-4F^?;mvz2&uo}@}5QCPQGxQD2+HB+`iIg5YX+-Msh$Ss;&c9YH}hqqlb zd*<-o4e9=|o@PUSUg#ugVsjD|ojGYDcyw1yZS|f8l@XI=@or0O^sbt$O%d#OO=`e_ zqg4%vM^4=LM*Ad5UQCwRfT1NCTHF9rJVI3H8@(^GRk~%CCso$$-0!aOpc(|Opm5M@ zQZ}R+RsMg6X}y-p6G2`aqR#Nv(3edo!a6$y8!i=?{X$1KQC{N7W}KT;Nw2f`Yp)eu z4if&jZBimm__j(oOq)&OvWj|soFq9P;fN5tHhx>1`l6iOtlsG1v;dLP$?sI-u=qVX z2*=EXRX3Y*tSnrg?1!TzZHlmYfyIef;o=vE-im)b?p;flgs%rUHI`gvxJL7niE_3N zm4UT7el9M#g7-ylR?G(tt|(!C$l8o*!;%RNYqv4M1y^>Omm&!F9a%9-Df?*=q0kL) z_h26?pl;6BvB-P8|6j2FH0H#a7SR)f<}7P7DIb>U$e|Ypnw!N}(9(?huQ3o94Z0Oo z3H*O4Ln}dj58e9d3OB}|Nu>#Gog<{LcXo!*8N{OzFWGOGw6N^*w3!WIi+L`C0e!Um z5?@55&xlVOvQyIVYt(Hgd)>cJrT(e=ytf+Oa# zq#?EM;kYJ-xkEh{YlIUHyGq%)S*o40Ul)H{LJ86W-NWM{TeD}DjA9g9&qj}{C5EEO z-3|7{)nF~7b&&GWqmNUZIRR`H#$A6L^X=a%?bKw(?Do1uLK2N*Tj@Kl^s$aL!Wc@; zaKxXt!%9#~z_YVEf;OF%x0Co>ue=Lqp~0VSQZ2>FeeEeGB8{0)^L5e1ghdxSfeL?N zR+oZZG-9pWsnJC^(1MZ?eJfS?R|FwLR{#RqyHfxHO) z8z{DX+E{jg(?yo0zkcKf_DO?N1;=oypt9Waoj7-q&%hVY_t(!OTj&Cbye5C*Ai90g zseJY2rjyqO(BWVVYl(g~@-KD1rB~xy4r`y%YvjrDyARed=acmg9dZ75>4iG4;1_wXf81E3xj0u9 z+Vuf4LzPmsSy!B2*p^q^NAiD$2wBywtNN&_?Yjl0h5=R@+RS2CvL<%rBxS|u@oz2W z6k+$03yhQ=wc2noFBYeo-{@Id^{g_h5s8P{yo>v8+l6e~Jtu~qx)2oNP#Dud zx@{DL7jia^ZHa+`cL}7ncDNY~{~$p8Eawu`bY#`G5?+0!qqiuXQ#OB>yQaJSEobw| z?8k`!d{dV70KLH>U!T!g8>kNbT&-L%J2y>1-l;@eSjOLoJ8ib%H0~J<;y_8v{s~dq zkCRI+N(k(at#7pd*^fh@0wq);SzO6WI%GvYz-^Gyc&A z@tDnt@AjL{I!L^!fQo-};VaZ@8->I;t2z{St%xcbgv*kSgJl^?)a6uQB5$l4_&R(^ zolNcNV3Jj+CYods(O7Ms%SAct{QF-Z;sKvpZ+`yx=6#UGeQO?bhm5lt$?{21YSoV1 zWg(Gwte?v2JXwS-IYpdnXz74(mNp0{{K0PB`=1{ibUiQH!9{=5_&%hQ{&H?2OBK$V zk_bw~M0>AayE|pKth2OiIJSWgD#8Yir{Az53tExY3RFY=`pu7TKE7G4DnSm48#{Y!+*MC9_?Bg)EKB?&NNExgm`wP3-+7=(BEW}*f`S0eq zYKQpyao=CNR>^dvaQ`#9PWUaSvEUWl_(JrfIx|DMM&I+%WhSz8LY{{e>`eW9=LZlGs00RNS5{`}?D$D|Ju_C3J< zGfIyeVv|%)orr|Pi$ z8sf=a;>lg&fvAKC0=zB$K7R&YM?w(fRvgmY5hvIdGJ*N_Tk!Bx6OP+-HBsIPyp=v+ zA!|o1*0cdDKYi~=`aKRH4ZHT|AvNIw}4 zi`mtET+>yNjgIM!I>M72lT%Gkir(UiF<6sN?|-2C z@szIIFjfoPSmO5mVm)ZF6*(MchroYWMwF%2&TiraEXGUJmj0=T#VRy1;;Or+tvz_o z_rWFOebImO`_!ix^u3}JHy=^_~MTpNL^mtsHX+KQTy)Odq9Bp3t~2SX8bzy=dv55^Mx zn{WPxa5M4u0>&aScBHgpB=ul;->t1;Kpkzc>(iI4(S&#i=U`21;M}Hh)hkVf%WMp>mF%#ZvY`TkRSdpJGn2Ryo zY0eu2QRY`;(;P$IHN<5$p!PMnb1+n2ldpXZ-kbjCb%OO%i7oG$w3^7eQ6Rw~#;Opt zh~|0w^2^vbxQfkF{k~H`!DqM#D5~>2w}Z;uA6x|vJGb2}8DjX?cRznpws#V&R8WUs ziH=7DPhBtJO8gHm6u9N@5lnLp@V*TSCu=w>u5{pA#I3~w%v4M9$;P(3P`Pr?Azrt0R1 zJ{OIdv_-ab{#s11<)Ici)sCvJBXi1^)Z&FE#~8fRwdkWd{E=!zKh~`7?G{v)^;nxt zy|vIcQN8;dbibKK%KqbyVc%45qtY|qZPLe-=cqFk2c!WgZ1qzW%UEU4+T_V zFKos_+0xMMFiQ$5_j#6p(asJVEmLRQuTatBOqt9#55S-E>Tu|EQ`LXcRb_24ZHmj4 zvXOtmc8 zq1oP6ElJEZu-6d1%VN{RkgdCVh1s3j7wQsy*@Ayfspz=3>kTc7VQi+3q+dsb5JJ}I zyH@k?#&|sBsMI$M#sN4a2*UZeNP{gH z8cKg|M!6Y;=W$^}Y6D=pWPRD6nX*i&SQjY6K$7Pw1@@?=3c7+LO-*WPyE25Tn<`QG zxpV2Rp823@GQmt_XB3ZV84~beLhbIV_J)N2(i|2SILlb-?@x0#%jXU_{{%6n?X^ zv_VrlUreSyjQCoP7`u~c(w7y>+`ejH%b3T&R(>?e%U)T`h%=dk>q-JB7*uSmjaq*Y zw=(YO%NOslg0jVI_^;v$Kf!OSpUH4Rzq3X zVr58yRqpoXESY-i5@J3eIV?_ftQ@lKSz)UKDZh{k`TJ3^106p5AW?neiQrGJ<4o)#1ucnKaCQ$qY$ z*#ft?1vj8)Bd;oxPCgne!@|Q$);C>>1r@Ooealg1gE7_74jjfekYNhLz-0o=f8%!B%7)f^cZQN7$I_ETD!s{BQ>&JN;ETaU`4fon{q zh!O*RzZ+@L)V1x0_cMhM3y(rUoIII-vpVSn3LbW^AD-KW{8QFKebaxn+l83}^k{C& z8un60H9xmzdB~RqUO30~FE|Zb)8qB(PoZ#>JBNFxORb&G>v;AaFtP^k+kYMbXfN5q zuBA_F{mi?Veh^zu{bbk>BEv`jJfbUFa`Y`?R3%68!-wDUzX#ubyS;tzc%NF}=Vu4o z+s_{9r-Ors^!CwXdS-tN$4u_ytSEj>hBPkWA8^cm0guy{ z>rn7?@`bPBz4Bd>ugZ55{236fDP({K`;*`+aA~rl>)YCk7kU0^>{x;F5j!N_Z0HyU zI4SW(Jtg=mwTO|Xa!d#-f}OLOs^tz5hpzovB2b7WhELl{-v@ux+y;YpU=}k(fH^0& zxA%Ud#i8VPN_s~L5B5qeqcb03Z0XlbEMZ%@m917=bfcgZvV8mI?c0;({{D;oQ>sZS z`U0eHmNNqw*swQ;nN8~6O=U{zd^+t^Kk<^8TRp05&RJ$jY-XbpNSj=!Vsd0Uh$?=% zLDm?Ad%wA3Qw@Ji;OLc7YoZ&cIJmBz@DLGN`aIsBn|!9kucNXME#t~Y^xU3Hy5?<+ zT~61&b4z$b7qxTNMDWw$aC>{i+J=q6%IP*g+W4+~4&mXHu{l$CPi{+4Bw%8#fLw~Z1WU-3 zc%EhpU9W$JUceCQut&LaD-7N0*`sjGy9!%G7&qR0&HC&fP$a=M4e`EfhQM}yihWYd zR09Y}QrW9$D=R}$FL>H;%xu2TH{Jg$uoGiQNc(sfR1giI1Oe&zenU3eXieXpn7gFu1uEbFJY z3C1JHhWXj%vf{MZ0S}R6l^$3h6?k;#280riJ`h_qc?{( z#(e01mC?f28XoGv2`=l}#4=lq>)*`*2e){BnL|wQb|=Ci(vsC4Un-bpxU_dOa6x0{ zHvE6Ak~U>p21S!Mud}gFpHRwtwVG?z^dYgTb0;*`rn;U!CDNbMSpN}^0~YI_)9PJX z8(nyg3$|Suu5^cU78d;Y=Iuvy0-QIW0Fv+1yRLt}hD(>Or@<(Qp;p%5>3opTQg3o= z8JHxOmfsO1ZFhC+{SV)L|52U3w`P3(%ddYw;|pvgzSMo@o>Mh07@z5NU3TK+g9BQ0 zTQ5fb9C~5qZ~b{Cr=dBIs~e7fvIVUTwJ}x`v$G8}v4M(M;S*bQfe_Gz@)l}U6 zM6!y~gGp-Afp9}>J;3vPjwgsaH7?j4=zfzM&g=$0V|?GxJ~ML~3Hec!Q)&{B|1*D% zSLu?giea0XwO)M|UuDX;HfK(qbP}CAOD?m7-|nqb9s0_pG7q}koqUbv1I;y^*Dx0I z4V|x0BWCLO+<1z0VeN(6oQWEGo>}wU_IyEexh@!)EojZB$!BT9I3N57L{z zY+MLoEzh6c={LM1o3Z)YeQUqIZ+*>{b?c60<_aCMW=n0k1OKja*0lCFX718?6+{aKm~$cNPDB!_Zr!@@M9t`8s8t5KSk5^%i4KY$clv-h#}w-dYp$6Swf07zVIOpLcgdwH1mxK6sSR@jhQ3E{LSpSEeXZG%AX|$I zZ({;k`vIeK%K~-1V6uC)0*>)=Gmfz}PW8Tj1@y4!p0z3IIIQr6mm2$`=KoI< l`)~M0r1ChIM>*)@BD_}bf$SfdhnIi?`2TLvFIgbg1^_!BhD!hd diff --git a/wp-includes/version.php b/wp-includes/version.php index 4e0645d69e..8fa69a7d14 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.4-beta4-35657'; +$wp_version = '4.4-beta4-35658'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. @@ -18,7 +18,7 @@ $wp_db_version = 35638; * * @global string $tinymce_version */ -$tinymce_version = '4207-20151107'; +$tinymce_version = '4208-20151113'; /** * Holds the required PHP version