From c936468da1dee834a93f3cbca93214c79ee1ba61 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sat, 21 Jun 2014 01:15:15 +0000 Subject: [PATCH] TinyMCE: revert https://github.com/tinymce/tinymce/commit/158b7424103a02f579bd2bd0cd18f91d1b5e2183 and https://github.com/tinymce/tinymce/commit/576fa77aa20c7e029adb4bce5cab4bf3654cd58a as they may cause selection restore problems in old IE. See #28391. Built from https://develop.svn.wordpress.org/trunk@28795 git-svn-id: http://core.svn.wordpress.org/trunk@28608 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/tinymce/tinymce.min.js | 12 ++++++------ wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 126573 -> 126483 bytes wp-includes/version.php | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index ce135ad0b2..4e473e2a44 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -3,9 +3,9 @@ }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,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(h[e+t]=-1==l?s[0]:s.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}}function u(e){var t=h[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return h[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(h[e]=h[t]+" "+h[n]+" "+h[r],delete h[t],delete h[n],delete h[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function m(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(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 C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var h={},g,v,y,b,C=e.url_converter,x=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,m),h[v]=b?p(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"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},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(f,[],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(p,[],function(){function e(e){return null===e||e===t?"":(""+e).replace(h,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=[],n,r;for(n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(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 a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(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 u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function m(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var h=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:m}}),r(m,[p],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[q]=M[W]):(M[V]=M[U],M[W]=M[q]),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 p(e,t){var n=M[V],r=M[W],i=M[U],o=M[q],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 m(){N(I)}function h(){return N(P)}function g(){return N(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 $(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[q],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(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 x(){return M[V]==M[U]&&M[W]==M[q]}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[q]=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[q])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return E(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return k(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return S(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 E(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[q])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[q]),e!=O&&(o=M[V],c=M[W],u=M[q]-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=C(M[V],M[W]),a=M[q]-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 k(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 S(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[q]-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=C(M[U],M[q]-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=C(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[q],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",q="endOffset",$=e.extend,j=n.nodeIndex;return $(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:p,deleteContents:m,extractContents:h,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(h,[p],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=/&(#x|#)?([\w]+);/g,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,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(g,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,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,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return h=e.createElement("style"),h.textContent='@import "'+t+'"',p(),void n(h);f()}n(m),m.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,d,l,f,m,h,g,p,v],function(e,n,r,i,o,a,s,l,c){function u(e,t){var i=this,o;i.doc=e,i.win=window,i.files={},i.counter=0,i.stdMode=!v||e.documentMode>=8,i.boxModel=!v||"CSS1Compat"==e.compatMode||i.stdMode,i.hasOuterHTML="outerHTML"in e.createElement("a"),i.styleSheetLoader=new c(e),this.boundEvents=[],i.settings=t=h({keep_values:!1,hex_colors:1},t),i.schema=t.schema,i.styles=new n({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),i.fixDoc(e),i.events=t.ownEvents?new r(t.proxy):r.Event,o=t.schema?t.schema.getBlockElements():{},i.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!o[e.nodeName]):!!o[e]}}var d=l.each,f=l.is,p=l.grep,m=l.trim,h=l.extend,g=s.webkit,v=s.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/,C=l.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," ");return u.prototype={root:null,props:{"for":"htmlFor","class":"className",className:"className",checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"},fixDoc:function(e){var t=this.settings,n;if(v&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),d(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.get(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),f(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.get(r.settings.root_element)||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(y.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=f(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 this.run(e,function(e){var n,r=e.parentNode;if(!r)return null;if(t)for(;n=e.firstChild;)!v||3!==n.nodeType||n.nodeValue?r.insertBefore(n,e):e.removeChild(n);return r.removeChild(e)})},setStyle:function(e,t,n){return this.run(e,function(e){var r=this,i,o;if(t)if("string"==typeof t){i=e.style,t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"number"!=typeof n&&!/^[\-0-9\.]+$/.test(n)||C[t]||(n+="px"),"opacity"===t&&e.runtimeStyle&&"undefined"==typeof e.runtimeStyle.opacity&&(i.filter=""===n?"":"alpha(opacity="+100*n+")"),"float"==t&&(t="cssFloat"in e.style?"cssFloat":"styleFloat");try{i[t]=n}catch(a){}r.settings.update_styles&&e.removeAttribute("data-mce-style")}else for(o in t)r.setStyle(e,o,t[o])})},getStyle:function(e,n,r){if(e=this.get(e)){if(this.doc.defaultView&&r){n=n.replace(/[A-Z]/g,function(e){return"-"+e});try{return this.doc.defaultView.getComputedStyle(e,null).getPropertyValue(n)}catch(i){return null}}return n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=v?"styleFloat":"cssFloat"),e.currentStyle&&r?e.currentStyle[n]:e.style?e.style[n]:t}},setStyles:function(e,t){this.setStyle(e,t)},css:function(e,t,n){this.setStyle(e,t,n)},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;if(e&&t)return this.run(e,function(e){var i=r.settings,o=e.getAttribute(t);if(null!==n)switch(t){case"style":if(!f(n,"string"))return void d(n,function(t,n){r.setStyle(e,n,t)});i.keep_values&&(n?e.setAttribute("data-mce-style",n,2):e.removeAttribute("data-mce-style",2)),e.style.cssText=n;break;case"class":e.className=n||"";break;case"src":case"href":i.keep_values&&(i.url_converter&&(n=i.url_converter.call(i.url_converter_scope||r,n,t,e)),r.setAttrib(e,"data-mce-"+t,n,2));break;case"shape":e.setAttribute("data-mce-style",n)}f(n)&&null!==n&&0!==n.length?e.setAttribute(t,""+n,2):e.removeAttribute(t,2),o!=n&&i.onSetAttrib&&i.onSetAttrib({attrElm:e,attrName:t,attrValue:n})})},setAttribs:function(e,t){var n=this;return this.run(e,function(e){d(t,function(t,r){n.setAttrib(e,r,t)})})},getAttrib:function(e,t,n){var r,i=this,o;if(e=i.get(e),!e||1!==e.nodeType)return n===o?!1:n;if(f(n)||(n=""),/^(src|href|style|coords|shape)$/.test(t)&&(r=e.getAttribute("data-mce-"+t)))return r;if(v&&i.props[t]&&(r=e[i.props[t]],r=r&&r.nodeValue?r.nodeValue:r),r||(r=e.getAttribute(t,2)),/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(t))return e[i.props[t]]===!0&&""===r?t:r?t:"";if("FORM"===e.nodeName&&e.getAttributeNode(t))return e.getAttributeNode(t).nodeValue;if("style"===t&&(r=r||e.style.cssText,r&&(r=i.serializeStyle(i.parseStyle(r),e.nodeName),i.settings.keep_values&&e.setAttribute("data-mce-style",r))),g&&"class"===t&&r&&(r=r.replace(/(apple|webkit)\-[a-z\-]+/gi,"")),v)switch(t){case"rowspan":case"colspan":1===r&&(r="");break;case"size":("+0"===r||20===r||0===r)&&(r="");break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":0===r&&(r="");break;case"hspace":-1===r&&(r="");break;case"maxlength":case"tabindex":(32768===r||2147483647===r||"32768"===r)&&(r="");break;case"multiple":case"compact":case"noshade":case"nowrap":return 65535===r?t:n;case"shape":r=r.toLowerCase();break;default:0===t.indexOf("on")&&r&&(r=(""+r).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1"))}return r!==o&&null!==r&&""!==r?""+r:n},getPos:function(e,t){var n=this,r=0,i=0,o,a=n.doc,s;if(e=n.get(e),t=t||a.body,e){if(t===a.body&&e.getBoundingClientRect)return s=e.getBoundingClientRect(),t=n.boxModel?a.documentElement:a.body,r=s.left+(a.documentElement.scrollLeft||a.body.scrollLeft)-t.clientLeft,i=s.top+(a.documentElement.scrollTop||a.body.scrollTop)-t.clientTop,{x:r,y:i};for(o=e;o&&o!=t&&o.nodeType;)r+=o.offsetLeft||0,i+=o.offsetTop||0,o=o.offsetParent;for(o=e.parentNode;o&&o!=t&&o.nodeType;)r-=o.scrollLeft||0,i-=o.scrollTop||0,o=o.parentNode}return{x:r,y:i}},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!==u.DOM&&n===document){var o=u.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,u.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!==u.DOM&&n===document?void u.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void d(e.split(","),function(e){var i;t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){return this.run(e,function(e){var n;return t?this.hasClass(e,t)?e.className:(n=this.removeClass(e,t),e.className=n=(""!==n?n+" ":"")+t,n):0})},removeClass:function(e,t){var n=this,r;return n.run(e,function(e){var i;return n.hasClass(e,t)?(r||(r=new RegExp("(^|\\s+)"+t+"(\\s+|$)","g")),i=e.className.replace(r," "),i=m(" "!=i?i:""),e.className=i,i||(e.removeAttribute("class"),e.removeAttribute("className")),i):e.className})},hasClass:function(e,t){return e=this.get(e),e&&t?-1!==(" "+e.className+" ").indexOf(" "+t+" "):!1},toggleClass:function(e,n,r){r=r===t?!this.hasClass(e,n):r,this.hasClass(e,n)!==r&&(r?this.addClass(e,n):this.removeClass(e,n))},show:function(e){return this.setStyle(e,"display","block")},hide:function(e){return this.setStyle(e,"display","none")},isHidden:function(e){return e=this.get(e),!e||"none"==e.style.display||"none"==this.getStyle(e,"display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){var n=this;return n.run(e,function(e){if(v){for(;e.firstChild;)e.removeChild(e.firstChild);try{e.innerHTML="
"+t,e.removeChild(e.firstChild)}catch(r){var i=n.create("div");i.innerHTML="
"+t,d(p(i.childNodes),function(t,n){n&&e.canHaveHTML&&e.appendChild(t)})}}else e.innerHTML=t;return t})},getOuterHTML:function(e){var t,n=this;return(e=n.get(e))?1===e.nodeType&&n.hasOuterHTML?e.outerHTML:(t=(e.ownerDocument||n.doc).createElement("body"),t.appendChild(e.cloneNode(!0)),t.innerHTML):null},setOuterHTML:function(e,t,n){var r=this;return r.run(e,function(e){function i(){var i,o;for(o=n.createElement("body"),o.innerHTML=t,i=o.lastChild;i;)r.insertAfter(i.cloneNode(!0),e),i=i.previousSibling;r.remove(e)}if(1==e.nodeType)if(n=n||e.ownerDocument||r.doc,v)try{1==e.nodeType&&r.hasOuterHTML?e.outerHTML=t:i()}catch(o){i()}else i()})},decode:a.decode,encode:a.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 f(t,"array")&&(e=e.cloneNode(!0)),n&&d(p(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),d(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(l.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=[],d(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(v){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,o,a,s,l,c=0;if(e=e.firstChild){s=new i(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(o=n.getAttribs(e),r=o.length;r--;)if(l=o[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new o(this)},nodeIndex:function(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},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=m(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(l.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(l.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}},u.DOM=new u(document),u}),r(b,[y,p],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var m;u.push({func:r,scope:l||this}),(m=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),m()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,p],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&&a.call(s?s: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(x,[],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-"))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(w,[p],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e){var t={},n,r;for(n=0,r=e.length;r>n;n++)t[e[n]]={};return t}var a,l,c,u=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),l=3;la;a++)i.attributes[n[a]]={},i.attributesOrder.push(n[a])}var o={},s,l,c,u,d,f;return i[e]?i[e]:(s=t("id accesskey class dir lang style tabindex title"),l=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),c=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&&(s.push.apply(s,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),l.push.apply(l,t("article aside details dialog figure header footer hgroup section nav")),c.push.apply(c,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(s.push("xml:lang"),f=t("acronym applet basefont big font strike tt"),c.push.apply(c,f),a(f,function(e){n(e,"",c)}),d=t("center dir isindex noframes"),l.push.apply(l,d),u=[].concat(l,c),a(d,function(e){n(e,"",u)})),u=u||[].concat(l,c),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",u),n("address dt dd div caption","",u),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","",c),n("blockquote","cite",u),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",u),n("dl","","dt dd"),n("a","href target rel media hreflang type",c),n("q","cite",c),n("ins del","cite datetime",u),n("img","src alt usemap ismap width height"),n("iframe","src name width height",u),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",u,"param"),n("param","name value"),n("map","name",u,"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",u),n("th","colspan rowspan headers scope abbr",u),n("form","accept-charset action autocomplete enctype method name novalidate target",u),n("fieldset","disabled form name",u,"legend"),n("label","form for",c),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?u:c),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",u,"li"),n("noscript","",u),"html4"!=e&&(n("wbr"),n("ruby","",c,"rt rp"),n("figcaption","",u),n("mark rt rp summary bdi","",c),n("canvas","width height",u),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",u,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",u,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",c,"option"),n("article section nav aside header footer","",u),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",u,"figcaption"),n("time","datetime",c),n("dialog","open",u),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",c),n("progress","value max",c),n("meter","value min max low high optimum",c),n("details","open",u,"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")),a(t("a form meter progress dfn"),function(e){o[e]&&delete o[e].children[e]}),delete o.caption.children.table,i[e]=o,o)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),a(e,function(e,r){n[r]="map"==t?o(e,/[, ]/):l(e,/[, ]/)})),n}var i={},o=e.makeMap,a=e.each,s=e.extend,l=e.explode,c=e.inArray;return function(e){function u(t,n,r){var a=e[t];return a?a=o(a,/[, ]/,o(a.toUpperCase(),/[, ]/)):(a=i[t],a||(a=o(n," ",o(n.toUpperCase()," ")),a=s(a,r),i[t]=a)),a}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,a,s,l,u,f,p,m,h,g,v,b,x,w,_,N,E,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=k.exec(e[n])){if(b=s[1],p=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(N in w)g[N]=w[N];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,a=f.length;a>i;i++)if(s=S.exec(f[i])){if(u={},h=s[1],m=s[2].replace(/::/g,":"),b=s[3],E=s[4],"!"===h&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(m),u.required=!0),"-"===h){delete g[m],v.splice(c(v,m),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:m,value:E}),u.defaultValue=E),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:m,value:E}),u.forcedValue=E),"<"===b&&(u.validValues=o(E,"?"))),T.test(m)?(l.attributePatterns=l.attributePatterns||[],u.pattern=d(m),l.attributePatterns.push(u)):(g[m]||v.push(m),g[m]=u)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),a(_,function(e,t){b[t]=e.children})}function m(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,a(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var l=y[i];l=s({},l),delete l.removeEmptyAttrs,delete l.removeEmpty,y[o]=l}a(b,function(e,t){e[i]&&(b[t]=e=s({},b[t]),e[o]=e[i])})}))}function h(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&a(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],a(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=s({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,N,E,k,S,T,R,A,B,D,L={},M={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=u("whitespace_elements","pre script noscript style textarea video audio iframe object"),E=u("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=u("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=u("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=u("non_empty_elements","td th iframe video audio object script",k),B=u("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=u("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=u("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),a((e.special||"script noscript style textarea").split(" "),function(e){M[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(a(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&a(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],a(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),a(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),a(t("span"),function(e){y[e].removeEmptyAttrs=!0})),m(e.custom_elements),h(e.valid_children),f(e.extended_valid_elements),h("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&a(l(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return E},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return M},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 L},v.addValidElements=f,v.setValidElements=p,v.addCustomElements=m,v.addValidChildren=h,v.elements=y}}),r(_,[w,h,p],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=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?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&&q.test(c)&&!/^data:image\//i.test(c))return}m.map[t]=n,m.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],m,h,g,v,y,b,C,x,w,_,N,E,k,S,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,q=/^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,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(N=a.getElementRule(d))){if(E=!0,_&&(T=N.attributes,R=N.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(E=!1),m=[],m.map={},S.replace(P,s)):(m=[],m.map={}),_&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!m.length&&(E=!1),D)for(h=D.length;h--;)k=D[h],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),m.map[v]=I,m.push({name:v,value:I});if(B)for(h=B.length;h--;)k=B[h],v=k.name,v in m.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),m.map[v]=I,m.push({name:v,value:I}));if(A){for(h=A.length;h--&&!(A[h]in m.map););-1===h&&(E=!1)}if(k=m.map["data-mce-bogus"]){if("all"===k){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}E=!1}}E&&l.start(d,m,w)}else E=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(E&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),E&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?E&&l.end(d):p.push({name:d,valid:E}))}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;h--)d=p[h],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(N,[x,w,_,p],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,p,m,h,g,v,y;for(h=i("tr,td,th,tbody,thead,tfoot,table"),m=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,N,E,k,S,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},p={},m={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=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:S,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,h(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,h(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?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&&(E=m[a],E?E.push(r):m[a]=[r]);T[e]&&h(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?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,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(E=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=E.length;w>x;x++)E[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(E=f[x],E.name in m){for(C=m[E.name],_=C.length;_--;)C[_].parent||C.splice(_,1);for(_=0,N=E.callbacks.length;N>_;_++)E.callbacks[_](C,E.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,p,m;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)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.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&&(m=new e("#text",3),m.value="\xa0",i.replace(m))}}),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),'"');r[r.length]=!n||l?">":" />",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(k,[E,w],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,p,m,h;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},h=r.getElementRule(e.name),p=0,m=h.attributesOrder.length;m>p;p++)u=h.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,m=c.length;m>p;p++)u=c[p].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(S,[y,N,h,k,x,w,g,p],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.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)}),f.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))}),f.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))}),f.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()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.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="")}),f.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))}),f.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&&f.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)}),f.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:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,p,m,h; return a.ie&&s.select("script,style,select,map").length>0?(h=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,h)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,p=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),m=new r(e,d),n.content=m.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),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){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(T,[],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,m;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,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)):(m=t.childNodes,m.length?(n>=m.length?i.insertAfter(a,m[m.length-1]):t.insertBefore(a,m[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,p=f.body,m,h;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.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(h=s.childNodes[l],a=p.createControlRange(),a.addElement(h),a.select(),m=e.getRng(),m.item&&h===m.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(R,[g],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},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(A,[R,p,g],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:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*k[2]+D,O=r*k[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&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(N,{left:a,top:s,display:"block"}),N.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-q,r=U.scrollHeight-$,n+r!==0&&C.setStyles(N,{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)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(N),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(h(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(E,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,k=e,e.startPos=C.getPos(e.elm,U),q=U.scrollWidth,$=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),N=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"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)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.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 E)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n;return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),n="mousedown"==e.type?e.target:r.getNode(),n=C.getParent(n,z?"table":"table,img,hr"),t(n,U)&&(v(),t(r.getStart(),n)&&t(r.getEnd(),n)&&(!z||n!=r.getStart()&&"IMG"!==r.getStart().nodeName))?void l(n):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 p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in E)if(o=E[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}H=!0,i.getDoc().selection.empty(),l(t,r,S)}function m(e){var t=e.srcElement;if(t!=w){if(h(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function h(){f(w,"resizestart",p)}function g(){for(var e in E){var t=E[e];t.elm&&(C.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&&(h(),f(U,"controlselect",m))}var C=i.dom,x=t.each,w,_,N,E,k,S,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,$;E={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],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: 5px;height: 5px;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-color: #555;background-color: 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",m),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),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 mousedown mouseup ResizeEditor",u),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(B,[p,f],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,p,m,h,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(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}m=s(c,p)||c,h=s(d,p)||d,l(c,m,!0),y=a(m==c?m:m.nextSibling,"nextSibling",h==d?h.nextSibling:h),y.length&&r(o(y)),l(d,h)},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 c=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||m[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,m,h,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,m=e.schema.getNonEmptyElements(),h=r,1==c.nodeType&&u>c.childNodes.length-1&&(h=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(h&&(p=c.childNodes[u>0?u-1:0],p&&(m[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!h&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=h?0:p.nodeValue.length,c=p,i=!0;break}if(m[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||h||u++,i=!0;break}}while(p=h?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),h&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}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}),r(D,[g,p],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,p,m="",h;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),h="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+m+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+m+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:h},m))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:h},m))}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,m=i.keep;if(o&&(a=o.parentNode,"start"==n?(m?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(m?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!m)){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=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,p;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),p),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(L,[f,T,A,B,D,g,p],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(){var e=this,t=e.getRng(),n,r,i,o;if(t.duplicate||t.item){if(t.item)return t.item(0);for(i=t.duplicate(),i.collapse(1),n=i.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),r=o=t.parentElement();o=o.parentNode;)if(o==n){n=r;break}return n}return n=t.startContainer,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[Math.min(n.childNodes.length-1,t.startOffset)]),n&&3==n.nodeType?n.parentNode:n},getEnd:function(){var e=this,t=e.getRng(),n,r;return t.duplicate||t.item?t.item?t.item(0):(t=t.duplicate(),t.collapse(0),n=t.parentElement(),n.ownerDocument!==e.dom.doc&&(n=e.dom.getRoot()),n&&"BODY"==n.nodeName?n.lastChild||n:n):(n=t.endContainer,r=t.endOffset,1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[r>0?r-1:r]),n&&3==n.nodeType?n.parentNode:n)},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;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}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}},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!d&&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)},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),s=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==u(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(s[n.nodeName])return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(a.ie&&a.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},l}),r(M,[D,p],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(H,[p],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(P,[f,B,D,M,p,H],function(e,t,n,r,i,o){return function(a){function s(e){return e.nodeType&&(e=e.nodeName),!!a.schema.getTextBlockElements()[e.toLowerCase()]}function l(e,t){return W.getParents(e,t,W.getRoot())}function c(e){return 1===e.nodeType&&"_mce_caret"===e.id}function u(){p({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:!1},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:!1},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){it(n,function(t,n){W.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),it("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){p(e,{block:e,remove:"all"})}),p(a.settings.formats)}function d(){a.addShortcut("ctrl+b","bold_desc","Bold"),a.addShortcut("ctrl+i","italic_desc","Italic"),a.addShortcut("ctrl+u","underline_desc","Underline");for(var e=1;6>=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?z[e]:z}function p(e,t){e&&("string"!=typeof e?it(e,function(e,t){p(t,e)}):(t=t.length?t:[t],it(t,function(e){e.deep===Z&&(e.deep=!e.selector),e.split===Z&&(e.split=!e.selector||e.inline),e.remove===Z&&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+/)) -}),z[e]=t))}function m(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function h(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=m(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||p,e){if(t.onformat&&t.onformat(e,t,n,r),it(t.styles,function(t,r){W.setStyle(e,r,R(t,n))}),t.styles){var i=W.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}it(t.attributes,function(t,r){W.setAttrib(e,r,R(t,n))}),it(t.classes,function(t){t=R(t,n),W.hasClass(e,t)||W.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,t,n,r,i){var o=[],a=-1,s,l=-1,c=-1,u;return it(e.childNodes,function(e,t){return"UL"===e.nodeName||"OL"===e.nodeName?(a=t,s=e,!1):void 0}),it(e.childNodes,function(e,n){rt(e)&&(e.id==t.id+"_start"?l=n:e.id==t.id+"_end"&&(c=n))}),0>=a||a>l&&c>a?(it(ot(e.childNodes),i),0):(u=W.clone(n,X),it(ot(e.childNodes),function(e,t){(a>l&&a>t||l>a&&t>a)&&(o.push(e),e.parentNode.removeChild(e))}),a>l?e.insertBefore(u,s):l>a&&e.insertBefore(u,s.nextSibling),r.push(u),it(o,function(e){u.appendChild(e)}),u)}function u(e,r,o){var a=[],u,f,m=!0;u=p.inline||p.block,f=W.create(u),i(f),U.walk(e,function(e){function h(e){var v,C,x,w,_;return _=m,v=e.nodeName.toLowerCase(),C=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&et(e)&&(_=m,m="true"===et(e),w=!0),k(v,"br")?(g=0,void(p.block&&W.remove(e))):p.wrapper&&b(e,t,n)?void(g=0):m&&!w&&p.block&&!p.wrapper&&s(v)&&q(C,u)?(e=W.rename(e,u),i(e),a.push(e),void(g=0)):p.selector&&(it(d,function(t){"collapsed"in t&&t.collapsed!==y||W.is(e,t.selector)&&!c(e)&&(i(e,t),x=!0)}),!p.inline||x)?void(g=0):void(!m||w||!q(u,v)||!q(C,u)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||p.inline&&$(e)?"li"==v&&r?g=l(e,r,f,a,h):(g=0,it(ot(e.childNodes),h),w&&(m=_),g=0):(g||(g=W.clone(f,X),e.parentNode.insertBefore(g,e),a.push(g)),g.appendChild(e)))}var g;it(e,h)}),p.wrap_links===!1&&it(a,function(e){function t(e){var n,r,i;if("A"===e.nodeName){for(r=W.clone(f,X),a.push(r),i=ot(e.childNodes),n=0;n1||!$(e))&&0===s)return void W.remove(e,1);if(p.inline||p.wrapper){if(p.exact||1!==s||(e=o(e)),it(d,function(t){it(W.select(t.inline,e),function(e){var r;if(!rt(e)){if(t.wrap_links===!1){r=e.parentNode;do if("A"===r.nodeName)return;while(r=r.parentNode)}L(t,n,e,t.exact?e:null)}})}),b(e.parentNode,t,n))return W.remove(e,1),e=0,J;p.merge_with_parents&&W.getParent(e.parentNode,function(r){return b(r,t,n)?(W.remove(e,1),e=0,J):void 0}),e&&p.merge_siblings!==!1&&(e=P(H(e),e),e=P(e,H(e,J)))}})}var d=f(t),p=d[0],m,v,y=!r&&V.isCollapsed();if(p)if(r)r.nodeType?(v=W.createRng(),v.setStartBefore(r),v.setEndAfter(r),u(D(v,d),null,!0)):u(r,null,!0);else if(y&&p.inline&&!W.select("td.mce-item-selected,th.mce-item-selected").length)I("apply",t,n);else{var C=a.selection.getNode();j||!d[0].defaultBlock||W.getParent(C,W.isBlock)||g(d[0].defaultBlock),a.selection.setRng(o()),m=V.getBookmark(),u(D(V.getRng(J),d),m),p.styles&&(p.styles.color||p.styles.textDecoration)&&(at(C,h,"childNodes"),h(C)),V.moveToBookmark(m),F(V.getRng(J)),a.nodeChanged()}}function v(e,t,n){function r(e){var n,i,o,a,s;if(1===e.nodeType&&et(e)&&(a=v,v="true"===et(e),s=!0),n=ot(e.childNodes),v&&!s)for(i=0,o=d.length;o>i&&!L(d[i],t,e,e);i++);if(p.deep&&n.length){for(i=0,o=n.length;o>i;i++)r(n[i]);s&&(v=a)}}function i(n){var r;return it(l(n.parentNode).reverse(),function(n){var i;r||"_start"==n.id||"_end"==n.id||(i=b(n,e,t),i&&i.split!==!1&&(r=n))}),r}function o(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=W.clone(o,X),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return J;for(i=r.length-1;i>=0;i--)if(W.is(r[i],a))return J}return X}function _(e,t,n){var r;return Q||(Q={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};it(Q,function(e,i){it(t,function(o){return b(o,i,{},e.similar)?(r[i]||(it(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),it(r,function(i,o){n[o]||(delete r[o],it(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),it(e.split(","),function(e){Q[e]||(Q[e]=[],Q[e].similar=n),Q[e].push(t)}),this}function N(e){return o.getCssText(a,e)}function E(e,t){return k(e,t.inline)?J:k(e,t.block)?J:t.selector?1==e.nodeType&&W.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(W.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=W.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=W.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(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=W.getRoot(),3==r.nodeType&&!A(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,W.getParent(t,$)||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($(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=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(rt(g.parentNode)||rt(g))&&(g=rt(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(rt(y.parentNode)||rt(y))&&(y=rt(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(h=u(g,v,!0),h&&(g=h.container,v=h.offset),h=u(y,b),h&&(y=h.container,b=h.offset)),m=o(y,b),m.node)){for(;m.node&&0===m.offset&&m.node.previousSibling;)m=o(m.node.previousSibling);m.node&&m.offset>0&&3===m.node.nodeType&&" "===m.node.nodeValue.charAt(m.offset-1)&&m.offset>1&&(y=m.node,y.splitText(m.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!==X&&!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=i(!0)),$(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t,n,r){var i,o,a;if(!E(n,e))return X;if("all"!=e.remove)for(it(e.styles,function(e,i){e=T(R(e,t),i),"number"==typeof i&&(i=e,r=0),(!r||k(S(r,i),e))&&W.setStyle(n,i,""),a=1}),a&&""===W.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),it(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(W.getAttrib(r,i),e)){if("class"==i&&(e=W.getAttrib(n,i),e&&(o="",it(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void W.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Y.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),it(e.classes,function(e){e=R(e,t),(!r||W.hasClass(r,e))&&W.removeClass(n,e)}),o=W.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 I(t,n,r){function i(e){var t=W.create("span",{id:h,"data-mce-bogus":!0,style:y?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(G)),t}function o(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==G||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function l(e){for(;e;){if(e.id===h)return e;e=e.parentNode}}function c(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 u(e,t){var n,r;if(e)r=V.getRng(!0),o(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),W.remove(e)):(n=c(e),n.nodeValue.charAt(0)===G&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),W.remove(e,1)),V.setRng(r);else if(e=l(V.getStart()),!e)for(;e=W.get(h);)u(e,!1)}function d(){var e,t,o,a,s,u,d;e=V.getRng(!0),a=e.startOffset,u=e.startContainer,d=u.nodeValue,t=l(V.getStart()),t&&(o=c(t)),d&&a>0&&a=0;p--)c.appendChild(W.clone(d[p],!1)),c=c.firstChild;c.appendChild(W.doc.createTextNode(G)),c=c.firstChild;var h=W.getParent(u,s);h&&W.isEmpty(h)?u.parentNode.replaceChild(m,u):W.insertAfter(m,u),V.setCursorLocation(c,1),W.isEmpty(u)&&W.remove(u)}}function m(){var e;e=l(V.getStart()),e&&!W.isEmpty(e)&&at(e,function(e){1!=e.nodeType||e.id===h||W.isEmpty(e)||W.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var h="_mce_caret",y=a.settings.caret_debug;a._hasCaretEvents||(nt=function(){var e=[],t;if(o(l(V.getStart()),e))for(t=e.length;t--;)W.setAttrib(e[t],"data-mce-bogus","1")},tt=function(e){var t=e.keyCode;u(),(8==t||37==t||39==t)&&u(l(V.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?d():p()}function F(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(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,W.getParent(n,W.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=W.create("a",null,G),a.parentNode.insertBefore(l,a),t.setStart(a,0),V.setRng(t),void W.remove(l)}var z={},W=a.dom,V=a.selection,U=new t(W),q=a.schema.isValidChild,$=W.isBlock,j=a.settings.forced_root_block,K=W.nodeIndex,G="\ufeff",Y=/^(src|href|style)$/,X=!1,J=!0,Q,Z,et=W.getContentEditable,tt,nt,rt=n.isBookmarkNode,it=i.each,ot=i.grep,at=i.walk,st=i.extend;st(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:N}),u(),d(),a.on("BeforeGetContent",function(){nt&&nt()}),a.on("mouseup keydown",function(e){tt&&tt(e)})}}),r(O,[g,p,_],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||t.nodeChanged()}),e.ie?t.on("MouseUp",function(e){e.isDefaultPrevented()||(t.once("SelectionChange",function(){t.dom.isChildOf(t.selection.getStart(),t.getBody())&&t.nodeChanged()}),t.nodeChanged())}):(t.on("MouseUp",function(){t.nodeChanged()}),t.on("Click",function(e){e.isDefaultPrevented()||setTimeout(function(){t.nodeChanged()},0)})),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(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 g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.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 y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),H=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=H?H.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=H,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(H)&&a.isEmpty(A)?L=a.split(H,A):a.insertAfter(L,A),h(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),h(A)):(k=E.cloneRange(),k.setEndAfter(A),M=k.extractContents(),w(M),L=M.firstChild,a.insertAfter(M,A),m(L),N(A),h(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(F,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,m,h=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){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(x){}}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",h),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",h)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){m=t,t=t.nextSibling,r.remove(m);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),m=t,t=t.nextSibling,p.appendChild(m)}else p=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(x){}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(z,[k,g,p,M,B,f],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,p=n.ie,m=n.ie&&n.ie<11,h=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),h):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function N(e){B=S.getBookmark(e)}function E(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=h}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(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(N(),k.split(n,t),E()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:h}),{cleanup:h}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(N(),r.dom.remove(i,h),E())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.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=S.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(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.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)&&k.remove(n,!0)})}}var u,d,f,m,h,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var N=y.startContainer||(y.parentElement?y.parentElement():null),E=r.getBody();N===E&&S.isCollapsed()&&k.isBlock(E.firstChild)&&k.isEmpty(E.firstChild)&&(y=k.createRng(),y.setStart(E.firstChild,0),y.setEnd(E.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(h=u.parse(o,T),l(h),b=h.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),m=r.getBody(),9==f.nodeType?f=b=m:b=f;b!==m;)f=b,b=b.parentNode;o=f==m?m.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(h)}))),f==m?k.setHTML(m,o):k.setOuterHTML(f,o)}else o=d.serialize(h),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o); -c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{N(h),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(h),E()}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,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.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(p,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=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(m||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return m&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),h}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,h)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(W,[p],function(e){function t(e,i){var o=this,a,s;if(e=r(e),i=o.settings=i||{},a=i.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(o.source=e);var l=0===e.indexOf("//");0!==e.indexOf("/")||l||(e=(a?a.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(s=i.base_uri?i.base_uri.path:new t(location.href).directory,""===i.base_uri.protocol?e="//mce_host"+o.toAbsPath(s,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(a&&a.protocol||"http")+"://mce_host"+o.toAbsPath(s,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),o[t]=r}),a&&(o.protocol||(o.protocol=a.protocol),o.userInfo||(o.userInfo=a.userInfo),o.port||"mce_host"!==o.host||(o.port=a.port),o.host&&"mce_host"!==o.host||(o.host=a.host),o.source=""),l&&(o.protocol="")}var n=e.each,r=e.trim,i={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=i[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}),r(V,[p],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],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(U,[p],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}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"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[V],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.hasClass(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,p,m;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,m=e,p=0,i=o-1;i>=0;i--)for(c=a[i];m;){if(c.psuedo)for(f=m.parent().items(),u=d=f.length;u--&&f[u]!==m;);for(s=0,l=c.length;l>s;s++)if(!c[s](m,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;m=m.parent()}if(p===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($,[p,q,V],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].hasClass(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}},e.each("fire on off show hide addClass removeClass 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,[p,y],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)},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(K,[V,p,U,$,j],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a={},s="onmousewheel"in document,l=!1,c="mce-",u=e.extend({Statics:{elementIdCache:a,classPrefix:c},isRtl:function(){return u.rtl},classPrefix:c,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},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})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},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")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var m=n.left+n.right,h=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:m,deltaH:h,contentW:a-m,contentH:s-h,innerW:a-m,innerH:s-h,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.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=u.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=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,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.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(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 o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e,t){var n,r=e?this._id+"-"+e:this._id;return n=a[r]=(t===!0?null:a[r])||i.get(r)},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},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._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 u.translate?u.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,o;if(e.items){var s=e.items().toArray();for(o=s.length;o--;)s[o].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&&i.off(t);var l=e.getRoot().controlIdLookup;if(l&&delete l[e._id],delete a[e._id],t&&t.parentNode){var c=t.getElementsByTagName("*");for(o=c.length;o--;)delete a[c[o].id];t.parentNode.removeChild(t)}return e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"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 c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},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},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;ia;a++)d=u[a]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=a,a=0;c>a;a++)u[a]._eventsRoot=d;var m=d._delegates;m||(m=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||l?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):m[p]||(i.on(d.getEl(),p,e),m[p]=!0),f[p]=!1):s?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},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(){return this.repaint(),this}});return u}),r(G,[],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(Y,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(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 u(e,t){var n=-1,r=s();t=t||a(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,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),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._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"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(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(J,[j],function(e){function t(){var e=document,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} -}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,m;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,m=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,background:"red",cursor:m}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Q,[j,J],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,p,m,h,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),m=d["client"+s]-2*o,m-=n&&r?f["client"+u]:0,h=d["scroll"+s],g=m/h,v={},v[y]=d["offset"+a]+o,v[b]=m,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=m*g,e.css(p,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;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.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.removeClass(e.get(u),d+"active")}})}i.addClass("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.on(i.getEl("body"),"scroll",n)),n())}}}),r(Z,[X,Q],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(et,[j],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.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._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(tt,[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(nt,[Z,et,tt,j],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){d||(d=function(){h.hideAll()},r.on(window,"resize",d))}function s(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'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),m=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){h.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return h.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},h}),r(rt,[nt,Z,j,J],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.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=Math.max(0,a.w/2-t.w/2),t.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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(it,[rt],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){var r,i=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}},{type:"button",text:"Cancel",onClick:function(e){e.control.parents()[1].close(),i(!1)}}];break;case t.YES_NO:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}];break;case t.YES_NO_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close()}}];break;default:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:r,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(){i(!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(ot,[rt,it],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,i.open=function(t,r){var i;return n.editorManager.activeEditor=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);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||{},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(at,[R,B,x,h,g,p],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",e.getAttribute("style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==U,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==V)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||$.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&$.select(e.target),l=$.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&($.setRng(l),l=null),t(),$.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),$.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==U||t==V)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){$.setRng($.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),$.setRng($.getRng()))}))}function m(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V){if(!a.getBody().getElementsByTagName("hr").length)return;if($.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function h(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&$.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&$.select(e),a.nodeChanged()})}function v(){function e(){var e=q.getAttribs($.getStart().cloneNode(!1));return function(){var t=$.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),W(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!$.isCollapsed()&&q.getParent($.getStart(),q.isBlock)!=q.getParent($.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){var e,n;a.on("selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){if(!a.removed){var n=$.getRng();e&&t.compareRanges(n,e)||(a.nodeChanged(),e=n)}},50)})}function b(){document.body.setAttribute("role","application")}function C(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V&&$.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function x(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 w(){q.bind(a.getBody(),"mouseup",function(){var e,t=$.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function _(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=$.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),$.setRng(n))}})}function N(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),j.object_resizing||s("enableObjectResizing",!1)}j.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){W(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function k(){j.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",j.forced_root_block)})}function S(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function T(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=V||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function R(){var e;l()>=10&&(e="",W("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function A(){l()<9&&(K.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function B(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function D(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||$.normalize()},!0)}function L(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function M(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function P(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function O(){s("AutoUrlDetect",!1)}function I(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function F(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}var W=o.each,V=e.BACKSPACE,U=e.DELETE,q=a.dom,$=a.selection,j=a.settings,K=a.parser,G=a.serializer,Y=i.gecko,X=i.ie,J=i.webkit;_(),d(),D(),J&&(u(),p(),g(),k(),z(),C(),i.iOS?(y(),M(),H(),F()):f()),X&&i.ie<11&&(m(),b(),x(),w(),T(),R(),A(),B()),i.ie>=11&&(H(),I(),C()),i.ie&&(f(),O()),Y&&(m(),h(),v(),N(),E(),S(),L(),P(),C())}}),r(st,[U],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(lt,[st,y,p],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():e.getBody()}function i(e,t){var n=e.settings.event_root,i=e.editorManager,a=i.eventRootElm||r(e,t);if(n){if(i.rootEvents||(i.rootEvents={},i.on("RemoveEditor",function(){i.activeEditor||(o.unbind(a),delete i.rootEvents)})),i.rootEvents[t])return;a==e.getBody()&&(a=o.select(n)[0],i.eventRootElm=a),i.rootEvents[t]=!0,o.bind(a,t,function(e){for(var n=e.target,r=i.editors,a=r.length;a--;){var s=r[a].getBody();(s===n||o.isChildOf(n,s))&&(r[a].hidden||r[a].fire(t,e))}})}else e.dom.bind(a,t,function(n){e.hidden||e.fire(t,n)})}var o=t.DOM,a={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))}};return a=n.extend({},e,a)}),r(ct,[p,g],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(ut,[y,C,x,S,k,L,P,O,I,F,z,W,b,l,ot,w,N,at,g,p,lt,ct],function(e,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w){function _(e,t,r){var i=this,o,a;o=i.documentBaseUrl=r.documentBaseURL,a=r.baseURI,i.settings=t=S({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:o,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:i.convertURL,url_converter_scope:i,ie7_compat:!0},t),n.language=t.language||"en",n.languageLoad=t.language_load,n.baseURL=r.baseURL,i.id=t.id=e,i.isNotDirty=!0,i.plugins={},i.documentBaseURI=new f(t.document_base_url||o,{base_uri:a}),i.baseURI=a,i.contentCSS=[],i.contentStyles=[],i.shortcuts=new w(i),i.execCommands={},i.queryStateCommands={},i.queryValueCommands={},i.loadedCSS={},i.suffix=r.suffix,i.editorManager=r,i.inline=t.inline,r.fire("SetupEditor",i),i.execCallback("setup",i)}var N=e.DOM,E=n.ThemeManager,k=n.PluginManager,S=C.extend,T=C.each,R=C.explode,A=C.inArray,B=C.trim,D=C.resolve,L=m.Event,M=b.gecko,H=b.ie;return _.prototype={render:function(){function e(){N.unbind(window,"ready",e),n.render()}function t(){var e=p.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)&&!E.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",E.load(r.theme,t)}C.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),T(r.external_plugins,function(e,t){k.load(t,e),r.plugins+=" "+t}),T(r.plugins.split(/[ ,]/),function(e){if(e=B(e),e&&!k.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=k.dependencies(e);T(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=k.createUrl(t,e),k.load(e.resource,e)})}else k.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(!L.domLoaded)return void N.bind(window,"ready",e);if(n.getElement()&&b.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||N.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(N.insertAfter(N.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},N.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 h(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=N.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=k.get(n),i,o;i=k.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=B(n),r&&-1===A(h,n)&&(T(k.dependencies(n),function(t){e(t)}),o=new r(t,i),t.plugins[n]=o,o.init&&(o.init(t,i),h.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,p,m,h=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||N.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=E.get(n.theme),t.theme=new c(t,E.urls[n.theme]),t.theme.init&&t.theme.init(t,E.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""))):t.theme=n.theme),T(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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||(N.setStyles(l.sizeContainer||l.editorContainer,{wi2dth:i,h2eight:o}),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&&T(R(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+=''),!b.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',m=0;m',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]||""),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);})()';if(document.domain!=location.hostname&&(u=v),s=N.add(l.iframeContainer,"iframe",{id:t.id+"_ifr",src:u||'javascript:""',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"}}),H)try{t.getDoc()}catch(y){s.src=u=v}t.contentAreaContainer=l.iframeContainer,l.editorContainer&&(N.get(l.editorContainer).style.display=t.orgDisplay),N.get(t.id).style.display="none",N.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,o=n.settings,f=N.get(n.id),p=n.getDoc(),m,h;o.inline||(n.getElement().style.visibility=n.orgVisibility),t||o.content_editable||(p.open(),p.write(n.iframeHTML),p.close()),o.content_editable&&(n.on("remove",function(){var e=this.getBody();N.removeClass(e,"mce-content-body"),N.removeClass(e,"mce-edit-focus"),N.setAttrib(e,"contentEditable",null)}),N.addClass(f,"mce-content-body"),n.contentDocument=p=o.content_document||document,n.contentWindow=o.content_window||window,n.bodyElement=f,o.content_document=o.content_window=null,o.root_name=f.nodeName.toLowerCase()),m=n.getBody(),m.disabled=!0,o.readonly||(n.inline&&"static"==N.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new g(o),n.dom=new e(p,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:o.force_hex_style_colors,class_filter:o.class_filter,update_styles:!0,root_element:o.content_editable?n.id:null,collect:o.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new v(o,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),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,i,o=n.schema.getNonEmptyElements();t--;)i=e[t],i.isEmpty(o)&&(i.empty().append(new r("br",1)).shortEnded=!0)}),n.serializer=new i(o,n),n.selection=new a(n.dom,n.getWin(),n.serializer,n),n.formatter=new s(n),n.undoManager=new l(n),n.forceBlocks=new u(n),n.enterKey=new c(n),n.editorCommands=new d(n),n.fire("PreInit"),o.browser_spellcheck||o.gecko_spellcheck||(p.body.spellcheck=!1,N.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=y(n),o.directionality&&(m.dir=o.directionality),o.nowrap&&(m.style.whiteSpace="nowrap"),o.protect&&n.on("BeforeSetContent",function(e){T(o.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),o.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&&(h="",T(n.contentStyles,function(e){h+=e+"\r\n"}),n.dom.addStyle(h)),T(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),o.auto_focus&&setTimeout(function(){var e=n.editorManager.get(o.auto_focus);e.selection.select(e.getBody(),1),e.selection.collapse(1),e.getBody().focus(),e.getWin().focus()},100),f=p=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(b.opera||n.getBody().focus(),n.getWin().focus()),M||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},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?D(r):0,n=D(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?T(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[B(e[0])]=B(e.length>1?e[1]:e)}):i=r,i):r},nodeChanged:function(e){var t=this,n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=H&&r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=S({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(T(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(N.show(e.getContainer()),N.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(H&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(N.hide(e.getContainer()),N.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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=N.getParent(t.id,"form"))&&T(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;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)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=H&&11>H?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):H||(e='
'),r.innerHTML=e,n.fire("SetContent",t)):("raw"!==t.format&&(e=new o({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=B(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),e.content="text"!=e.format?B(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=S({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=N.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return N.get(this.settings.content_element||this.id)},getWin:function(){var e=this,t;return e.contentWindow||(t=N.get(e.id+"_ifr"),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),T(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.addClass(e,o):i.removeClass(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;if(!e.removed){e.save(),e.removed=1,e.hasHiddenInput&&N.remove(e.getElement().nextSibling),e.inline||(H&&10>H&&e.getDoc().execCommand("SelectAll",!1,null),N.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null,L.unbind(e.getWin()),L.unbind(e.getDoc()));var t=e.getContainer();L.unbind(e.getBody()),L.unbind(t),e.fire("remove"),e.editorManager.remove(e),N.remove(t),e.destroy()}},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e&&M&&(L.unbind(t.getDoc()),L.unbind(t.getWin()),L.unbind(t.getBody())),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),N.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.settings.content_element=t.bodyElement=t.contentDocument=t.contentWindow=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},_refreshContentEditable:function(){var 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 M?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},S(_.prototype,x),_}),r(dt,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(ft,[y,g],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)&&(d.on("nodechange keyup",function(){var e=document.activeElement;e&&e.id==d.id+"_ifr"&&(e=d.getBody()),d.dom.isChildOf(e,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.activeEditor=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&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),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(pt,[ut,y,W,g,p,st,dt,ft],function(e,t,n,r,i,o,a,s){function l(e){var t=g.editors,n;delete t[e.id];for(var r=0;r0&&f(d(c),function(n){u.get(n)?(h=new e(n,t,s),l.push(h),h.render()):f(document.forms,function(e){f(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,u.setAttrib(e,"id",n),r(n,t))})})});break;case"textareas":case"specific_textareas":f(u.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t)})}t.oninit&&(c=g=0,f(l,function(e){g++,e.initialized?c++:e.on("init",function(){c++,c==g&&i(t,"oninit")}),c==g&&i(t,"oninit")}))}var s=this,l=[],h;s.settings=t,u.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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),h||(h=function(){t.fire("BeforeUnload")},u.bind(window,"beforeunload",h)),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 f(u.select(e),function(e){t.remove(r[e.id])})):(i=e,r[i.id]?(l(i)&&t.fire("RemoveEditor",{editor:i}),r.length||u.unbind(window,"beforeunload",h),i.remove(),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(){f(this.editors,function(e){e.save()})},addI18n:function(e,t){a.add(e,t)},translate:function(e){return a.translate(e)}},p(g,o),g.setup(),window.tinymce=window.tinyMCE=g,g}),r(mt,[pt,p],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ht,[],function(){return{send:function(e){function t(){!e.async||4==n.readyState||r++>1e4?(e.success&&1e4>r&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=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||"",n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(e.data),!e.async)return t();setTimeout(t,10)}}}}),r(gt,[],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(vt,[gt,ht,p],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(yt,[y],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(bt,[],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(Ct,[y,l,b,C,p,g],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(xt,[V,p],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(wt,[xt],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(_t,[K,et],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[K,_t],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Et,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"}})}),r(kt,[X],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(St,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
" -}})}),r(Tt,[Et,nt],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()}})}),r(Rt,[Tt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=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(At,[Nt,G,j],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(Bt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Dt,[Bt,pt],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 n.on("select",function(t){var n=[],i,o=r.getBody();for(r.focus(),i=r.selection.getStart();i&&i!=o;)e(i)||n.push(i),i=i.parentNode;r.selection.select(n[n.length-1-t.index]),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]});i.push({name:s.name})}n.data(i)}),n._super()}})}),r(Lt,[X],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.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Mt,[X,Lt],function(e,t){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,n=e.items();n.each(function(n){var r,i=n.settings.label;i&&(r=new t({layout:"flex",autoResize:"overflow",defaults:{flex:1},items:[{type:"label",id:n._id+"-l",text:i,flex:0,forId:n._id,disabled:n.disabled()}]}),r.type="formitem",n.aria("labelledby",n._id+"-l"),"undefined"==typeof n.settings.flex&&(n.settings.flex=1),e.replace(n,r),r.add(n))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ht,[Mt],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(Pt,[At,p],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i,o;e.spellcheck=!1,o=r.settings.file_browser_callback_types,o&&(o=t.makeMap(o,/[, ]/)),i=r.settings.file_browser_callback,!i||o&&!o[e.filetype]||(e.icon="browse",e.onaction=function(){i(n.getEl("inp").id,n.getEl("inp").value,e.filetype,window)}),n._super(e)}})}),r(Ot,[wt],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(It,[wt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v=[],y,b,C,x,w,_,N,E,k,S,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?(k="y",N="h",E="minH",S="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"):(k="x",N="w",E="minW",S="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++)p=r[t],m=p.layoutRect(),h=p.settings,g=h.flex,d-=n-1>t?c:0,g>0&&(u+=g,m[S]&&v.push(p),m.flex=g),d-=m[E],y=o[P]+m[H]+o[O],y>_&&(_=y);if(x={},x[E]=0>d?i[E]-d+i[A]:i[R]-d+i[A],x[H]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],m=p.layoutRect(),b=m[S],y=m[E]+m.flex*C,y>b?(d-=m[S]-m[E],u-=m.flex,m.flex=0,m.maxFlexSize=b):m.maxFlexSize=0;for(C=d/u,w=o[T],x={},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)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],m=p.layoutRect(),y=m.maxFlexSize||m[E],"center"===s?x[D]=Math.round(i[L]/2-m[M]/2):"stretch"===s?(x[M]=z(m[H]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-m[M]-o.top),m.flex>0&&(y+=m.flex*C),x[N]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ft,[xt],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()})}})}),r(zt,[K,Nt,nt,p,pt,g],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&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(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 a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(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"],hr:["Insert horizontal rule","InsertHorizontalRule"],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"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;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:c})}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(Wt,[wt],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w,_,N=[],E=[],k,S,T,R;for(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,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]),d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)E.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,N[d]=k>N[d]?k:N[d],E[f]=S>E[f]?S:E[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=E[f]+(f>0?b:0),R-=(f>0?b:0)+E[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 A;A="start"==t.packV?0:R>0?Math.floor(R/n):0;var B=0,D=t.flexWidths;if(D)for(d=0;dd;d++)N[d]+=D?D[d]*L:L;for(m=g.top,f=0;n>f;f++){for(p=g.left,s=E[f]+A,d=0;r>d&&(u=i[f*r+d],u);d++)h=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=p,c.y=m,v=h.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=h.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=m+s/2-c.h/2:"bottom"==v?c.y=m+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();m+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var M=e.parent();M&&(M._lastRect=null,M.recalc())}}})}),r(Vt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("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(Ut,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(qt,[X],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r($t,[qt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(jt,[Et,G,$t],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return 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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.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(Yt,[nt,Gt,p],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.addClass("menu")},repaint:function(){return this.toggleClass("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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(Xt,[St],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(Jt,[Nt,J],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("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(Qt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(Zt,[jt,j],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super() -}})}),r(en,[Ft],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(tn,[Z,j],function(e,t){return e.extend({lastIdx:0,Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,this.classPrefix+"active"),e!=this.lastIdx&&(this.items()[this.lastIdx].hide(),this.lastIdx=e),this.items()[e].show().fire("showtab"),this.reflow()},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,n,r,i;r=t.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(t,n){r=Math.max(r,t.layoutRect().minW),i=Math.max(i,t.layoutRect().minH),e.settings.activeTab!=n&&t.hide()}),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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(nn,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._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._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?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(rn,[j,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},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,d,f,p,m,h,g,v,y,b,C,x,w,_,N,E,k,S,T,R,A,B,D,L,M,H,P,O,I,F,z,W,V,U,q,$,j,K,G,Y,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,mt,ht,gt,vt,yt,bt,Ct,xt,wt,_t,Nt,Et,kt,St,Tt,Rt,At,Bt,Dt,Lt,Mt,Ht,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,qt,$t,jt,Kt,Gt,Yt,Xt,Jt,Qt,Zt,en,tn,nn,rn])}(this); \ No newline at end of file +}),z[e]=t))}function m(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function h(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=m(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||p,e){if(t.onformat&&t.onformat(e,t,n,r),it(t.styles,function(t,r){W.setStyle(e,r,R(t,n))}),t.styles){var i=W.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}it(t.attributes,function(t,r){W.setAttrib(e,r,R(t,n))}),it(t.classes,function(t){t=R(t,n),W.hasClass(e,t)||W.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,t,n,r,i){var o=[],a=-1,s,l=-1,c=-1,u;return it(e.childNodes,function(e,t){return"UL"===e.nodeName||"OL"===e.nodeName?(a=t,s=e,!1):void 0}),it(e.childNodes,function(e,n){rt(e)&&(e.id==t.id+"_start"?l=n:e.id==t.id+"_end"&&(c=n))}),0>=a||a>l&&c>a?(it(ot(e.childNodes),i),0):(u=W.clone(n,X),it(ot(e.childNodes),function(e,t){(a>l&&a>t||l>a&&t>a)&&(o.push(e),e.parentNode.removeChild(e))}),a>l?e.insertBefore(u,s):l>a&&e.insertBefore(u,s.nextSibling),r.push(u),it(o,function(e){u.appendChild(e)}),u)}function u(e,r,o){var a=[],u,f,m=!0;u=p.inline||p.block,f=W.create(u),i(f),U.walk(e,function(e){function h(e){var v,C,x,w,_;return _=m,v=e.nodeName.toLowerCase(),C=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&et(e)&&(_=m,m="true"===et(e),w=!0),k(v,"br")?(g=0,void(p.block&&W.remove(e))):p.wrapper&&b(e,t,n)?void(g=0):m&&!w&&p.block&&!p.wrapper&&s(v)&&q(C,u)?(e=W.rename(e,u),i(e),a.push(e),void(g=0)):p.selector&&(it(d,function(t){"collapsed"in t&&t.collapsed!==y||W.is(e,t.selector)&&!c(e)&&(i(e,t),x=!0)}),!p.inline||x)?void(g=0):void(!m||w||!q(u,v)||!q(C,u)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||p.inline&&$(e)?"li"==v&&r?g=l(e,r,f,a,h):(g=0,it(ot(e.childNodes),h),w&&(m=_),g=0):(g||(g=W.clone(f,X),e.parentNode.insertBefore(g,e),a.push(g)),g.appendChild(e)))}var g;it(e,h)}),p.wrap_links===!1&&it(a,function(e){function t(e){var n,r,i;if("A"===e.nodeName){for(r=W.clone(f,X),a.push(r),i=ot(e.childNodes),n=0;n1||!$(e))&&0===s)return void W.remove(e,1);if(p.inline||p.wrapper){if(p.exact||1!==s||(e=o(e)),it(d,function(t){it(W.select(t.inline,e),function(e){var r;if(!rt(e)){if(t.wrap_links===!1){r=e.parentNode;do if("A"===r.nodeName)return;while(r=r.parentNode)}L(t,n,e,t.exact?e:null)}})}),b(e.parentNode,t,n))return W.remove(e,1),e=0,J;p.merge_with_parents&&W.getParent(e.parentNode,function(r){return b(r,t,n)?(W.remove(e,1),e=0,J):void 0}),e&&p.merge_siblings!==!1&&(e=P(H(e),e),e=P(e,H(e,J)))}})}var d=f(t),p=d[0],m,v,y=!r&&V.isCollapsed();if(p)if(r)r.nodeType?(v=W.createRng(),v.setStartBefore(r),v.setEndAfter(r),u(D(v,d),null,!0)):u(r,null,!0);else if(y&&p.inline&&!W.select("td.mce-item-selected,th.mce-item-selected").length)I("apply",t,n);else{var C=a.selection.getNode();j||!d[0].defaultBlock||W.getParent(C,W.isBlock)||g(d[0].defaultBlock),a.selection.setRng(o()),m=V.getBookmark(),u(D(V.getRng(J),d),m),p.styles&&(p.styles.color||p.styles.textDecoration)&&(at(C,h,"childNodes"),h(C)),V.moveToBookmark(m),F(V.getRng(J)),a.nodeChanged()}}function v(e,t,n){function r(e){var n,i,o,a,s;if(1===e.nodeType&&et(e)&&(a=v,v="true"===et(e),s=!0),n=ot(e.childNodes),v&&!s)for(i=0,o=d.length;o>i&&!L(d[i],t,e,e);i++);if(p.deep&&n.length){for(i=0,o=n.length;o>i;i++)r(n[i]);s&&(v=a)}}function i(n){var r;return it(l(n.parentNode).reverse(),function(n){var i;r||"_start"==n.id||"_end"==n.id||(i=b(n,e,t),i&&i.split!==!1&&(r=n))}),r}function o(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=W.clone(o,X),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return J;for(i=r.length-1;i>=0;i--)if(W.is(r[i],a))return J}return X}function _(e,t,n){var r;return Q||(Q={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};it(Q,function(e,i){it(t,function(o){return b(o,i,{},e.similar)?(r[i]||(it(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),it(r,function(i,o){n[o]||(delete r[o],it(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),it(e.split(","),function(e){Q[e]||(Q[e]=[],Q[e].similar=n),Q[e].push(t)}),this}function N(e){return o.getCssText(a,e)}function E(e,t){return k(e,t.inline)?J:k(e,t.block)?J:t.selector?1==e.nodeType&&W.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(W.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=W.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=W.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(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=W.getRoot(),3==r.nodeType&&!A(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,W.getParent(t,$)||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($(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=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(rt(g.parentNode)||rt(g))&&(g=rt(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(rt(y.parentNode)||rt(y))&&(y=rt(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(h=u(g,v,!0),h&&(g=h.container,v=h.offset),h=u(y,b),h&&(y=h.container,b=h.offset)),m=o(y,b),m.node)){for(;m.node&&0===m.offset&&m.node.previousSibling;)m=o(m.node.previousSibling);m.node&&m.offset>0&&3===m.node.nodeType&&" "===m.node.nodeValue.charAt(m.offset-1)&&m.offset>1&&(y=m.node,y.splitText(m.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!==X&&!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=i(!0)),$(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t,n,r){var i,o,a;if(!E(n,e))return X;if("all"!=e.remove)for(it(e.styles,function(e,i){e=T(R(e,t),i),"number"==typeof i&&(i=e,r=0),(!r||k(S(r,i),e))&&W.setStyle(n,i,""),a=1}),a&&""===W.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),it(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(W.getAttrib(r,i),e)){if("class"==i&&(e=W.getAttrib(n,i),e&&(o="",it(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void W.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Y.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),it(e.classes,function(e){e=R(e,t),(!r||W.hasClass(r,e))&&W.removeClass(n,e)}),o=W.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 I(t,n,r){function i(e){var t=W.create("span",{id:h,"data-mce-bogus":!0,style:y?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(G)),t}function o(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==G||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function l(e){for(;e;){if(e.id===h)return e;e=e.parentNode}}function c(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 u(e,t){var n,r;if(e)r=V.getRng(!0),o(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),W.remove(e)):(n=c(e),n.nodeValue.charAt(0)===G&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),W.remove(e,1)),V.setRng(r);else if(e=l(V.getStart()),!e)for(;e=W.get(h);)u(e,!1)}function d(){var e,t,o,a,s,u,d;e=V.getRng(!0),a=e.startOffset,u=e.startContainer,d=u.nodeValue,t=l(V.getStart()),t&&(o=c(t)),d&&a>0&&a=0;p--)c.appendChild(W.clone(d[p],!1)),c=c.firstChild;c.appendChild(W.doc.createTextNode(G)),c=c.firstChild;var h=W.getParent(u,s);h&&W.isEmpty(h)?u.parentNode.replaceChild(m,u):W.insertAfter(m,u),V.setCursorLocation(c,1),W.isEmpty(u)&&W.remove(u)}}function m(){var e;e=l(V.getStart()),e&&!W.isEmpty(e)&&at(e,function(e){1!=e.nodeType||e.id===h||W.isEmpty(e)||W.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var h="_mce_caret",y=a.settings.caret_debug;a._hasCaretEvents||(nt=function(){var e=[],t;if(o(l(V.getStart()),e))for(t=e.length;t--;)W.setAttrib(e[t],"data-mce-bogus","1")},tt=function(e){var t=e.keyCode;u(),(8==t||37==t||39==t)&&u(l(V.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?d():p()}function F(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(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,W.getParent(n,W.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=W.create("a",null,G),a.parentNode.insertBefore(l,a),t.setStart(a,0),V.setRng(t),void W.remove(l)}var z={},W=a.dom,V=a.selection,U=new t(W),q=a.schema.isValidChild,$=W.isBlock,j=a.settings.forced_root_block,K=W.nodeIndex,G="\ufeff",Y=/^(src|href|style)$/,X=!1,J=!0,Q,Z,et=W.getContentEditable,tt,nt,rt=n.isBookmarkNode,it=i.each,ot=i.grep,at=i.walk,st=i.extend;st(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:N}),u(),d(),a.on("BeforeGetContent",function(){nt&&nt()}),a.on("mouseup keydown",function(e){tt&&tt(e)})}}),r(O,[g,p,_],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=r(t.getContent({format:"raw",no_events:1})),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return e}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos MouseUp",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(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 g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.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 y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),H=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=H?H.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=H,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(H)&&a.isEmpty(A)?L=a.split(H,A):a.insertAfter(L,A),h(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),h(A)):(k=E.cloneRange(),k.setEndAfter(A),M=k.extractContents(),w(M),L=M.firstChild,a.insertAfter(M,A),m(L),N(A),h(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(F,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,m,h=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){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(x){}}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",h),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",h)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){m=t,t=t.nextSibling,r.remove(m);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),m=t,t=t.nextSibling,p.appendChild(m)}else p=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(x){}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(z,[k,g,p,M,B,f],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,p=n.ie,m=n.ie&&n.ie<11,h=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),h):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function N(e){B=S.getBookmark(e)}function E(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=h}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(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(N(),k.split(n,t),E()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:h}),{cleanup:h}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(N(),r.dom.remove(i,h),E())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.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=S.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(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.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)&&k.remove(n,!0)})}}var u,d,f,m,h,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='ÈB;',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var N=y.startContainer||(y.parentElement?y.parentElement():null),E=r.getBody();N===E&&S.isCollapsed()&&k.isBlock(E.firstChild)&&k.isEmpty(E.firstChild)&&(y=k.createRng(),y.setStart(E.firstChild,0),y.setEnd(E.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(h=u.parse(o,T),l(h),b=h.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),m=r.getBody(),9==f.nodeType?f=b=m:b=f;b!==m;)f=b,b=b.parentNode;o=f==m?m.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(h)}))),f==m?k.setHTML(m,o):k.setOuterHTML(f,o)}else o=d.serialize(h),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual() +},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{N(h),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(h),E()}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,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.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(p,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=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(m||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return m&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),h}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,h)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return h}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(W,[p],function(e){function t(e,i){var o=this,a,s;if(e=r(e),i=o.settings=i||{},a=i.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(o.source=e);var l=0===e.indexOf("//");0!==e.indexOf("/")||l||(e=(a?a.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(s=i.base_uri?i.base_uri.path:new t(location.href).directory,""===i.base_uri.protocol?e="//mce_host"+o.toAbsPath(s,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(a&&a.protocol||"http")+"://mce_host"+o.toAbsPath(s,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),o[t]=r}),a&&(o.protocol||(o.protocol=a.protocol),o.userInfo||(o.userInfo=a.userInfo),o.port||"mce_host"!==o.host||(o.port=a.port),o.host&&"mce_host"!==o.host||(o.host=a.host),o.source=""),l&&(o.protocol="")}var n=e.each,r=e.trim,i={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=i[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}),r(V,[p],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],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(U,[p],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}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"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[V],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.hasClass(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,p,m;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,m=e,p=0,i=o-1;i>=0;i--)for(c=a[i];m;){if(c.psuedo)for(f=m.parent().items(),u=d=f.length;u--&&f[u]!==m;);for(s=0,l=c.length;l>s;s++)if(!c[s](m,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;m=m.parent()}if(p===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($,[p,q,V],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].hasClass(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}},e.each("fire on off show hide addClass removeClass 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,[p,y],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)},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(K,[V,p,U,$,j],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a={},s="onmousewheel"in document,l=!1,c="mce-",u=e.extend({Statics:{elementIdCache:a,classPrefix:c},isRtl:function(){return u.rtl},classPrefix:c,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},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})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},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")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var m=n.left+n.right,h=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:m,deltaH:h,contentW:a-m,contentH:s-h,innerW:a-m,innerH:s-h,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.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=u.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=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,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.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(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 o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e,t){var n,r=e?this._id+"-"+e:this._id;return n=a[r]=(t===!0?null:a[r])||i.get(r)},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},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._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 u.translate?u.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,o;if(e.items){var s=e.items().toArray();for(o=s.length;o--;)s[o].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&&i.off(t);var l=e.getRoot().controlIdLookup;if(l&&delete l[e._id],delete a[e._id],t&&t.parentNode){var c=t.getElementsByTagName("*");for(o=c.length;o--;)delete a[c[o].id];t.parentNode.removeChild(t)}return e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"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 c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},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},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;ia;a++)d=u[a]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=a,a=0;c>a;a++)u[a]._eventsRoot=d;var m=d._delegates;m||(m=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||l?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):m[p]||(i.on(d.getEl(),p,e),m[p]=!0),f[p]=!1):s?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},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(){return this.repaint(),this}});return u}),r(G,[],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(Y,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(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 u(e,t){var n=-1,r=s();t=t||a(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,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),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._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"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(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(J,[j],function(e){function t(){var e=document,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}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,m;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,m=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,background:"red",cursor:m}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n) +},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Q,[j,J],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,p,m,h,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),m=d["client"+s]-2*o,m-=n&&r?f["client"+u]:0,h=d["scroll"+s],g=m/h,v={},v[y]=d["offset"+a]+o,v[b]=m,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=m*g,e.css(p,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;i.getEl().appendChild(e.createFragment('
')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.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.removeClass(e.get(u),d+"active")}})}i.addClass("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.on(i.getEl("body"),"scroll",n)),n())}}}),r(Z,[X,Q],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(et,[j],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.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._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(tt,[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(nt,[Z,et,tt,j],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){d||(d=function(){h.hideAll()},r.on(window,"resize",d))}function s(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'),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),m=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){h.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return h.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},h}),r(rt,[nt,Z,j,J],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.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=Math.max(0,a.w/2-t.w/2),t.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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(it,[rt],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){var r,i=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}},{type:"button",text:"Cancel",onClick:function(e){e.control.parents()[1].close(),i(!1)}}];break;case t.YES_NO:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}];break;case t.YES_NO_CANCEL:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close()}}];break;default:r=[{type:"button",text:"Ok",subtype:"primary",onClick:function(e){e.control.parents()[1].close(),i(!0)}}]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:r,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(){i(!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(ot,[rt,it],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,i.open=function(t,r){var i;return n.editorManager.activeEditor=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);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||{},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(at,[R,B,x,h,g,p],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",e.getAttribute("style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==U,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==V)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||$.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&$.select(e.target),l=$.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&($.setRng(l),l=null),t(),$.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),$.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==U||t==V)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){$.setRng($.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),$.setRng($.getRng()))}))}function m(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V){if(!a.getBody().getElementsByTagName("hr").length)return;if($.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function h(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){e=e.target,/^(IMG|HR)$/.test(e.nodeName)&&$.getSel().setBaseAndExtent(e,0,e,1),"A"==e.nodeName&&q.hasClass(e,"mce-item-anchor")&&$.select(e),a.nodeChanged()})}function v(){function e(){var e=q.getAttribs($.getStart().cloneNode(!1));return function(){var t=$.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),W(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!$.isCollapsed()&&q.getParent($.getStart(),q.isBlock)!=q.getParent($.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){var e,n;a.on("selectionchange",function(){n&&(clearTimeout(n),n=0),n=window.setTimeout(function(){if(!a.removed){var n=$.getRng();e&&t.compareRanges(n,e)||(a.nodeChanged(),e=n)}},50)})}function b(){document.body.setAttribute("role","application")}function C(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===V&&$.isCollapsed()&&0===$.getRng(!0).startOffset){var t=$.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function x(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 w(){q.bind(a.getBody(),"mouseup",function(){var e,t=$.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function _(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=$.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),$.setRng(n))}})}function N(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),j.object_resizing||s("enableObjectResizing",!1)}j.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){W(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function k(){j.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",j.forced_root_block)})}function S(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function T(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=V||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function R(){var e;l()>=10&&(e="",W("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function A(){l()<9&&(K.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function B(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function D(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||$.normalize()},!0)}function L(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function M(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function P(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function O(){s("AutoUrlDetect",!1)}function I(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function F(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}var W=o.each,V=e.BACKSPACE,U=e.DELETE,q=a.dom,$=a.selection,j=a.settings,K=a.parser,G=a.serializer,Y=i.gecko,X=i.ie,J=i.webkit;_(),d(),D(),J&&(u(),p(),g(),k(),z(),C(),i.iOS?(y(),M(),H(),F()):f()),X&&i.ie<11&&(m(),b(),x(),w(),T(),R(),A(),B()),i.ie>=11&&(H(),I(),C()),i.ie&&(f(),O()),Y&&(m(),h(),v(),N(),E(),S(),L(),P(),C())}}),r(st,[U],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(lt,[st,y,p],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():e.getBody()}function i(e,t){var n=e.settings.event_root,i=e.editorManager,a=i.eventRootElm||r(e,t);if(n){if(i.rootEvents||(i.rootEvents={},i.on("RemoveEditor",function(){i.activeEditor||(o.unbind(a),delete i.rootEvents)})),i.rootEvents[t])return;a==e.getBody()&&(a=o.select(n)[0],i.eventRootElm=a),i.rootEvents[t]=!0,o.bind(a,t,function(e){for(var n=e.target,r=i.editors,a=r.length;a--;){var s=r[a].getBody();(s===n||o.isChildOf(n,s))&&(r[a].hidden||r[a].fire(t,e))}})}else e.dom.bind(a,t,function(n){e.hidden||e.fire(t,n)})}var o=t.DOM,a={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))}};return a=n.extend({},e,a)}),r(ct,[p,g],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(ut,[y,C,x,S,k,L,P,O,I,F,z,W,b,l,ot,w,N,at,g,p,lt,ct],function(e,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w){function _(e,t,r){var i=this,o,a;o=i.documentBaseUrl=r.documentBaseURL,a=r.baseURI,i.settings=t=S({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:o,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:i.convertURL,url_converter_scope:i,ie7_compat:!0},t),n.language=t.language||"en",n.languageLoad=t.language_load,n.baseURL=r.baseURL,i.id=t.id=e,i.isNotDirty=!0,i.plugins={},i.documentBaseURI=new f(t.document_base_url||o,{base_uri:a}),i.baseURI=a,i.contentCSS=[],i.contentStyles=[],i.shortcuts=new w(i),i.execCommands={},i.queryStateCommands={},i.queryValueCommands={},i.loadedCSS={},i.suffix=r.suffix,i.editorManager=r,i.inline=t.inline,r.fire("SetupEditor",i),i.execCallback("setup",i)}var N=e.DOM,E=n.ThemeManager,k=n.PluginManager,S=C.extend,T=C.each,R=C.explode,A=C.inArray,B=C.trim,D=C.resolve,L=m.Event,M=b.gecko,H=b.ie;return _.prototype={render:function(){function e(){N.unbind(window,"ready",e),n.render()}function t(){var e=p.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)&&!E.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",E.load(r.theme,t)}C.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),T(r.external_plugins,function(e,t){k.load(t,e),r.plugins+=" "+t}),T(r.plugins.split(/[ ,]/),function(e){if(e=B(e),e&&!k.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=k.dependencies(e);T(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=k.createUrl(t,e),k.load(e.resource,e)})}else k.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(!L.domLoaded)return void N.bind(window,"ready",e);if(n.getElement()&&b.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||N.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(N.insertAfter(N.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},N.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 h(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=N.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=k.get(n),i,o;i=k.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=B(n),r&&-1===A(h,n)&&(T(k.dependencies(n),function(t){e(t)}),o=new r(t,i),t.plugins[n]=o,o.init&&(o.init(t,i),h.push(n))) +}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,p,m,h=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||N.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=E.get(n.theme),t.theme=new c(t,E.urls[n.theme]),t.theme.init&&t.theme.init(t,E.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""))):t.theme=n.theme),T(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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||(N.setStyles(l.sizeContainer||l.editorContainer,{wi2dth:i,h2eight:o}),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&&T(R(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+=''),!b.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',m=0;m',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]||""),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);})()';if(document.domain!=location.hostname&&(u=v),s=N.add(l.iframeContainer,"iframe",{id:t.id+"_ifr",src:u||'javascript:""',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"}}),H)try{t.getDoc()}catch(y){s.src=u=v}t.contentAreaContainer=l.iframeContainer,l.editorContainer&&(N.get(l.editorContainer).style.display=t.orgDisplay),N.get(t.id).style.display="none",N.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,o=n.settings,f=N.get(n.id),p=n.getDoc(),m,h;o.inline||(n.getElement().style.visibility=n.orgVisibility),t||o.content_editable||(p.open(),p.write(n.iframeHTML),p.close()),o.content_editable&&(n.on("remove",function(){var e=this.getBody();N.removeClass(e,"mce-content-body"),N.removeClass(e,"mce-edit-focus"),N.setAttrib(e,"contentEditable",null)}),N.addClass(f,"mce-content-body"),n.contentDocument=p=o.content_document||document,n.contentWindow=o.content_window||window,n.bodyElement=f,o.content_document=o.content_window=null,o.root_name=f.nodeName.toLowerCase()),m=n.getBody(),m.disabled=!0,o.readonly||(n.inline&&"static"==N.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new g(o),n.dom=new e(p,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:o.force_hex_style_colors,class_filter:o.class_filter,update_styles:!0,root_element:o.content_editable?n.id:null,collect:o.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new v(o,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),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,i,o=n.schema.getNonEmptyElements();t--;)i=e[t],i.isEmpty(o)&&(i.empty().append(new r("br",1)).shortEnded=!0)}),n.serializer=new i(o,n),n.selection=new a(n.dom,n.getWin(),n.serializer,n),n.formatter=new s(n),n.undoManager=new l(n),n.forceBlocks=new u(n),n.enterKey=new c(n),n.editorCommands=new d(n),n.fire("PreInit"),o.browser_spellcheck||o.gecko_spellcheck||(p.body.spellcheck=!1,N.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=y(n),o.directionality&&(m.dir=o.directionality),o.nowrap&&(m.style.whiteSpace="nowrap"),o.protect&&n.on("BeforeSetContent",function(e){T(o.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),o.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&&(h="",T(n.contentStyles,function(e){h+=e+"\r\n"}),n.dom.addStyle(h)),T(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),o.auto_focus&&setTimeout(function(){var e=n.editorManager.get(o.auto_focus);e.selection.select(e.getBody(),1),e.selection.collapse(1),e.getBody().focus(),e.getWin().focus()},100),f=p=m=null},focus:function(e){var t,n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),i||(b.opera||n.getBody().focus(),n.getWin().focus()),M||i){if(l=n.getBody(),l.setActive)try{l.setActive()}catch(c){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.activeEditor!=n&&((t=n.editorManager.activeEditor)&&t.fire("deactivate",{relatedTarget:n}),n.fire("activate",{relatedTarget:t})),n.editorManager.activeEditor=n},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?D(r):0,n=D(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?T(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[B(e[0])]=B(e.length>1?e[1]:e)}):i=r,i):r},nodeChanged:function(e){var t=this,n=t.selection,r,i,o;!t.initialized||t.settings.disable_nodechange||t.settings.readonly||(o=t.getBody(),r=n.getStart()||o,r=H&&r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=S({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(T(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(N.show(e.getContainer()),N.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(H&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(N.hide(e.getContainer()),N.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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=N.getParent(t.id,"form"))&&T(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;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)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=H&&11>H?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):H||(e='
'),r.innerHTML=e,n.fire("SetContent",t)):("raw"!==t.format&&(e=new o({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=B(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),e.content="text"!=e.format?B(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=S({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=N.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return N.get(this.settings.content_element||this.id)},getWin:function(){var e=this,t;return e.contentWindow||(t=N.get(e.id+"_ifr"),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),T(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.addClass(e,o):i.removeClass(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;if(!e.removed){e.save(),e.removed=1,e.hasHiddenInput&&N.remove(e.getElement().nextSibling),e.inline||(H&&10>H&&e.getDoc().execCommand("SelectAll",!1,null),N.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null,L.unbind(e.getWin()),L.unbind(e.getDoc()));var t=e.getContainer();L.unbind(e.getBody()),L.unbind(t),e.fire("remove"),e.editorManager.remove(e),N.remove(t),e.destroy()}},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e&&M&&(L.unbind(t.getDoc()),L.unbind(t.getWin()),L.unbind(t.getBody())),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),N.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.settings.content_element=t.bodyElement=t.contentDocument=t.contentWindow=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},_refreshContentEditable:function(){var 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 M?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},S(_.prototype,x),_}),r(dt,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(ft,[y,g],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)&&(d.on("nodechange keyup",function(){var e=document.activeElement;e&&e.id==d.id+"_ifr"&&(e=d.getBody()),d.dom.isChildOf(e,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.activeEditor=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&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),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(pt,[ut,y,W,g,p,st,dt,ft],function(e,t,n,r,i,o,a,s){function l(e){var t=g.editors,n;delete t[e.id];for(var r=0;r0&&f(d(c),function(n){u.get(n)?(h=new e(n,t,s),l.push(h),h.render()):f(document.forms,function(e){f(e.elements,function(e){e.name===n&&(n="mce_editor_"+m++,u.setAttrib(e,"id",n),r(n,t))})})});break;case"textareas":case"specific_textareas":f(u.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t)})}t.oninit&&(c=g=0,f(l,function(e){g++,e.initialized?c++:e.on("init",function(){c++,c==g&&i(t,"oninit")}),c==g&&i(t,"oninit")}))}var s=this,l=[],h;s.settings=t,u.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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),h||(h=function(){t.fire("BeforeUnload")},u.bind(window,"beforeunload",h)),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 f(u.select(e),function(e){t.remove(r[e.id])})):(i=e,r[i.id]?(l(i)&&t.fire("RemoveEditor",{editor:i}),r.length||u.unbind(window,"beforeunload",h),i.remove(),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(){f(this.editors,function(e){e.save()})},addI18n:function(e,t){a.add(e,t)},translate:function(e){return a.translate(e)}},p(g,o),g.setup(),window.tinymce=window.tinyMCE=g,g}),r(mt,[pt,p],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ht,[],function(){return{send:function(e){function t(){!e.async||4==n.readyState||r++>1e4?(e.success&&1e4>r&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=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||"",n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(e.data),!e.async)return t();setTimeout(t,10)}}}}),r(gt,[],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(vt,[gt,ht,p],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(yt,[y],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(bt,[],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(Ct,[y,l,b,C,p,g],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(xt,[V,p],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(wt,[xt],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(_t,[K,et],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[K,_t],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Et,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"}})}),r(kt,[X],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(St,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'+e.encode(e._text)+"
"}})}),r(Tt,[Et,nt],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()}})}),r(Rt,[Tt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=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(At,[Nt,G,j],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
",e.addClass("has-open")),'
"+s+"
"}})}),r(Bt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
'+e._getPathHtml()+"
"},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
'+t[n].name+"
";return i||(i='
\xa0
'),i}})}),r(Dt,[Bt,pt],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 n.on("select",function(t){var n=[],i,o=r.getBody();for(r.focus(),i=r.selection.getStart();i&&i!=o;)e(i)||n.push(i),i=i.parentNode;r.selection.select(n[n.length-1-t.index]),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]});i.push({name:s.name})}n.data(i)}),n._super()}})}),r(Lt,[X],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.addClass("formitem"),t.preRender(e),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Mt,[X,Lt],function(e,t){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,n=e.items();n.each(function(n){var r,i=n.settings.label;i&&(r=new t({layout:"flex",autoResize:"overflow",defaults:{flex:1},items:[{type:"label",id:n._id+"-l",text:i,flex:0,forId:n._id,disabled:n.disabled()}]}),r.type="formitem",n.aria("labelledby",n._id+"-l"),"undefined"==typeof n.settings.flex&&(n.settings.flex=1),e.replace(n,r),r.add(n))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ht,[Mt],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(Pt,[At,p],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i,o;e.spellcheck=!1,o=r.settings.file_browser_callback_types,o&&(o=t.makeMap(o,/[, ]/)),i=r.settings.file_browser_callback,!i||o&&!o[e.filetype]||(e.icon="browse",e.onaction=function(){i(n.getEl("inp").id,n.getEl("inp").value,e.filetype,window)}),n._super(e)}})}),r(Ot,[wt],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(It,[wt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v=[],y,b,C,x,w,_,N,E,k,S,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?(k="y",N="h",E="minH",S="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"):(k="x",N="w",E="minW",S="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++)p=r[t],m=p.layoutRect(),h=p.settings,g=h.flex,d-=n-1>t?c:0,g>0&&(u+=g,m[S]&&v.push(p),m.flex=g),d-=m[E],y=o[P]+m[H]+o[O],y>_&&(_=y);if(x={},x[E]=0>d?i[E]-d+i[A]:i[R]-d+i[A],x[H]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)p=v[t],m=p.layoutRect(),b=m[S],y=m[E]+m.flex*C,y>b?(d-=m[S]-m[E],u-=m.flex,m.flex=0,m.maxFlexSize=b):m.maxFlexSize=0;for(C=d/u,w=o[T],x={},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)))),x[D]=o[P],t=0,n=r.length;n>t;t++)p=r[t],m=p.layoutRect(),y=m.maxFlexSize||m[E],"center"===s?x[D]=Math.round(i[L]/2-m[M]/2):"stretch"===s?(x[M]=z(m[H]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-m[M]-o.top),m.flex>0&&(y+=m.flex*C),x[N]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ft,[xt],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()})}})}),r(zt,[K,Nt,nt,p,pt,g],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&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(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 a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(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"],hr:["Insert horizontal rule","InsertHorizontalRule"],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"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;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:c})}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(Wt,[wt],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,m,h,g,v,y,b,C,x,w,_,N=[],E=[],k,S,T,R;for(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,C=t.alignH||t.align,x=t.alignV||t.align,g=e._paddingBox,C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]),d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)E.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,N[d]=k>N[d]?k:N[d],E[f]=S>E[f]?S:E[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=E[f]+(f>0?b:0),R-=(f>0?b:0)+E[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 A;A="start"==t.packV?0:R>0?Math.floor(R/n):0;var B=0,D=t.flexWidths;if(D)for(d=0;dd;d++)N[d]+=D?D[d]*L:L;for(m=g.top,f=0;n>f;f++){for(p=g.left,s=E[f]+A,d=0;r>d&&(u=i[f*r+d],u);d++)h=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=p,c.y=m,v=h.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=h.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=m+s/2-c.h/2:"bottom"==v?c.y=m+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();m+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var M=e.parent();M&&(M._lastRect=null,M.recalc())}}})}),r(Vt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("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(Ut,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(qt,[X],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r($t,[qt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(jt,[Et,G,$t],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return 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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
'+l+"
":"")+(r.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(Yt,[nt,Gt,p],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.addClass("menu")},repaint:function(){return this.toggleClass("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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(Xt,[St],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(Jt,[Nt,J],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("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(Qt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
'}})}),r(Zt,[jt,j],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
'},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(en,[Ft],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(tn,[Z,j],function(e,t){return e.extend({lastIdx:0,Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,this.classPrefix+"active"),e!=this.lastIdx&&(this.items()[this.lastIdx].hide(),this.lastIdx=e),this.items()[e].show().fire("showtab"),this.reflow() +},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,n,r,i;r=t.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(t,n){r=Math.max(r,t.layoutRect().minW),i=Math.max(i,t.layoutRect().minH),e.settings.activeTab!=n&&t.hide()}),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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(nn,[Nt,j],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._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._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?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(rn,[j,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
'))},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,d,f,p,m,h,g,v,y,b,C,x,w,_,N,E,k,S,T,R,A,B,D,L,M,H,P,O,I,F,z,W,V,U,q,$,j,K,G,Y,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,mt,ht,gt,vt,yt,bt,Ct,xt,wt,_t,Nt,Et,kt,St,Tt,Rt,At,Bt,Dt,Lt,Mt,Ht,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,qt,$t,jt,Kt,Gt,Yt,Xt,Jt,Qt,Zt,en,tn,nn,rn])}(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 665bdf3902c3166b80ed75214a066237deb6d802..c1d35062fa162456097fe9eae388cad9600f1044 100644 GIT binary patch delta 75540 zcmV((K;Xaa+y|4~2e1yve}A9CX!_7rTo_3DG9yQL2uX%a=XL@;-E#=d61EJQ7|AWm z0S0_N`@5gLt4dX}OfqxMI_q8C!BVMIs(bD0v$gIwi5DlMlikzP;XHyRemu-00=e(Y?n4SgAb{_q@nqc z&gfLABw^k^=W=E7IG_99{!k*Wty1{A^MBA3{g46*>qy)myq2%2(^2x-1RU+SMT|S= z(?uD`=8TNb%jAONf1%lwpVHf(XTgfSDts8ssZM81{N%~z=93@xV1tXhA2&C@+u^(K zzGuVS-6#A*XIoWHsZ4ed<0yr`#k%T#_XFqrBmYhNR|$d<{%MzQ|AbOPc4YBh1LtHW z5({9n`ST1`;i1GYpT8|CPKY-~to|-wt;aLoM1Xa3!T4Jse?&*xg7j`mOLrRK4TWj_ znr}I14~r=!_c2$1hZS+`H+EN=w{*Jo`O3D~B$v!Que%qa?&|KXqNr~HehwJ9eUZxpoa)^a8uwj9B zImSF`3>Dmf;ydih(MU;K7_Q9eBrhBUO|(T^`Oc-5346?5uSCs`y_h4ltdidp@cwMu>Q68i?;?99Bo_KL+SBVCWrZ?&J6dSN(#!l&eYinufs-=+ZuLKkOVjanz zb6k#G;&Kd{*x0^NY2n;WeDm(a2J&F-B-}`!!^QPr|NZf+cW>`szWeZ|VdSlSN|AR0 zf9KXC@!Ba(#m#k02E6r@j#jqI!ds>!zMW(qg>%mFrgVyvEB)8yXH@dBQBS z7^T7s+ISi=(vsDZI)T;c;G5U%ax2nZOa}_)U@6)J(MnXFI99}#b*-&=@L+etk%!*j zk58&K`sY&+amLd_wqa|KSwd7q>@EUoe{57u(>hI6>8e2fY8$GJNId6bD@hq9wWcs) ze2>bpk{4SnRtV>53Dy8z(ct6! z)XqSphrag5HPW}r*(uAR7kaQbex_Y8f7;yKr~f^t=zXvA_Px$y%LO-sL3VT6f4=W& zk8zEh%Zb(<-NHFP+Pl|Ob!7ZZ> zW;^xuWrZn=m~W1YB@(t}0jPw!e+nb73L_3W1i8Hot>>Wc=@*=}?18EcyWNdv#4znW z!^X6z!-9y3MzvN_w_wH0O2ev^h9TIo(*hC1JK0Qvmx~6+Z71%+f!)}qPIQI^?}}ca zGk^JBINp4#BE13Qi#6P{XesJ-;XmskBSP3A?JYJZve+{qLJjIc{ zfTq8{503Yry?#L>`d+*r^q|m_SFC=c-pXkqv*Lvp3TU(<&Z$P9(sZW7-LSeg6u_go zvr~&*i66EBSb`zwhAdyC127tX;cgU{Oa&RR5!g1bvBrj7-|8s$jeLCUE(|(sK~|D= zAT8hX#I-E%7P67^q4(|6fAg}_6pZZ#d*6CU8n@l50Z&FN{n!Ik9e&u`i9S3%UhA|Z zA)bysmm=DMUxI=%S$24W+c)^CVe*>ThKn09cJaphSP$*RM3y1(C` zUkPApOa_kCKAV;JO&7!H55ruWd_?r_hmH8S#pKr-7Ys_z@W473f0e%T$wv7_54G<4 zP+$sxKGbsBk6@}&kA(G7X`09oL3h&mSg~i{BXjgP7BkLZR&{$#t6GdV&OHMOEMS(h zj^kIfQr`#SLYH`697!EtR>v#U0fyEz5(bkS6BBH#gb?e95?4+z>oacmgt2T04gW$) zc;SbtlY0}YPUQp9e z2l0Qf{9Q^Jb1c+(x1~e+aAR53ki>81ZZNjc(g3>UD!DY9kFh!AizM`r6^z`J=xcuKDJy`x@ubVGNz;r}%{v zl^zKV3T9s?e_0CVFjQ~iPteDe#5!xH0@3BArLSlU$sI%r+GkkDqg4>y;1!qiny8UyphFqFz6cx05JXEf?dV*O zY0q`fI&c4WB2L!ZpctCAavE{bWt`7yiYakCjZLgZf5f2AHzW+1c&o1C#&g;kEUw&| z92!-vp?0^}9Qe+#jH(7ofrg9+f~C)L#IEsj7Y8scFN9>e=jc7Oz%I0G!HLLLDIMd7 z#lK8uV!TrAQpcBbKpdx=x%o>aRe@bsvljLgg+Ity)*gI~u z#yyVR^xB%@gKEtW2?q^F{E}Uz>dy{WNhY{4e;>tX-DBzgQB#HD9A-yU$D<8*-g^OP zyBkDuJf}Q2U5RSjrF~`NInfUEi}dbsd`=YJ2U=(Q9!YZSk|c-m{?L86?^>MH`B-tK z-c#m%mu_hc%e(k+c=*6`YhWC1!a+}=wdDAtae6_LE zf4=V1&$=rbUUZu#7$n(ePWAyI>U zISJ{deVjS%2cbRn_Sc_F=q5pL%N!Dxb}KU9*{)mXE(puXSjZyIfyJ zub1|KgV0$Z-ZLE*Hgjx&rhKQhXQ0ZVPK(H&QsfdsEJ~q>v(JT zhaZ3Z@$v5WfXP$0>RcUQ{Tu)`ab?%l2JWu8>w%FD6A!r&&$U?ClO)ukXB+0KQ>mzk z=W59g6d=>)nXxcQ`pg)|Q{NGMe0@0-f1v{ zX&?A|EPI#BE=O&3$~dPkbZAU7-KSdfqYGzOTu8n?Q#sOL{e+63Ns*S%_36Z9k||x? zQugtJR_O@zGu`_(y9*ksN4NYb*4tq*rDXub_d4g8{ZiMLvl~)Btt)41e-UcC=efHi z&vkr_mJr+(gGn^p2k!58{VB5HPY0L{dYm6kxwg2lPZ~3A$KHElm%FRD0^pLz+?9sB zy$T0LVzr!6=gi~snDqbdgoUcupKy{(zV1#Gs>cMXUU`n%xKAfiOIAUJ z&KgUb;LtW+uHA1-9jQBu9b;TExtCoRR;Ad<{5ZCQmYoV)Y7@Gx(p&03)yXFX6Tvq` zB~Lt^qlL0FQD#apt(@Y5ttjbGDEn8*jFw|b(_z0XlUv%0@OU<5e=znK1^}Z^g_^P6 zlIDh|zN9U8V+Ye_RgvjBOMPxdrvqQ)3x$X?IcAFdgjUwDTN*Fa%P_j|5IY+&tXfK{ zs3h89tCWj^0x{a!^(0(hR|dyQtjoA)AUGnF5dg?g=|Ii>NM+REc{le-s=lv5 zPH{K9<9>+pWmMri{_OWz#b@!6XEfqN*@bsUP1AyB!ti~fd4~ma6qn9|Igamm7$eyH zP^0iGb)l1vxRJ76ar<;*gTO6CeN zKuhhQdnYD{^u6clJiEx59iyaY=|z^qZhGIs|Ow~*tBl~@J?@61#QFeB?y#^xTdP_wSO_26(#s&quERl z{0i0(Qx<#uf4x|go%6D|rjw#GF4B4aZPl5}Tb(gcsH3Wrj7Es(SQVY>GVP3}+3dVX z%5lH*ewxyh?<}yF(~|=jto^!uu>CjKK69SVTwArxJ9HRTX)^8y*a5}1F^OwI+BV+) z$S8Xs7muIp{;>ziO4+~8sKc&pk4;n9&?9{3BIn?ue@^F84;=ZR#zw|?XeoSseEw5i0s5Y)r`2)^(rW)YB7~Kg5BJQ4tJQ#`~Bz7KfE|P z0-Mc>3>W6R=k_d_4JlxH01msOo- zya&#KM(aN{IK?WD%VBwvZ|%Y`CCbbd##d_bfye%3Gfplxe(S}$bd1@1R0nXOfWA0h)*uO{5+jimuo(+M*-* z^5?AAV?Dx=V;gm0K|YjI+h&bcDr1YtC9AAs-MNt)CRw?bXvsRP&Q3{`5{n0MVe7oC zmC%-qIdWyUnazha$&7R$a5v}4@9sd zaR)&FijUhm1Ctfh-GZjiH8EctDM}#-jIq?FW2ST8F=tA_07Y>EfK}#@sFri~To=0n z;A-oSBmUmE>}=J^#xah}Gi*AvDgynH#>{KMm&oo9om;(PTi zaZ`7?J~c3Qa9LeVO?Y&~jM(6n?pn0FuAmpNjk&O9zJT*AYV@GHZ`cNA8E60|CxLsz zPU4SuALYr%<+i$kOvkR;kS)63#`DpxbdKSOB9A{DtBAU9o(!i3b-{Qh~|SMBaOHXapP6${(cRkW%NhT zBuX169&L#(JJzFnL;LF*LDUigl*@P_^Q~K`<4{cz^a7}VwX)5fWpQk_gKQj#r}F3c zTw(9PHrU)oL>_ex`)6SGf7E>}y9*J<=X%hzkf{5aRveUbF<#?5wI$#&W%>*OmOmStLQwQ3;@1&H3%oB4NmN)ctVecSG6@%#7F5nV-bwt zrHGP6)y_n1XFIZ<*|Jo-jkS7D_w{Yq?+u@7kI3z;MQrVU1HmIhf3%hA#tH+j$`zt& z@U2rlD4AKn<=2wOcj8XN1G=q;d*l56{+zo1z?ijSAdEJ>{^W!MdALJRgaa^!pM~!3 zx(()e?wb;R#xnQU&w2d0Y4oDb`IJ9*!p=CWj0SC0vZ)}jJfNanvEl(2bKn69YDptQ zq8y0TusT>5W%mGZe^`<8aiiF&*S1XoPoU41&)y2RJ85GNWfuHz*?f^qyW#(HD5MX` zHP5^@ddl{DP-Xe;nb+Iv30VhCzVVui0bh%OmYTRbW)aN_5pVd7+>n5)M4h3`-74k6 z;Ei!;(2T`zD<=mjL;QhH6x#P$PLs#mC&|`7|Kqgx&9-ROf4dCS!%OcKLptwb!|k>) zkf5LJ6PJw)hc^u4_F+{hdVjx;g#P4&Bi!$^J2=rO*=J^!IpdLbXy#mVm+CIWQk1o! zg%ifr$VTLg$rapd(fG5)oCoS6%dzc;!$99e!Hgyk=#D``M{HSvdH+VHT~ps44Qo9>RXeOidS#z{h)-46P9tFneW@{vSk!>pIX z^nlUu*1y`Tdilz`93Im!PAmgxNK_^v#7%Fpdzqfasa;=ds&aoizbW;cYdMf}WJ zu5t&+1~@em+qG5{lZdG^<&5RW))pA@!GAo4lLAn0`61SsF9y>uL&l^RAg41b&{Eks zvC8{@e{u|OjM@BD0oUpYiAoSm!mihZM3l}c&t zAg9Gi0^a3`aBmzdq7{y7@X15V>3W-Q&_IZEX$sC*^F4EDmf5P`4aXIaCwsFt zORB*vp0!$DP1J0i<<*R6%L}HK>MsvxEtXf@^3UGNo;gP%QFot*pC7PZB5H5wzWmu0 zf5U!im`WYQ=fm>{3cHCV+JKlr4dh%sxWB)lB?boNHa;N2u+gl|&BQ4lD4O#1NT%jDr{)J_eS@yLxtXT_Tv8(Lk; zC9x5`Q5bQM5d`nP{9jZv==pX1upr*%YRKa?0l(@iP8-+<4HK;WrkIrLrmN(Df3do% z`wWpl4Gn3%g@w}PktIsfZo{3+!J2Y$I{*8n8qbA)m6^D|-)J;^b8};3Ee-VS^}B-U3pA`zx zfYs=MtVN@NYE@R5dhaL`xss^Hf3=O^9V!$rZ;qY@H54-~xgN-gQFpls5@XGYq1Mq6 z)Yb%B^G&K$g%+_6Oj@)88{q9kxbCvb>!DnLGk`6RwygO@0pD?rZDI|wFHlT6uo#f8 zQW$0w)+_;F!w9|@XZ>@k{Mn++6o+EF{|#OOaGc87G>s*QkQMN5Z_}g#&as=uw&$#-=qAIYKP!u>Al8d!(PdS^IGumO zUJz{qr~mA-py||0ArqInK8l7Pw?A%g*Olzfokk7oOIo@_iHHIHR1=!a4upN-d5iK^ zv17aYj;_!!jRUs^1r7cFfBF1971^CD2m{i1n>y_e!_!A$_k@0i{YT-p!S7ON9}I?@ z4Q#foQSQm^Y1m6o9-nH54Lb|}{AbL-E?!Kk5Hvb0orh6(xN-7Z^ykxFgdZBhM}Ma3 z{1$!O9{!<^fenY03q1y(W6Iw(`NC*eUx&j#hePuoS~QHJ?#D46e}vs`_v1DtocuJx_vIV?ybCg63A={0DUf9 zMwiK=x+JcMo%=kfOy?Vj# zO}#23$r=)}sUD071>i5fn^d#t@vg#Tj{dmAzw_w3@1CfueiC?F_sHs6ig8b;4uTtm{uu< z`uq9AE9|&c@j*|CmG9@Wb238}^tbuw@=*O#4P}|CJF`o$*uw4RRCj&Ozx92pdq3wP zLb{A+ZabUPfAlqAHh8j0a;rkwVvgDi zJIYC?w}x57h#}lzyeZ|}_bTNdhz5AwU`6!eUev(^gq;$j02htw-Qd^pOT zfP$Hxs%r)YHX%E->P}8=EX5?IyVGQMo;O@g`m{_r2iHB2DJq ze?y+hK`L9jq){Fj5FcmQt=RJb;VN*ozjsiL!})SD7SX?W0cDJx?4XW#+bO^`l0hqC?;cLbbK04h@c#wss;Ut1M|IF zhcyBC-}rPmXRo1X(nj(w6pYGpe>$)iAXnkeWEUDOUcG*QevrR!tU^mWI1#LDs)L+T za@;&o7c*+gSin-shHpux#R3`I;9z3+E1K~s7zT40kKh&M`%>~_Kgo?^khS>0$2mST zuZkHaP;$ZSc=ILa(GlgGxv#ytx=P1cQl$^P-ZbEnAYXPA7(l)AP50)5Ii14d**QOr$1#4?xKB%$9a&2?4!=}`+D(0> zYuO0{0BQYEGM#ouG#_Gi#kMar-D8yvQI;*;08=diFY{POB+B_r(&S#+?qk#mB$k08 z!?5S497vw#--0(>%qPACe_1uwP7SIY!dIA42D&*BEkeQMmU5Xc+XJ6#f3txNEcam5 z^15m{s>V^GsCxM+9Ti-?4UIsPVQW}~<8B5U3ngmT&f+9Ht!sp3COm`=iCuc_E~(Yp zT?(tw&{IihwrrD@^bpa7yTk-bG9`fotmD9rB{EW7o0N`+rHv_*f0{aTuE8R{vxqxW z59-~skgs?a;t0$16Yq?5c(xTlrS1l*aDNYBAg&BY;2oF>_276-0;4=)f5ZZ2fV5X} zp|Fo&EMDTC0Qg2LiuR`|Rg8AeDT4A6g*=sdCUkL`%;UMGcCM07>6>KM4JO5CF=rU{ z4qsAl@NcoG;3PEqf7BVDPvwF`BEZAEV}c{_FEmziMHgj97WfQ4P#yU@LQ%!+wqq6C zf&i>vqNjYpN+!9SrU{jKeVL|H6MzA~v>@kmT+pYpe8$DHjV2Kwi_W-AE?5W5S9FT- zFV_hd7sPxl%9O9iv<-ChpX8!LT;o-S!mbRUs+8j-pg8Ate=!?FO3y~-_0g8i-?9uP zZqrHSCrypGIpKa+Cx3hJgtOpIwD@z&jSzXj>rsSos_dVgjV{yCC-%qIA>bfdsMF)! zP$Sh;-ip>s19U>2*)~hh87&O|_~^8!g_L|tcOpUU%l*f`O*#4a=b_C+7r%Y{=HsJ{ z|2`eYp-ujHe=2#SZXd60XSAnmLk{~<{+#?q9o737-pfUZ%a12q`pIwfh11hVA5ZU3 zz70-KexpB+aCI+F=nDBy@2O6d)Y?3e@h7Jn6QsnsK&UjpfX|*Yb()U z3$NhSQfU62!Qz)+UwJ!Ot(M;6`^~T*hQO{R9z03F&s25jT+BHKu+EZLs}-L&!`2R6 z=VOuA!4GAKKWvX+r`|A#SwS|03vC_+kIb#*ne&i1{wVlw{QxIcFY94h)@(H;<($M> zH%u8De<<-ceYe9}j=Iz+_{M%qivq16&y^_+l8JG0oth-VkKFc&m9NdS#f zZtX?^s2rX2ACKvmI;j|s-IU!39O$r;0op+Pf0vc^QtgSb7&%K}p~W_(72BXY?8ZVA zr*5?$0tRt=s_qz?9$Xf5`B*L!x_ly+#8;erN2Jin_xSUJBu**u$5VDVoy`|?RK*(` zNP#05%f#c68!gn0FNv*Hh$4X{71KaA_A27ij!wa7?FH3BX%y)K^;88{@h;;>T0SQL ze`1Afxfw!)W$vXm}3L8Ge~`7VS7PxIwv>4|0&~ zLfGLrQH7=G)fKU>GnUyFTf2h{lDcebe~YQW5z+QUBwh_P4wZ}^Kbpi>+K`5*Qds@L z@?$~Vz{GrZv9-0iIXPLJiZjBXW+p~WW&(TIh`0y@+#~KGyqhB$LM>07BYZ%3H|zE4 zG;BRo;gAysS59^CbcUyGvTFn#YCj>w0MF>9>;9$=qds^*;Cv@t1$nTN1}@qff4D#c zM+_*jrh!@P2u_EkiR~DTq=O+#7}>t2suHPf!;voZQZfKL>)z20VWliA1VL)do`D3L z#Ty3ydIxZrrb+X?j6TPKuW zm{pT7&Gn5snW^8^-`1f2Vs1&;uNh9I za)ogA$RL`MzX!2-VTEpx0I@56LezaR>6F8q3k71dWTy?f5XP1rt8*ChR%>*Ns-_1u zlwoB#DT!*sadaJ`aj)cHC6;b1Yk*M9{3#;5tD= zA$3v>hrvhSG)}e3!S1Jpo;!2eGik<5yK@F7<9R-}GeLrjCopuz5Vja==^VP>#e&4j zJL$dj_ZCC2Ee^*#|?232Q9Y_Dkc#wT44NgfN}hW+;c;Cp)J@{p-+_ zOj{^gTC=tTN()76sdOb`(Omk=^L}LqXZ)3D>p6Q>>~JAY>p^`F0c)A#f7p>mN{zcAX04_(oC zk#fQ6_qfd3%23^1y3Publ$j3krS_+7gbeUZJ7)E)*mHC{Q-G>{e^(F>Ew!=G5>^&25bmok0$1$IC+*~PcH zx|%k+%vPUWeYvZ|R`n-!@;73sepcV8e>5piX-&Jhr!SFLpJ($K=$=#no|}nGH09kp z78FORa%99VNC=w5T4XJ)>>|Vvip%-d2HtL@#CNxzG(TCK81MZF^uEDnmCg}*HJ4YGP+5DmDot48btz7-IoRLkMC!ZW%{W#POU zAJBP`Mu}p8o%eK*WjE0X=1(80Y0GZ7=$F-W>E~W0+&%K6UYK8d(rEVavt&xdUMfnM<#-Rtwph7dZ8@o(7 zF~%ZmB!V`V>%OT+Hym#48Zi|npROu~dI$~wXzclK8KbUo-8pK~_pe^%TGg33Il zOOC*YWFBel9I=u`r*j_hL|(}v$*4EcaN{&*K46l#GhP&C!Ulj{KNw|1sO+aT3G zql|e%Gy2u|by0j;%m%=!+}zygBKjJZ%V`K5XxajOPaLM{rB-97-5t?uYN{$1aHhVih|Ne9h!FY_x`Hm4I6;`i$d!MRcLEKfFKjXc5)UDvW$`Qhd2-6;x6xyf zL+e!HH}s?3(=d9XHJf#kRHF8&!3%ka+DSE>C%fi}uBr3rv3bO8aUML;50*4%>||}D z30X8_bD)RKyj`2S&H|aDp2BN$+Z>cRP3DWTF@CD@BxIIkwsUPPyDA7O%We%h5L18c zh_b)+U#Bh(gFQimt)Q3k0_NF$HCqtJU}+0Lz%Y3ytLm1$8QJSNHBp2(FKtgtKi-~j z)ZF1O5hwwMOCh|VtT>3y*td|~>_nB8Q}KwG-KrNH7c-_)v2XKeb1J*nnRGqY{NNd1 znF01rS#J6oN5!vU`C zZ~`nr9jeWt8+eUFk$bL{1hkLx#5$-6Ga25ea!Zu5qds!$q`_AR2!)6_P+f zKaYui8nG$#6$_;%RWBE=M_sb<_>Ar~Cv$-sCO5wbbM(Xa-#__YeU`LC&Hiv=EfPGN z+VPFc`0ggE`Zrkpw{&rfi)*5PE~7b29;)P*=t?dQBWklai2o8LTUX}hFq&^&3N0(? zLe_FB>%rgX&Wy$=+$2fmq6sk4(A|-BkDdaQ1)W|ejo?m>Rz?^2IgCE5x?iJ(5?|O~ zq8*4b&N%FF-9`X-E!DJ>(Df&O^f4uGFiCH1(k&&iaXA(wPn zmvl%aB~p@<+)}ZvVrVYB%1Jt3L~hljuD!x3_OPXvTglK|cr}%DzKGm^dP>E6Nmxf1 zuY2Dl)WN-faq=BD^Bvat4n@x0n1QNW@+8Qy&PpEq94oEtU-RWPE-(4=61)@?Go|3L z90;8=hYQgZG&t=O{CiS?HGnbt)P$o|?gNH+r_bV}^m~gh0!SC1qu)#Z78C(2NnF8v zaW{K|FwR<~9bOL8`e4<65FIec8Ma6#(xt5865<^`IP^IoPNK|^xQlKc>jkWVXpkr- zl-|j~p+tFO%=E?x&r58Knb{bn&*%Lcj^~ZM@e~6Q_JY|B!U^BRxKlD9^FCXRqX^D+ zYqQ?-CUfA1 zh>165y|(JdC7S@6J_|rF2d3w8rxKFcmaP|$O>g_kVf~du{z{G`vi(C&6XXT|ONX&d zSF58J&js&C9${->9L}$|!CpmtT#zlbj>eQQ+;fUCFOJBz&m=3OpmODX}r^C0HE(#5om07?} z;Nc?5W~6DozmU`UQp3zFe9GBJ* z&3-r^)UnR!M9x_8SR1pZa$fXBy$Gi^mD$hfY0_3f(N#$$Sx3rJeR)k><8nrMY}-3m zEDvmDPHLZRF1ojS3dL3W`F~o_77Bv#0AQ(#d_Nzh^QtJD%gh*QakOvUl>_3S(~UTX z$4Kr>1(@r9#<@0NsF`XTQk3@iR^hLw1G5676S&*z30en+)Xj9{Xgyjuz-`F+P)kqS zh1qL$d#wesYf5W96hxwIY+yxT>$1kBmXom=Zr5DKsj`Mjc(;~lcC|k#ZLGBZu&HEH zFCa3|q7#2EgnbMh#om{jDw4#1xuID4Qe|HHS_yA|(o|MU{xY$s&Q1kxLL`N3X65QE z-If+^OAGdTUei)EbdC7Gxy@N?zS7rKMCFPW0=ukk_L?1}?v}J|9#+Guu4NPi?LvCH zIb?nNxN9U-%mk-q59fq6{-;{WPvlyUB@B_dt?{#ylkzm~BIwe_&JdD@2q__?!9e+h z7D3B@PuK34=Jae~J&9={YEc)k!GnwhXFw~TT!V0QM${TrJqV&8FY=V5shct&*L3z| z#ZYvHA|O&g;BqT{d<+BVn1M-=jZ+xz!7jy?wN!YzP9o%pn`!sS#_1O`g5F@$bT=np z4c&q3a}E!l(AAVH7`m_fk|_dtx@P<#gMVOu72EZa_mT6MJ%Ym3A+z#FM0RGuKCRWL zTVKbOzv+~9z&Qr*hWMZ1TGA-ME0}Lg4#0FFA2ng)>y~M9!R#}2)DWDY9MjzcbJ={l z7pxJYZL-Tc+~pBVZolg85E(fLAY8Piwk@(n{n6pVt3X7PL<|oe;^~{DNiIH+40sHG z>Q*1A^*I_UR$|cLP1-Dx{zpY~xvQod4dI&EMsnx0HL4?P^d{JM*1D~>-O@&Yb5Daa zKPhVSkEK*pEbrvpt1IhM$`ywZiEBGtF^I9b=e!N6)m3h^b#sX9q1SV6xx9?&-O8Zb zqz{Pq5n*g|Qy*1RqItmL8kd~J+yi%iz{Q;B9va22W_Ca zT}A~Ds&%-;RZRoci;taAG03=m_R#dKWpeAV-m<2N2ISR7*}`%sM(-%l^GNRM`GxD_ z;!B?ur-6pXrpr(hP8hf^)uF8h_5D|ikZX5;an0S~;KtSpzsTX;&JofQV^aTrn7(zA zoC=NV&M%>93upBVHfW|70|4J!7GX{|&Pymow4z*txv#4Zo4V@+GL~hlx*9ksI4(Wz z-JFL0zRdXo^8)J#`Jf%m=YR~1%>!Of`YglgKLW*LOAhq894K=pJ7EGvXu|8J3D zhx4Of%AFR!ZxN@r#lnRkf=BCr%*f@p#PY^I63L5ssBLWQQ!R%vk0F7nAL4EqwygcZ zw7L2L1ldeuYl4+jy%EHzb@LvviI|*{G=li)j+9O~8PU`+vI)#snbx&#*aQ z!0V6aaR~!;+T}K&v&$^(C2?21IMa4T(7mv>u1-2GW=P3wf+$Cg?a@ttl&jmQG?55B zqSKGW;alU!2$57e2sVp8glLQYEeoq%v!}Vew`z})$at7#{h~D==3ZwAsNXbz^;SIH zN>s5GkGAGSKufr)KuAkG+J({6N z>us*+dunCanrhOD4+)`vKiOSMxq<5}5<@(e^Xw4*e<)!fA>n1N)J}#pSES&`E+e)T zFam5ZsbSm*H~WX-^+b|~2(7G$)SuxHXZUeICbowO`?fO9oHTG-J& zy}xHnHkVLD@Y00+olJ4f!s4;kl+yeK>2^V+%6tHHZ$Ak~27egNznzJMOrO*)h`PsU zInV|?9eT4N=0tavA!RsbvHBaNzCb>PZJ<>?t`BB+VnX_V)Akq(E`ao+Szf#wMpq}Z z)75fkApG!%^*j^4pv?0j=PMc?&~u@LkH7!;`MWp#xg*|kk!2~?tmxVGw&e`%eR9gu zL#DkDutDppfV1KyX!oJKb~lSt<;f9&cOj&yA6CjZhB1l_(3qT3SV@fM*@zD zdGOkCoifFq|F_FO^J2RZ#yU~g43)+ZAb*NGBiji zIUs(x_y7Jc1&jBf5$^BL6@!9Ytcp6C$E1~bL+(Z|HsX^B`n))VSr3*rW1VwXQs{rz zh*eg7TQfJ_rv~fwQPhpZ=hfTyKObY%Xtz0j@$2#ahZl%WTDALeXB=N(!Jywg%y{52s-i zi9Bfz9I=XjqUH8PTd7@M!_&jYu%ty%)hrf&hMxIOAzSRm)Z)z@&sjkbC$(&qh|)$; z=~W7|L+VRVWc!rF7;dm?u7)G1v)yFK!bja54@G3;N%3~}(qZa2ZAR&yy<^!PV_}$oSnCJX%$KM2AZgegnE&d)Y?Siex6nyu_c;>bLNV(a6o(zbS7R?7?Qnz za@sMr8*+{ye>8oH+fpk#o%7Dv3(|vf+4I^ZBik;Nb2;Sxzg=bWF zOWA>0J;KoNZNOH>v?0>wKPzU7Sr86C^9SAU&FFiLDqOWyq2&YTNy#-rp@FPzdD{Hu z-KX?63IKKzESulItmj`YIz6Yg)|?uDk+?hyfbe98;dx6d7iUMA1<>2EPJT*nhcuhq zFHvXT9cUVK1pm^hyBB|Ex>=*r*lc2qZ7A+@5t<`JI;wT6sR;ywG%M@8wm%WOWG&uP z2k~u#6FNtTFqnL6AecZs#Kvco|Nb89U(3B$X?z^78)*yD6(ma68LJKY^sxhf7D0{> z8~e$R5y~IyXnF%l{1Ycm{KP+U;>=6@Zif@Eyu`;pMu^Yor0jkd$?p^See#%J`|M@< zQ*`-YUZ@Q^>-pzTRm3T z&0I^e@0PVZ)HpHFUFI!DYiQ6(zkduDZQw)DH%UGn9jY@{YP4?jxK=6 zMS_I@4VIGtb1YY3FOZACbuzG?^lV}2Yc}twQ%cfJv6eYMMG$6`T<*_mHkvh zTvZ17VK3g%!P*^JcD_z4l8fT%>#_>^xD2k$lO|_WH2?q-hwv*LfCFYCPb$EvXb*TF z{S%~{i+TXm+7&*DbH#Ve!vJ0jF&I(DwJ>a)<1wPExVqvm;=UbpL591w_h&7K>J-VOpQl&n~YtzsHxfz&6-m()^a zGgcPOfv0HAYS^n`*-&{YHydE0qSDt#H5E=Ga@8B9ID#LDk%w$TzGf1-IVo-(xPXSN z=-d8<&y;p_|LPro40=Q&DC)vCIdmw@*z>5m6&Vl>u}-F(aXL%gib65jxz`_s$? ze6D)&E`5+!bp42JcQT8YSh-wLVjp6FR-Cjbg2ltSFi5C26F)ZY^*weN%iMKn8CFf%P@2_pl}(0 zq2d{_s^T=O(zh5|QGM#kY8>0_1_9ZHqZKw^V3lHhN2C1h({c8hqmX~wW35;3+dy0@ zB}H2~bwf)3w%5&v-*!+o9n>pHbs#Qa$ zntX*$wOX%Jtsc~=RuAb^E2C3YwPcmuupPoi%i-?8Pl3S#i~sd5U#5>&T#0CqN6Az| ziC_WX=F5|x?fvuE*`GZ#nrom;U9;ONt}cZp+kpmuq~)`*p^C*J$J_PA#Yy~|)HVIR zR+sema;eyQY*lzHuzMy@g|Q$Dg_cU2z8SEdSxGcjq*?&Y^^|HhGinm7V%Xm1Qy`mI z@%12JSQSJb@RqPNoOUfDZHSRx`@A6xZ)=EW?Z!&Tvinzc@{b1)@U_0wINLjno#>t| zAcx(5!=bOz*$v;G^D-LWa!|fXYk)NhhkJ+P4H;Z@bne~(Zx0zf91kBNBym2W71+6V z8>+eU5u3%m1+Y~88Jooe6;T=}q}VHmSyURhkm+7BoJWa;3HCJrUQ|^BIo5>s0Ckm* zVF;3I^&U0Kj)3ESIWRJR2L?+M5>pmC0iQ2_UsYp5i7TQect>{O6v=X)q%LMu4x2!52*w=o=NEA+ zt0?0EubttDqorF-aB7BTYwYTT^%!kUREwfoGq}Jn7B7a82Vum(H?4Jdl6B>ab8p2I(TkT7{8-%*I);01S4S1<8)rI=3Zq+%Ckcj{}K*qm#7lVD0 zJtpW?A*)SpX+rzzw)1%2RKS^cX-31yhE3ow-B%va_cHGYJei(u5v9K|a-#}%lLS1bkzD7Bm)K3q>! z*StSJRTuHq_NDrabMy1b?J1thjvDlm(_TS|=cn? zy%8Nx$sk#2QclC+oHTohcgU3XsqF6dO|jnlX*WU~JlHVNkNDH8z_^bhB6=V>Avo#= zpXuRoLF>n)+PsGW)h{p(`Hl+Gn~2;9%sy@8N}EQe9SKY?~vDI-O}aqN=;Vv{HAxKf0@O)EvNi{7cYdjz|@r60~_ybwyc#IIs9l3;u^Tj*0!H zG*}>#w;s#AnelEO*Qtjl^-xV#D`qBrBFka26)!e7$HSE+lskE+SRhqA*}sGjdy3!yKi5)kEA-)rjrVfJQMKfJj(tKt+S60>Hprg1g)(SgYSc zHp|K?>Xl?Go**4Rw;@N>vgTp(K0}&h;8kkS5{p>k=E;GHZSsukJZ0Q1#luJA7-6QL z!}zT{**TT)abrp8f!XE5(L85WX3f9DB*m#~E}N#;A> zol5hkbulKFQ_RTwj(Nw)Fy#z)H&LQ)qq(|{rs^^pEiKRv(Wq}|d;E}28)jOyk;Cf1 z?F@>iHFg?cw*{k4)Ek%&h{R}x3o@D#rl^0jw*xuUO)u$RKg}TgNcy*uc1vlOly+&T zITW)rsM>fn1JZ%>a!)6J+|rXlI_KcTSh;s@Y`5BwTU6mvt#VVRc7wX0hro zO_P!20lDG}#|5w$0KO2)C!gIu>?Y@($JY6@E(%_+)ItKMU;Sb%ubZ{ z@;xAL#no1>bP_zw>Qf4X<{VNIdyKZ{V|EYVu!K5TxIZm~6&68%y4Q>cMlq6wTY!&nYKk( zyS!?3W7F%RWYnGG;y_3r&z+K|bX_+G{Rl_3dF*Oqv``9?tu8ZRQg~zRU}d%kVWXZw}@ z_hztZFrY+u4qx^vLp*CL0o4(T%SBYDX%Okg4kt&?wfQ(2b_j)&pVb~uNB`7`i_XO&-AgLZTg7$pls z5I_#ABxws+RuPF6pcJueWT)WlaGepjL3-2~^a=N=4anKy_(>~nF#WlhvG}HmK zl{ycfdLP|sesrh#DQfhV^Ez-ETI2Lcpp%Iw(Vv`uR2n{EV&D@hrQ>K-L}8fN%&r7j&DTgwqBEX4td5$vv8H3?!lWfe#fR#naKl&+Hw&HIPGc9dLE-fmsCnxh*Y<8f3##i+h8A zZZY+L9?)4PrEl$qk$_ID7f4<)({O2k8UIUHYq`c?EcZN3a?iYL0?0<;$=GF9?@i!X zp$J5*F5~HBp36cgx(0?;PG4s?m}?`L(B!Dy5*d)+=Wf~c!hrplb1~yc7OvbUH$%2@ z#b_kuLlU2&_pRIGH7iy0up^~aCqSM_Lc6ekmE0&n)+y%|ceDY@be)QuCLC~e%&ri= zuj|^J)%{ED=miYW=p^;-~;ET_hUomU%t&pgkQnRun; z&ay1AguSmc1_$835BLDq3RKwrjOjyj|A|zNE4o|9Ca63Z&!ud8SORAH9 z86$7%>Jo#{NfXtwn`8|jhwR`P1uTRMLPk2L+O9L|0B@sPhEwNG?hWy3=%U7{F-V71 zW6$0KXkFAyMYQkRW#wVQ2mG->yy1;i=d!jLX(EXU5#2Z^E$@vHkp#8GPHZuvU1ddgQ=Cd|vOC3K?7=uoro{z+Wig0z z(VfH)UE!r$mz-GQ{?PQvL8jfJE^f9 z5VoK+t`f$u+15^g*sYnabDqu}?#FSm9#tW|uCc2&oM^r;!WSkb{| zfNa^~E#V&`ZYD-A2*xQf7uk6_KEDO@zrB5S3sY0k0cj8j^U5?iXJ6nxqrA(g5$`Pu z;utZLzG$;!`@}|nPTfM7pmz4@yvdql!F&6-1D@)oJ3x}gq^n#t?y*aMom<2{aDHt- zuVmOx1U0zXvhiVdR0j9~uk5?)C{s640iAx#L9#1>5B0LNRrwd@8nm4c zWU*cr$Pjv^fd^h+p)Cdw{X&%zD1ptl{tf#r0RRxtl!rSKAt|l(FS;`bHSwN1^5sEg zx;iej4B4a{Qi_o!_hOrWx=dZ$`7S+j68xS6O0C9H?!~1NIBvPRq@RIES6Aj+ZIF8t zI~|<#ueTp>Rrrf?Z~bSN{OppSE&p}h3a!05z=kY%hOM<8Ck3K)B=|EYdikq0Fqs(~ znlLV@p7*}p;z6lNz_RzP?9K9EuaTR}@v}?P9#kcQ1J>1_3wz&xYW1vaob1;dn{CxA zLpHSzJHU!7Y8+JMf{OikGyd`Ew!G7<46Azmf+VS-7N+(uN-&&rYJD~-5jLk-2-iZdw_Z%+E=?Tu0RN`=#&Pp+pvxz5a$QA5FqJsUCZ zD#nHwu14p5ou+MnZuM2YWX1NjUgqmuX-X%4Lc?GWTxR9XboN7vN8p6TFG54Qg1yv#=|y8w*?}+(KMq=b# ze6q}cto-hdL>oy+VyPv3u?|wQv*nfNQ z;&t>`{r$z!+1q!-oy&!J@SVDv`(d7HpF(Z40|CeVz3U=1&~Ea^#(b{b@g| z)z{tkf7Pnium4|lZT)#IlKH=D_R<0EPrG-{8oh~fJ}eLh#YA_Cp6qb!A-yDacmAcN zY}RQhvGb^8iJ>PVzGRw~m67xP4;HEP6qQXsh?nuc^$-`Y)m8D3>+cO8cRFD?>c#Fo5jbl3iY8`~Q9bu~IW!_C}rt5ON8sP~9C2l2zZ3GYQT z;B;bM{Vx=2MSrog!+0Naj)#hmhk}m>8n`u+1S8;l?k={gci;&8^r1eFisW|Tlw*KoClfCIlhc>agOh-M7DCg z<=L^Gvx*mdFe%C_vqW@E$WYmu>XBpq&y3>9-NW0*$lpF_Dr-+*{uD0+p~AXNK%e)Ao`!o7$A!rM78QJ3Qu=Y04;-&g9=wKF|dFR+y@{L87DjU{9VoCoY@Z3;Fn&vFkpYgRZ?Z>2;d5|^Qa%W!m; zQ;NX|xyq#y%8nB9Xg$PYQ~zEXyh_Pa)*-S>j|gok#&ykCQeAkr&K{?x{9p8XU;RL# zZNC!Qfj+2b>W1BkX6@iPtNT&n>_>CivJm5dT?n5SBkewo;4ldXu7<&Xn~8Qnd)d-8 zY%zqm^RhVt-Z&9e5mVp?4|&W{aJO+yE~;1)PEKP~v753>Gll~V>XAsW`0?#prr=Q{ z3~zAse*dkYu}T(ZQawE-B12;hY|$3-35sMmPNl%Ga56~-$|;!L?26^*un!XIsH^%L z)XxU!y9rjPUy=1*oX^vLl3233!_^%_VIYJO=!C?)IL96KKH{gm2QN9iQFNjUK4s^` z_OTxZFN^XzDaX$l@IHtFeSt~APMQPRJ(4~kOu0W9r#rvUVAIT^TQd(APSGH+P?vv7 zi7_Xx37mh!{^EC<9&8ZuZekIOl{3KNC#Rc&0kqA;FuIV6tbFr-d$u`TgKB7Vwqvj( zV5`m`ob2j2EejL-nMli2AWE98s^=T_NttjP&2ewexX^eYWrH-11zA9M@H=*aV@*PB zViT(04FjKYxQfhx%O9~PX~w}laQ}kFn(y3UoXarg99exShfOx8tuzkYtj)&@<-YHBZ-S{Km0N3sFXW}HnjwtwMxY-@6Vqn@uAStcC=)Bd^M%m0Pf zzK|7zURS0P5PgyM*~#S{d3v(^3oTps!j~KOHE(`7_xdI}J6+4Mp0k914G^KVXwMCB zU>yI<3;rstlAqFBIy~p|l*8EpeQ-n5P@;yOBGyGhqBLX8G2nfLznn{h;F&R{|1MOX#hmD8@UZSBvGInU5c2# ztM#tf7O$~qYKdj{h}q9R(2Wjs(cSthp#XHT)Lb8zj2i(Re*?GTUVm(E2Cv@yMUz8( z)>*3P8?)2b(F3OOH}w>%nlsCE2aXS!4RBUUd3qcpPSYf1!~f@W-wl5L@S4VR-7eot z=c8nn8gw(=Lim?9j@Jzkn6+V+_pJ-}Te4Q@c!0THW({&mJtc@(sW@!yOB%)Z1=YmN z;w)a|x;B{!e>G!Vy4Vt^ zn_i;B1T@SHNyb_lXUU8fjd{ZT$Z!JFY{mdV&zUQ1Yeyp!-K9y%J-zzOjyDf7j2r^B zZr*(9?b$Q|1nHXB!ChY^#JeMJ0GnxEB(R?L0fgI#e}Uf(WLoY2&$^sE)y2o>{iNFiQB#OP{_rNX`?36_+BDu)nN$CtQarE0>H6lDYX(y^E`+T z5x2Xrj`kUvUI_C23u3+ASOmcRC4{$$BVVLlx-* ziBUMse{yAVHvXBIaXF{p5frc8q8MP%Rt6C(H^3>pxSCbB075j&lnTc)4hXe!;Mr^~ z(>ZbXa`?2m#_OA#_}DX8zjxjAaM(Ny82{yUA!Zt0URrw57ji2;T|7z3a@jzrUf0_d zuilEf^@s0cK{rL0V=*^Qw~D*Itp{9IFgW6xf9}JzKU_9os}s-T5nXl$`D4O?sECDw z;f>3&wjc+GcXq3)j}vV3EpI!3FFs!(M^fA-jnE4MMmvslz^I$szU}W3R}b{HbLgOd zExASWm>+yu9&rgfdwqJ;Q}>(Zv5a_UwubOZa!50?y7)P-)==UP(zs^SVMp2dltzeg zf4vVsKrC)~Pvhuo*~LnO|E#Wy0pqUKOe<;*#|N9_gVRuV+d}iO1!Rcj>MjO(c&86U z-k&IcQ5BHh@}|zX7trAog_CISnAWLK4@Yo#{N^>PXlWVSYTaSZ=nN_onX~;kuB^aO z?f6Ua!cLDC^WU_F#NPg`OQhBP;RhQ;f1wrugdndh@k=#$Mt!)Sk6+yICX}ij1p%-M z_8XFe-}@%EGNedMGtqgmmE@yKfMvN<+vGKxFu#6>qR;z3-7&jzw zjB?V#rGWix-9~+K&sJ8mj+F?exe99>vAUXobf(a)bsx+J(l7Re8}XF$ZP)1wOedPs z85Vj6e;y=@WmA=X#X1YsTQ>r+f34CvX~=Amub4oLn_(Y?AW1eZQPtl-j;X69z)^Yj}WePgAeI^Mg#pf zAYo?Hth#-bKTqe`1+`wdWK9_`V4sff7W8SeI?TrDv+`9=^hk%k**Pyee|Or_F6zM6 za2a6wTKh7W?hE|)DdSJbi2e{McQ>FS8}S^pzK!uf`N*~Y3gV8-9?&UZHL>qa;kZ-= zt61no3;=XSUO`vEU3J z<<#`#x1Fs&{l{r<`+_U0eishRD@mTLeCASPRkeIaKl=I)nHTWLmmeVk3x9LXQh~0o z>K!KSKifa}>FE9b!3&0E`Q{-#4O?cpnuS6dE%8^?JT4*Ps6~J~0>>bD67$W?xufXu z?;H+@m_`5DMqCWSdF&<)f@iPa9sKm4KfgPEfo*GEi=t@e2q#T*Uwe9X1&;9dMNw%A zLLrES&(bPK1yX{=vMLb1`+ugP_^?Cpwn-f&a9EwtnSZJI#21?9K@SnbghBl!t1b_Y zjsg}LQ(~GU!>b%tJ;%7jJ1|q>4FBjC=l`Hh^o-4SDf#~1zVnWse9#X#|MDL+uaa?* zPj3x9ECBg0YC56AvHPC$jB&%5zG$}Q7oNPL#Yq|(8?%Qvkz;drLVt*5K0sUaz{Yy> zfz#zi%_~>oK)d=n6T-f>!72eqhwyNq?DKl*#P!D2497B3fOwl;nNw$nFC_6MfYAK)g?cOk7_*MM1|*$xnS@kt1yqxZGvh(ilh@DDy+@&MRQGc^{ zqL3P;oZ(>`eSh)QRdA@OOe#?bmEqK*7#gwxcIoU@rW3-b3mB~0kO4sHCvCMo1<}>b z9%znmMn$|zPw9^*bX6wTtQ^)N+-}hn{yb}eP7Xw&i(d`Lur8ZoKm>8*@8M*{*lS|6bcBl>uat(B zBly)bK7SJf4kK2|R>ew)noNsK=%f{wh`EmuJoho<^|@EXyVNS^mTnY~_;{W->S(*A zy;Gdy*@`*qUiL|w=kC70n02&xwzEo((**spJQ)hs9Hbd*JVJ?~U_bVnKi0+#W>*){ z)>ZM(t@E<@l;)i~zTpE=Cv9a{wAXKC^mep6xPQuWiEI%){%&@|w;He=_e+;2f5RWm znC>#P(&`!KaQ$A)z&Q4#0hq30pjY>;+ntBr$GYu}MM0fAr_P<-?{~P?YONsA%(@j> z<{GiKt6y*iq$vaRH@o+2&U%%M3<=Y&TxcElCqHhubK}XMoLjcfZPl}^Rs73je)6L; z;eUp;;y<$10LBEs8-;g5Z0#?q;^%VuJgw*}LN?nhuUcjW_gx2K;Es?W7d45v8Uk9Z zpRAgYnCF2z5FUtj9d%^|bt-Kxl9vz3lYN`E0g-^%k@kg9)%;Nd(S1dZe@)*_yFPs# zE+3N9Z0QGEGIO`C)ALVRwN(|1(d8B_X_p`-0XrpJ>#fvJbi=0WrTPn}8{Mt?J7YtS zJ{9U$m( z@lXE{DCnC05lOCyj8#M%s%H`^FiVM)MP3y1O1>cJltv}0ceww%F6g|{ zF3f-5CfI95>a00=N#Yk;6Gd;$`uvrT8*pAYQ$|f=@FrBN79wwM26BbaICk-{77ii5 zvrt?!r4Uu>;Ha5iJQn_vC1eIRv4G;4nui!B$pwpvkE()p1e!5}u&7G}>tDo$1Gs2N zLsjG}EwJ&d*$BRGA5iAWq<_^Frp`N=a5~EMgFv?A&Dr4qnJ<&MXXQ3;jf$t=qs-b} zhNjh&rWH-C+g0QACf084w$soT(4IC-EpHitvgG}Gb94JQrcds9hrD;FwR;!^-NW_? z2xfdiyRZpb9=gS)^}gf9Vy`KD2mgfU8FS`rc;~s;Fmf+v0L}GcdVh6)FYV$fBtWJd zqnLYg&LH*mZOkqd*d#xQQ6U%YZI+qm#6#~Fh8`w@U35Vmw@3yEbQ2KvQj?cS9H*WN z4nk~A8s>0*QGQ$EWThw&&4u2(Rn^K6=C#_hMCWkD=hRVFj-FVIE~1oAl2b<$+nqxW zbbnts_TRahvy_#y3V(ovAH~CYv`*=r9c6aD^mwtEY_wjN? z30+upbvXHO2dsq?bSu!$Lz^$MFY|7| zH*CS5qj>gO;D4_mfrF+a$wW`DHF8##?~U*QQP7gmYAj8Yq}cY(G3 z&|BE37AL#-^Z1nU&uGq74Si+{<;+JKjA)ZlaDR!7ihczvQCRF_Q>8J9s9qQ> z{PK9v#d3hpq$=n&q~s>DySSx+%OasnOP#)EEsOt+6 zCvjH2E`Pl7s-d*UN#v#sO^eI}`{C0VZn7IYni5#h3cpnc>P8)@PwKULuimLw>ZSUp z`bC}7B%(9*TD?_C1y43bbi>H^t8GLKH1RRqP+DC2wL@5(F{$AZeJq#+m1Y=v*w_$z z=m=^!<-=<}r_TBMl>?0*SMgEzE*nQw^ksULMt=YwPKj<&j1h7s@`xRMr&;?QH7jO| z+1Ut@=>s*JE-rw@Oqb@PXZX_Df@WF)*OD`6w$6kPI-`|zK@^5|=Ryh-y6n?MSr_@V zNXBk1B87SCl=AK;^;yKpPJt2vzC$6(kH=e&cIR5+l7adrw z?tca9b2eWH%H@OzuQQ;{oU!H38Ov3vaW^+x^DEj+l=+pvS40OauGAES0X@>c`XX>j z!(ltRT`le_icwE?cK!opHB>24FbkBN{byM|TX3@>pg&_d{+W;{(nD}pJzHeBfmwJi zZbeb>WM>9EX{JG?#dEjMQUCc_Rh+>SYJXn89R>63Y6i0rxjz%(0@X-e?yAej>hg)Y z{7zkduP%R3wH8y2v(Ew^p!i#eD6C}MR5ezMshVbr*ajkTAj-s?Ovb7LPNk{@R;5&P z&G05=m5nIVB}cGP$vmT@bdp^xsLW!aC8LsvdkC!NYebWD67$eh&_DeTHM&3 zGgw#Y_eEOX0vIN3N$1d=emc4#9pl4%J6}vD*$p%be4#R*wTer02`@Nw5nm`1?%{}N zj+tSX>gs7^2UhSxfSn0-{}wVKqV8W1eRPcN+i-86DB(T#vPn6L4>YB!j(>3p67&P7 z2?@GS*ICY#ih4%ZwEteI=X62)XEFVps@L&VpDAVaCO+2^q(i#OtXK3|ZQdH+l`DuH zo_hYRp{i??ykvaKaMrnYuJ4A+mZ-b4{t>S~OvSX6KpSR063>vrO36*xsBg{${J~F% zo7fV13ipC-WSegXz50b-(0~8OoZ;F1GTAq_Q804xkxI3)F}~{1>h{?dSD5dNS=A0v ziW@J02QfdzdL0Xvc(W+r?9vRrq=xY?FzvZH>IF~Wu6_=~nv(QzS_+YS%_r&!Q=OoWpx^C;Msr?z94gOt7?!t|dJ9tN$}J&^WI z0Rq&(Jid9R{>|?Rc7Hy~_|HYUNV^`avX%_Off77!xAsZ4;d-p}80J#hn4>Dl$Jhqz zHMn73cVkZ+|F+-0l7%^}Jp>?{IXBy~F)o5jtn7iz;`6S!u@eD8v%ILSFJr$TjbQlM zK389O9tT1vY0$-_Ssn<~`}?k^7)T=+0A>=t_2CA09*mw9Fo3(y6yboTN1r9l>L5E6D(M>m1(1avX~syE_~d)-|k5u4Q&^ zlzo@xhmuO}t$)LIq)l*lAECpoAH4!;rHTuo``Df@;tgZu#<_LsHBOmq4$8xH9O5x+HP#5Rc?hS(CQ zje#?$vG zJQ-&A(&}uCK8D~S1h9@jD7DR>R0NaJt68W+ov3EiYlph9VyjOa-xZZB#h;#eVlvu@Cxjw{dLbp(hQ+vAZ-zI*4|cF}$_xn|~VfUd(weZRniv|1BLzVt75-ow>i5 zqDVhPY#6?X^=~~mTQW4G_=OCuJV*cP7pTie)PJ3tc*+g&WHRV}ckfnnf7SE|!>ICW z3GyYkFhL?2TjH zV43}Y)V*nU+t{%-`uV=UfRVAQBSM1_1^DEvY5` z_kUZ%9sy96oj&KT+g>dKd%~V~Rqd*$R6_I4DW#8ZJSP`PcA}yYFmM^NVDIzpr0d@- zFM~htC1T0Po#%CvfDoQF%Dk5HB?PPnB?N($JP!!uy_r0xS*k3=tR!}2& z%ReXt3#k$z#Zx&;s~BETg591-N3Vo(%zw#L4Cf+u6D`)B@3caD>8HCW$~eYK>a0-(tm)l z9(G*4-`oir=>6-K7TO~_Ez9lgWB;S?1O+vtJR?frJ-ND#$%=!(nLMdqWE5ro@sb^)wE_iUPfp2agCvZ+*RR4y@*CeQMfOq;r=?YdMrIgxkU4}26#jhtQ|~bq zD;8mYxOnP}yS&m}D0jx^p&dP5OosKU0PFHadW@j2!MyT-q)tON0WIe-I)6J*{dq3C z4RJ)2_-K5NwOqc0Yc(qB|ON51~4Tb8Pl#0zM`EDt6;w zdn#|JVC{6zFgj-nR61Nzc7J5D7wFXgyo1vbcZ?mW$FhT2c7ow&4?b5MKHb9t;fIC$ z#PNL%cYce$Ml8G?_-#6ph(Zc0%R>KN!2Ut?c7vdrRAxNugq_Xx^kg-6Jgd-)BEdal zX7!a7D})4cG^Yga@t~9GAL{^gaS% z*g+-p&NCnkcRQqX*?IQnxcAeO4s2~5)O&G)_xluH<#~!o?p72>%;R(kbC8zW;F>7{ zZ=dc>3|Sz}FxjjM9e>)3qX5<0E3H8z)!MIu>v9)8u0Rj2^}@%x-g3S*k7DBTaVj*= zq?!)~o9GJ!XTlNL;H~1FZJ39m8qe}X!xpM5I#%oFhA_tp^H5gopkaci0DCRb&{_CS zlHO1`panByfemcOFgJR_-;&7GBs{Qxpn6OT3AU6g6R1XBJ%5?Kcpy}+8nl9_XD8m4 zB^M3Pqb}yYJXha2kp2>Xz}}}k9G;dm_{AQpuLREcKzvQ+CG9xYm`>XPpS6BU(+3LO zEnJ4Cm1+}!tz9{I&RkajR$|_$Zf>NUj?V!l(K-{&QX6@h8p%m>>IAnKI5#$!UBi)@ zSvs%_oWR)h8GkEU8I2!5(+Y6t+^$NdKn}k%7O4w?IKT<9JUFjW4OGr06&`x(M%cqI z)jFH&ArG?p^f*j-#T-IptJJij1f-rUHet6mVbCJXx-V;u*5u|gXU5|`Ra_| zdj*=hqT{q?BEgLwsMd=-`=n;_phcYM=~%MIBtn?=j;W)*0vo4_GEq3`pSkd@z6ZOl zK;lT=v?}*jUhM|KxU99!vxxd#uyKqs(<&xH*B$GR7dUhSf-_ z5lYQzo_~%xH-TSBjS$xXY7!}FCFEi&E&1tEMEbcxesJu>5!E5cvJGaz7rY%!I$NG{Cryl{xrot|LzJ975x}tw{eq! zQt|~OTV@I}VEp3cv*TxDuPZ~k-elt4QjxZM{(o8W^)9A=p_;&Ku%8hqmjXRP`#8%k zFwvl0B-coGNfAR^PWUVmBzxceAmIDxS1=W3AwwNzmZrXhgwD|_Dl>Zi6dd_H;WKTx z<7DM5+MJxSkeo8JO-v~`^;OzwOjgZ&H@@Ova{Tc3_(}@aI80J9@&+7ZX0j045r8s# zjen*QcpRS=`9+C)-ZD;8=tT63lJn)U69#8I6wUz?3Dfc{O3|yR^;v@! zkAc7q7SNU}0)c~#z2M%9kkp_v1cJhP1SZY$iy~TD$IQhXXpT?IXc{B+g^|=Wyz7Rn zN(#?X>rJ-H$G*S? zD}=i@tdCzv=gGIuX_8y-HZ+J-8?lQ&6#3MJ1&VKP#@@gDr_1rb4kv#(^tZFqayh)& z{?q=${_y5=dGmSI???Tc;OXbR<>B~q@j09PTT13~Q*YY}om4CGy z>_OpPK!xqtiF_L+oO=x50X9>@31=i13Z?^rJRX_TQtH6PgCrJj?%;3OR zE;~G4v983(;EVcmwDLaoYbl&Dn0G_i1+mY#aj3Zr1IZ`VJP7RUFFt*$xehQg2$X;G z?m~eO#D0?P6mqx9$?fzBb;S1e?SD=RT~-h|2s<}$ybgAt#AG!DVBn>896h_^R4Y}uPSba+ZTDj8l7<7>TZ-hX!*K(OjH z(o4{ga}49e(uNP{v?>7VwXDk_DAt}e=Bj zlL1UIVV$+NFE_PyGeX!_-5W;lt)6G3ucOIxXEA%7M-2*j6g$nXg@^q&)w$7aJW*e4bCc_P^_S-mHy@vDl zkF9vNyO8B#{eSec^ctn#O*Lc*jRnhlgr$mXw%1B-uNixGT2ndyrFE2#Aa!c1+S(;H zRhjQnF6lUbyIe;V`WxkblB(B(x>F}vpjOSMy9yO2PuJEyt6Rc^eRjwV3awVzibY$x7LhlRV<-@RHPXh2~b6-PU$0-IsYQ zlhbN?*4}iLQ#L*4ro+a%!PE3m8IF@0DnFvwO+gZjY|grVtAaY(?{L??U_M>nY$Esh z4ogEt)?^kam2~!p&JMvL7kR|SRJS<(R;?Tw3wIyrtBL`+4urt_eLQ<5C1L)p@u3vk`??33U84a~W4gGNH@k?cYFzxXjTTmneP2;mGF!@)yu&cz?%BX7>)Is+EdSBEt1Y!vrnrbTjb1WulK5 zfz#qP-oa^!+!8WEdo&z`wqw_g!%}&))R!}|@>jCa%9ch_4XtJbP| z+N@xtE=USAr?#%*bzj16Dqst;Ege{afQ=mj)Q(G31Ikvef^TKWybl+Y{GfA&+kf59 z_<$t7lgi%`ZU#SWE8Rn5X~N3pZzR;!WRqN&o@teI-df3ZCFL(@2O zaaF-yxW9jRH1fQ`4hqd(0NK#n_kRv|5E9-3^};FOC*roso!~_u`i~6;M=*EdaAVm- z!|I6@3+qnU>NeO7N#u^JTMh`}mg2=x?h~IRFNiI_Li!$$e$XT;DG|Lz%?*^TOZPuK zj?Y<2EuD~3GYbY#v2VbP^;huRrZbT?l9nTpeZuRlMh`9>${T1Sz1dBT zy0>q=Nj0druGodrMMrH~b$P=YGZT200h_07{s|KUHn{C=@6GFXfA?%(MmINnXlc3aS(3&BROYY`vr#-q zb{&X~QPHCQ{!yktK&3b=ZdH&M3YX4?=wM+Y-$CC-RXRqgsPm8yX^XW<05XW=qEMxV zl>SUevCHTlcmq>SRi*T01S0 z`hFF&`$i-1l(c9)c1(qCO}su@^boD4Yd%VhdSEQ_V35=l4-wgUNcDQA>qG_CzJ_{L zgcV9FrWT3RoEPxEC9D>)zollAq#q_x>*hOER%(dxNx}J^p?|*mwNhJ)g)VSl6^`r& zm$qTMrrTEILdW9#WLSuNt!p;Bz5Px*l&+cS!g(jX&KTyAna}vR1+^6wl zbVrWQxyP1D@I*MjQBVnHrweLp_^E_PSl~5;moC$ERpXHm#g~8D8F(x zX$wjwneurfy?-QyOWJ&teFvcpf2Bvxwkubm>;dU5OgB?y(`w-c*88WjeX9#b?XB6I zp21egHl{0SbXwJnPKCD4Q`)|4^*cMWvuw&m#%8#-)iL`wXM^Ti zl&HOjYOcvP_=B6wZZcBf|Y09P?}b1P|~w10`z2rEa=xN13`U2;K}C;O22 zM5Fy?_wGgFzN30>?H$i0jsUBO;m_LznYd%kQ{v4Dk_-+J}fc^5xJ5# z;~GAhSQ4eK0hMW!=&-K`xg_2q$0w<}I>NNrLSJjJ*Wpdwi+qKo3ZLmFBpCFe(Vu(^ zrA1r@;(vtT%x0AsPnx>%*9w2|x~K>=4tDr~>qSEA^%Q&>G2VVabIVSPv$!>- zLS&V*#w~Nu_=x3_NkvKrP4*WC^$%to7u(VdgY%Q>?bpE>K`2Dh~M1B+_Mo7`d zHBIl21uNjsq;JSpXnm_t)H_tE+kCxZVpCDf_7ffv&-47tA}YSP1+;k`R=wifN(^r; zl$z~0ZpPl3`ZIBBHX7k?)fI+tDzS*rSzogv}+X#f^?6wBV3dAku~F02R8yNtO{*5!t+hzC{ekRY=p z>>yG+sxL)7`x6>ybsf0HPzm4c6MyzYuQFw|y-Kx2*vj!ro|CohC572XsHJM+6|MV- z_C%8hjstWu32-|=liVcSYU!NXx*>QZ$pzfHafy~>R;RW_Th&IbmoVoVtYcbM&t@}) zTsXs8wcx)q4f4O9~|L$wk;lh+{SC=i&7t`YkVh ziHnl(XzzPskz`gtfA`=C!r!HFRK_onS?~_}`}ceOhrP>7Psl+TAin4R<7^NKyTjPr zkw7yy@^$DP)bj{QnKV;0(PJ#?(JXQAU*mrbCf&j3J^VKU{$Ov?{eQeC@B9j-scAf; zejfd4vilcSy0(M&K7XEYZmEzh!~U#`f+bvZLvIf+4|3%?S|ST5`(1i}`{I?fwhGW% z7XdrazDlF8qWvP{_n{uY=G9WuMkDqrpI;rbuN`eSh(JsI;q+;$X7rS2bQGrJ=>+ZL z#h$E||9STey87nx?tgEjl5!J32n-|y%;K*%0fd*beGzP=xQrvSU@@h~YBcg$NKiLs z^Lzwk06IX$zr!8%waS5gBUjHB99{-M0qKFPVvJC-vS^Q@%Kss?z}-&);Ido3B5*M{ zaoxCJ+@!;BY60HD9;6B(wG~E?P1I><8|;xgk{bM3gQ-;XN;1=YkGy{@L1`~E3rXq~ zUlgGO5kePS!G@o}=)GoL9oI)VN@?jrZf!X_AqfDx=PhMn=9DBmY1~-LV3@M*F)B+M zbk~}P5=(6zm}y#zTJcL76-bTJyV(^S*hg#b@a`mYfk*R+m&*ZBOfVODUi!NUCYzae1;zbfCLbXdr+DSwQhPo!HP_QNk3V9GSLy6C1pcw)LuYV5q>HTDij28PL{-CrhxY6R7zF?j!@a>+uJlNn-O>bZ0T?n3Ol=^mRWczPaH+Dl9)7P))t_p^msJ#pw=x?F>7IX`q$*nEle# zQjZX3RNq^Sa@N`n2081fvZlD7G}LUYncYWz5siLzQ|#3+a$j9b8R|7sM7I!k9pqNu zUaKuAxdc^>OZYVs_^vEHQsyEXZ3xvqV!=-#PzisWm*>dFp6?QOfbIz$Iy-d9?C@Ni z6F0d)*G^U40h|#tO5aYEVuFSZ-nh;6r4->-ly)fr6hu3`EqyMt;Q`nzXM4M}Zklle zz-=1M*YH5ZqYiy|c&=l(;JPFQnFXA|?LI%qCzL+jFixxlZVX@0CXDnW+$Eon;|)rT z6Tg3Cv~%)I#;~=PVJuLIjvo>t-wPkDk6WFnAait$akVWG$%<=KkwIS?D2q>#5tL{S zwQw<&vGhysT7HTaNqPlAXTY#g$S3&pAR23E(u{CG5udcTk9R;~)m8%}1YX9|ypWz& z@J_41<{?6Z?7_R_!z{gO4s|}CV^&mfB{YAAB9>qb9b1nvQA7+()_MI}Pupk)sFeN2sN<{V4sX7w2eAtj#BSmJp2?hOgnL0vsthSGo9b}b3L z&!?yVPxU#=KA)X^E{f0IXK!ccGyDf*-L>#h{4t`SJnr{CuYQ96K413X@pAtRGC=Z4 zu;Bt4>c&itw?lX8qj=z>C882%RM6_~{>X#xbra-FJ3&k}xU-x*zEF}tMBrK2hWheF2!xm8OY8*|_;!azlqcgZ{kOkeSn|0y4^wkKzigmEQy!IrK_s#EE6jA5?epqe zUTT%)t>VrS@?j};uBWIo686_j?kX>r+Ng&X;>Qm!T14~=auvv>iVTSD7sx$&GIOUw zJE(LyLR;=IgBm$Clt_PA9BsR8OrR-YENul~;5D{dGPD{y}69Epx z+-MS`kT^wLKyNt9m1>I5K7jZHodqmaqf3^|0R7Lzy#s&LK@aGtC3{~yN+`RijD*XfuV|1?J;_Wb5+R9ju zr=h_S&qIF;JDMMq4(c@A+9GVG=kYxHnjm|Gq6RC#_x>c^yZ&hfo6$=|cf^@+{UyF? zW4loxN3y*d^oF^Kq%I#tN^nOOfGs#3m>|R>Rp8Zu6lygJmFqqtj3rDrP2{p0&JoAM`%~N0G zxblN&$FpBVTCVh$%*^PC9rFQI#}4}V*40l$y$h>J7?a;biuaQ8J)(+rlJeL1^zTUp z53gUrpT8nLBmBONrk+CS>D1)eG#<$6OXq3_L5DDLlq%hOxj)Dhi9syC8u{WFj>2Mazm30o){B>41Q;)0h?)>CL$9rn9r&8E_oY zz`BjFtuRQ+XkK$g3aApKD?^TTqu6^?{BM81ADASG4D0P%fjO;D?9QWVk>0f+bZRQIJKujlc+c z{6H=eyF1uuOmO&g4>BL_FfDviu3&2;NiTQ$33U43MO=Mz7kZmqqBCnm^R>o6E^6;0 znZaS!k$_X`x0gX*BYC)CvMYc!!)qPdK^X_mcp zrTxX>wLH3`;$qtSxB;$Vb>eVi?>D<0u~0D_W*smNOSCSLzNBFUFu%@Fb$3+vM8Miy zs1e$jikjvf;-|DHJi28CGD>EpzcjB2tLYY74QZP}y~l{+r~-ImCNDZ(iO+w~u;#Ms zp$}|?5kr3lSL*e5((?%S@9p;=_0>FjNAu{UYL)*JT7#NMjT6b550#mqgessnLIhdN zNY|20!e!qen}vPGkci9|6i}7rPHt33ML}thnz<&v!As zzF`k}rt@G|;HMVrV$z5up)YKtlEdW04B*SF7)A_@#nw`-ZL@Km+Q@&lSo1;E4_9c3 zPQuwsp52LDA_4meYeKGta)a>QA5$6IzGlbOzSn+S*7hsw1k!sXuMt^Npb-pFm2sa8m(OZy&d2$5f{VlbLwvlJS1Krexv;4t5 z4u`Zc#*BoXf=Cvu5(501ojX82O)H{>aWEk8W!tDQQNWorlsrpFMN++@sLuN5}q(<_zx@F{O8 zZG@flYA5#`w>%)%{9?58G%=qqptv1u6wqtQAxqB`DF=TYI`TeWMtym8Q>XMO6sSG^ zmL~Wl@%07v&wt!``;>yJV>()8<>mH?!?5)3I**uWG%zIY7RP1L>7&F5WbbX>U~Bvy z+WN4C3nCE%_O&%N5KV|Y@6m0d=1b!Sxh#9{(+{3Lt<-;L>Mf}aBn9xYlj?~|mFiL27phm=fSrR-cqp6qBTQX9vX4Spl80QHEr2l* zcoxYQ;scqWQqe?D5sN27))MHmWi0tFNVe-g*(_Vw!dv&5RmNIE1g7ZWPSL*C^rE!B ziP+nRwb|_?Jw4fIGkJfuMhClP_x&!x|S_vw|KW< zOJ>7PsTJ}ORtT(;t4$h@mJQ!6!Vgy}CzQUj+6GbkP9D*?@sd(r+c`C2Q9S#{!;R7q zvq-aiP2vkLXjk=>PIJ6M7Krxf0iyyflRTgR(nTE|%f6 z%aTyRSL|vb)Fc}8u^L~39jSun3XlwL%6iA+C920-xj%X@V z(MFEGEa-&ec~DWTy4L~bQv(Z;w;#)rSJTljSDJLUN3g;K9V*cRj9-%ddl(GaUXVes zf;z%`B&5Dk@v44(WDji%iOx-w_UIDBkM6JEBqhuPDAJc0R@f)dr8z2XjWmjYj1$)c zxufEVSFoXo=}aS4%Xyy8$R~fZJ#VZSJ+^JY8ZhrrdoX(;{ll!TL#p=fw5A** z%1OnkHK$2U^}d-3wum#iT#W?T$&Q`WsZrZ@3HpZCT~CxmQsjE@@MH3kwEpY#viT_S zW?s$xBxf~WHbqG?w7C{4YopMxA{7fnVG;hkTq+$9>;U?{zIagtZ+r$=NKari1B;k~t_6!DgIe%Xt26eGQ3T?BvQBFA82S+#3zX|vMWRd!sv%&B=*l$5`d z*Sc1@^%~b);S#ki%ivRzNNIaYkm7zGqA}V7h$~s_yc5i>bKfsv%{*X;nm0(_V z0~|N>bFpo$pExpAz3-wHBwp z(|6e0z-Ms(*}Hs45@yKO?$kPDr<-=Y&fcNdEtPOyOCX=$MJ#_CON6jIX#%vc#HiPA zq4)Xn^wfWIuX7y&E~@5UP*XbDC}=k-E_~<@$(-8J0QbmE1Ut76EURusd|dNUThUD) zuqxR^P-1jgwQf5++GJ)ecb8h&C;>Qs@GNI53+RE>a)u7r2I?4#r6x@HzZp1s4pn;71yCEkoLo4H2c|lw|-T+(>4u>9U5c_{gKr{;4>Li#Wv7{=)qUpRm8)q76qF1qy zXM#63wySv7sa9aDFY5GLWn@a^^flKA)1^T7;c_)az1}e3vCGHNM2{Z2N%Jv8VltJi zokAcRWuAVe(S$vjz@K!^7T-g>-BS`o7UEvuY$Z+THM;GlohxCdsCDt*oA0`~SJ!`D zXDJ*bBEsvNfj5;(jx%E=0MP?P^8TJ%{0*0!&aFP84biImkFN2*MG{$i7&)ySwP`<7 zj4Pt%phIU9q%gg$So>d#7C~Emr3nM?Q~!yM!CM??@uvC?V-HKe9ql~O4ViFfzzins zl)(_DdAeF;dQy}X6g-{7nxVNMmN0*aQ18J(U(i+XU!&#VUSE{UXo|u6ePJ0ZvH-Dh zo^vqH-B!bphCE9OYlc}<{3(s-Y+qnhE!ELuTjQ$HK zg%qX(+)48gIANd{VJ6d&)|z~TOfy2@m~CKS>``)UHesUM%_b}>mT`Y#bO;e;JWa^q z!3=iqDohTm5xQ>86iD7Wa4&xfRqbwW`s5NvQBk<>Bi6o2xkxf9HLSYHTFC3*4b-sV z35J%x@U1>j?G$T7LX6;VjR>9zYtdXkwgyU@ke(upoc?=h<60GBvX7_28U(Z4j*ehE zdiz7BHe_-Zr!#V%@t=6i8_8)Vc-KvbHn)ZJ`ca){^IehQi zr7 z{MY|U^KBq&G#wW!F%xHEDHaI3EWYA_c}0fKm*PU4h+*TrwaiF}$d(MBh33*G+SNNO`i#jh zdh&*O<_)YkQHIejZM-6Na>Jhb1u~*h;DF!66mficuf;>ucS{Y!GlbEgySPrMC1pa)-u9-KsPWd2`0aYTi~ z!~4*qdFYAPvM31rNf-4iP%~JoORCj{s@1QmR==8B{Yrne;;%k4Wj(jb!fH{q-%<-- zQfuFsRvoD(L#=rBn`#}|)jEP1GYgaP$4M_AAM+n^60U&8V>(Y=3JW(v z=2(nh!D4>_ruxIAyBHr$y7~A$1RS0~?vwC}Z0If#Pv8;~hW*3YD1nFGtecFVp#i{0 z^$ZD)CgBM@zsBe16K?4Yo_~UHaY=+*_^ZzkBEj|cYrx@0D*TAUj{=qccaxrc(Y%$^ zpU(KZ$*2H}J0pcVAID?wpy%_r1bYVo1K^Q5R(qgf_98WW~QfMVzbwf3< zSjf9ccm+RSCgFu}T67t}yE^%n`s5QA-SB^^J7p_PTvEFip`6&4yYo;^;kZ_k#gveh z8Uw`;VO&xoJ`jHijaA_A7pUwnCIx$6`9)U*S$;l(fBMf%^pR)ZV54tEv1FHAU2z;? z-24$%`?u2SC(Jp^F19gSoq>prkb7t$ zH=~z;#@$^W61M0dX1nz9c%XNSZg*&ceF?xG zi9|tLk<^5pp-1pIUCfYaUCh=};*k>{;KE%wPTR7uvROA$m_FeW%acW1oX4Y0(J(Wh zebZ=j0Wci~o8o{il2BL#Mo2RF@iledz(eFp%;FhYoDX{y|IpLo5EFx1N|3uL*~@(Xi)vigqZZ%zjGGDnGqh`70pI zrz&Y8-&A7xZj%43p>bsngO#f@S@5|!-zNgmRoJ*PZ|MfA{BE#S1~Q)t_)V5z2kHD) zpq=})p7*qw^R$rp$alVR(HtD9V?T%?{Tup zK$Gz!vpQBj$^1CkILzewo226Ge2TJjbE;5i`NY-BZ@5Y*ZNM$*$V-2oZg3!+qf&F> zSJD9sBQ&?Dx1yeXo_%PMi&jRRi{({6@gDV-a$id_W1w|8QND_08Zt$iP9Xj;9t4CG zzDay*Bu4a=k=+{9pe@T|GCXfdt97q8G^D1_uc$Mv8ryJah(L!nT$KEdVCV^bfw5)R zaT;aM*k?>&oHzJ(3L<|2Fgl={Wn=%jm?5B`m4`eUNkDr7!uAWkrI7Xx%_}6gqTAbP zdq;^HuGnHm(APG6emwyJ8e48{sx~^zIZ5@bg&j1PFmfa34Tuh(Ao?x(tqNh5&2qfb z8KElGM|>IJ6KvKwni`sZ&sc{V#}6Yrn6~q5Hlvs0t0mN(9$$YT7#}{B&Jfp&a%if^ zujxABS1ix*uCoa}WZH8)E5f&hTTb3=;`ZRG4AM12-kF<5oO#t0_l? z22Z4JuRP44nz;5lvYQddLP%FDa`H~_wh-1ul*}MCuaOSClw4h&=w{tbL>6Bty=chr zF22yNs5u9OC^w_t+?qjie|OBB5k5rg?NiMHi{0l5~=ZiPF(&B`u_qGO;96O3DV(YHCP5{e%$rKQw0l zzuZNnjhJa2@)~f&=_Y!7E?=m3AUilH;KQ4FP$#n7`V1_?Vvxb;12 zt$FMqWKdgiKsOZ??or;0sz|%<6lv?^q)*hAX7gjJ@$?mLxn|1p#+Uy4JNm_ZL-h=O zgS&;l!4b7@{PTx8P48#=L(Z;duqu!qcFK=*Pt~_Q-jV8Of#7QXqy12ju`f2B4l=lH!YfRnVD?W_@H+B#J4zV&&a9`M#OJyAMCzJsk|E=Phk-8Y?SPq zCopO-trsFCP<5?VTd6fHY@rsNlSXi51O$KKatOpY;sAyb{|%74y^jCnV7H7$2JfpiYUhLehgVbI36_bwjamY50g7++&MQPl5n`e0#@$-KI zo<)@`;&S*5y)}fWK9?c|_%*JQX(Y-hD|_h4;fxb>o~P0D3n%NG;C?YM@;7scAgJET`gc&3QPJK z9!K+h5rq}~h+F#MI4%}R27Oh@2eCj+lYEH2d`hfv=OYx6h19Pd@-Tw$vY(HO_;fX$ z0}Thwuk;JF{yfg&uhHiAcGLV;^tsPld^Zlj>^0) zCK`C&=Jf!34NNC?Z02c5Qa4ntm87v&oCT5y`Zfx&yud7^b~9$(Jydpsf5y+V3OX{* z8*jZoYhvYfO{{|C zTd1T2lbn>-J0u{Vhpl(8?G^&meV$ag9IyF(h)S_OX2@i6g zl!ukKE>+ksChWYXEB1e4d%NL`7Q*}&;rInAF0@3W()ndLMx&cq*dG>$v*E1U4c_s> z>+?nI8G3*{JR6=t%&Uzt_%6#py&+h_XMZWWGa#P>DsvjH+z$Q{PFa896F(e@cjMV4 z{Bnptqb~#e5wFH)lkn3a{)|2i@P|Hp9Og=+@SHRW;fMHmaS?y^ou*uLLoBH4&kp;e zs{zdU<6fv=x)?_#epDqMK~boQcrG;&#R{yVUi4JE0uDb4PcVG0!jA&>K}wosA!mg+Ry#9M zM;vveqK?#8lyZNf&+j6aN>uV=ZuAjH9|dmi=+fk_sZ=?|sB}kGI;~liJDOFpd>8}P ztdiyM`w{w6GO5u%++D2c4|YmGCZKllg(YH2Ke+{=Oi!y-I~ z3GotAqB0M)n~)4&>J>11`cf$^;0%1;4PW9cBh8)XVL^Xoya|u@o)4`x!|M)bYWQ-5 z>HqR(@P-mBc-A;`kW|fKC;u@%Ww&Qufm1+ z8qW0w<-ZucfDAV`FA&d{5WOwstFI%<*NyfLdehyDy@P?&yR@P(!q&n1icZ;gFTyA= zAA()azZ`#E(uXcLeF&=7E$KsZ{E$?owBj(P`K5VS2Eyr%X&{!}FzQ~3mDUkjX&s^A zq8pao)3sK`N};lHL8MSx+MF%X?Ch{cgNCy;zz;Wn% zt^uE@{aL_A;6a}c;$tt__ilqR{+8W z6Km1uIiQB@X9j!w?Z>Pnz5(>cSooeB$mVY@lEFR#1g(IGLphdV=8QEfEPumdB>XYX;hKByD_;Yo;BV8d4^@s70y&&W1XFw2QeeQn| z1fv6Oklfv25YN%~%Q$0{mi7^%hE$9hX(R#e-bUd)+9^Ea$;JgCCP2au1O>a*|6W`_ zJyZ$?kAT|h=){a-iQvTl>nMPKFyx;mYb@+P|1PlD+y!-bz@}X52Z01_BtpLPqz|%| z6`}W$-N1Qj!5R08<%_^hdO2XcN{BGJ^jp zzan)!vLEm>lDODmiNOwIG%&)0_AET;C39 zh%cJC7TRwm(SGBNXus}_W!)*91=%h?P7_W|43VP~o??3&hRV#51d(^m?uO{OMMKtz z6?`tI&o`FW7WoU?bTE(+Geh9JyJJoSvD!N`t6S=z^|z6UD0i)UCt^$1$_1C);Oq$} z3IaT$wBo6;;_7yT0->D@>r{XDNChpmXQD-i4sD%VhakP(;TXMfC+bJ-f6Veb#{P}} z4wTGq-wiQmnVA#@i70~BN2c`=ifo`yldwPpAwIj}nFi8E*W(z$w*l9AnBUw`0HGFU z3P07P8Il#$ngV14ef=U`V=ESyh3G?7N*NZR#_z_d+KTk1t~0PzVvB#AYRP+=K4UH7 zlB(CPuUeo8jDqeIAXUgeH#gKUE30v!W;3etRtH0GL#-;zDjh~dOjz!0QGO(O+hrP$ z3hkytKLOL8HL!haH!~s%@xrME{noZGVjYT&XJ=yIhhd~Mkx&=rWNm6l}Zeb zc_p_1^fVvXhCh`JquzfX7EcXk9OA`=6~dj!i4~i#Q7~=lf*$#cVZv|xO(ehkH^z?wLeRmMW33$JZK@tdH}DSrs=)Ej?*NW(xE_fZ z(ievPk#2u)=Oiq`Ufkk{)a5A*uO>&ZExyMTq;iIZ#s-^GYG;2P0xjnWj{Jnzk#}Rg z1~s^LQ$QInE#`&E99T|pRz-M8NDMx$Pc+O&A&=JgvK&^*Y^v+Dv!S59{XHvz!p2ZL zp517i{^omht<_RkhS#2{=eQ%iqcbcu3R_I(9q9wMm6-!lIU+NWvZ-RTwdKxIEcZLv zJ)%>!U>DDVTL6E|w}{}WTr!*4KB$u9S407u8Z#FI%@zJAN0?Y=v1JaUDH#RC>TmGAD^F}#cTfpLrHZM>$VzpqCVhiZp%zvse z0zP3^Ar)8P9WM3~4s@6>!k4`aAhE|cRXI5xHXerC*+PF{{@80%ifkdVhwQVdAf^!5 zL^nj#a*$WzCg+*+z@=d>@=(_d*sEL=PGbvoVUY%QV<^9hfkJFyt+PF}fZwmb$;Z}& zDSsF{+g6|bfG~8wi(_@v5N!4p^$uz*mjn93VAm4jo7Ow&VX6j4?AJ;fht*~df;(gO zlHI7HS0sNj-YYf^u( zUmz^rg2kn&>mhOM2oeli-)V6_l-0b$RZ^BJ!5er z4z_=d@^g&=$L*uVRr#&tH9LcAI=uXYd19iq{|U5q2DEkq#LXU{Z}^hcl(q)#(|0Rn z72&urMIJ4e(Df|a5_r@4Q4{LUZN%*aJG+v!TshLoUsgqwWXJh0KyEH!MR0^ew-`oB zGH?V1C)ue4F(-;~GJ#p4n!B!*ATT}{-gbZ0;I(`4u%#M~T$GkD={?A6hUN&mcZA9d zwdc6{V^F`=Bx}Jm*G8$Zp1GnvzxgPJxZ6)+32#XzplT)rq#Mc9(_3|!V1!cNz>#g< zl{E-wCA!ldMm6{~@B5j>aNr6@4^yvkp5Vl={b9McZLWX%f577S^aCD(i)fbQYSw@A zi&}4gW8U^}-_!-T6V34r;O2s~sOCV;km4ii$;@4#SB)M=S0b$$dz7oG7V6^nRTMCWKj8Y>uKUP(ZcUDI{{pv4OeE140vIZpN&6yd1; za(``Y=r1(2N8Pf2gnhGgxJVD}o&|q$HJd;C3grUpb?ZKEFRXg=H2ka^40S;jjVr(I znnupM|N5U&8$xYX^6B)S%nv#8vabJ4;@Las%d{*#R)^`JM;B5($Gcy-5Y>J5H{2{` zH8)F+@*IMa>T2joh=|sfdn0sQL*hw#tH}RRqMRNTyB9s9Tart6OoBIUh@F4;4%ibn zGE(BY79MZBb2D<_Vdb1LnLa^Goif+muTIT5r?QZKzK;#u0zQtP(bn0<* z+T3%7%&yQD0tsHvh}pBK(|UYR^9`8siPg3v(cPxQ3evT@79t7nEJ}aNSUY61z7l#B z>^Q=y2?c$-OmeH^(Dt`h5&aKhtn6f@3`oyTUP#+<6D4c114G5zsT}b{3VSViBy1I) z)+|=e-oFs4r!N{fb2gC`~D5rCErPZ>;BSXGL*up3uua$5 z<9aDNun7By#i&2PTcrLiD-W+ijUfm6A$HWuP~92nQk^1cNpaLZe58|7*-mP2k*(|O zmsDN-dgZ=egoXV&4--*GlJAQv`2PZ0J|84_zR8P_Te^&i<2Eg8<@dw+>OvVMg-JJe zRMg=}U^}612oZl$a|N}-dn!U?>deiuKU|w%In7nhKgpT3r5?;K7QMjM;2%}(D)56_ z9Gd@t)AH(er{%Z$D6h1S@~Yka$z~tr|1-XNZ*kN62l+g1b8EcWqj4>T<*E1^o`9uy z!9K8>eGv^U&%i7LNkJ9URQOm*TDv1AqjCjVau_TD3%E|VWpp(-F6GS951Y+1Q1Kl$&p!Gc6fX%B!4rfRu%1We_fb#^{$yp`N(ABC~RAOF<^GbZJ#8o9uEAgTd zmzB7v#7Tv?`mZYSr4pYiaa@Uym3UT(=aqkWS&285cw331N_?oq`%1j7#7~v@y%N7x z;+IPNT#0{I;?F>7RpRe-L;252{G$?otHgg*;=d~q16Q62AjgVq60G@NdH8?!_Bx;P zRWXeRor@)m;51zU9l!TmxhK6$?N#%50U-h z3f0eBrJci0n%I>@4qdT4SRd_8Kyf^IuSfD49Wl<0-&5hef8!B5;QdSw!4R)Ml@=8T zhaoDh3QwX=Mh4@9DH7x`m4GUhI)T+%tahb+;R*3^C-RK0=vWThV$neXfqzt} z-A@Mi13$aDfsv4+K^85e8qreYoln*(TSjWmoTeOC6Y?8X5&fb9i-~Aa6sdn0ZJ5p* zR$i=>@}dHZ`;pdE;Z$iVVvCrc)h)zrIH{5-g|xE~tUU)%GhvMmjZ{U=Z?_?p9g!n9 z(_bq$#k2v)eI+T`XO^yJKtgfy(4&GB)(meMLzR`-GM%V);I78HN?pI|?gx`FHUe#( zYpoYsxIf(QA0nUc+j(IlCHsF3Z7v}zb91B1K%bcVH#e23%gxOh_K#FXb!5kNJrI3O zrz~F2i=}IbO3$$QB3>=NbC)J-#T#yN{2}+;M3KC_EF_@Pjkg{oQfU<-mvBznB_(>p z2DT~^q+?QQuY}5nps%!NW+zI|p(Kxq?v{=S6Qp+K=OI6hlL-(!ut|Rm@^FqXd2pRc z=Oa0b8G#BzNTZqW=ewH9LOoJW207Pq; zuF=)K&oe-mlx_{PihOuAjtF#4je1iRuG8743(ry_$e44 zW(%eVoqbwhyF!1O^n@yRbF<&?3$*1iC>1MAq@o`_cyR9lCRj+d0gsK@Mb-5q7G?BG z{tZ;3!XyeDNilzzdw{>3n0WnV70;hetWr4!56+rajD)KTYzI;L3Msp-?}n+=cR9}e z%pRz2B{FA>x=CRBO2{2x0y=Bw+uL)c^Nx>}vE|l$_k@420BndlNqv(Lnjli_5l^_* z&-2+8xmG2C98>&Kd2)gAAMz5dy(05g;r+Aj@;*wcdId_VayRq}La&1LoUsf1t^Gjj z>!Sp{sM66`T7?T~B~EJpDXaUlmH31+J--4*Jg+;GK+(=zS*~N77DldYHxA*Sdk7%d zqxIzlR!4uAx*W-?FPsbByB0Gus!#I~p7*{rJU2HHn(_IFxZzeZ_=NAsU&Zf#zkh3`jyeGD9G_vdka(d%8*FWz8O2yhE96)X z(v~uh*YET@`<=cbFB7ur^@GXUEU@Qvc(cUl=huH;Am+vj=M1O-8{Q}|HaVF;M>&Er zleWFn6)I3&ctImo&@48ArG_yuxo2pkjMINE&J-oN;u(CR$aAd_0n_FT)&(y#e`7NC zCA(6%O(!^o=q8x-d>IB6=aYRDOpeQI;b`%)Na7mPO>B=5buT$s_2bU6?L2 z-%5WiW?~i$X1=i?KTTJKG&(9(7*BEMi@XSwjt?8;CWv|vox#GU7E!~)nUVy~X0(ePM$@I7E6p`5_*wrVRefqG) zUh_28b7P>|^d|+-heq|<8jxrzJF$#mVl`!X`^vsBnrg;&mF)f$p`7VT%tBkvAQqw3 zP}s(<(NXZ57YucMZXapb`R0f9w0i7 zpNEd+p`oKaIzW9Tb~8NLo*Cc(OF*>0lk7@EeeoFIFci+U(uCq0D%hQcPXAaA6X4B% zuHH>YyUOWU-f%j`*-gjxW`ns|Xxx$F*^YDpC0#l}0%+`)4q5(rL}&BT2eMkH}D&wC&zD5V~QuPox=7E}U zrxg39>+NCoa?k6c>WV(T^u&CXeXZSpIzK{%W6HIg#E(d%4=jl{(4i_s#EOi7vr)3_ zkVb})6(LiCBX8Hf0`hbTHAA!yMShNcBuIGc-Vvm`>S`x6k2g1DqhOZdv5fHL$?V$o zFeW1uJu*cw#g49P7jZDK!nNAYN;M*aAsisffdIscj|y}B^85;cFYa=4vP@Th=Qt+Q zc?7e3Dc|dtCm$%(xjm5?He8=Xe#5o0g&yY}za$Zo68md~-#U;S?RXWi=efv+Rk-t% zmS8Ke(lky}3B!$0qv}Qwc>q<_!>1MY{^8D$H`0R#B-BCvZohw+4|9dhTXjS4X;mDe zZe@R%9u@@6am|Vq$vFQ@+ASu3!wOX#t67IuKHfc+ zL{g>Qvm##r(OsZIj}LuO#;>!=FA-XQA8i)B?d-H%4n0fBubLftYpV1f)>=JMW8oM3 z?9ih|PZi;#sc=a-RZXP)NbM4lQUvF5OW^gK6}kNc-VB`sr{&Anztoa{G+hevt}m%3 z!q&G7*+oSnJjKz<`0uDhj`D!KWO%YXBNI{BmWx4CcpCXiX`N)KnL1}R6bA#BIG?M3 zdA%N@J`rbX-R(va^Va zFBHE2@W5lR=T3=Mkr?*)-a||suZr9R?mxT-VN0}Qw*wzQ;8mP|*+D40L~4VNM-%Y~ z3ss(IW2=;65$c!A|P!x-4I=W!`p z{fMKOYc%!2vX;t!6OxHIIH00njxIY`6dY!~-{YD34t8M)^AuV^5d6zL$&i}tL=@IC zj*kx>^i3w}`a9&>e}tV#)QwJjzQT@P$VTr!#)k1wZb^iMSj1vg8QbV+maph zRbjJyb-FRtzAo&xWc!b;p3E!z9bunCu}}3`VMd0-n^2C9R-yV(g1r)Z@qf z`%b33=*0g@-U*IdqF>)Yw-Ykh?q+8TH$EqY56k5R&jxXUPU(_en6HJ3N z1El!(DlXlB=tp!-F-;1fB~jqliKbKbaSCzwuvz5-_z^gj)0wRGBdpylKF8&1`u5R* zTBxPH%it^nLaFT4Vh-*qb&hPUlCDaPNzj%Obx7KB$V*tJ;KrL<1hBiyRoJ`g-9ruNh7g6L~BcDXS=6 zC@jW*=;UWA^qwpQ)>||30i9q(gO#1A?C|xtihZIx23jy%O;uy*bV&1a`o21MA^5%( zoXf#{bRfTPP3QX$K^yYZxFl7F zK7L5MUpZZ+n^VC?kEPF|^K*ULA3QKyzZJ3n1V`vur`Lfs@l{s&$vqiH)s|uRWtiE2 z(PYE}8DVW?Paev!+OGQKkqj^BxIWGG7jaJj;xdBmH10fmB|~x4Uf?&aembC)@ye<3 z0j-KxPK^&}D|pqc@j?HdjBsmrK=bK!t>6bT%r5w$3~LnpNJi8P#@4+$K9X0?aB~FQyXOqRdmey$5AbuJ@N*WE@jsnH?$HMM&z7`UvE!rnAK%G$Y-;3Iie`M| zR*ER(sI5|uWQ5g!2ajb~{o_w$cx@IlwXHibQlZ$cX?+$G1rWP6rd=g=YfPtqP~1}E zdk%PI7LI1qOZ6XUURD@uID%B|>weHm7-C@qXtvr_c2 zt6CxV=}gKC`SAx2WEwZ`6I#N5&(h^QlJA)Bd0eSi%=Xu4u~6^WFE8;LMZV)0zgm__ zDqH!4R^@-20K=WrCE~u~(_7-0^t#AeqO?RoUb2{fxQDbhVACp+=p48W z)<5N_2M?VZO0v$*OtVB)v@QOzTi>=MPn>GEq#wj`mYh`W0VOgysFD*S;JPTr4Y1kGb85j9m4 zpu(jP;qeoi&nRSnb6Evm2GmLD+!IwcW%v^<*>NKt>0TwjfhyDpf=uv}eqRZ;>Qb;% z;F7;c$rU6!P`PhS_wW%jalgl?tRolXeNy;>R493!#V`y>rQ#mxxM{jNb)uf=sCi7Q z*2EE=#Bs=zfujK1)nxFeX<}A@;A&TOTp(bx%yy`sr@VbMzI|H<> zbG7{ZqEE%Sm^&KHQ@+ZXOMUHzsx{px87I^ox=P*N zHijq0j#~pmB&fjoG}gF~=ueaHh^OOtoJ=Oc&~Gb$;O54khp|5sQvuB+ZzU8oo=#95 zPbtWs-P}ZhI7KtX^vXZKxxoNvR>&GP(_2uC^riFE_nz{_)!{DGp*!n(bj`ZE8<0i| zB%X-`3Pl4&)sM&dalSO28HrPg7m7LIje*f6zzk|KSRHRhhzvt#kataLe>_UF1QvER zorg_-2)l^&Zf0Z=6R?H98Cth)_P5<~PpxSaJ6FeNFe|30O+)4}r>$PeVH(F{1dQoM z69NaE`LTedG0lvnmm|BJ+b1bTE+iGRnni_rK?d>g?%vL}cMkAOD z%8q4&Aw{rD;bRxF5fLBOmEw{D?RB9i_7>wSeT$^DBbt=^$tmR|}tj+QQWVo8lFJ zzHsR$95*X`v{ix@aQNAx(f$gTpneyYMbw z;*@v&jx>inrEB+Rv)O=F8a#h6w(J~#1e4d%8&F%tTJQwsb9j)*R~p$**z=7DsVjI8#6<6@LjFo2^!bgTp z_zZP~;@4SHbzBX^j_I8aDgbvV%|~82&!m=h=cT1^E$1mtLEn3UWJ2dHDmnaryyV}P zzzB3+o~9i2_xOqe;1?3W-w&v#)RBf;v=Tm$4&En1W`Qr4w>KGmCnJy$a zbd@lu0k9M2C1-_?z}lSRm#}^685<}SIXa)Bud#ZTI_K6`KWRN#*+N>q&U)JmLbixXtXQML&4bqL?3c-#Q- zQO4n8iEj!-JQQ9|FmqN_lJ35gv@6bgYbN}hp-G19oJjR2hkAN{60oJ5Nu`7A?Vl$g z9u)QDcBq?!s`et!za(*Z&4(5IJ&MXXJV_iFI=}cYN35Bpz=2#XRjKGNtyR-gGMq96 zguRBfTie5!td-Tlc%W~Y$kK>KHBRo7abUw!1DUex1!N@FnbDWAU}i61yC~sRl@W|$ ze`@d8PyyE78=vxjMl%V4YahV)*7o%ne%ySu5Hz&FV~`*W!s*B*n*?u}5O9AW5!0X8A%CgtKoOLQ1;&d74kZls|Dh<{Q=x3?EzEtD&=J=y)rs?bS)5D0WIE#`x2ZJYl)2Jg7(8H*)j zrcKUkdj8xoE9*tht2F0aiMfFNPb@;mpj4cjcl98>#SY7Gs{{(JVJg20=Mt$fx~tLr z85|Lur5wR7b0z^(Q+VRG2pOaULT|s{|GzNXLTQgB5RpSBmO(lI!I5Xi^m)OS%GSgP z?CA4<+oR{L(Wv9^%ef-Kuv zDbBx{qP_O3thN3{V65wY(m9CnlDn%%E;y=qP%33{k%~f0MK1o|-rhyMZ6nJXeH9Ar zkq8SSB|A<#q#^!}FG>E+#bZ0k^q~}eAOMnokVt|iNXu%I?{c2yJlWZ6@2Wx-2ugC& zJw4-yC=}{`+1Ir>R77Gso7I51DmNBkS`dY)mZoQp>79a;AkKKXm>e>k1cOP;N|Lk2 z8E>(_e@p+gMBhGT(bIS8z?f}G{O#jJS<}C^k~HW=$7yAWZVk6bkhM?&%v=e|mQSgF z!ed6qc8z{LY?XKvG1RJ2GO&w*?yf$^-Ogwg$ld+uU(A z0bjbcZP7)RE4W%HFOM%M@h>Z`*dg(M{u3bni@^@H7E|-KVoP{{lFr2b-vPRq5Wm_~ z4%v}*!j3muHg9e|;ULw$hXxVn(M@PsGs9<1cHB%HzwX4nYBvEsN*4>_=$x;70qae} zM6N;FGo|x==xOJBqBZj(V~vBySPDoI7+nOj0X{Ae6XZH6gM|ULf-XS&UU#5>G!t9_ z#Udu&#Tm$|Oe!kXA&oeU*X#bdOZZ1Y)n_bKP*{-)93Cl1EMlb@M@t2p1!KqfOSl3A zMm3VZG(o8k;gSNLqU9WK4B{fS2(555kArPJj>*4x9Z#JaK)kpYQ)4@WW^CiOK%r)H zY#I`RCL>6?QFy6c*~A?k9^=8FOjV>GCrA7H1BlV|SQ06c5SOign{P~rJ@G$RaS0&` zyxQNN?C%qi0?g~HJz|5KiGbK}kkMw`zIupFq{>VH;u6~#lJ?|b3}JzPWQcv5%d0RZ z$}X`cZRo1W+zm~Gt9RPK>>iPu*($lF^`sF;2B^8h3l3_wZQfE~OL#X52_0hW(2B%AGCV?15MUk!%KYdomRLDy{Z8(b#WX#I4UFX&Obe9(~3aQ zU0WaSf1d8|Pu0eMji7~qBi65Pe-s_RK1DnlGJHF5lkLMX(yK5sD-O^=S7BuMJpCr9 z9&f6^E9!al2Ykxm*2Ka;($i{r&bI{o|u=&JQ27ITAPJ!k`?60%9LQ)w^|9 zM9D{@;Pq8fZbmv&=W^By{~gOpCjvnbI+NBkS`bYWBz;eRejP3Ixpy9x&vJ!R65R!@ zk8DZhTiIEzV&@kLj$|K~*~Jz3NJdWHN|H5r5^h(I9Twg~&{3uFPEWSp()sQyVfbZm zMV#I=0IcHYO)#e!ggEg-7`fs^&|J&{Z;fY?(TxxHxPoCPx>vF>%59)l0IiP73%vjW z?}wkh^Y+4j4+cMAz5Y;U<@irHD~`bN=7UQPe0ob3-Vft^0>zl$`yjBpO?Bv1+Q6%x z&%nwHNUc1IZvhHaJz7)6K3)4;a;85mm2+T8;ksbtW9B6>&lbQ5UT@t-;9xWu&Zyv@0< ze)HLhEp8Ph7lj(DT*Y|W!WFQn7aqKBbI%Ydpcol!U38#C(C9Y^(_p<3e}33z4eTS! zer0U}G-xZED%f{1_1Wg3p2wXsf6I97)y2&d&EzFxTz?i%f0_QEe!gDFOEXoslvy{4 zRL`J)4Axz5uEqE@OS)qrlq(8^8bl}?Fnk@kp){aVUzK_;+6<+~F2cU*2}V%$1Morf zj3`F%$@E)N71O5rCXAtA>G6dnVh|bP&Uh0{&%4_PL@Iu()C+}4rEr~98?abZ8*~&M zckNpRfDK-h1#CfIsPA5yGwBwfKp0kQlt7Jt!k}Rvo)}CkX`_bWbX#dcYfyg1cX(V5 zM#>0TKT3O;#Pl{5*a+E(pO7xK7TZP(?CJz-21t0Q0AyBy`?J>55qh z*jk|>bL&nw5NA4AP*JyqEmnMh#va8;Xl4#wZlHgt&a{Yo0x@7WaC$@-)UfNLbDg-A@ z_kw?y;Or*)9;X4_L%#hE;hLg}*`YktvM`H{(c3&vK7tBP+-x*tSB&RY!g2LK>ut=f zH!yJg;I28dRHZPzheiv~v?%&FQ?}rLZ5EwJ1}NoNcGdTtz9*_APZ2s>(JSpGE}$n* ztn&n+JKToz{x?`@QS2|y`V ztZxt>64IL5hE#=#K^1|#1M6a`%aNk0(GooLFA+bo{q_CDkDT4BfbzT0+j7H70GQH- zVLE?IWTY3Zk}Pje=jq7nRI^-1AImIw=xi7A6>@yck`#q}RZ~Vfn3h@iX)8}Y8kJe_ zu$7~@9&$@cV9@rbqhg%HGyh|MdNgDYPY`@Iz_T66L`U$#XkEy?TL@-c8J6+5yLgtF zc#MaKKD|dn!lh|R)?b{{Wig>!)r9{=nvM7E=x%j1H&}fKMR&;o~imZTZ*f!1_Y} ztwi56oHf%r832~`)adGer&{2X-43y4-(!4ysS9%YXUQPCP{;YT6YUzDTp{AC8MBId z`vZz4F`S|flm=Wr7X3_pO=u(~RrQL$32Gyy+#7S;f{wEQs3D2gW_+0h2@D6b3sKu@o=~A5kDlC5#n1^^%VuNZ9K~~o@Gvbt4j$w`H|=v z!X^iCsR7t!>laMDy8!3QQ5|7`H~vw zs|p#JfOyaw9(wI*{wae%{s#UzM2iL9H2;`?rB&0)WGhe*FMke85kk2= zN)LffyrVP7xn;kK7$!N5fI1I!BzcaCr$D=*Nkij$5pZB7u>o~D!rkj$ z0P0nm!>Iz-jwqo@M~_4W%+Ap$rI^!$&K)E)!RNjAc~oxYo#Nnp3e-6)76rHd13ZR9b`J-Ig&2ulAFV+r;oX_&l_C=`O=nAiHb^+aMj)vaB+3cD8uI7D&0JK(Cp0zSou9I$J z)nZJ}W(ukLS(_VnN{?zcxGPX2nb)-OSzBJxx^hN>DXW^{x;qO7>);u`y#EYy|7B%R z*Y)9l?kpD_qqk=CPj`;(i95C@JI3~;Zfu>|`wz|?57nu+F`kiD{0|eE{PV{4M$v~8 z@R?ihqEBxiVq7#S?<9k#D@Uf85PgP_DoG|@02gpxKv+$XQ-$CV=mitZa(#{#Za51L z+lk9W57m0jkg`*6FN8gSNhb)rjSEVMv2$#(W`7OprybATwQ-9(2qHw;M2QHkwSJ>LePa z6wq5*#EbbImhI?NM+=DoD_VFomnDg#e_9#ou2d#O9M4{tWX;SH`S1tld{DN)YL`cU zM7S=xtPZJ_SaSEK77OO?l;C?&{-mq&v!Nq9f(T$ox0yn4<^*b6h$yWTazsqSv!CJ; zqM@7!zC(~70p#>^`r&IzMibmeM_nQ$QiL3hT3{?B;$hxv>QBO43tvK*aVVv{ejB8k z5MK}>?yInWIm>h`p+lyXoGd%g1^X(0Xj~L-?b6>D87ROQ{K5auMpn5TEOh8LIh7;X z#>_ZZ-Xo3QGV|vOImKv?e{Z%AiXxc#pNs2k3HN#ba~u_^+TR`ityYXY$RQxVvHsOB zIW#(pW)YaUIM;4O9JLAk4a*Yi>*Mcbad-4851_R7yiK`x9_{aQM*X78Q0Co#?Uo>e z*=BA&brN)_G4bJH@aQxIaaw-W*EtU3b76n&q(cukg9kCmo|9EGMNX42OgPDOk8~ac zOW(j>f+j@G!zQ2u(wSO7rkK-~_)Q~)Ey9y7HM`)zlQ`+ib`Qp1P644=bzS{%7X0I&H{wR%fk2de(0C&#upo zTIYv;TM0dMz^d!cSC5_qsC6TWz43EzVk_JReP{pUr-B^sn>JkAlY=|4iPs(eY`KB_V#?)x3i? zf29iK*5SE5EqYwWgGc*+G$!*EamjoX9kAFNdbGFV0sJ!;yTx61PY|C(5P4V_1Cb*~ z^E9b<+?Wg(BzM!Y^i-J(WW<(NG)r@MEwVGF9QVrd9Nw6&v!c-5!lx+4Q&n5*t_T;4 zekwpYZ`0AMPxB^Gr0jp$|Ks%h;VBRoGf$g)WKLVY&GQNRx!sC?>vV917)Eq)l@2A1 zY5uQjQssGPBQrGe^F{&^^BoCQ9OPQBSu>=`&4BwKaQ_48cpw4=eJi?*ygmbSQ5MmG zG!2qq6-+`S!kd7ifcamz>`y>ci1-vylvSB~p->t`wXKNkj9L*5N>iCZ`bydoZ<7Qp zmXqV?1P1NwS@Vj2c-RC`TdUF$jAO5HnQp|f)-spKFinm_txYL)W-a{JZ|v+4%S%39 zr3DM%RgZJ@xCp2H{G9t0%;dM2->Ww4g<(O5wW>osi3NZ>G-c(}Igaqw7!3O5v+zV}xoAXPXOWpDj-5qq1`Ca&qm!5$V_RYj)kv1ia4N)n70b}e1X%R_>qm0^WLvSC@W9%Utt?&Qg_=PLtevkt_;6jZ>gkeHVeplTxN+uT0;xGHC(ol75^}mm;%E{7uP`mR<62 zV*wtKi0JlZ^f6L-XdUWNt1Mri{XvUeXUE@Ak{3LGhGo?vy2i1g46eh~Os)KwM~0ny zplqh;(#vJR>H~fM{KAVtJNwsMeD}WJy5+uDV(aUHSkka@Jo%5bT3(6)j}>)QK9}&8 zb@j6fMunTo?rH;H$UAeXv6Ud)W~7!FoZ^-*^kFguYpWxPU%N5HHNDA((G}-Pr2zk2 zYm=jYbeY-|Ca)Oe^y@TEA%Aqvkh$A0VPHLZUO$taj~??)FhNqqWgLSIReYP8}XDnC+Q`MIQozb3~QK4`Q}vK4R!y zd(%8wA@)Mb0Y%tfjC+;FHx1z14q=i3G)sJcN6SvxF9N=SF&)|MD093GQs`fV-%@^L z7VxChn$4KOZ*0{b=p?*c70bpzy-gDY^}u7)P^GdhO^9uEXQ8T3vp7o&Q!Yymh8gWO zl(e{SNoJr*LC$u8v!>;CV%)W<( z69fl*mX|u;!^4Tc=;uU1o@1cFKdYzDxVl31)WzTOGkOiUJ#nxo!1qo<&uk)W9@#tX zUzgdW0QP}-3$Mergd7c4WirmO_RD;KDuO02NGh*{>-7+$w62~PlWac7qXnJM(=rE9 zGjtqO>i+E?UNEXJ<@bD%2r)v$RkZf4)tT+t4vzf=D?@51o4l;t0z*xof zxRtjdSs#Z=i7WY)?=2mesl}cspj|7vqmOX5)V}UDJ*NB?hBJP5#Z}MvNi~656?k(` zc7blD$WlaZ3J)SCc$&1}BN*a;c^-R&f&Vp)C|O`y_7K5dr9VY;&6G8?98|*Va-c*+ z18?kRkOLl^mDIyvM;4c@W3NL^#loPBNU37u1~S#FBE%)oZ~xIhE6(1XKYRuwBw?q| ziid0Z_w1})rm0*H+M}TTZ13oZ-sXA#g% zGyNVxKqGJ#S#uclr@=g!Z10e&hjsnR4Zt2G`BcmkGAB+qn;Dg0l0==T7`>eo+rs4D z%13ltN|%Ak9qcVzS)s^(%Qr%7vi~Elf~+-;idRSiTqvx;3SD3cT?y)OXCZR-Gk`)f z6Dde?1Fy#<`^eZQ9H>(v@pfkLjoJjXF{-ApL0|=As32f$mTRM(y z;}I#*X>Pw)Iok7oQ|~Z8#{tl6VXMzi{pK_J&x3Z5A9@c?fJ|Q&2bd2kFsRsH(+AAO zq+xytyaVhZ*W}q6e%@B)T3nQqf-vcC=*X0{`g;asaT@$Z>xKsD5wVNdi8o6_xg;omHd&AOybM}gVOGOpZhe=pXZ_2Hu z=FKPi>X7cR8@P3;ly74$U~U z)BNDX{eTvtsWlFY^_r`ueKQD`yAA?n{m8p+0K!8ZPk>a^us7L>q(9&{+Zub(`5{G@Zlf1p}pT%`fx z_TW%Y44APXk!Lgco3EBGi=Q$Uz5{{30gi^C^#7z%(J`Kza^jhf|4}BmDtmq0r%+7G;cdOwOxI~9dQY@0ZfpH<*x|Wqe z_M|Ng%J!}-Dk_E(g=RPK4X!zSp2tm}4IJJ>fI3VU4%mz9jKla$j)5$Q&YEdmg2E7) z@S^EhtWAIjOBXI%bZG^D5lk?gGhauE&r3FcF&8yzLChiD0_{K8_28`Cyqu?_^?Wv3 zkFue;bqXFKMcyNQHh+Rpn4Vx^^w6%^#gL~APxXX z-mrm*s+9{dRkE_A_DyYLO2FcBAm*}vA@o**B@NC1;>yexw?RQt%kF2IE+dU0pW;N^ z-+%fw*u$&z<^}Z#>xRReP^SI;ubx=1T-1<^#k=$hVXJlk(efQI;!23stfO*?ylAqi z05Ocj?X)q^l6YSH@IC!WGB4qU_pt3&ShQ3!LG0Gx$pyqjF% z03a5&4%DG#7%AJ*iDro|E5Mo=F?~?BMecE5Ft%-u1B{E`i{0zKqp)Xx85$z>rL8<& zn5nGdsTEC9nAp6Tq!Arz5ZyCK}Y4f4!yy#@0+EYETWNe8n2i*xmTGYb(V{p&y^R2CVD`9bJ*({{KB#wo-h6;2EIG? z$i`|#KCjc0;qvK9Y?%6ggKSU86uQea6&6<-4isrnKbYtoz*J&K#@As2up2lqeO%V zTf&Qlh%ko~T?#4Yfi5bbidFPzDgUgalTH-gf0ZF{x2`M=&IunJ2hMc>IqvVjPxm6W7ad~IoV;y0&@`iOvXaGZ2Je{XG+we%{Dqf@uz*K0Opwe6T|7eH`A5_DQC;*$O$AG$ATRdgW~iA z`L(SDAIY9~$Q;P^BAOG6#7>JS&zoePc58>fpimo2)(t>T!(tkxdx%vw^|zEj{vjgm zLj_PbIgQwVN;DJbC%*qwlYuf55|du)i0S!+4p!zupHC*VIboJV2S;I4b=n9v4fB3+ zE_w=SKIleE<6(ph6KE%5M;(IB>@_F4@qX8bfXRAK6;MZthyAnFqvJ=9(51oOxnum_ zz;rsgx|nr`tGkrG{8m)UHUZgg3HXV-^kEju@ZxQEJ|(?4sq#SL%* ze7ch^%*&FH&!8XZhFkSd&Vv(BAF7g^Zo|Z?M%Ks1X0=)FFJb^FYG_qg;BIDo4e}Ub znjuHM>FojM1qylD^E@v!YzfWm|LI){U!%i|lixG)12&)9^8{T#neW z+Uv}Jgo0I%wv{y$C|0hI3Mi%~Cr+XxHfB}U>*y5r@rZ#O_;Yz}e}zo&lhTRQ3E2oaF)bnPb$tQ3ufyjf7;*jX5vJEO)6 zPK^OV&^T|S5xRtQ25Iw!!b`dkjfKXv$eX5aIxynaHC=@|q|@Fp2Vqbujv*9|dq+p2 ztUTF zZq_Tgm)B?4{1RVLCGFF5-nEri5|DMpluPIwQ z$vy^0td{7rQsJDQ7W6Oa)A@z6){Fd_|C-lh{7a*R{tWYcNq;yx$WhcEFVf)}3;jGO zRs;Gs4`i-_!6KlIq%?@U)-=CkuKSv$(V;yR*s4)5^ znQOp=X@F|eInJu};uj!xiFua><@B8l1_60H@wT!wzMHb3|5#c!j47qoK3CzWIiYD3 zv9UB(xWTNu1eH(x60tME%rSQji2A7{`RpZ0Q^;(P5HvGm%f2_WJEhfs3Nzvx`GCW@ zTi;d%V0l+tgUo3y!bVBsH2x{wKt!~^kSpVDN{nARi_>+P2BvCFdzbjo@>wZ=6+3aW0He6}q0c;=4(4ow}b z6y#3qpV3uzwm3VRogc1|>_2QiJHvhK9Y*TXS;G%q-L?K*U&A5DGn$5!ty+u`L>{nt z18{2G7i?~Xe{A%B@a@}E{F7^1B{t+qy|PU$D*o`;MR$zqGF(&zCL-JrLW*r3wsOdh zQaLWNq56bFwZl1`snTUx5flMzKfbKcUdDx)S^?XPh+DG_$CHK@Tibkw@jvt%N^H?& zxrL9vJS`RKV+P+0sRpJQ7SFX%r#x&>Md$0W5t3~nI6KULjS3eI$#Dr-6l>+}DlGcT zetdpT++tSh|Dynj49?PK-bP!`P$~|Z6-ST#KK;~O`TV6k!2KrK3&C_wq}Xs}_Va{| zOB`BxQud-ZJ3P>%a&S0dz=fRMb>(#V;$fsE`rxs>gzLUHGA_HI!=3Zto-s?i#WQYk zhUOZ*Q`9Vfv`UDDqs&zB}28SPnv#*cQRW!ZPXRrP?`E zt~9Xs$Xg%SWLRA}oN{d}lNEKEI?#Y}QbfhYQp{Pcl557SWWwMoAvX!6NVsNpUobS6 z+n-6S<2=X%4tQfSH3RbG_D z2Fvh&ZDnK~lf3nnt0x*OrhU-1=uRsALBmlfjOZL%EmHoC%nkLQXjIh)Zi)QsRfOp+ zQgVT&X)%0n%dGOMj1WevteM&-jkP{D4fxXyegMNjHUIGQn_u61mFB#E zfAv4_pTB+e+)1w(m??*y1zT@;MHt+K%JfR;Hn+a{iaQkh%r1p7UnDoqr;PK@@%E) zokYa_adXvA4CqD!4?8oJsUc_VEt^L)m`nsVk>GbcDIM=m@ZNfTa_%eL!;OJ!!kZP%%zC|l5(#K` z#YPG@y&G-c*%3;jRc}>cyG;uXwO*?aw0-DG|Jpz`5X`psr+_Eh;YaP5TEu}N^tAz) znonq^x;w*e+Ln}s+*7a#hxR^%s^}6pJ^Z#hEeoJ)s75)9@o5znO zfi}^ykuNyZO5ipRH$q>wyKDSdx5}1@zzy4aMM*kvWfK!i;pCa$i(Z`#{ zx097F_M30$2hB`2%2mqa$Moa3ba6xEKbITbP{LE))}Nw94y$MH_3N*Hzvh%*bTgkG zKb1Vcm=>yp?@Z&KN;BT4Ff`$2y?)Ijz%BZk{>Lr)j%v+{abqCqPxW`-No!ueR;_sp zCuw^8<{N%|J{`bijt26@3r_fF3TzECIOs1A&bu_S5?|2&(5Tho!z#}T8Jn-a=9az9 zZ=y-r4mFH#R*N}Aj8qeU{)cf%lWaBB!-WR&=Rbi)L%M!pGc#T$+VG2L#6x( ztRQ*jLY{wEMg08Y1wX&Ly3sAdlHnfFNHjiX`6Pwz`Nc8*4>_~RM;;Lj5qI)UHoH=- z;dZ~lrdQ43gdaI>`HgNAs+13ju`y$YRBj5V#y8PSjXEbv5k=X5O4KFUC#$KdjGuoW zXG_*0vEfQynyiG6{DsCE2hElDmxm|k0q-9?0DD!tqiuVH&=w3Pbn#?CM2urXywFO5 z?#iYFwL1w9o-xg)oyWlEA|OXY|2UEW7W~Zh4ww$*cV1(WPgt2>EWJidgQWneL+{u- zea32l(}Mu92(=r3Ymn6+22d)j*H40|{xx(D>-EzhftC4b!gn>_;u9c&E*GbCc+#ur zbk?2Gt0GJuMu#)NQ}rZAa{8=I|M5D_g{bo}k*pEE)dSAZ@H7$>z$ z+I--5xesl0bHj#hH6x^yd*k$zO#bUIK0E=k3(+gm*Tw11{=TLvtKIcfH)=Yd7H)}% zkbXK6oPA<<7qr&h(Xl&2O=u`Z5}GhYU;oy4#x$S8%4BxJUXP}es7T@YOAQ)5ydg#< zsx6#X<+FQ#dQg4Ym`0yuVTRt<+)i01i_-%mkdl$-mHe#DTjjJa&IPVJ2T{Gd+yRl1 z6-?MNXbhZ*ZU@qk%a(DXxOkYh{6O@Q3D`^DDdF(9H$NnHCcgq;ftXH5g#q<|)W_6* zd(LA8ZZGAQZO)Ql(IVC(eFG?a4onIy0*!^N?`95v0>`!;v_!2^emqTJV4M5?whN64 z5x#6)aA{zU?Xs3T%F_A$THd7H&B-nx8byff zoIy3CQUGtC;Cus_k3`#1dqnx2t;+Sgz{<8!9Mvpz0$u<1kFF!Rf;LUH*@R9p1cfEL zg6yxMe=?e#-SJ-2=Px9cLuYh8;}UQ%&^-=Z_m+-Bkid{bL6F_ajpS+J#%qi==FOxk zXTzx7r?uaj(XDCo_YlGSXIuScJRhXmyjpkge5n? z#d=O~UpHzIfRO@kriCmgz-wNZm0YAwgqfBzN_5j!b3DJq6Z3xht07Ay$jnDF%A z!#ZP+<#ckFKYJvyGbtKQME#R<5r|DVYG`wB0KX?Y5dkt)dn!Q{QmaD2Jls;3MRhchr_Rw1GsQFVe{Jq_zx2gUiw> ze>XN^ZlNu=LW>^`VcKD}jXwFcNEh$qijZb62jHSS_68YQIv}Wfc4a@QW#e;$3kxye@%!HZq$Xj3u#agjbP*WoYoEldcn%XQ>UMN ze{+bl$e3yzRGWL?>p-|sYs!u%ZEk6fIM74Z6e;T$v z1;_qjLVw2gn;Uv_BX4f3RS$pr&v1GlA3lN4yBEMQy))8J8fU{}9g%1Eb4WMprR>s6 zBWM2G_51>8YlG#i2pV`AMUx59F-XuTG&CT@K3_VL!mARu+ljeIB}BztKLD=H%+T5Ui{BWaC<#}&V2#W~&9nU0twY@ICl74(y*=GT z;Ww?r-CZ%-)}-x=CJ4tmfAdjhQ3E)h=dZJ)5;MTQToGFnPvvc_F{_8X*5sQU>U0SV zH2$Xd!%yFNjE|~yf`C;SM+L_$ZzjRkXt;0Pu^1@-Ab#xB=5#uw^OuRW#}c+tO>Y!2 z>a>uqDe2=FSbn=>rwzgZ(V0^z7^rEgd35&%x&usvd3q0byr03@f4q^{wBZ+QA48?2 z)@C|59R69FB`^x-v8~~K-qlv^<1K|f0n;mDU%Ib3DQXr6Q)*+ zRFjQc#ouk1OSi#if#$RCGbM6@ZEEV8OYCdQILBOZUsQuN={2?R2wSz(&6lP?zn9tA zDub7%Rfeo*{gpgbqJ#4%h^8WmwpDOjO$@ z@cyRS5$GQcc4;zClg$2o>b{&?Kl#;XclX)yok>0-0=8zPdQ-jU}iN3|5Bx= z0)9JJb+#XzoC@(?dy$Bs;PStrXri0Mer)Q+;R7mXMC8r)v?C_)$x_p!=IcndLO&uF zN|k^N0P+xI4pXq3+=Aio%SAr_bq@SB%q#0`h$S)TGmRQMWXBvh+CkEMQODT5*vZpk ze*{}9T`X$vQAK21oNe=WgVHpSPM2}CV69tBC-@Ztxtu%(t-W4jA6>22Uww_g{{3g< zdLHMi*%BhC0#ji_>wFecx#KOOYr3^*maf9M+%WH=kLmVaF;bbm$XMdhui|?aYc<8= zyg4u{d7vFel>)5eysO(@;s({|owa+Xe`^s~)1TL`UcX*9e7%GNptOpolz=A*f8vPU z=Fw`2H6fC=-7_U%1tJV9n8(!(tjhrH=7lP|%<9`>kbmD%Lt`PG+!}~OYcJ1FWemy| z)Ir}w+R2Shgx}!jYn&x0%&comf|?l&lNw0>Rb9v&YbqhsUH zizdrMHk9>*tkZ;cbA0F>#y~#_y#Ko@mf7&;1=_ao{F;mlC*xZQVpEfE;^g}gsH}C_ zE}d+ziG!`p_Cc~yXW7B`^cDJd}8CYZQepfMkUr>sU70rf4li);^Z8v zV%+=&BDn^?O?`7OMx`u&_Z{Kp`6*u&=}Xtp1h+Hfm@GlH0{V#<%>H`YNQJ(oE?tka zcnr@<*8)PB1+CY+a~Mk^U)S{c0t#ed%ZpALKu446$6;_mC(v<19+qWC4V6ae@3Qfb`mZ53z@c^PE4(3yC ztx#_*p?ucsJw=yY&+XqWJ=#vN4RxI(LP$PI4H2cDTj^rKVy&9gf98QMkfu!hE0+xr zr)kn^D9A-xB@NHavIkEs6a41}-YjsYTr^Z{jO%eaYry}HuDS+Pqq7gIbd_Ex{1(5} z_-DRqOrx7dG%51Nbu?Q7uu)~BQA|saILU7UPt5)Pe7Jhph*S01J~) zk&CcG(UI(UtPZ#BvcvR;f2k^|t??$if2dN6f;KW2?h`(X^F=MdRe?P2zKQ!Nu%J0RfNWKT&ob~;v z^8LtspM+P<1gKt#E~begi5j9N_Is?-lLr~Ah!TA@f2t4tcE)fnS^v>_uQ{f|@C)VP z7u@AKoElqUR@B&YOBv{}e1)V3oQ4)bNSBITTMz%~fE)~IEQUxKataR`JCO!^BauCh z!tC}T0gMGqzr@C96pmO0O)2AE^Rkqsjo8=D<#)|Gy?{aElMB_Cf^FX~4?}!$zzzwe zwg3Bce>(S0pCuFJq>#Gi1FDFIQhq8Q1r`3{;PCSBVEzf8FSoxrN|xT~!C`iI@T{FI zDNjQkr}*R)f2%Lv-)Bcn4k~jPvy~V#>+nVCa5+|A zCXJ?mV6d=`2DPr>rM#@v`cT&@Vm=y22PcDiS2;EG0kO45J-r$|?9EWE#okD*ae7XA z&9oc<47~>XXxHxwlUGfPmA$%UcoR8?4o4$DZ2OD^WA;-*XMz(OX??cP;gPH%#mCQ& zfBqjvxP;jC8Ai8PH89y;SA7(Dwmd%+EIHijPKCw8GeFo`frMyl_4RJCwvwEi+IT>X z@WJ7Tp3VA&B}NXt-%Mw5$0J!wJG zgA=UI2ai|)@4L2^t`&!M?}+`zBy9h2f0i6RXqQ*dXKPDlNoVgQfXPJ1i&w=mpL&7n z6lR^rsUsfu0dXLU=!Mp1djX^n_!@tIT}*Tm=K#y76W%i?`Rybsv%gI_yV9v6AXsa) zn1olQ0}!z5Ibe9ea0As>l*F&ZCZzI`6Zt-$N%7e={8G z&rSq548}GzlF{UMlm-DY7i)ccX@7fJetTJdE0)UmSgJ-}Wc<0*P=(PAGm|b~ggT&Z zcp1c1?`#M@_25hJz64QVZ&A;*{{U^ql$SI;@_P*2SFVrpaw|8Yr@uP#_~NA=cG`dN zVsXmhU1ohIkg*)>vHb@Yot>NQe|D_Qc$V@zi71^S@fEk%A#H!b>_TscGOc28Q(#_O z<)y|p3!q%aQR0lfWS(2nbm%Vi; z$q3v@IfThx(l5nd>+i$z`zA74=M-nR&nG|l5Pqg}yA$I;R}4G?#KDG4G4My`>g@XQeF|oELj^%9;Y8hMa^e%fJw~BKyd$ z98xH!1q!=nRWJy!YEt78ge7pDS_3OeJUlWt z9S8+H2hDo``iqEOus0r(TzlFoOIh5_Qu12-Wwn$LeRMtDe}ly|O|)4}FCa?EUfCmr z9q@_4yRw$CM3vOTXP9Q-qz0Ee7xz_g31}R(y+-(*6|biA@j^dWlC>lSZE6ZxRQbr8C%Une+lS*0&>|8U7+Q-059Ljyn(Y z8Hc*C=4S@K>Uc`{$CjAt=_mm{JVLyeg>3F_2N!rG6GknO^1<&}Qr$$%m<3!Zx-)59c9 zSOt}8RE#A7a4418G3)dq=z1@I_)X6B@-UZs!T2Z)0<$;h!V3qTrgn}P*k<-G-)|*7 zcTE7c;WRgH5} z@J&J+1>>sXn50ELadlI|+8WeM>`FiCoMdjxro&t*j}!^|vv*SZgWh6sD^jUAyf5k1 ze`6HhCr2iw!wFxN3Ee?yU}_sx#M)Tldj4Y`C48y@g3~pdgF1XyTNJi~)fzp_mVq{q zcY@(0{nR-Tn0K$F{<4{HMV+sYgXwCr%-AJl?>GWk=&HmYS0cRe?g@@_SlI_stCksV|Z zyiP|5QplqbTv`d-l`AVj^(Ww9R8#zCRw@u08L%Yr%+4G^mBVKJ9PQe;kUppn4!MeSy5ev>b)6mv^ zOv8g(6&=vM4uT1H@1Rjpi5(nHpnako;PW!QMT6i;_GJ2 z*B!VllV;v8Yuyl=BUun7XLRY1N<-&6n&a*KoCzWW#ePm`kfr0!TRQK2?5l+!RZ43)v}c9`q&cj2GY-^_ za5sQT{7-Cy5fR9=B)9i*f4R{Q{u4_TF8`RjVL4&Lj=gw?ym(<1A{p%sdEfP%?vz4& z(c1oxtmhryj&McEGH-5Q*uH&TVSnQiA8W5@hdKx^brj`Gb|z5GZf@Uh4s+QfzT^uw z)s}zsriKVbn`$YYDupwwP&nO6YlpSeTXOeJ93*@d-=Sbi{#^>De+}lTG}oO zJr+Aa2kKB3>;XwC8b9`4tHR!0Ht&YDJ3Tq(RkCfVJuSe067{YbGP~`%eet&SwB1bo zy3*R7&8un{aPQ@hJ4-a&U0GnY_v$MR1+G^kyUc!B+tns3tJ-Ex{axLxtWq$@TRpYW zH-2FT^DRR;B=!DTe-+$~*pWxwC7d&yh2ocEiyVyW$icG#Ys~t8G|nZ^Za~{?X!o@; zmrU!115M8j?GY^P5K@UmukW?=OK-GPZnR;^X(fi!N|_hq@SDx}zJ3H-(kSCw%RnF) zt88dTK~Y`?fJXkE=&#bW{FCSMZuef?Ue=T3E7Dc}JF&FSa%2FeX ztL*8gCO$zusQ$fbsJ*2I%8hOlJUKq*fay94o#Uv4QChEEA160WIY^n|jCYVl!*J9p zR)b=>X#U-AE%P7q>vZuVD&(EkBM))b1yGG=zzwTz!(QAOyGyuwo2cO$mnRLa3L>D# z>iR6xXvT~XeR3O}H`y8*EjsH08s_G{f)?c-NDYp67KAe;_Z|mgO>t4y>=LU@^2Fyq7O4 zfHYTC-h%CVb`Yd^y|tf5HQO?!ZD|F4yv6q@yVdJRcAGsnTGe5%w<~+OS!#|Xj7v2~ zyshSlx6~Z5qvp7M9neD1Td`&}jOlpC{s3J=otSV}24z5%K^dfHU}CF$_4E`b*r(qd z)4-gbe?0wKRluc~%`k7S+Pdsdd=4 zptuZ515t16EQT88*Xaq}ncfdo3Nm#m$htl>V@Bk^U0%;RcjYWwRYrmNvQfO0f`kq% zde?E^vHFEp#R&SNa&QuB4Vf9x*buek*m?~^fBoKe0X(do3{eOxWWnK)V ze`S(i6ysQoYTzZQpW-j}lN{2)Uc`v`@g+_={TYiXUk;{Ca&%@*3f09EIvSqSFKrq;Um)*#A7DwRBMqIusakR=6rM!SC6^lc7amO_ZKx=g(KmT=-q?N%b`V4Bl}CztBdC zZ_O|qdO|$y%E1Q5xA<{$SG$k?&R|7~xMgT?>OHggW>+cXaHMgcZ*!F2IbeuAu;tBf zKqU^Z#qZzgKpm8webSWBZ7(z8e~}`Y#@F<+@%th}+r6Mrb#=VwRM$JM>vs!I%)#v| z3vUdTGdPUEQn?n$%xwolmF;eX0XMV1+R-wDeD*O*udRlDxx1x;c>a=eTz#_h5Z?iO zu09jj%7^~hdA+7HWpT>*oHNf zeMIBnFmgbP@$#=>qr1rH_NX}>vtpK0T_x=8fzKvd^ldQcsop2)cJJYm2xpq@iC~{s z`j5CC`8^JLUb-Ur#-p_YL2tydEVXh*q>LAxC^x!9`_NU<)h+(HTW8R8H)bN;+PnK* zrG*DuE!74%wl$2k-h9iVe^RBf50uDwG2q5 z38CZ%UQOag3;bahG~AZ#4y~1vSkpY*n&#dkCfPODN9{2aKCG>}e+LC^rx`OYfgzCU z^AaN#H~-!E(6tPl>P-!Pw6$Oj-rK0yZTOli6C=1U7F;VuC^*X_y7Ff9>->!|}MR6wb3XASxyv06sTyUFER`&bN+eiVRrNk9AN{0+w`D zn@N*YGPWwXwmei|g4=8?DzEBjmggl5tqjDjU=Oii)W~YX{!k&JoSDTH6lvHx4z^Tj zu!6okm6T!KaN4lDe_t?+73krpk2QE+1C2Xh zFw)KY{Dpe6cl_mh5{JZ>>`9?ccaw>TSJ{m;*f~Q@=_9c#Qdrm)C}VlZxK5bcca79r+k-O^iFa!?<8}|=Y*O01oAmqir@_2z!%&N2od0GOgcz})&8!NHX52jTmSWpHm#Du?Jr0MU`!v98K5j zGL72k15^rQdsTH79Wfs|=2B0`R;h>je?g&=Ob>@g&2d?zd9VERPmcwWL~5~T@De7M z>Q=q`imA@&r8}p!UO0v`m$I!9O?`5gWlZ?A zXC!1D+fqUqA9EOYqA<9tzHNZ_e`b-^YKCnOJ{Nz+P+{|ag*iEgpVdtKF08c_TQ)zv zxHS3c*i=;%Y_U2*Q*EmFH>HUYktJ1fe@7EM3uJ|kfkxDGa92X_|NDQvjs?BK37dOK zo$ia&4zqKni+a^Imtbc?H(ACBwFq=tMz2KOw+P|=5=qXsXx$mr8+Y4fe;L`^z2myZ zo+mB$L|X2N%hT}W?l&Dx9@2nX_-SR<7(GnlAY0^@*oOo)ME306E8Q&s%w9|zdxoWnC-CJCp;jO*bF(gG%a}(Y67*6b3KuYbs`g))DAEEaM#pZ(e~xMQI2h7t%JBhw zzciC0w%%}(ew|gDu>nraqS0;S)g->h_o>X3QGS`U-*i||hRyqh#wYU!hZOWmS z9vij9dp4kPzGJg7`B1lp1$dBs$^#`+MUuPdfuW=jWHF6(niYHo{rT$cuQUn~Lp0_XRIFIcx{9}1I1cFTt+ojFT;6q|BX=pwq zb2=3&Nhk;BT&^r0=X3wpABx4bRSJK1{tud>9}+-e9f|vc*YY)WI*LD=fTJC^h)L&s zwkQJGoRRT)5npgTe>9u&Q*!(BJXo<;g%5){)#;3ho;=yyeDcE{Y;bY+BEKkf4EpHNDV9a+5Bz&V+T z!~)o~e4fH8yeIL?%eQ&O3DL%w)!#X+^?1gc2(WH07=H_df9P0SklxK`>CQsDp)jpq z^DPJMVKJrTKIRJWup*BA#_me7R_P z6zC3X%WMf!NUxHdhUS5S)eak@f0WT3&a-f=WEL>cn=`$ zi>T2JmVJH9{=&ouOuT34QdYbzgu%cQAQREN-RWJ7I$`$9i@QQEMd3l6%w zD69PHe{4b3J1c0)pK%S#&CRh9Z?4T_fEwrweLAis07bvw8=n-X)DcC0_jG6ZJ1c>QOzGa<$P|UMCGMIpCDdhGTQqwZf9!hY(>t2$F%+R4bLG*7%bpwCd?kQv zV;0m0&cd6aVkfOI+-qCa7#dW+-{;Bye^ASn`k^W-^&4Y@b}PuV9f&-a7BodT+c|9m z#M=Md7&Ozcy&c-5?3j(&iH%nNhIhm~|p-7j)?7R{*@r!lLPR0>UGKpw1Y@&+$=D4|YH}wtUV;cg6^}2At zeGcc~gZ=l%uim}AfBEjin}&J3_QpltDcrX24YYo5J2m;32_6{qeT45|5C4rwu;?31 za5wQ}xfUJIuUxl^${J}bY3PQ0wG#^)f5e;@CynvZWQ;1SUv@&$6Uk84f`(R%z=#eM z%)vtRFrv??JVCYyeCt|U!|LJgh9gP7zn`2`Yc%(#Ab*XIjBLZ!l(m46t%@>)BH5^# zMv0mp)m4Gy+BQ_1-*|4@Rt7bSYaMII$S9TLUm#X&tV++40!%-?1E*a*h7fete+4XE zl*5&{9u?Gv(*k z_wQccKYwlCociwhp3p3Alc?*Nf3LjKm&SY33k8@aLfxA1czCHXvy48!Ryq!I4_45q zSaZkjeAWntJ9C5K8W)UdcXE=iTM2F%br|58uW8IpS>q_@h+-m}T;>3osH-scsxano zP0)DA(0b4Yo@T~b%N`uvsN3CmMy%%EGi*$YI-rUew^VCooC{WItu(A!e`y%PL^~}I z6^4_|BzU=KaNKs{t~azB+suh;vEW_N3lZlp-wVeNa#a{QWMsC6V;e0+y)OJGUKAMi z2VQGuaC0x zGOMh3p@2rqql{|wDM{u!e^3xBx_bf@RXRJhSmgKtFMz_>1Kp5ji)08!!!O*8f0L>p z1*!yFH8$4RsO#HnWxjcok9vkdhZW6AvJOG!`|P+j`Q2PLaz6CFeR^JWnj*#BVDDQG zgXFebHGth{r5}4xw4)DuJK=|?$7|iaBskWw=Zr-=@JmooCd&?Qf7NVf;g){v@4Q}a zJKXvWF~~b^8g0`KZZfVsYhr+PxK8)?8}uuoUyZTFvD#;Y9KY#eQvP9-X=9m?-uXESiJx${xBIr&!A1n5W zd}NLu$JWRh%&Km$e`!^V*~__ST7m`4^65$RidO3TK%5U_&;KQ^BlGG=k2*BdnnuFZ zbYp75v=tEl9Z}-S31+?R?Vd1^4WZ$gNeM6fAb)aig8Zp$DEhaAw$*wzZ$t%Tw=RC7F{e?a0?2e>oX&EXpWvsmv_$P*xio zN{QEIL#IR7zSnjLV-mM`1RgYEh`WA>hYunrVfnk1GRR%VT6)+X)4E~7Pji3ic+MJ~ z%b`0mlDUmUa~Paa5*})#GgNr3uuFuoRoc8(hrN(rvu||UUQw?bOi>$Y*a=oL z9@5ti*UlgP_1>Cq&bzO19vw!INPdc5$N~643y428D42bnWGR@#o_Z5~f+n*d)>$(Z zC4#JROJC6z#usmz%!|M)zxEy|zlLuVTGm}nRLzzgfA)F~akLL;yw{LI2}|x^dC)$? z+A*!X=?1U3oYzE+JOdrdu>X0lfvG{XMAHJ%^)>gL9lxy)$K$~Gi`oA~*zx5}WReTBra)+(zCmq~!zoh2tFRdSx`G#B(-d48-4)4G>~C0Qrla zI;LgPFe3S2lC%-YtEj8V&OV90hZBe-637Zy}-Sl~9p3ak2c(S?}hH|ZV<`wobudsB_42>_LYt2L_5$g zf6}|h(K%6gA84KJdnC!ROOhN$`y=<^zH6&f=VO(hdQX}6UAm<)EbpSj(cuHnvF&X{ z@9yt&qYkBIvmepqjo!5j7~bn?%58Gz=S|lHLDptw`@UBZ9oXQ-gZCepciP;X4bF?R zG&`e%R+u3!ccoBEN^Wp>%2vG*y(f07f2|6XxDR-%nyjN1z0%a6y2T0e8m2UdC%aoe zoZeGy?q9z8%g-NPI4z`a9RB6QyPw~qZ{&C-DwOy)I?T?jPv}{mopF#K<6kqSb4Iv% z(*dK`u=Zio$U~y+!{&*g&wyTd%jYiDY=7+ui5l$7Nk}j4zd6>wS4?-a;<~X+-3SQe7&>>9E8pSj-Tp)x~XGDHRC(2 zJp)w^g~FRSi!W%~THqm@ny?XbdsOk1^@y!TKD#XV)4FWP;**}XGZ)`mDnakYU26yQ zQk|TtRnhz!SaNeFrmp4`kz(pVf2i7OMokrat4CYAKm7RPkB@i12f(1ZRp;se>*oM~ zlPkNfb`5Y1g%6B$n0UyIsMKO%Pm)jv?QIzP&ZMFuo~tE0P=L&uXU4)L=`&*z&3qU7 zsU&C@dT1U#OT)#Df~H>j*+@|U?7bW_#NJKsPQyUV20$)k*}GhJIo_>Pf5tg=p+jSu z=|0n%A6+;*F+=k8naYs{>nBtMO^T#=u1_Z>lT7LAmaJ-X#j zvEB}gDJcSA<<~hU?9scvoZTMv)4FoD7Cmh-Ub;*2Tt_Bp30__?3`fK9;{JZupCTLn zbb!I7$NABeYm2D+q%qTWf9$;{cDcKXDnM0v%w1u~+pFHtNUWA~>YO>;kAy=xP|25_ z0Ur==&cPsFuu8M73UiO`xY7s6T*s~VGh@YFY;JxQ)WLcocv9VkBkiR1iyhAjJH@#J zlm6eGuuv8I6Hao;*WHOi^_W7{E6-6I_vut>$ttLxv&NDpthS9be{A>LLdQ5yBgc$c zoE2o(g*`5IGCuK4X-_p%pWcvz>6=wB@*Ra6q~uvNlEL4g=Wox8_24kzs+aG9bR-YY3)%P_#Ebc~kf7}mYwhSwL$DjQ^tN1KB z@{C4&5WwEuQPZ^GnJ|2xXx?GL97Tn*V2-0Z9>x$hKh!AvN?qurBW|RqSKL0`h(QCb zUG;1@)3()4Uxc64?~A0k)wf4n@~xM~+i`dflO&x|h6l9N4!U<@yh-1Co|NfD#_Sj+ zJxeaq40a1_f6)@Swg*dvcW76!kMV-GXj#o(xD=WeVW{9>QK^G`eyiRSqn!lds!d@% z@NizIeG^cDdb`SL8;&kPprph#RRgd6i}^e+z$Y8cW{j|5u!fki*z524qUf9#`8Ays zok^aQ*|$}vl(#w)qEN?GCmxRx3A4&O)n(Ed&(isMe;yZ;LFfG}p()>4U@xa92Qc;f zb^BoZZ?GEYJe^Y81C|{+jH)D_3&duj=13|7hv$t^E=(-lmXq|}7e$Mh@k`&40by`+R(%#i6Ee%rH z@P@JMiF>LUai{B5kk8a&CJ`9BnGd?|FqilHf6t$PcyV+DHnSaWzWY|#Hg0>yl5a-K zmguNTqMj-n%2XY>A)eJy9sZZDb&O!YK@iwcX)htufDg1fVATEf|0M10hbdkkZjMw9M`0T4aUI7Bk5I?s3yEP>&OwAR>S8DNr$NptA!Z0>|>;Jpt{S7q8e{pm4=zHYTb;^ z%6TB=!uBg$%vX%r8s`VCN!NO<@LVv)x{OPjxZcgmDWe-Bt!7`Dw%$*HI_T~P>4xmC z!f@)j)P;pdQBG}} zHCm~REh3YwvW|7rhTR1yM>Y9>j&M^RiY#TQcUzmE9Jr!6$7zO3fiR z086{+-pjP5j{2N)qcT}qxO=TLs6rhVx@c$^ z=m6aS8lfMhtFjOzg@ShClUY}pe}KFTYb8RSD~TK-f*pz22m(;N1J@attl$;rG<~j# z`QjK`3gL5%r8XTio%@bCQ*wrOief<1GKWO9EZOH@>H5@=;=yHge>F3KUT zgIBt1(e66YUcffy!kYO42sN*9m+rn{8<=IFp{tw(?hQMMKi++mCm)yF>IO0$yJ~xE z(fu~MZLC{JYY6@Ps#w7AUM8b^+-CLqC zTvNH*TJGRxg;Bt*5kWK`e;gTU#BC2ZUZw8u*DzW}e*{gUv~lXumgur$J-RovzpfEP zEg?X;j21HAy16>;sTsnB057ptwz;z`ip+M9P6F}q{v4ev>>bz!o7;%Uqt0Rf478)V zk7aiu!uVVdnidjuKhuhXaxTJaoTs(~Jf=*aApjHM>5+R{-!%F_e_eSy(4V4cS}T&K z(Rp+go=4LmU<2}&8wsyaPu$w)!mFmU{1Fp&y;*s#JQ#~k|S-|DjlE-)IPQwGb zt%rN#{Qmx&y8pnKlMmbof0RR@xI>WlhW`Q1@Usx!UAM(N(S2LO&sgXF0y>XAH?3aO zIUn=qPQ)H(nbD}NiZ&G_mIqXnD_1<=Vh%hEMlEV&G?@c28&(JF0u&zrNi1|eZZtdf z;rzM`;%lCHZS<7w_n=C%f7>&!v)2={4i10g zH5Wa<76UCcad*rjniV46@Ee&S0auASLz%l(%7nq2;LxBMi{DmG4pN5b1D`0g@3WjH zi?&bVt$+UKY5$vT(W-YD;)s{tD+a^f#fIB$V<164*(WX=*&E$30N#gHq3HenIuiPm z6UcFYz>f4pqokjie_7^?N7@yfbCoXDor|R?YeRD<0IrdZ$QR=)I3}aLSgs z?e|83z6pal%^lDk!WdIF{ z%CrY@(_8Fbre|?#*Vme=+@H;Oz0zQHT@HobvSNB+qqNv6fhJ1}77p_w{U<1l*@wj} z@daky`P*b+_#_UVUKXA0y}(^CvZnXbiC@@dT*{MZ!?|hM20m!Snzf7S%hk$!I?IxF zL~C70U#{Q`e}HNTmc5?46}|SPT%MTS5WW^GHDkHT9l$Q&)JSaCT2V|arp}Zzk{?@J zpzjC&`4~${U8LN=|IAW7{>6 z;hKUbe{;kRb8}xu>=c{txkIwdSN(1{B6~F5o3~j~4d>Ck)$(ep=Ibo4=0sawFtJpB zc{FdayyBLB_Ez@XITDGu`#k#mfb|j)dn5Pd&#oBuQ^Qp1AUYqNKTz0BByk$V3~DIn z>cRc}4J|P+D7Vo8(S?m>ZEjBYqInzE60OXXe{GLub_>vcI};a(Ziai`detOZJDwTr z)EPSbOJ(uAxTZ`^Q#>Qgx+02P46tsgjvLqa_kY~G?m?xzPTBsc-SrC}pFz~{sfoq8 ztc6Ev_JE7htc9RoIAkwfk4N1}lUR0o$EMKM_!XV#?4}dYw=4Q9b-C2av;P~lh*ed1 zf9eqhfuhHxk50Z!9-fBn)L;>f-57pWyt%QV)umh#8_^qu5r=0%*z?Q(Lp6h*U)K){ z;%%;mJYEyb%i3>>Nx5#aN)8yStGdq+L)Flb)>~L8T^?DYB<(ibxg4%3 z7pL>TU#jt3_*a>U`}>VX!#6iKHrCQWf6rdOJNW6petviS;(w+1T2Ex@*e%uvf_9HU z7WBe=1;FAQ)`|9*pI?hFu+~T3-|NgRS>O3tp%4vNjULEaG#aQ@WtFM-jxsSniE3Qi z2;QN3;^ob8=b(mSrX|w@IW_7oH$kG)Inn1jI`-U}Fm=93m8#Gp)`3ZjR$v3Xf1L=| zT~>KLlnZbMu;tN~HNPkzW3I7Htiuxsh?Ne>28^%-h8ejvO8`tW!d6D<;G8OdwkT4? zLF}$SZk-~u)yZ!kw@>dLFKZ|K9*pQemXH2mV+?pU(NuQ6AZ|EHibMvdxATDnAuhyndf6PnBp^ajH7=EbdI$9DG}U7=AD1#S&;8v6b7@;w#V zEfs_TNwiI!_J`5wqh9xfenx{wy={YhrqDhZ3^yCtY+0k+likx^KRJ1Pf2tie>@58A zpD_cwcrmVepwVIJJPNy`jg#NPKcDtP{Lm0S`ZHDMxA5ck=nn%7Y;Q!l&|~m9ru)z%Xd!s+#rH=!-qR-$dJ-q*h7?MX+ z1eYbbdMN87?*G8wp}RkHe+OJ}-CJ4rB#_w@05o2@j4tCvbxB-zbxYR^+GJj3(_CL7 zV_cTkwC&I(cP6Fe9IL%ZW-%;NIZt&N7$FA@I9*TE8J@5O3citz=^KHw#vGK4PNPDCmC)L#$KAP!>iGbNJJTZ0e`9VakGW*0JZcfm z9XnwV$6|mhDVUz3Q2Ie;qzkxPTV`BPX8a(tUcKP=W?q$%WDN<~R1Zdk0*x5mO{;nM zcvoREhkxAR-!lB}yC>=@PG?mfKK|Z;&fy|i<8)VI-}W@oW`oDhHRS0$cr@zK>|wyd z(Kq$xIzG-kUk#h?<=D}eme)!65Zt^wdvQv8q~;JSnb6!Toa8=w zvGoOoe_ECv@duo<2rra;P?jrmnBQ=)!^(aX_f)x5vIDfKf#d+uEW$>nj{pSJ7H)t> z0;1G@RPVZ@`jY7}8ZY{zGJEvmO}t?4`@x?@n#{Y0Jd=Y|wsuLQV)}C5;|DQ|i{#6^ zduDd`tYr7h%IZ0lgt|Feg2Y##srmhhqq)QzDrBGu)$mK6Be)GtrA;4m6Vz zf8kkWDIIYH8|LsxSn!cX>@~3F65REnEF@5~F(19}i<}x=rHOvCzF+sU zbarqS^s6Bk)K2rM+64oVg+|?qJr5A*e*;%b{yJ>q)3N@vzG*l&RN7&Ia%)#VMyaf? zyY&NNjEM`bA3E>!#AIxOj!$}1A}A-PYC(UZz@^fl+eqGpf>BvU z2lfKwD%_duLZij2*YD2{^7oBZXlVy0_Log{kW&hdI4J63MopOrSW40GElIUle;{QW z98By%MKeAD!(c9>F}$LDUrK)LC%N$-(iR{1D8pyUDxYHl#TU$uH(zod9Z}A?``W9k zt7MYKRr0|5ZF#(cTIyA)HD8to4;5Kq&WTg`OJYhu@7H(Tw8s$VblwW&%Z>sAsCT~E zUO6o36c*3U@-&)6_)!x^_k|;Cf1xJ5FV&!SQ(x&?cESKa+F%^dX5BH(hlpLV?F&u! zSY?B|rAs$7S4*hSEYh)@GCq?uxtFy27LnF|n z*cukSNjHU!g%Y)EXK|9A)-}R16COeb6ED1W7u0I)E``--=&878wrrCY_Yn(+yTpW< zG9`fotRv`7B&Jkdn}m*srH#gum^yQ=;Uc=Th&wY6B;T`;7mR5fVX1!Nov{wjwgRZs z-9Q!Y?;#AtmEj1y15=?Me;nybV3fz~kC?*@koGDr6!sB}#Y@~10N-du(f%}}iqY;l zLpWoikY`fQm@Y2kGAb>#a}|F|-o*26FwMt{k^$&Dd`Z2*zxkqqlhF86XL3H13l1g$ z5A%)*E5X0eSjiP#6dhUMbNE1YWs=NH z=nDMOf-Fm1(5KUE&c(8gCJ`Wu&ZLMhSO?5kbc*mV*9jLF#C$A@gs&&G4RrLM_@YBx z<5h~nt_+~6l;b3zIOldTpFm2_M&|X=mX>c>h7z^uq_UHyM%xLO4|n6VA@Ym&y1O`(x|ic@Qns>CtXalMd<@f3JmP+fHdu*@hhUqx?DfjXJ9Tv3D;QJzRb~ z;nGijqc5DEKKgiifAVc`dh#3nd4#Kbc|upne|k@KqNL7V|9@1M9^kY6`xCl7?R7tv zj}-kA+3(=~e`9g~G3z~o*fNb+xPMRozMqEhUM+>@-x(}^`Sq2z4psA350TH?Wz1pG`@2OY+o za{%isiM3ksvKjDqF z>+*yrM*;pA}q$v zQdnrQO<~10=nlKF5XGrm?FY|6#G|S^fu;wSIbA-M%a|^o$R+U=C*Kh%bn-p^{2+-l zO8oJZ9Zu)vf{vlWD2rQnd%eL*UW#0^Z%XBS&ro14><#i=+W3~Od$++-%OhmDDgK&V3E9(s2r zq9N4s)DqzXdUx}FzfQx}Lly3E!tlzee-56`@w82Ljc`rvCxjT_8NGDf-_&8$2M-9G z@1(0B4_4B^MOy&2*Hl#^wQV5RgE^I+qz*NAjnwV*>Z`8?L{jUDD2K^r^A!3}3T3*53MB~y-W`3mBEZrFk zKea+6BwDY+AbQPkDwQjQvquKel>9x2&2uYsg9M0O@nfRy^J%9TWn3r_qa{0S(77{y+_n73M^TU0eYsG$ri%SlN*e;|%P>=2E61qUm!bYoEigkt8;5F2le9#JBq)1*N7 zMtp0<{F#qQt?Gi=Ukj;|XgCZ$0%uX8RStGP&GproTUNz~3?w#rz?bXn%4(rZA2ou&=tnHV^hieUoga~0e zvCU8pxleXZNBY;HDVerVw6x}J2b30y)>7$8#G;w>m*@S;4$k;1aq2Vns>q-pM@V=O zGpP_WLdNtoYDxQQ6#c$#e``Gf^my*peb%T*B64Cn(CM$9LdYR#9s!zmvq1^Os4?txb9r0lcWQT6m)P$dt~vocyD!xr{-T_ z+dDA~Mk(KPmR|?16v*wF)RS48o@(nNx0e{|lZ%+UUG-nII=#InS#qzuGbv_N_zCp*=O> zjNlZ;vJy9&>3*(ASScw!%$D2%@AIO<OeZ*z4uYjl~dKD+vISBb6aPwM1v#8UmNzES^Z zQl8S9c5%-@V%9!S%Q@(tL;#+fiA*$Q-8&W(hlz4z#4bn(n#5XUEv@V##1M+h_|}Fj zZ=^(bydQgMI0rUhe`#|@do5cxvx;t|P5TjJf;k3dtyh~)^yqX-)d69&%Vt}3ZbdaSt;TYymAF5f)Znzi} z)okhKUM1W;@*`&jPi;61b-k(2Qe}?nlvUy>#P#Xq{ywF@RU8rM45t~C>@2PeU{-O) zTN2V_Pl8eR;4Cgu>YE~;(P$3vvt&xdU&M9b61Zd#Ks@*#gwMmNN(h1m(K#-RsFp+Yma8@o(7F~;J!5i_$U zO$VkP-QH+p*NCYw`E-R5ScjWuQ`Qj%nX|Xbr|Ut-_?)vz|Fir?5LC*9E;#}pl6j=H zbHqv(oz8j06L}?zB%|I$!%dQmjVDtW^Dk9xVgUc;f+Oc*s1$}u@lff*O__h*P% zFxV3`*b4dyFJPYCSMvpN43@S41PqgRvZ`*`n~}Ya6B9*<^V0UT^yBRbN6j7n5`hw6 zxYUCelobcj8T%Hpo1L)Iaw;D2qFeQY<9yC^D)wz2ZBAwPI+L!)njbvlYx9JMn$zKV zrBjznKD%DWxA}re@Kt}uZILRt2)G%rgX z&I~6g+$2fm!YMG)(A}YRkDdXO1)W|ejp0s?R)!b&ISfCmx?jVE5?|O~!X1b*&N%FF z-9`X-E!C`(di5uN3@{~cFiCH1(k&&iaX+OLxuD>15ENbSsyVE>}xBl#&kJk`AS$LoVsEF6od;ilrne zxus%T`N&*&m6LS72;HhlUHiFH>|skSx8jkx@MPnF&X$+y@NtPM^g`>Gu|21duL1N57Z+Ehqw5lDLBT;%@c^VVt!} zJG>lb^}(utAv$1?Gis4eBuiPv1;jgiaOiVFoJ5%+aTi?~=>@ETXpkr-l-|j~p+tFO zO!dYH&r58Kso5B%&&$CL$MZ(sXoi94^@I5h!U^9*xKlD9<$$fmQ3PkZwb^bX+$kBX za&XPrgx^BOYg#-e>osM)M%GKt%EsyXEa1GCv^-3I-b>2M{yt}yaS7ZIG4aN%*H-1|&*tiN)|U&(MpwtvWJg1q2==`gbCYIXFYQt(bV zlDGg21L*+VSVJP?({PRmQBz?}gvVs$NLw6H4wjP;{^fo)IZ9?zAozLG61f>I9=E!DYZ2rHu>t96yG>J4hcfk<>Xutu>WPO2rvxz>PC1_|LO zI-90A$?=;sE&{Aqr{1g#N5r;U`Z_AWbZ|wq+zF~Y9lphMQO|H$sRir=9xkG6wwmoS zQj0B*O(SW$t>3KKEShmFzk$PiLbIb)nPZxNPMKL^smE>Y8LcGDabXS7?1!^q9qWuv z(jykZbQb0T5{Sh%wDV8Yb}sn zQ(EhxAQEL`11kbsmo+N1oQ%zIyXG=Vlr>bsyR}5KtNlr7W2N|@VS?0vbZB1!z08;YebRpzCymGCBiO{KNuFBOaG^i<#`L{i9RR<6#{ZE5bdG-t2p zH7!L$*NFd{+nlxLD|}r=SgdFvu*>RZuh~KBZb{naVKu7iT82T;E~K}cLprdJyGBCA zOmJfMa86j`f2x)IM6UH&!VsF<8b3QeDNdsDnFB zoSrSLCowHVE$RX`c#x6c3~1$(YY>jkiCUwo2SFHQd6sZAbyEi9n$DiA7>dqN1Vjo5 zTyCY0k5K>}GcYOANdm(?*rnLAmI_bTNrW76GwnX7@S&>L);?&bunp*wH`&f&om zx|(tYL-%!GGDRRy*Ni`8@DHqiV!K|l0dgL*M^JBd$gKPkk)2tvPir;o*4I(xZ#qRC zaE`&dA^vB$mLv@D3g#P=12A34#!cAxx@DSNF#Aj$H3TOp$8`6=TsEKX1#5(8o9wa< zcX`B;+poGiL`Dt+2p4UsZHsJCe{{6)DiG2n5yOLrc={%3l8Fx_10I8ay46Q&eUA1N zD=}#Brfrr;|Er?8+*Q+!hH%YnBbjsB8r6|CdK2tBYu#4cZfPUH($nCSCwXoDv6PC6 z<(-^+b!B}@x#BP)QEi7S1~E2w$=i@xUFAkwS3+bDy`FQ+<)uvTRtDWBc|g362xFU@ z`ly-_%>x$Kxa7p<9=HR4F6KP<&^U5685KON*1-~2 zH4RiRK6XaMAmjGgL({XC$*seBOPeMdkXIXJ3(K7ty(34@Be|>R7p{-=1{xZh zE<;T?Vc@=0hqfBj_g^hSuHF5`HFt-D8(S;dJTzcHQISu`Nnezqa z1=bPrK|3x>Kn6zU0k0>0mf`dtgW|Cz2l`wNlsS`~Fo7a8;dO45ix7ds`Oz=sPK)2S zh|}9*;X)9?qjhe7yKwq0Rwf~ zmO3KJH5Ik8#yqn}GZaa^&E*46tqfaJ zOHNAv zmO$b3>mUc~vPDL=zP&_3G>Z}B8-rzs!#!iaiIvZZR;zA`B`|7JT@_pDb0(W^X(!>j zS4!h&jEW44r=ct=Xlr--yPZeLfHOQtnsRS` zrYmOBUGhexdE zneqi?E=Qa%Z+t+{g#teQ{^RHG-tgy+c*{kWrC76~XV=@7Gqm@~DN7HT_Cml0t*Zjg zikG0>hqBt;EJ~CoM+Dx5kfwfEDdQN%C^kT2a!QRVN7O6^=j#}At#;^IyKwX7f~_il z|I!FoF3p5c-5k2UqYZYtG3iZ2eeQP>7o_d>W{e8KWHuI4ZIg{1WyJ-$;AF zGrneF_=}=|+s#3~m`yraUUeXC?r2JXtaE(6{&$U7W!1Meb>n?% zuwEZU-AH_1y?y`lF-DDco8uS19`Ap6f#{@FyB~MT@dY-FiQi~rC*1z6OSP$g^6Va< z1{~&qJsZyRoBJw0x2ZNUpQG6Oiz1zj6Cy7x&Kd+fDA7g3X$c7^Fmi6>LSaDwyy(dc zdv`fk*X{$(QU@8(62yUt0KhCcDEh@|&k(;Swb&Mds9UqGLAdP0X&6N!PnrWqtm2<& znLW`~YM0gU^sq53Xi-!(i-nvmaP&|+9)cyN?>+KeF=(e zpOP5E4OY$7Xbg3>n+#d_xVz(_h>Sfc-p*b!N*t%nFxj(rEZc*;i+!H(*9bw~@P(eU z^VTk{A_?C>6E&7lFVd1)n@HTx)5;^ZM3ZpNTyfeP5+4MeiPsc{WUrimc1-MsoFT{` zO<@gyos1S;;171)xM4&f9n`uq;BwG(A6;~NAu>C~PHSldZ*z^pQ!2cr?7*xZVQBa^ zU@K$V5NY$D=kvup=#4(}2i@<@>3fYTT(wo91bdCsN zF!|O%FoAlAjZZ26{XN#dmV2+#_&8oSk`|;ZNR+NqRvQfHV+SmMf*d0@_LCn<0nY z^oEl7Cr+IDiGSq8xtI9e4kuoDiI0B_5uedX+5Ik*-zW0>BEp$I*?(0hKdEoj@9Hn=??kY+daSUUxt3(#Eo*tG zaflGhAfSD+qD^#3g{-z?ape}L1`l~$3=OQHpoV9T)Nyb&O>dG3hhn8)_O^gjTfB!M zttX(>%|hH zkBSwstoeOUbLfwwL7xxY@Jpl6UEinWfk;s z8C;nsP0pxl006`e;g>rA2h2pCRDe^_9`HW;CrCFJ^#FgUwJUrQ=Zfx_hXK46Vm!Fs zS$4oC#!U-TQka_5{V{M%Sf$OEjyaupdQ-@#zT}s5>|AHnr#(m3hS86Wn&)kD-L7MC zKp@&Rdu}XxI|!^$vSJ~&ifNbyQlG?MQcD%hSXnd&o}x9YVXsC-L*=F1Y=DUh3tu1A zR5*#qRd0Wk;s|~qMjo;W`I<@S=A^iF-~t-5Vqp6hK2zG!{i}B{=tZ3!%-|1JtLj=_ z0^YZzKOV4&(O5%v^DXKR@v=5cd;@^)Pg580x#~x|^g&+H^&__3NiAMt<#I)_ec&ah z+{D~s;Q}uP1MjtDTI5%MJ$mqZG|JyTour>R3i-Ev)_V274aB8VQnZy*w@2yU_Pg2W+YZXc!__Y$4`PS* zzukXZEmnw^wzBnpKyUBSC!E6!Va(Yur0?wu3DGG}x9J0W@;CSzJ#ot}#>iUro8tB( zG@iQ=I9r5l1Fo#wsjXJk#tm&~Ge^5lwQA^8LHzKWpt{lmaMWH zwnNxxIouuiDKJ=I@xR{X%k=SzD-jLyIG%q=C=o0G+XQCmE)`pktqP9?cFzQ=FcxGzp{0_h zZw9PqRuYXBsTM$UJ*Aq>jG6?i7`C_h6v!r4d_4>pRt1p&jaOkUacEh)4yo@Hd9F(up8eomW z;ojkRLk3qJow;|w+d~Eq$HRvRiJebq1$O4$_EhP7#Ab1C0W4L2#%A$AMU(~#$@hv; z8WsjFWVRQN$}nF3$FeEvW)*-JR@HxCjy178Kwf1NSb}6)zelaIL*V#d4vo;?!NJm$ z#Ej)m0O-qB^_bA&imVClkzII2avvp0_N$uO>%Xh3=$g@DRy<=zYtp;(bsn?9m}Axk zy>LD#7Fm^EB}ZZl!|99#C}fWA3KQ;|t!28ox-;;)VG!$3IDvw@toCf)5!ZkAa5ivV z-04=kYyOi(km2Lq?|%I5k57L1?njl+<8fNuhP%nucM85C7wpFbkM~KSq+a0_sBxaX z9+{e>Vz5@yN;oh*fm$?D7jr6yZ6G)XBg`=uQ7fw`!vU|I(U_y9TTO6cMrLc`>V)+W zZB12+qFOV!z%LdrhOq}>#K3MuoZH`5XO{)_e__17jul7U9@BtafK#D&&ANQov*MD^J-gqz&9 z+Lw4Y2z76*Yvel`@KRl>3-wvus&gD6Q}Hea`y_iz(64%|Ho2ww?5o?(qq3=gfHUvX zgocp~o4{eVuRNgdrQQ*EGCSQON`GVQMiuPH+tXExv0=*-jx>r;xpf;f3pj6SRX>3I z=_;C>1hQ2I{ql6{@uOT_Z6Ur!F`Cv-7N@ivFOk>0U!JOq=xX~?ea5-@`Q-K#Pi039 z`tfN$r^NHq=t`NIe(w2sO-b=6>7xssmo6kX0#a+e5gkwQFkWd=M#JHpG<&gk$Q1Ue z?C$ol-ur1Ym;VR>8Uaq18VLa!6RI5vOfO_SY>r>ZFtsM??mm??mq!T!E`KtcYdE5+ zyTG(kcf38it8&~NzCMD zZ4+UREjaXcT+e@|t)GYlOhO%rwk{sgwc4ie-|f`r94!mt*E+ipE~&5udGvUg`qEI@ zh}l~Ta%#C{sabssPOj)`vl?Uav?^+7bkneMEDrn8mo^FkAAcCJiVv&*Rwuuz|7t(1 z96g5teG09{W13RGxyk@Q^<>n(rIMgSA+V4BMPWmONB=5GLz@>$Hp-%J|7}sh8lgZC zc3UC=Wg_$zXIpItZPgaL|C%6#;VfBV9tFEWr;5+nygUlF=uX5VAn@i|o^dt@Sjgn| z(26rMTUWyzC4bdJ+)>qt?b3ioF${o6SZhE+$dP9-$FLa$|~xWcq^JB z9Y41{j;dwN!{mL2G)cj$)Sx96vBb@j0TbKgnbdiTs9T7KkH#^=Oh1S5TXC{;D&gZM zlvGI4E|TJYM4L!3_H)%B0Nu&<<6fP?yyIk8NCy3#Cx2YR7Q!T%?|gSE&7al9m|RXV zWA8iW9Vf$#Gu+*TvAPXQbsf&sWjJ11pdF%7-_Z8>A(=JIv}z-V)q&d?=1*(vG{9~P zMxCfPFdq)nAwq|Tba^H z@Gz@SDGZu(NJ;E5+MbWuJ%Ga!>R{piv=B~M1b^vXGpeYds^v6RSl}_RBQi?L5Nf!O z)lLIuJ&e*?fI0HYfq081aJKB#!ky5q=naS3vbVQUh7;46JhREPEyCL6RjV7DUKa(U z?i}X_Li%{_lsu*Dx;f}aII7KKR~w^+QjlzQnF*7^8)FA6vppCa(cjF&jjh3IxkHg_ zRDV4x2G=2@xl#5}Mz@#LI8ULyrjol-A-8)ONT(7+q73pwb*Vesuk^n+gH3}0CBk#~ zvR@hEA)_()Z$(E84MvOkL_=8Q`au}QueH#Hm5&Xw>lxoJ$3#^5+&{hWm=?MgIrQp~ zE>k~}mkh%cCZfauw!5r~t{;ee}SdWGayxQPz#15Wez(Tm7$4KW?+jT}A;B9ovaO&L2y&+x=UDP-=hRLXE?AcoYtqYr} zi1vNEtUOHkfIk+9H@vaxT-G)tO(c|e66AsZ*VN17wKWjlq1Q@2L zXWZUU-gQkj9EU911yQT(nNNA?DF^aPyn0tiOu^q{;!oM*H=(r)q}xj-u?r%xi4y#8 zwW3mTL^sY!%X?!;Btb2)6I+aMS6R{B45w0?>`pNldoW4kS$}>(Sq$P_cqcJLS9mEI zVR=YIFXE60N|0DVu~+KqT+xV7d8w)1uQiYUYKvzfQ8`hsHa4jdenG%7ts$(I~Q=kS$xhCHzCg z&BW*h!6YH(B0Wzg=eL0Vx3|x3VQMNmAPoXxUYW(`> z@WAUUw8a3TU#L60007-@^D8YB&D_fMRx{0O}uB0e0f-zu8wjoLpCXg zlwxGb{eQ@&E)&;wzDtjs1i$BiQme6)`%$3;j$5uS>1Qa?)s^{H8|2>+Q!| z75<{!TmRW5KfB~-%YR+BLTj%MuptYcVQa0&Nsee8G5(Z9FMqWLCN+aY6UHUgv;MbR zJSa5@SoFV@y;&aYHF9$~es)RPgQ`Suz`FW#y?_3V4tAW3Sdg{l3E0t{zKtxu-~f`^pF7_aaXD0Vzm4!tSa z@N%2_s^r2NYAD`ToJkpbbJ90&Z;ZlMDxCIway{|Mb!M)N8VW}2>6md>F*d|-H9GI> zG=FWS)mQc772Df-nXhxDDV+ET4TC*!nUy!w*=Ie0*wEcTIMz*zP-{iDrkMus&9p~J zumdX?)>bZ~cFs{diLQ!-jgDZ4IK^7p3fS~SHWyv&&Qg6(yDLX3y-T7l$d>2CC9|a( zKG-#Sjj#SlAz0fz)mGS6viJQCpH#3y<$vAXKQxrrAHYmNXs9!6_e4L!sx@Y-)|jnY zW43CIVbxl>@fNB&C`_=!UQ6C~-oSMfV<6fJWyjr$VzXuUAG;J_0sgzLoKGHl0bW)z zRxZiqJQ#`>;8%BUNewQcACcH?Yua2jZMMJI19j{Bb?a5;*-ErE-+lh29&qzEpMUAb z)+0@W?A+WsUEm~NyLm31TbR1>(~sxf&ef#fA1}gX@_OEJnykJ z%7vt+(3fhJiE~v>U&YIP5gO7J?0+RrFB+4|?)sq-t8nK?6KR2J(#~tXY>^mXJW&I-|z5^j=S=BXJ@(egh4=GxAE}a{X|WC_tV+I{@a5Wufxac?=Ozd z-o7L5TrSLm@6=W4hk2@f3boM=1RVGGu8Y)AyU809^HRIXSA+VCMRc;Z1851!qj`~D z#Raj!d3FHC+#f6>+^q$%Cx5%AX1S`Ap@WyI^(zOO7613j-KBC*U8nnMpu6w?RjXRR z{{O0L>(6VE%>TP)FCEbSqs_>27zPjkfhm7fJOfKgnx+JEPX|3|~)9hv`7rqcX~2 z$~q@%-w(LTFF0YsCx2;`7jNP$zMz9&BcN~^cOuWjNdMm72OZ$cE&%9=zi>>SrU>?^ z*=iHb#s>bYOsM52v~YIWAXZ0!ak7}$%8$R}Jjis;@nwvQb984VvX$d4&yMw+RlMMX zX&<78)^zpGl+5`3kf^N{_l zO~Jbny~S;-67mfAsz6x;5ai$ zh~i4p0e$1p$$wDm!@@VEL5H3ybb111>D?e|Mpv%P6Sq8$y~@QEQXF6~r5KEmt6VCe z>?k0Q)*G>``LM|3$C&)eq#__A90x=!1Hu zZrGh@-VUC#x*x^PepJeqg%}6yLHIl$Yxijchlx3GHGd4=Otb^q%a*QTiy_3Fm(3CI z#)+tkm;yg|$YYLzyNzpdQN@~YavGzG-IQILu{YG99lX$%LQd0s?;2t?>G-o_g#sO&7BDWVOGkMWyD#Uk-{vQ7$)MMx(`w}k#V zjlKX1j=CXo2oD=XH!|2mjYw%tN>x3!aI#r?0O9{eY3`&AWfJ4kb_1eL4f!C~8-VAl z4VsSC)Lt;PE}(mlWCNhhIGv_!|HARu)_>$iJzp`hOfmtc{d2vS{|m2uAu9&Gu1qB$ z`XcSKlgm5u^kn%LTDICG*hJGd^U^cC4an( zo*+tOjqTbkMzg0S(~Fv(4QG2h1~az}Ng%~(=+);afk5vHop{>~MA#OnVg&LW#}OSw zVBGjp1=rM}>@!>Rye^!hOZ+}Wx7^=0Ccg`T$eH%0UiNEmr)x57=LEbH}w>%nlsCE2aXS!4RBUU zczPToPSZ4D!~f@W-wl5L@S4VR-7eox%5gkT47!b)>aL|ME8bZ(7!Rq^$Y`|q2Z`>n_i&91T@SHNy=IpXUU8gjd{ZT$Z!I)bj|=l z&zUQ1Yeyp!-6e6sJ-zzOjyDf7j2r^BZr*(9?fEPQ1nHXB!Cha)mp&W;8hfQ7*&z-|n_qzn=h;-Uv!WI@v5#kNTg?lasC4O99D!a*S{Ivia|gqnPJ(5;9!l3x zMfyNu6i%~TnVgM&CT3jDDSvnbMQgVx1{k!JLBz@pa0)N3=G85L5X~~B!tsm)LaiKl zHe1Vdj@`W+KCQ0t`sOA+_6*kVT{pcqY90m*|MEH)GYu~yx z>+OnHZ$;hu!}pP(o1)9Hm>Z{C#a-Xl11>8V9C1ze;o9F@Hejn`&wt|)U3LcfW6Xi5 zh=qgUjmxpNAP4vE>{eADC)nm&-gW?Ae7-`Cq^M0Ap%(;39i`_p z8X?B@KKuZ&xaB>Kqkpeu7b^|^v$`&ZjJsAdt*AL1A8e8jPD9;o3(a~hAVVxycQMF& zclto&{fYADRSxMbZ|aPD0UbV3II;GQX`Kr7a0G|PZ(gH{mX@)t)*a@I&ag6(Ioprp z$_gCSj=vNy?DS|c|4nL0?CsyWL|WY+ey~9lY7syW-z3q<4xJvj?` zt`U!8kAWsiUgW+rL@+6*%Xx;>Qn1QO!GwnSr6IHR?ohfu{-3POw^ou>=#ysVG+jaT^ z(}|{ZhK1h2p9jfe*;Hj;vCcyE){Q`Ht8`A%W46dwOn)H8&62J9+*X{!3)j_Tw)(7i z7MRZ42mjVlfmQmy+wR-8dUkqowrf6!J8fwf zc3^9`41X|vt$mqG_XYm@l<_BIM1P2syBkoEjd%`P-^O^LeB@ex1#!n^59kE2n%MVd za9k>aRV?&80suNAub``7a{q+mkyaAo=3^FY&>ic~nD5^QDbBZByPy>LvL7L1X#7!4 zWMIL^5B|Vxi+VzIIeJlE;WubW|K;Cls@4kCOiJ_a`j~yQt%9IIOU3J<<#`#x1Fs&{pV?am#H8DCx4}8sX*6P^$wE^p6ws}bo74z;0437eDjc=hAp#P z%|b4XmiVixj0%W2Y7yX$z%dA(M7g3PCJ>ZH==5^pCGjRB{Mi2Gls z*(W(I$MQZ-ZJ%iVM1A)U%*1grIRj|+8P7q8v{4Nhh&J5!1EcPai+}i{i079_33UGz z(dw$DB=2iSb|3he=%daD;(a=GOPl<#HulEk@JL5$-v^Cx>Xm-{Fy$g*W6&-TlIxvi zBl;Uh)o{qvTBxCy9jL8tPlB(5HEEY1#)Ad5$(Ssi^Gp^>t?Q^VrGzd!xp^;OYBYAu z57u=Agi5r#!zN%sK!0pSFz>)y=5n`l`M7iWq;vUQ=koi`)D~GiRx0^SG zKhIjAlZ5Fof$t$`)zf?kV;TcHrbYF&0Zl<%56kD5t1%=ibCefDW63sR4yJV(2>Q(^M6@Gr`d6SB&wdcN3*ohr<&AYB}dqJPFKhI3v7@vLo&-rKphcgT~9=9 zqyojdWj>7AmO<9}4ohCvR+vAS^lJSduk=O6lwsk}gIPXw& zi(d`Lur8WnKm>8*@8M*{*lS|6aDCPlkdu18K$@kDkO(upfKPA8X?V)2oYc>ni`})_IYCO0v!!-|&H`leW?;+UvJc zdOO@5UVo*TM79VYe>cD3TaDL_`=!g1zu}LjOm`VtY4wbAxPC8YU=(@M08Cdg(5w5_ z?ao8*W8L<~qM**5Q|Hd^_d8r`wN{X5X5ES`bB$Qr)h{>$(v$)Eo85ahXT6HYhJcS|A)9TMS1q%G`>q2qa7Rdxi<(4S4FN6IPgYGx%=6G42oFTNj=HjfI+ZjR$;*f2 z$-Yh7kVru6Nc%#lYW}E!=)NMyzozddU7x=0EgzE8Z0QGEGIO`Clk-n$wN>Sd@#PjQ zX_v+&0Xu(G>#fvJbi=0Wh58Gp8{Mt?J7YtSKjrFImY{bD6Dist6pe5%oI)l0E9|$^e}nh+_AyeQ_Cd_mGFjY@x1?{NQjUDzceInY01UllQZiZ}>G zTd;bsUldc~vQj5Mug55^y%aUr+4HoVgPt*N*NsGN|9)4FbJ+4LVb9rAs)3UW^WV2I z_F9oTYffI0_=VO)(Oa`Vf92x_oEOfNVbd7A3Dv5F$eWviTp=`$T|BIXL&)#6C$5=N zh$??{aMV;U9t(fT5;6mum_zYQ%|i&2_=3g6M^#Qc0?n9VFRx1k>z_xt1Gs2NLzQPM zEwJ&d*$94MA5iA$wAB@+&O4oQI?DBfK(^$~*x>+~FXPg)aw}V-;_3G&vv!xEX*Hv1 zMN{i`)i}M0wOhOGH1q|ur;QTJTZW)4dB1<&+}!?+>63fjA@3b(?H)!!_pp5ef*D`X zE^LC9_uS%=df)M4vDXy7gMY&Fj5%{Qyz^Xa7`c}-faZEJySl%ZcJUMvAXAP}%sp8$ zNPT@9u?qz@$q!;w$VGdbW$HQc(EGWehlyYpT~Nm@k^utU1cbfReAU)$$JSzNd*p zWB)=@Z6I4Re_pk>DH`)n?6Is1QA=@Cyd!QgJPvazkj2Oc^xLTjm?kSnxlLE`|T zMJ~J5C^OO@I>aWUloeoM)>^kwd$K{UTk}?QlAMO#S0GtHryD+vzbS)awlu)-)Ui?# z5R&(aG3^s`bs{R+jH5j1y~8%65AC8d=Qss7=;piF#%xSdEhn&<^p5Lhvp+ zxqBc=U7$&}M0FhxV+1RZRxf`{*Ds=(TJgS|jXc1<+!IJHtP*<}CN^B}0&D%Dx3Ezy zPImF<@hRh<(VVLq`pg!}nU9`uri3~f(+sV$>pH6@89;>Cb4(W|* z9gcOaOyEu#BK({g?|SI>t1i1^nwL_Jw+$`t&qR9YUh#7?4OpI_JgVtP*B2sA;;i~z zc;i(gX^)f0O&OUMnFsd6rxDy_H+D27u%H!ws}9tSI#Qq1YxQ2eQ?JxZ^-uMSI;TlQ zXX>?jtKtftY>McHvG0FZ+lUxw;$yg>w7B$Zhp;$fQo|$qSTG4H%`o(^u_5-*5!7(X zhu3^go%8i82O2-BqNDCzIti)h%j7Bv0Y01%-J%#HdJ_XV7e&2_JMuE9rtL4DHT^6efRk*{6%LF0xr3PuyHY z3K88?p*VH|V0f;jIHlpR9pA1N z_Z7vcCp$a;iL!qhs+2I82TIQVvoxD8xY-cUpRpYOOh^>zA-JoaEmGXTEIbppqA+-} zGY6hD)1cDg((QB9zdWn*Gk8Lk_1j@krdM;AjmZ6(2p6bE>T*|IK311c)a7^T@_Tjp zgQ~TdYLb2y@Bqc%LPTLDoB7OxHwM&MeE>94;ZzHJ%@3PRqs7IlM^CUY4YP43$Za{mf|-zBlcuLq(4J)$tBTa zNftQIUekZdbe^AKrP5>BR$ki;<~6u?WTZa{uFJPMF|D|!jNVF;Jt?^Cas)rLxS zWh=qCcBgOBFlM)Hy`e?1_)9~cb8vJ7_p;O%{76!HnHSY~LBt-uaxHG`&Kaz$^!p+y zZUGFFw4`(7PCp&pkWBDlzAYEiX?g>V0$-@qXRUvt0$suj4qe0-%7lA3BAR1v*rmF9 z8rgvrybxfgLfyZGOo*ua7epT&WBWGT+b2qR&%JC?j-mrisj6dKf&~4*X+nbT({-9L zrJ|nEHSNDw>N#D|{+Z7{C+c-{HDF3vy@}4X1nH2jQtK6cR-3m*cf|@~ho_!@YpCiP zB`<%T+%lYXrk(4%y=6<(-TB~%*B_>0Qb?c;Gard(NMNPprfk$VX9E7ljC;N`t3B0gPw`bYt{qu_^{G-9^)I`}oDL$NL{%?BBn7`~K(S z?Nk_^#%CPc`0iV69Jvolgzk*ig-Z+!N|&y-!ciXr$SuVVc^Q|7{NNQbb1Z)dT|-y0 z6Z!BUBA{jV7?V!DHR2?#q38%6Ygai z(LZD4w#dEFo1``hE>wTO5ZD^wjqCQBh@dVf4~lerc?LDc8JMJiSCFQAx-CSJeu&sG zeDVKL_om%#W5?R)=llK&3dt)0;ig2%Giiv+Q%6ob9b4U<9GcOBNJvB*1Q-Ccq?Y*K zZw-3{Kv{PBoV#v&wFvA9d)`&GtDXwwuNj*jkIXcD#Usn{*u8%;1N8V5dQ%clnIfK4 z0@>~MTQl{YW=9YVDz}zMzGRwwF&TQS8(kx4EJ7F9a$O~|U4)bGrNrhfT&!MkTd(1% zEn&=5HvP&@#o4hp9_tFrOeHk$oKpJu#&dF!WG5;b0RxvI3-&(mPP+ch@-q1IULux! z+<9I%2?*g?qs)J6DPKasYEVKDSjqE%K;E0lb4nfsXaHX6d4T=(^J@h)g17vGLa>l3 z5mG#rv$Trg1tr++iFEWzD94;k#c(ciH_>A4`A#demwvj7k{qp7eshz`#bXrBuP>4V zS(yV_8`=sWFC(`e$)3!EuJ2{5#c5m^sd7F_cdaVk-1L7@5GkTV^6?c$IP3gWO*jI| z6OB69*cFY)u$df~^tM1;1&B_3!q>PSeutV;$`^}x8 zf!@DvX`wx`)3V&&KK4KQPEb%Y$}^$_-jb`^n5;MmoXJBAiY>MpnkThXZF5e$sSV38 zl@3E`qmqAgguGBBuT83Nj^Dlsi4nwk)b*Z{Q1dAYqYlYoN?nwKYD~2qj!_JCaoup| zDW>ksffGTv{bm=y`hy<^{og~s16!vI>_7x95*i)^5m3!Hb}zAd;KbWB){>^Qe-dna9UbLXk>qeVF#H*m_Xsr$3OKRQ?X(Z_J@n7 z&bZ4f-Gy>zd>-1-0!C0d3@C28J2j~73kfNSIuRAl1>EVTF3G2_89v~z>R>Ff^XmBGu;1SR({Vbe~ zaeaTmu{MKwuF57*ZFF=^<(}2cJ!_UrIh>-;!ZTI0=QYP>k0#(#(ywAS4z{QAh6>hB z_Y9+RCP1abC1pn@dx1{<&pS9BamUz^dMrDbWhWSZ_TY2H;nO`V5Pn#=PaNOZaObz^ zYsA9af#0Shi72G7vMluP1?(SGZ#M|4No9Y=vrgFATu)C{bH}p^y(kjgGiFv_S+Nq5 zaftD?C6C@kg5f&wgB_&oYE{|_Q;D;%i}xQHD^ae(uc)>Aj;OlE)+-d4xWEe_vj=;k zET)6i&5hk-p0^_?^>gXQs*mu%X?{USG}QX()qs7VNO<6?!EveENbe&Mh8v74 z!f>}kN|&8yZ;pFEJ?X&K)feh~#cXal|}MmoNuusSU1~BJlR<-o%gv z(hQT$s?edmI0{g`z0w*qQmy?exGs0m;|lcPS}%O8>n-P7^C%`RAE!d|Ose@{u!+7v za3&m)4c;o=*@k&2s_`sOG;E=|qGNxxer^bJtS}2@#SR)KcnYxB5)GY&?=HZ zGZxsub_{c)C;TmmOijWA`vy!{KR3gJ0~i`byx855(7GUeb((JZx*m#LAQG^b8*i-B`vgV{A4shOn%yTA#I zO`ox%mC^X|GpzuJ&h4sX3gqxRW0ATLhy$Du%Y*Y8)j;K3QsJSeZiGGjQmwPO9`Yco zPmdG)WK0FSmE1=&$|+FU5%GVN=jce6w1K25=u%vNiQ}cZ&V@#~mvGs)F5xoRmM$SQ z&5Lr7vzgop2Jx*kM+iDAPtF+OG~cyf#cGN7g4Ufa4NJ@eI%qBhl&{VRzE_~BD>_bV zCKBA}foi?TvrlR!4_d^Do{lAZOd^C?@0dF3E3k2@C=-Q~{+SEk>U)2%+X^I(U3moyKI<%y;7}4kpJBe~+)EV2#5hB_nUZF=i$Up&bDzv)5=EfyeP_ zkzbU!=Plzjg-%4jC^=sqJ7I9fGcJh^!!6i8Md2JUkuWXKq7=P~TAwv&@fZl)U;%Bp zA`m#(*bDBx2uXhpIzu2RtVdwdEWaqCrFG0)%z@_kw2Y=PQePNJO~box$f|_!EVSNa zyL{~H46dkHOaJwgmK?elky4%f=~fSSuz@TLI1mjZ83$dj*E^((7VTlRwL-Xi!}|Dz zbe??coF=jLZbO4ewGq4cLy=EiSfKd!X6*gTf4Ut1>u`VamqUL$J1v*Po9#dCKkN^0 zK9@J2SN(p}zX_gx-di4yKNp{~$zN`Oh3kCYQ?CKbTd75KJ$fx~BUo9>!5$Ru1ytCM zoyfOQ!nxK!vLxHxs3Pr~d6w|pR$%>n^=8|jS@ol@xC$H?d6HyM%?u8F<+8)$73)fj z48Ev8M=O8tW51Td8H0H@gk2E(j2nlV%P^39Qq6-lr<&^kBZENsH}5VK2tn*8 z*-jyMtDM|UpHN3^Z{O~u&}9XYgRpZ0$LnARN=#NmK<={(Ty3E%u{wMTZ(0h*O@l^~ zJOlf(3>T99p_ry4Na5UwE92}lj>d4sHOV#yu;jkp_anmu^pa0~K|Mhu2=?0(Id*?Q{QCPYIRtW`)JFou) z4_$8!d+osU$hRNfdv35n+i?F%h5ENOFVJ=NGsKe_Wdr(jjGtzgg2dSl>egtIMIwLS zH+K0W=M7C>(EoxYE=a74c1n1c2qWH@SH%c5wD=;ka74z3{n6fdC?@`BYy7Ve9{%Ew z1{iSj=OEY{0KpbCFeD{1Nr+%%6W;SuhT&W5-Z8u8-D z%04KB#QiEP!}kVuxsMCoGHQmCXgm=l_qDW@iWXwAgFt-wXsgdAFNrdMLM^c{rZpY! zN_heFuCnGX!$hbJ^quZ&j|`tsL;pD;d2BZ9f_-8!<9lp&EEPJ0r)}~=N!fo93|^U# z#1hU{vcbiNkSGu31S>PHv1mI&S#Xu$ZY7^EKWl62q+>GNz-qsZv(;-jZ~xeeXS)ko zF4j*!ORrJ--Bd%C&{(j%M_8)JW_zvV_L{M0r!|%HUs^}`2vVoEs;ymOQ%(tk`v$Xx9DLmR0s(f)3u? zKA>G|(DWF{OrM1C&zgOJ&1~KFSmCL#`ao0W2`@=KS7>g9*==p7(tVk?GC8fLXYEZ_ zIc3vxZaQqN8$3-9mEkz4q4Fb&-4rCj$mXo;w<@Tk{SJ5S3+8{*_01-7pYO0VRAfzN zfl^6lf9UKG9CDFIY)o~F<8Rfb{>p%#+ z-^a68QWECh8Xrory{~(q*)(~6Uw0gqNgb!=X4CQd))pP7 zoOg}-wjYZ894~*%>uaAJB^od7PBL~zU!k=@l`LXpgx3N`apStFDb#DG0(b`BP@AOM zL5|BDy>W@sM;wlP9w2`KeTH|uWOnaRs#>QQB_dpZG)&N6unZ=dG2z`3Thm@Y3v*hnPAXqRI%YMb$Q&n&SKl zxh9=YFcN>Dy7b%o*XOcp8M*t8xUgZki!Q?Stx{6{f;OIvoKHLle)HeKqt>#83_ zG$nt4qmroy@tQ}Z#uobq%vgT~&uuyrX(MSl64@ub-fHyV(xJS8Hqx8j)Tn#=)|*s= zitCD9C|z{ard1bEtUa$BZL(&qS#H;+c}9iE^Qk4DR33Ariu%HWb1`F%)ESlaYm#lE z!rXq)YDEN*ta?D}4H6`>UrTECOnwinIl+G+R0kmR?p%kLTJ6b~WFlXIJ73rL5k_;_ z{Y%7!`jl z>hB+A3ItS&!{Sy2d7*IWY={mPCh{HhZB(UWl!`hJ`H;3)n*<<(NG=LhYDnqNgcQ4s z?txdJi3Ww|i@S(6sU|A80>80va0&3{_}TL}ue^a`%5~W%tWKu1sA`b>hP4N(sorhGfXSz;QVC`$DS4CK%v|?(J zNX>Zx?_0uZ5&K(eHc9$n618r=Q)Q)w7@riJ?-}Z=Un{k>Sm*)=R^iBgaA_O1Yr1VU zE_5u;Plkoa*Sco2+uQH7L+P5CE}VDL>x^L@nfcuBA0DB>f4dVS!+jb*Mt6VY_?&xe zsRU1i^BV<~V0OBo7DzP-lvR73=^VO=mFq+uS{cq@1y@K<`|Y`bz5${vv3!gMoLHmw$JV7-4T+qb%4)ZUuO=^1Q=Y+|~S zHm6n1=2U3wJY|U{8_@_L$FP4!Pr(jF(p0~*Gds(sTx4v8Yg-+&e{(iyu0@I3d#L7` zY<5;R>aJRhx-Ej&Rc&`_CJ%5GQ#ZGg7D}5)jj(d`jH{O8*(Dcrd9n|QPc+(ZcJE#! z?mMdI*52`4QvPGj%nSEnx^B?8*hGa0^s8wJ1Kag)Hi-`VdXP)vEpmL4s;eVRi!JoE274Xe)V;`8NUHFeZbE`V9~%A1w@_NdWgt!n z&TLkR@uaC6f35HbuZxO6<6ws$xLzc*J}zE0X923+l6NKc?yjwm;Q`JN_{+WvQ4Y|0 z>CYZwy%mrsXE42H=I(!4i$ck3x4N3vR!<);A~t?;8;?$DZD{3YeH@U=7oCoj6mWVFp!q_0UMXNM30O{ z$lDIxE@it$8si|jTaE%#{+9BY=K4dDJFkUBT2H~J5##L#G`D~3v^a}fQz}GOIcwZ9 z2aS(dE}2xMbkJmfVNm~IHq&|Z^IDBWW%^)hNsf$TW48_?^cZGNbJxR*M`TWn+6=irdAIg?q4=7@^-BmRA6(-$+^f6cUsg&j@RKwn88vvbJT z;?0=U0vMPaVVvlqso{$=cGR)7i$GnRweA~VKA zO!|gwh1RzUMZH6ny3N-sCN>qtY(L=<@jTDJETZCzTR?xC*J0Hw&aK4o)zm!W@=Mwsv5i1j&TeaTSHj{g zD*@E*Sye~yH-NkrO_mxS_FN;rXG4ikUybn?oD7XkT7OtPt+cPvZWl4>DkOtZ$iXiQfUXnsZ-ON=RbhR+Bzxuie>pIn4}gg92CejZ*gqTll3m$)bikM_PN z7D;9W^mh-QApBh#M`ipHnFa5lzkk2if7pM!y!3<|lmX&_x?5h*I?2eeBQ%gUm)CcA%O zrE5EQ@AKyg=avfDGVIT~C|JTpH}v-K@*r2Pqb0I{vfrimw=Z5vYpVdQbrG-w?W=z@ z3M<+#GJYTG@oQc!HElFvuk!iTG5gxlc7q7C)E`ctrfNn{c}7QJI-X9@K3?p}YWbgc z&!DSsKJWfUDk(Psgup;Tz%2fH6F_(=+ZVw`ipw}M3l>v)08c=$zpO?hpM?ZZu6 zKsMY_U#lG0H*)oC!Qo{96p$XsD#i#UD~tAjD60G)QVZPu6aX%}<{3&u@4 z45t?0E$l(65K>!V1ldHLhPJ^Txg)8epEa0DMXw|?&G*R55|s8rvyh}-@kJ3j5FvEI z6>RtkjNWV3)p316OsV1d)`tOW==`6lg5p;42CJ|9;33PL3gcrD6!Ok z)`6L(wWt-pq)~y?D7~9q!GV3W<__;pGA9_+)s(i+@MC=b>T)@%F{q@6@`V5n=73I%I(D1OL`z;WMK z`1m81c$LmRL*O4vK6D26L%PVSt;m>vi$qj4EJ)sjROrP_-GaoIu*rIZDbgl#_aG>l zsb#Zv=Fj|T;5d_5NjScdKbO-ZgBq7;mPFHIju?1qdZ0Hcy>?L?S?`#*T}wr&r;w>o zMmRIljPbLz%uS`DjhiP+>kSEoTGJ`R$8@u3_8!FzNNI zuP3!li#+;A_6s?2frDsZ2d-Uzxn)z|OQzGLDARSM(IRaoMCB4Dq{8yU0oBwyAL@v!Qk?G4*UqqWmE%gXdM)keL zC}*wRV34zpDr<`SNkh$l#+uoEXL zL_F%yhll4nh6}DsQjl4|8QkvkgM32i(+%UqO5n!u1#QAeKf+z|`8eL7#5nOwMms0Z zWDHwt8O8#Y==dQa^1blU`nc7J3NlC67+2d8k*v5z6&duUfwK4%89|BWPzx7R8B4$9 zuH~m_k)&4;bOsE68-;v=PY6I?uBQ0y?QM8J1X|{Qpx?*Ts5ZVTM>?LVa{bEa zN5J-WvEXtEWH>n+7v#?k7D7=VVI&_^W_poX3#x#3{QB*ymnZLkKK2IQUthg@_3_yo zj|vg2ZyXFPNp6K>#c1~eg*14^v57_~eRR9H16U($aRn zM4HTTC2M>XqgxK&h2a#M`|qC6ukA871usH;UKP$ zx^&oeUSA576G!GRA4rDyd6^F35_L=hwt8yU>(%evt=l)ZP${}`+R!(|5Tr| z?DN^#=c4%RefD;CKEr=7)?Eu9#UCRI%Hw|T^Xez~@AG9J9xwOLAOj?y1RE}(p>E9N zcsq1|r#^}YK3XCwaYhBL?(UB~_+B?r9x)&Uj(XB#Hy+ahBShVQ7zoI*^15Ch{_`y1 zhxVP(B^I+w>O3Ah*`kKiT{Cja?=Ld+5erAj71VCbNjk){Pq3=*DZpai)#rJ+0~bb; zDp;r}nHzfznQAxmi^Kj1W(fIdi%G-^W2p6iD!bmqTSMM!kEp(gScafpIX@y{Pd97< z)vm_T1TF5gB|18T%LZA{jk;MEzDr+?@T*t{>&t6T5=kEVG|?NbRIMJwf{qbq_qA^Q znd%tJ{x~c0#S1x5{(gTy=z4JUc@y9B2?HSTl(APu#$Ghjzrsw1**>qn<)v0x-YV{Y zEFmA3Qs;V#IwN6!&E&4~a;c4aXd!<5@S;UT&mdQUT&l=`*nWZBqbD*CVs2_2r2Ab(`N?W-#)#6*ZF|yJABf3blptPqe59S zI=gzNENx{~6QrP($)kHpn51yVt3fRA!m9 z7zAA_jpTB0joQ#qi2*u#XdP#%3(an;aIh&oLtF6kpx|E-g$n!l1naas@w)kcu+ShR zvrqGU#(}V#8k?uRuYHlAB`QF~iUw1p>DXhaK} zE->rGq58y#L?m#=CDsPNLLP5_6~YmL2FU6-EFp*prU(&1rs%YktT_?jFwBi6F$#%O z#0B(*vs|gB`0N9SPtaMwQZ>3{$qdl{Ox!y_9rS>XTC(@WqlB`HTHdlfBi@Zhc+FPA ze7%?_zyRs8hOr}RE_?&?`W@9PvD~ zu%r1w>7Y)-tu4Z4dLGZCuL-h8C~B|*eD6=vz3ZP=uo=BXbVr;C*I(kRHntlDawOZU zL2sCwNb2%Yqy%?l0oa0n(}4*>JW>T-9Y~>8qfoi-Bf?n1bkj7B9OD|A#&r82aDI_s z$$vqLdMWu_ZTM|gSHsHjvMVRho}h6@llxla_^5+T&VGeh$1`78)I9Y?jw?Tic0Bt< zq~%I~$;^zN*fAeab?l&zZ(aRF)Vr{ngfaO|qzx6|5e=-{2-^yS zq>Sb@SEPU{LAo;JST~BDN5%j4`+-T4$gtkN6`0fd#O^$*7U^9(0(WC`nyC(HezK)A z+A7iPouI9I?%sR>jDqq&gY6=3S_!rkHeSbe4d#=^B6Y%lrBvnu*285rX}7IzE(UkD z4ZP^I?4{8a>90+lrC?&nQpamnjwZzBxz_9-C7{$YI$#6o3m;J&czrpjb}z*h{Jjzv z@b^N@;qQFShBx?a>{5PWG46(mA$i)Tv*fGv6@kk3v+hn08UW*rGQ zrG9%E^fi))8z#E~STk(NmUX34?Xp0VE|pHWgJK4vBJ~UyDw@lvn`YTtSK413Udy99 zDlVqIj~n0`RwoWO_I|V55epT=Vb%fTute(;=}Q`aMga5c3{`hWbx#DW&4n7Fjj5<< z-XVTUd%~kzRv@EfR{Bfxny{K~vDJ{a8Pt1>D2^(CCuZ`Z`B0e&N~i*QBSetJjC3v8BwY3l zvWfD4u{7ujT8o%qnmy6NZmC?*3%Knc=YH?ug9rB>Navh#|3LAUyx3y8u^xq7ktP?bRU!N7|9p7eYd)9V}dkY_p% zb_ITFu`VW!SQ7feMk+Z>PRszlyozDO&{%9O)!H^2*Qt$ci!~oq{cwer=p>xIi?R)LVWo^H*P9VKU@*0sP1scH+RT;M`c78|Jh01+@ zozHp?Z_EkC2Ni85K9B0E$|az2Y_Nlywx{+f6G-DdeI+ZeAYjkXBn@pIuVC|d_Z=sH z?bJD~VDaF_JMb9Zu#N6@#)&67&FM~?y#dh!OGclQ-<1o*>`%CF(tQ`v`YiIVEL&d{ zO1)r3cu?J**UeDUGIanW8+4$37Hu$p|B8)am!`w9Sf%J>1;IHAXXz;GdhpiqP+ps$ z%Lg|VF!lCvYj#X^YA~6Jhb|fKw`)o!UNG)YhUk59dpkiWPm_(5^Nso;>u^XLW6VhC zDTrjjDj~qH*|`Jc)3hR57zYCaU$%`369t@!Bm^Cl#t7>6BeJEDd`b?b&&W`Jxr7X* z6D4Q9-%jk%h}1eZ3)_ep{WRnSL{iSmxv4izvUiL-Q8+-s(B!pd7ah>fG%)Z%i4(N| zZd)WHzfdlh8Wx8MX^Ki|09#_Riv1{oDKSXK`x9i|ybg72_}Md8&pj%B&{-9!zvFci z^knwg^AP10W@V#}jj3GV|vKf=_-Bl{?nC3(oD*#a07foG9?AwG}^ zDiuxi6tQ?RWG#U{TgH-q?}B8z{*%qJg)O{wpIK$BB}8C~9_|$FdrdD&>zjzZeOQ~_ zPSVqpjW&~~sFGyrLM2%lcbFRA#6n_bwJ83NS{28zDu6D_zAYI*M(9J7#hbb@v#C^4 zF<}aut!02Vg{*=6m0T6uWvDAqib1}KUFsI$HSavQU!j^Z32q2~WgqAO+@|>l_JCOu zrTMvsSFQOHRYQ<6E{K>#mPNk7XrP@oQ_b`-$$k_8EiQtWv{@h1f_>;LUV!MgB=sCG zHfRc+FY#JEI*&N3h%H|nST1!OE@VZc$ARH+TuY=^>B0|mk2#p3IuIskiXFIC0gCU_ zTtDjWa$h`4lk<#!iU0Cr1yQ510)xhS3y4G{`@IM%=0I?rK1tEnWp4%Kd!Dr7b&(u%sYat|ljCYuviprK8SVqh(H8 zI__DuLoTm><>};-tvlZ-*-&l=%xY@e2M~>&*6a4RN2C)no%p`{CB8y@N4ZCAX^=GK zB0||TlS>gti0)Cd$?lN0^4E(+3`a^8yL);i^)V6kV6Bxbnhj{#M4l1tDgG*cYw9F@ zd-K>xO4>Wf;xtD(fdH6RFk;J9su`GEt9Sw7(Nq2h$D@@R#5-q^^CE34+!I13*83Ze+BfLjK z>Khe*ujGamQo=ldB7KQrg?$2DnxoRzNTUeIIB`voJ1U-d z1sjT(&NNcBoagC`d@|ef#){En+Xk!w^A5EKvlr4o47(Lpqf7HD5UMqz#qLKnl%;D{ zS)@~288bt-O4cPmwE(rxPq`0!_OHS{JjeSSfUqa2! zJCMkt7^+1_*!ui9o@hg#5fH#E7sn_={tlQz4hyN;ETiQ@R+2U(YVS^J$}ysxRGeCK zn$lG7n~7kHIFrlONRXZE*h!rlv2B;2Z)n~1L`ft;t_Kf4CLc-bzfLZjj}mX@)!a{i za#r(YQYXE3_c}^l(we?DemVX8lzqG7#feDtOFKk_xAe(jM?uG*+f+d=2a&EJCXt` zX@S}5Fqt!DTj_%8Su(W7Z1;} zV0h9g)NL3iVy1!;aRjG}Em@?0N~#x+xfR_BNTrLeByw1VOl@w33};j**0NyMk`o4m zp+k(0@bjA+vS%p68aK#frOkSw*qX|c><%zEuMHpQ@Q9javSe=4wo8HASSDc6OnY2D zFeiC8@J>5}I)7*}Ry#r0k4Ap3*}JIyo>YaDQVHj^SpNB4#PYYXL;( zPd)cK*CF7dYVHL!rIU?Q=VDqJKbcWZ0rrm!P!+v3@N5vcY|11Z&R5!mj&Pe#$o zit8{NX3~-?JM52kT%9o36yQCfMa5Dn_Jky5Qk@-JBBp0MEHGJrdnxt7GF^d}^#z*y ztR~ro>V-vbA9ojwA&p`#!|Rv{E#*CRv66| zaoeKTzF|D=!;tKMM!ZuA8pz1M8*<_@v@))h7sR#W4ZsEAaOj~{{)RInG?l=G^ys0RG#^7GCR54UDFm`n z=IK`&P1utO{7L6*@jb-bJtaY8A?^jvR?>uCquXxUxe|7YS{MJl`L2t5b?bGO!Z9Ku zyuKNDQ>o-QGgbl+JwPPy@43a_aLMW1>Lc0^t-Al{8vk1)k+p}B)7nv+_A|w}B5Dpg zbT&Z>)7y%Fwg0tf5wz7;nlSJ_^`Gb%yv2bQZ>sMw_OSHZ(arjM#Cq-F7!P7ac8JY`X34;jr9vt)qT?PL&S`O~@MY)Wo7`)#Xma!rW5F6(?2jkpr zH4JIUv!t+Qm^Hk?1a3JLe6<|Wy{XXHkg@rwd!CV(abq)%IJT-4~m9_58(MZ=g5PB+8ozkpImVLHH_ zG!KD)69#$_W-=XVt;t8oG$RC#*#-v29wpai6DGRdY{If)8TThfhY(T5(}Wxz%wYGf z!sM_Tq3hO6f#j_N_o7hM?&hXXE^!nUh5J5Y?VFT~B%@Nps++8Zybj(#4I7?dX!#4@ z>I2nIu|_1s2>#ZH;F+)%&GlnzptK3;DZA#mYu2mr>`*

K`_hh=m@r>w?AZR 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�cWFR*&&S# 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

    @jWs!xYqD?E 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