1!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f<a.length;++f){if(c=g[a[f]]||e(a[f]),!c)throw"module definition dependecy not found: "+a[f];d.push(c)}b.apply(null,d)}function d(a,d,e){if("string"!=typeof a)throw"invalid module definition, module id must be defined and be a string";if(d===b)throw"invalid module definition, dependencies must be specified";if(e===b)throw"invalid module definition, definition function must be specified";c(d,function(){g[a]=e.apply(null,arguments)})}function e(b){for(var c=a,d=b.split(/[.\/]/),e=0;e<d.length;++e){if(!c[d[e]])return;c=c[d[e]]}return c}function f(c){for(var d=0;d<c.length;d++){for(var e=a,f=c[d],h=f.split(/[.\/]/),i=0;i<h.length-1;++i)e[h[i]]===b&&(e[h[i]]={}),e=e[h[i]];e[h[h.length-1]]=g[f]}}var g={},h="tinymce/dom/EventUtils",i="tinymce/dom/Sizzle",j="tinymce/Env",k="tinymce/util/Tools",l="tinymce/dom/DomQuery",m="tinymce/html/Styles",n="tinymce/dom/TreeWalker",o="tinymce/dom/Range",p="tinymce/html/Entities",q="tinymce/dom/StyleSheetLoader",r="tinymce/dom/DOMUtils",s="tinymce/dom/ScriptLoader",t="tinymce/AddOnManager",u="tinymce/dom/RangeUtils",v="tinymce/NodeChange",w="tinymce/html/Node",x="tinymce/html/Schema",y="tinymce/html/SaxParser",z="tinymce/html/DomParser",A="tinymce/html/Writer",B="tinymce/html/Serializer",C="tinymce/dom/Serializer",D="tinymce/dom/TridentSelection",E="tinymce/util/VK",F="tinymce/dom/ControlSelection",G="tinymce/dom/BookmarkManager",H="tinymce/dom/Selection",I="tinymce/dom/ElementUtils",J="tinymce/fmt/Preview",K="tinymce/Formatter",L="tinymce/UndoManager",M="tinymce/EnterKey",N="tinymce/ForceBlocks",O="tinymce/EditorCommands",P="tinymce/util/URI",Q="tinymce/util/Class",R="tinymce/util/EventDispatcher",S="tinymce/ui/Selector",T="tinymce/ui/Collection",U="tinymce/ui/DomUtils",V="tinymce/ui/Control",W="tinymce/ui/Factory",X="tinymce/ui/KeyboardNavigation",Y="tinymce/ui/Container",Z="tinymce/ui/DragHelper",$="tinymce/ui/Scrollable",_="tinymce/ui/Panel",ab="tinymce/ui/Movable",bb="tinymce/ui/Resizable",cb="tinymce/ui/FloatPanel",db="tinymce/ui/Window",eb="tinymce/ui/MessageBox",fb="tinymce/WindowManager",gb="tinymce/util/Quirks",hb="tinymce/util/Observable",ib="tinymce/EditorObservable",jb="tinymce/Shortcuts",kb="tinymce/Editor",lb="tinymce/util/I18n",mb="tinymce/FocusManager",nb="tinymce/EditorManager",ob="tinymce/LegacyInput",pb="tinymce/util/XHR",qb="tinymce/util/JSON",rb="tinymce/util/JSONRequest",sb="tinymce/util/JSONP",tb="tinymce/util/LocalStorage",ub="tinymce/Compat",vb="tinymce/ui/Layout",wb="tinymce/ui/AbsoluteLayout",xb="tinymce/ui/Tooltip",yb="tinymce/ui/Widget",zb="tinymce/ui/Button",Ab="tinymce/ui/ButtonGroup",Bb="tinymce/ui/Checkbox",Cb="tinymce/ui/ComboBox",Db="tinymce/ui/ColorBox",Eb="tinymce/ui/PanelButton",Fb="tinymce/ui/ColorButton",Gb="tinymce/util/Color",Hb="tinymce/ui/ColorPicker",Ib="tinymce/ui/Path",Jb="tinymce/ui/ElementPath",Kb="tinymce/ui/FormItem",Lb="tinymce/ui/Form",Mb="tinymce/ui/FieldSet",Nb="tinymce/ui/FilePicker",Ob="tinymce/ui/FitLayout",Pb="tinymce/ui/FlexLayout",Qb="tinymce/ui/FlowLayout",Rb="tinymce/ui/FormatControls",Sb="tinymce/ui/GridLayout",Tb="tinymce/ui/Iframe",Ub="tinymce/ui/Label",Vb="tinymce/ui/Toolbar",Wb="tinymce/ui/MenuBar",Xb="tinymce/ui/MenuButton",Yb="tinymce/ui/ListBox",Zb="tinymce/ui/MenuItem",$b="tinymce/ui/Menu",_b="tinymce/ui/Radio",ac="tinymce/ui/ResizeHandle",bc="tinymce/ui/Spacer",cc="tinymce/ui/SplitButton",dc="tinymce/ui/StackLayout",ec="tinymce/ui/TabPanel",fc="tinymce/ui/TextBox",gc="tinymce/ui/Throbber";d(h,[],function(){function a(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)}function b(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d||!1):a.detachEvent&&a.detachEvent("on"+b,c)}function c(a,b){function c(){return!1}function d(){return!0}var e,f,i=b||{};for(e in a)h[e]||(i[e]=a[e]);if(i.target||(i.target=i.srcElement||document),a&&g.test(a.type)&&a.pageX===f&&a.clientX!==f){var j=i.target.ownerDocument||document,k=j.documentElement,l=j.body;i.pageX=a.clientX+(k&&k.scrollLeft||l&&l.scrollLeft||0)-(k&&k.clientLeft||l&&l.clientLeft||0),i.pageY=a.clientY+(k&&k.scrollTop||l&&l.scrollTop||0)-(k&&k.clientTop||l&&l.clientTop||0)}return i.preventDefault=function(){i.isDefaultPrevented=d,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},i.stopPropagation=function(){i.isPropagationStopped=d,a&&(a.stopPropagation?a.stopPropagation():a.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=d,i.stopPropagation()},i.isDefaultPrevented||(i.isDefaultPrevented=c,i.isPropagationStopped=c,i.isImmediatePropagationStopped=c),i}function d(c,d,e){function f(){e.domLoaded||(e.domLoaded=!0,d(j))}function g(){("complete"===i.readyState||"interactive"===i.readyState&&i.body)&&(b(i,"readystatechange",g),f())}function h(){try{i.documentElement.doScroll("left")}catch(a){return void setTimeout(h,0)}f()}var i=c.document,j={type:"ready"};return e.domLoaded?void d(j):(i.addEventListener?"complete"===i.readyState?f():a(c,"DOMContentLoaded",f):(a(i,"readystatechange",g),i.documentElement.doScroll&&c.self===c.top&&h()),void a(c,"load",f))}function e(){function e(a,b){var c,d,e,f,g=m[b];if(c=g&&g[a.type])for(d=0,e=c.length;e>d;d++)if(f=c[d],f&&f.func.call(f.scope,a)===!1&&a.preventDefault(),a.isImmediatePropagationStopped())return}var g,h,i,j,k,l=this,m={};h=f+(+new Date).toString(32),j="onmouseenter"in document.documentElement,i="onfocusin"in document.documentElement,k={mouseenter:"mouseover",mouseleave:"mou
1seout"},g=1,l.domLoaded=!1,l.events=m,l.bind=function(b,f,n,o){function p(a){e(c(a||x.event),q)}var q,r,s,t,u,v,w,x=window;if(b&&3!==b.nodeType&&8!==b.nodeType){for(b[h]?q=b[h]:(q=g++,b[h]=q,m[q]={}),o=o||b,f=f.split(" "),s=f.length;s--;)t=f[s],v=p,u=w=!1,"DOMContentLoaded"===t&&(t="ready"),l.domLoaded&&"ready"===t&&"complete"==b.readyState?n.call(o,c({type:t})):(j||(u=k[t],u&&(v=function(a){var b,d;if(b=a.currentTarget,d=a.relatedTarget,d&&b.contains)d=b.contains(d);else for(;d&&d!==b;)d=d.parentNode;d||(a=c(a||x.event),a.type="mouseout"===a.type?"mouseleave":"mouseenter",a.target=b,e(a,q))})),i||"focusin"!==t&&"focusout"!==t||(w=!0,u="focusin"===t?"focus":"blur",v=function(a){a=c(a||x.event),a.type="focus"===a.type?"focusin":"focusout",e(a,q)}),r=m[q][t],r?"ready"===t&&l.domLoaded?n({type:t}):r.push({func:n,scope:o}):(m[q][t]=r=[{func:n,scope:o}],r.fakeName=u,r.capture=w,r.nativeHandler=v,"ready"===t?d(b,v,l):a(b,u||t,v,w)));return b=r=0,n}},l.unbind=function(a,c,d){var e,f,g,i,j,k;if(!a||3===a.nodeType||8===a.nodeType)return l;if(e=a[h]){if(k=m[e],c){for(c=c.split(" "),g=c.length;g--;)if(j=c[g],f=k[j]){if(d)for(i=f.length;i--;)if(f[i].func===d){var n=f.nativeHandler,o=f.fakeName,p=f.capture;f=f.slice(0,i).concat(f.slice(i+1)),f.nativeHandler=n,f.fakeName=o,f.capture=p,k[j]=f}d&&0!==f.length||(delete k[j],b(a,f.fakeName||j,f.nativeHandler,f.capture))}}else{for(j in k)f=k[j],b(a,f.fakeName||j,f.nativeHandler,f.capture);k={}}for(j in k)return l;delete m[e];try{delete a[h]}catch(q){a[h]=null}}return l},l.fire=function(a,b,d){var f;if(!a||3===a.nodeType||8===a.nodeType)return l;d=c(null,d),d.type=b,d.target=a;do f=a[h],f&&e(d,f),a=a.parentNode||a.ownerDocument||a.defaultView||a.parentWindow;while(a&&!d.isPropagationStopped());return l},l.clean=function(a){var b,c,d=l.unbind;if(!a||3===a.nodeType||8===a.nodeType)return l;if(a[h]&&d(a),a.getElementsByTagName||(a=a.document),a&&a.getElementsByTagName)for(d(a),c=a.getElementsByTagName("*"),b=c.length;b--;)a=c[b],a[h]&&d(a);return l},l.destroy=function(){m={}},l.cancel=function(a){return a&&(a.preventDefault(),a.stopImmediatePropagation()),!1}}var f="mce-data-",g=/^(?:mouse|contextmenu)|click/,h={keyLocation:1,layerX:1,layerY:1,returnValue:1};return e.Event=new e,e.Event.bind(window,"ready",function(){}),e}),d(i,[],function(){function a(a,b,c,d){var e,f,g,h,i,j,l,n,o,p;if((b?b.ownerDocument||b:O)!==G&&F(b),b=b||G,c=c||[],!a||"string"!=typeof a)return c;if(1!==(h=b.nodeType)&&9!==h)return[];if(I&&!d){if(e=rb.exec(a))if(g=e[1]){if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&M(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return _.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&v.getElementsByClassName)return _.apply(c,b.getElementsByClassName(g)),c}if(v.qsa&&(!J||!J.test(a))){if(n=l=N,o=b,p=9===h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){for(j=z(a),(l=b.getAttribute("id"))?n=l.replace(tb,"\\$&"):b.setAttribute("id",n),n="[id='"+n+"'] ",i=j.length;i--;)j[i]=n+m(j[i]);o=sb.test(a)&&k(b.parentNode)||b,p=j.join(",")}if(p)try{return _.apply(c,o.querySelectorAll(p)),c}catch(q){}finally{l||b.removeAttribute("id")}}}return B(a.replace(hb,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>w.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[N]=!0,a}function e(a){var b=G.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=a.length;d--;)w.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||W)-(~a.sourceIndex||W);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function k(a){return a&&typeof a.getElementsByTagName!==V&&a}function l(){}function m(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function n(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=Q++;
vendor: 6,922 bytes, line 1
1return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[P,f];if(g){for(;b=b[d];)if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e){if(i=b[N]||(b[N]={}),(h=i[d])&&h[0]===P&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function o(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function p(b,c,d){for(var e=0,f=c.length;f>e;e++)a(b,c[e],d);return d}function q(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function r(a,b,c,e,f,g){return e&&!e[N]&&(e=r(e)),f&&!f[N]&&(f=r(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,r=d||p(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?r:q(r,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=q(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?bb.call(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=q(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):_.apply(g,t)})}function s(a){for(var b,c,d,e=a.length,f=w.relative[a[0].type],g=f||w.relative[" "],h=f?1:0,i=n(function(a){return a===b},g,!0),j=n(function(a){return bb.call(b,a)>-1},g,!0),k=[function(a,c,d){return!f&&(d||c!==C)||((b=c).nodeType?i(a,c,d):j(a,c,d))}];e>h;h++)if(c=w.relative[a[h].type])k=[n(o(k),c)];else{if(c=w.filter[a[h].type].apply(null,a[h].matches),c[N]){for(d=++h;e>d&&!w.relative[a[d].type];d++);return r(h>1&&o(k),h>1&&m(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(hb,"$1"),c,d>h&&s(a.slice(h,d)),e>d&&s(a=a.slice(d)),e>d&&m(a))}k.push(c)}return o(k)}function t(b,c){var e=c.length>0,f=b.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],r=[],s=C,t=d||f&&w.find.TAG("*",j),u=P+=null==s?1:Math.random()||.1,v=t.length;for(j&&(C=g!==G&&g);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0;m=b[l++];)if(m(k,g,h)){i.push(k);break}j&&(P=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,r,g,h);if(d){if(n>0)for(;o--;)p[o]||r[o]||(r[o]=Z.call(i));r=q(r)}_.apply(i,r),j&&!d&&r.length>0&&n+c.length>1&&a.uniqueSort(i)}return j&&(P=u,C=s),p};return e?d(g):g}var u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N="sizzle"+-new Date,O=window.document,P=0,Q=0,R=c(),S=c(),T=c(),U=function(a,b){return a===b&&(E=!0),0},V=typeof b,W=1<<31,X={}.hasOwnProperty,Y=[],Z=Y.pop,$=Y.push,_=Y.push,ab=Y.slice,bb=Y.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},cb="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",db="[\\x20\\t\\r\\n\\f]",eb="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",fb="\\["+db+"*("+eb+")(?:"+db+"*([*^$|!~]?=)"+db+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+eb+"))|)"+db+"*\\]",gb=":("+eb+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+fb+")*)|.*)\\)|)",hb=new RegExp("^"+db+"+|((?:^|[^\\\\])(?:\\\\.)*)"+db+"+$","g"),ib=new RegExp("^"+db+"*,"+db+"*"),jb=new RegExp("^"+db+"*([>+~]|"+db+")"+db+"*"),kb=new RegExp("="+db+"*([^\\]'\"]*?)"+db+"*\\]","g"),lb=new RegExp(gb),mb=new RegExp("^"+eb+"$"),nb={ID:new RegExp("^#("+eb+")"),CLASS:new RegExp("^\\.("+eb+")"),TAG:new RegExp("^("+eb+"|[*])"),ATTR:new RegExp("^"+fb),PSEUDO:new RegExp("^"+gb),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+db+"*(even|odd|(([+-]|)(\\d*)n|)"+db+"*(?:([+-]|)"+db+"*(\\d+)|))"+db+"*\\)|)","i"),bool:new RegExp("^(?:"+cb+")$","i"),needsContext:new RegExp("^"+db+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+db+"*((?:-\\d)?\\d*)"+db+"*\\)|)(?=[^-]|$)","i")},ob=/^(?:input|select|textarea|button)$/i,pb=/^h\d$/i,qb=/^[^{]+\{\s*\[native \w/,rb=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sb=/[+~]/,tb=/'|\\/g,ub=new RegExp("\\\\([\\da-f]{1,6}"+db+"?|("+db+")|.)","ig"),vb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{_.apply(Y=ab.call(O.childNodes),O.childNodes),Y[O.childNodes.length].nodeType}catch(wb){_={apply:Y.length?function(a,b){$.apply(a,ab.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=a.support={},y=a.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},F=a.setDocument=function(a){var b,c=a?a.ownerDocument||a:O,d=c.defaultView;return c!==G&&9===c.nodeType&&c.documentElement?(G=c,H=c.documentElement,I=!y(c),d&&d!==d.top&&(d.addEventListener?d.addEventListener("unload",function(){F()},!1):d.attachEvent&&d.attachEvent("onunload",function(){F()})),v.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),v.getElementsByTagName=e(function(a){return a.appendChild(c.createComment("")),!a.getElementsByTagName("*").length}),v.getElementsByClassName=qb.test(c.getElementsByClassName),v.getById=e(function(a){return H.appendChild(a).id=N,!c.getElementsByName||!c.getElementsByName(N).length}),v.getById?(w.find.ID=function(a,b){if(typeof b.getElementById!==V&&I){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},w.filter.ID=function(a){var b=a.replace(ub,vb);return function(a){return a.getAttribute("id")===b}}):(delete w.find.ID,w.filter.ID=function(a){var b=a.replace(ub,vb);return function(a){var c=typeof a.getAttributeNode!==V&&a.getAttributeNode("id");return c&&c.value===b}}),w.find.TAG=v.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==V?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},w.find.CLASS=v.getElementsByClassName&&function(a,b){return I?b.getElementsByClassName(a):void 0},K=[],J=[],(v.qsa=qb.test(c.querySelectorAll))&&(e(function(a){a.innerHTML="<select msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&J.push("[*^$]="+db+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||J.push("\\["+db+"*(?:value|"+cb+")"),a.querySelectorAll(":checked").length||J.push(":checked")}),e(function(a){var b=c.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&J.push("name"+db+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||J.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),J.push(",.*:")})),(v.matchesSelector=qb.test(L=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&e(function(a){v.disconnectedMatch=L.call(a,"div"),L.call(a,"[s!='']:x"),K.push("!=",gb)}),J=J.length&&new RegExp(J.join("|")),K=K.length&&new RegExp(K.join("|")),b=qb.test(H.compareDocumentPosition),M=b||qb.test(H.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;
vendor: 6,122 bytes, line 1
1return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},U=b?function(a,b){if(a===b)return E=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!v.sortDetached&&b.compareDocumentPosition(a)===d?a===c||a.ownerDocument===O&&M(O,a)?-1:b===c||b.ownerDocument===O&&M(O,b)?1:D?bb.call(D,a)-bb.call(D,b):0:4&d?-1:1)}:function(a,b){if(a===b)return E=!0,0;var d,e=0,f=a.parentNode,h=b.parentNode,i=[a],j=[b];if(!f||!h)return a===c?-1:b===c?1:f?-1:h?1:D?bb.call(D,a)-bb.call(D,b):0;if(f===h)return g(a,b);for(d=a;d=d.parentNode;)i.unshift(d);for(d=b;d=d.parentNode;)j.unshift(d);for(;i[e]===j[e];)e++;return e?g(i[e],j[e]):i[e]===O?-1:j[e]===O?1:0},c):G},a.matches=function(b,c){return a(b,null,null,c)},a.matchesSelector=function(b,c){if((b.ownerDocument||b)!==G&&F(b),c=c.replace(kb,"='$1']"),!(!v.matchesSelector||!I||K&&K.test(c)||J&&J.test(c)))try{var d=L.call(b,c);if(d||v.disconnectedMatch||b.document&&11!==b.document.nodeType)return d}catch(e){}return a(c,G,null,[b]).length>0},a.contains=function(a,b){return(a.ownerDocument||a)!==G&&F(a),M(a,b)},a.attr=function(a,c){(a.ownerDocument||a)!==G&&F(a);var d=w.attrHandle[c.toLowerCase()],e=d&&X.call(w.attrHandle,c.toLowerCase())?d(a,c,!I):b;return e!==b?e:v.attributes||!I?a.getAttribute(c):(e=a.getAttributeNode(c))&&e.specified?e.value:null},a.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},a.uniqueSort=function(a){var b,c=[],d=0,e=0;if(E=!v.detectDuplicates,D=!v.sortStable&&a.slice(0),a.sort(U),E){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return D=null,a},x=a.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=x(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=x(b);return c},w=a.selectors={cacheLength:50,createPseudo:d,match:nb,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ub,vb),a[3]=(a[3]||a[4]||a[5]||"").replace(ub,vb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(b){return b[1]=b[1].toLowerCase(),"nth"===b[1].slice(0,3)?(b[3]||a.error(b[0]),b[4]=+(b[4]?b[5]+(b[6]||1):2*("even"===b[3]||"odd"===b[3])),b[5]=+(b[7]+b[8]||"odd"===b[3])):b[3]&&a.error(b[0]),b},PSEUDO:function(a){var b,c=!a[6]&&a[2];return nb.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&lb.test(c)&&(b=z(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ub,vb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=R[a+" "];return b||(b=new RegExp("(^|"+db+")"+a+"("+db+"|$)"))&&R(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==V&&a.getAttribute("class")||"")})},ATTR:function(b,c,d){return function(e){var f=a.attr(e,b);return null==f?"!="===c:c?(f+="","="===c?f===d:"!="===c?f!==d:"^="===c?d&&0===f.indexOf(d):"*="===c?d&&f.indexOf(d)>-1:"$="===c?d&&f.slice(-d.length)===d:"~="===c?(" "+f+" ").indexOf(d)>-1:"|="===c?f===d||f.slice(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){for(;p;){for(l=b;l=l[p];)if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(k=q[N]||(q[N]={}),j=k[a]||[],n=j[0]===P&&j[1],m=j[0]===P&&j[2],l=n&&q.childNodes[n];l=++n&&l&&l[p]||(m=n=0)||o.pop();)if(1===l.nodeType&&++m&&l===b){k[a]=[P,n,m];break}}else if(s&&(j=(b[N]||(b[N]={}))[a])&&j[0]===P)m=j[1];else for(;(l=++n&&l&&l[p]||(m=n=0)||o.pop())&&((h?l.nodeName.toLowerCase()!==r:1!==l.nodeType)||!++m||(s&&((l[N]||(l[N]={}))[a]=[P,m]),l!==b)););return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(b,c){var e,f=w.pseudos[b]||w.setFilters[b.toLowerCase()]||a.error("unsupported pseudo: "+b);return f[N]?f(c):f.length>1?(e=[b,b,"",c],w.setFilters.hasOwnProperty(b.toLowerCase())?d(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=bb.call(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,e)}):f}},pseudos:{not:d(function(a){var b=[],c=[],e=A(a.replace(hb,"$1"));return e[N]?d(function(a,b,c,d){for(var f,g=e(a,null,d,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,d,f){return b[0]=a,e(b,null,f,c),!c.pop()}}),has:d(function(b){return function(c){return a(b,c).length>0}}),contains:d(function(a){return a=a.replace(ub,vb),function(b){return(b.textContent||b.innerText||x(b)).indexOf(a)>-1}}),lang:d(function(b){return mb.test(b||"")||a.error("unsupported lang: "+b),b=b.replace(ub,vb).toLowerCase(),function(a){var c;do if(c=I?a.lang:a.getAttribute("xml:lang")||a.getAttribute("lang"))return c=c.toLowerCase(),c===b||0===c.indexOf(b+"-");while((a=a.parentNode)&&1===a.nodeType);return!1}}),target:function(a){var b=window.location&&window.location.hash;return b&&b.slice(1)===a.id},root:function(a){return a===H},focus:function(a){return a===G.activeElement&&(!G.hasFocus||G.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!w.pseudos.empty(a)},header:function(a){return pb.test(a.nodeName)}
1,input:function(a){return ob.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:j(function(){return[0]}),last:j(function(a,b){return[b-1]}),eq:j(function(a,b,c){return[0>c?c+b:c]}),even:j(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:j(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:j(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:j(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},w.pseudos.nth=w.pseudos.eq;for(u in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[u]=h(u);for(u in{submit:!0,reset:!0})w.pseudos[u]=i(u);return l.prototype=w.filters=w.pseudos,w.setFilters=new l,z=a.tokenize=function(b,c){var d,e,f,g,h,i,j,k=S[b+" "];if(k)return c?0:k.slice(0);for(h=b,i=[],j=w.preFilter;h;){(!d||(e=ib.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=jb.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(hb," ")}),h=h.slice(d.length));for(g in w.filter)!(e=nb[g].exec(h))||j[g]&&!(e=j[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?a.error(b):S(b,i).slice(0)},A=a.compile=function(a,b){var c,d=[],e=[],f=T[a+" "];if(!f){for(b||(b=z(a)),c=b.length;c--;)f=s(b[c]),f[N]?d.push(f):e.push(f);f=T(a,t(e,d)),f.selector=a}return f},B=a.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,l=!d&&z(a=j.selector||a);if(c=c||[],1===l.length){if(f=l[0]=l[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&v.getById&&9===b.nodeType&&I&&w.relative[f[1].type]){if(b=(w.find.ID(g.matches[0].replace(ub,vb),b)||[])[0],!b)return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=nb.needsContext.test(a)?0:f.length;e--&&(g=f[e],!w.relative[h=g.type]);)if((i=w.find[h])&&(d=i(g.matches[0].replace(ub,vb),sb.test(f[0].type)&&k(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&m(f),!a)return _.apply(c,d),c;break}}return(j||A(a,l))(d,b,!I,c,sb.test(a)&&k(b.parentNode)||b),c},v.sortStable=N.split("").sort(U).join("")===N,v.detectDuplicates=!!E,F(),v.sortDetached=e(function(a){return 1&a.compareDocumentPosition(G.createElement("div"))}),e(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),v.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||f("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),e(function(a){return null==a.getAttribute("disabled")})||f(cb,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),a}),d(j,[],function(){var a,b,c,d,e,f,g,h=navigator,i=h.userAgent;a=window.opera&&window.opera.buildNumber,b=/WebKit/.test(i),c=!b&&!a&&/MSIE/gi.test(i)&&/Explorer/gi.test(h.appName),c=c&&/MSIE (\w+)\./.exec(i)[1],d=-1==i.indexOf("Trident/")||-1==i.indexOf("rv:")&&-1==h.appName.indexOf("Netscape")?!1:11,c=c||d,e=!b&&!d&&/Gecko/.test(i),f=-1!=i.indexOf("Mac"),g=/(iPad|iPhone)/.test(i);var j=!g||i.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:a,webkit:b,ie:c,gecko:e,mac:f,iOS:g,contentEditable:j,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=c,range:window.getSelection&&"Range"in window,documentMode:c?document.documentMode||7:10}}),d(k,[j],function(a){function c(a){return null===a||a===b?"":(""+a).replace(r,"")}function d(a,c){return c?"array"==c&&s(a)?!0:typeof a==c:a!==b}function e(a){var b,c,d=a;if(!s(a))for(d=[],b=0,c=a.length;c>b;b++)d[b]=a[b];return d}function f(a,b,c){var d;for(a=a||[],b=b||",","string"==typeof a&&(a=a.split(b)),c=c||{},d=a.length;d--;)c[a[d]]={};return c}function g(a,c,d){var e,f;if(!a)return 0;if(d=d||a,a.length!==b){for(e=0,f=a.length;f>e;e++)if(c.call(d,a[e],e,a)===!1)return 0}else for(e in a)if(a.hasOwnProperty(e)&&c.call(d,a[e],e,a)===!1)return 0;return 1}function h(a,b){var c=[];return g(a,function(a){c.push(b(a))}),c}function i(a,b){var c=[];return g(a,function(a){(!b||b(a))&&c.push(a)}),c}function j(a,b,c){var d,e,f,g,h,i=this,j=0;if(a=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(a),f=a[3].match(/(^|\.)(\w+)$/i)[2],e=i.createNS(a[3].replace(/\.\w+$/,""),c),!e[f]){if("static"==a[2])return e[f]=b,void(this.onCreate&&this.onCreate(a[2],a[3],e[f]));b[f]||(b[f]=function(){},j=1),e[f]=b[f],i.extend(e[f].prototype,b),a[5]&&(d=i.resolve(a[5]).prototype,g=a[5].match(/\.(\w+)$/i)[1],h=e[f],e[f]=j?function(){return d[g].apply(this,arguments)}:function(){return this.parent=d[g],h.apply(this,arguments)},e[f].prototype[f]=e[f],i.each(d,function(a,b){e[f].prototype[b]=d[b]}),i.each(b,function(a,b){d[b]?e[f].prototype[b]=function(){return this.parent=d[b],a.apply(this,arguments)}:b!=f&&(e[f].prototype[b]=a)})),i.each(b["static"],function(a,b){e[f][b]=a})}}function k(a,b){var c,d;if(a)for(c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1}function l(a,c){var d,e,f,g,h=arguments;for(d=1,e=h.length;e>d;d++){c=h[d];for(f in c)c.hasOwnProperty(f)&&(g=c[f],g!==b&&(a[f]=g))}return a}function m(a,b,c,d){d=d||this,a&&(c&&(a=a[c]),g(a,function(a,e){return b.call(d,a,e,c)===!1?!1:void m(a,b,c,d)}))}function n(a,b){var c,d;for(b=b||window,a=a.split("."),c=0;c<a.length;c++)d=a[c],b[d]||(b[d]={}),b=b[d];return b}function o(a,b){var c,d;for(b=b||window,a=a.split("."),c=0,d=a.length;d>c&&(b=b[a[c]]);c++);return b}function p(a,b){return!a||d(a,"array")?a:h(a.split(b||","),c)}function q(b){var c=a.cacheSuffix;return c&&(b+=(-1===b.indexOf("?")?"?":"&")+c),b}var r=/^\s*|\s*$/g,s=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};return{trim:c,isArray:s,is:d,toArray:e,makeMap:f,each:g,map:h,grep:i,inArray:k,extend:l,create:j,walk:m,createNS:n,resolve:o,explode:p,_addCacheSuffix:q}}),d(l,[h,i,k,j],function(a,c,d,e){function f(a){return"undefined"!=typeof a}
1function g(a){return"string"==typeof a}function h(a){return a&&a==a.window}function i(a,b){var c,d,e;for(b=b||x,e=b.createElement("div"),c=b.createDocumentFragment(),e.innerHTML=a;d=e.firstChild;)c.appendChild(d);return c}function j(a,b,c,d){var e;if(g(b))b=i(b,r(a[0]));else if(b.length&&!b.nodeType){if(b=m.makeArray(b),d)for(e=b.length-1;e>=0;e--)j(a,b[e],c,d);else for(e=0;e<b.length;e++)j(a,b[e],c,d);return a}if(b.nodeType)for(e=a.length;e--;)c.call(a[e],b);return a}function k(a,b){return a&&b&&-1!==(" "+a.className+" ").indexOf(" "+b+" ")}function l(a,b,c){var d,e;return b=m(b)[0],a.each(function(){var a=this;c&&d==a.parentNode?e.appendChild(a):(d=a.parentNode,e=b.cloneNode(!1),a.parentNode.insertBefore(e,a),e.appendChild(a))}),a}function m(a,b){return new m.fn.init(a,b)}function n(a,b){var c;if(b.indexOf)return b.indexOf(a);for(c=b.length;c--;)if(b[c]===a)return c;return-1}function o(a){return null===a||a===w?"":(""+a).replace(I,"")}function p(a,b){var c,d,e,f,g;if(a)if(c=a.length,c===f){for(d in a)if(a.hasOwnProperty(d)&&(g=a[d],b.call(g,d,g)===!1))break}else for(e=0;c>e&&(g=a[e],b.call(g,e,g)!==!1);e++);return a}function q(a,b){var c=[];return p(a,function(a,d){b(d,a)&&c.push(d)}),c}function r(a){return a?9==a.nodeType?a:a.ownerDocument:x}function s(a,c,d){var e=[],f=a[c];for("string"!=typeof d&&d instanceof m&&(d=d[0]);f&&9!==f.nodeType;){if(d!==b){if(f===d)break;if("string"==typeof d&&m(f).is(d))break}1===f.nodeType&&e.push(f),f=f[c]}return e}function t(a,c,d,e){var f=[];for(e instanceof m&&(e=e[0]);a;a=a[c])if(!d||a.nodeType===d){if(e!==b){if(a===e)break;if("string"==typeof e&&m(a).is(e))break}f.push(a)}return f}function u(a,b,c){for(a=a[b];a;a=a[b])if(a.nodeType==c)return a;return null}function v(a,b,c){p(c,function(c,d){a[c]=a[c]||{},a[c][b]=d})}var w,x=document,y=Array.prototype.push,z=Array.prototype.slice,A=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,B=a.Event,C=d.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),D=d.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),E={"for":"htmlFor","class":"className",readonly:"readOnly"},F={"float":"cssFloat"},G={},H={},I=/^\s*|\s*$/g;return m.fn=m.prototype={constructor:m,selector:"",context:null,length:0,init:function(a,b){var c,d,e=this;if(!a)return e;if(a.nodeType)return e.context=e[0]=a,e.length=1,e;if(b&&b.nodeType)e.context=b;else{if(b)return m(a).attr(b);e.context=b=document}if(g(a)){if(e.selector=a,c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c)return m(b).find(a);if(c[1])for(d=i(a,r(b)).firstChild;d;)y.call(e,d),d=d.nextSibling;else{if(d=r(b).getElementById(c[2]),!d)return e;if(d.id!==c[2])return e.find(a);e.length=1,e[0]=d}}else this.add(a,!1);return e},toArray:function(){return d.toArray(this)},add:function(a,b){var c,d,e=this;if(g(a))return e.add(m(a));if(b!==!1)for(c=m.unique(e.toArray().concat(m.makeArray(a))),e.length=c.length,d=0;d<c.length;d++)e[d]=c[d]; 2else y.apply(e,m.makeArray(a));return e},attr:function(a,b){var c,d=this;if("object"==typeof a)p(a,function(a,b){d.attr(a,b)});else{if(!f(b)){if(d[0]&&1===d[0].nodeType){if(c=G[a],c&&c.get)return c.get(d[0],a);if(D[a])return d.prop(a)?a:w;b=d[0].getAttribute(a,2),null===b&&(b=w)}return b}this.each(function(){var c;if(1===this.nodeType){if(c=G[a],c&&c.set)return void c.set(this,b);null===b?this.removeAttribute(a,2):this.setAttribute(a,b,2)}})}return d},removeAttr:function(a){return this.attr(a,null)},prop:function(a,b){var c=this;if(a=E[a]||a,"object"==typeof a)p(a,function(a,b){c.prop(a,b)});else{if(!f(b))return c[0]&&c[0].nodeType&&a in c[0]?c[0][a]:b;this.each(function(){1==this.nodeType&&(this[a]=b)})}return c},css:function(a,b){function c(a){return a.replace(/-(\D)/g,function(a,b){return b.toUpperCase()})}function d(a){return a.replace(/[A-Z]/g,function(a){return"-"+a})}var e,g,h=this;if("object"==typeof a)p(a,function(a,b){h.css(a,b)});else if(f(b))a=c(a),"number"!=typeof b||C[a]||(b+="px"),h.each(function(){var c=this.style;if(g=H[a],g&&g.set)return void g.set(this,b);try{this.style[F[a]||a]=b}catch(e){}(null===b||""===b)&&(c.removeProperty?c.removeProperty(d(a)):c.removeAttribute(a))});else{if(e=h[0],g=H[a],g&&g.get)return g.get(e);if(e.ownerDocument.defaultView)try{return e.ownerDocument.defaultView.getComputedStyle(e,null).getPropertyValue(d(a))}catch(i){return w}else if(e.currentStyle)return e.currentStyle[c(a)]}return h},remove:function(){for(var a,b=this,c=this.length;c--;)a=b[c],B.clean(a),a.parentNode&&a.parentNode.removeChild(a);return this},empty:function(){for(var a,b=this,c=this.length;c--;)for(a=b[c];a.firstChild;)a.removeChild(a.firstChild);return this},html:function(a){var b,c=this;if(f(a)){b=c.length;try{for(;b--;)c[b].innerHTML=a}catch(d){m(c[b]).empty().append(a)}return c}return c[0]?c[0].innerHTML:""},text:function(a){var b,c=this;if(f(a)){for(b=c.length;b--;)"innerText"in c[b]?c[b].innerText=a:c[0].textContent=a;return c}return c[0]?c[0].innerText||c[0].textContent:""},append:function(){return j(this,arguments,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return j(this,arguments,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)},!0)},before:function(){var a=this;return a[0]&&a[0].parentNode?j(a,arguments,function(a){this.parentNode.insertBefore(a,this)}):a},after:function(){var a=this;return a[0]&&a[0].parentNode?j(a,arguments,function(a){this.parentNode.insertBefore(a,this.nextSibling)},!0):a},appendTo:function(a){return m(a).append(this),this},prependTo:function(a){return m(a).prepend(this),this},replaceWith:function(a){return this.before(a).remove()},wrap:function(a){return l(this,a)},wrapAll:function(a){return l(this,a,!0)},wrapInner:function(a){return this.each(function(){m(this).contents().wrapAll(a)}),this},unwrap:function(){return this.parent().each(function(){m(this).replaceWith(this.childNodes)})},clone:function(){var a=[];return this.each(function(){a.push(this.cloneNode(!0))}),m(a)},addClass:function(a){return this.toggleClass(a,!0)},removeClass:function(a){return this.toggleClass(a,!1)},toggleClass:function(a,b){var c=this;return"string"!=typeof a?c:(-1!==a.indexOf(" ")?p(a.split(" "),function(){c.toggleClass(this,b)}):c.each(function(c,d){var e,f;f=k(d,a),f!==b&&(e=d.className,f?d.className=o((" "+e+" ").replace(" "+a+" "," ")):d.className+=e?" "+a:a)}),c)},hasClass:function(a){return k(this[0],a)},each:function(a){return p(this,a)},on:function(a,b){return this.each(function(){B.bind(this,a,b)})},off:function(a,b){return this.each(function(){B.unbind(this,a,b)})},trigger:function(a){return this.each(function(){"object"==typeof a?B.fire(this,a.type,a):B.fire(this,a)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new m(z.apply(this,arguments))},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(a){var b,c,d=[];for(b=0,c=this.length;c>b;b++)m.find(a,this[b],d);return m(d)},filter:function(a){return m("function"==typeof a?q(this.toArray(),function(b,c){return a(c,b)}):m.filter(a,this.toArray()))},closest:function(a){var b=[];return a instanceof m&&(a=a[0]),this.each(function(c,d){for(;d;){if("string"==typeof a&&m(d).is(a)){b.push(d);break}if(d==a){b.push(d);break}d=d.parentNode}}),m(b)},offset:function(a){var b,c,d,e,f=0,g=0;return a?this.css(a):(b=this[0],b&&(c=b.ownerDocument,d=c.documentElement,b.getBoundingClientRect&&(e=b.getBoundingClientRect(),f=e.left+(d.scrollLeft||c.body.scrollLeft)-d.clientLeft,g=e.top+(d.scrollTop||c.body.scrollTop)-d.clientTop)),{left:f,top:g})},push:y,sort:[].sort,splice:[].splice},d.extend(m,{extend:d.extend,makeArray:function(a){return h(a)||a.nodeType?[a]:d.toArray(a)},inArray:n,isArray:d.isArray,each:p,trim:o,grep:q,find:c,expr:c.selectors,unique:c.uniqueSort,text:c.getText,contains:c.contains,filter:function(a,b,c){var d=b.length;for(c&&(a=":not("+a+")");d--;)1!=b[d].nodeType&&b.splice(d,1);return b=1===b.length?m.find.matchesSelector(b[0],a)?[b[0]]:[]:m.find.matches(a,b)}}),p({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return s(a,"parentNode")},next:function(a){return u(a,"nextSibling",1)},prev:function(a){return u(a,"previousSibling",1)},children:function(a){return t(a.firstChild,"nextSibling",1)},contents:function(a){return d.toArray(("iframe"===a.nodeName?a.contentDocument||a.contentWindow.document:a).childNodes)}}
2,function(a,b){m.fn[a]=function(c){var d=this,e=[];return d.each(function(){var a=b.call(e,this,c,e);a&&(m.isArray(a)?e.push.apply(e,a):e.push(a))}),this.length>1&&(e=m.unique(e),0===a.indexOf("parents")&&(e=e.reverse())),e=m(e),c?e.filter(c):e}}),p({parentsUntil:function(a,b){return s(a,"parentNode",b)},nextUntil:function(a,b){return t(a,"nextSibling",1,b).slice(1)},prevUntil:function(a,b){return t(a,"previousSibling",1,b).slice(1)}},function(a,b){m.fn[a]=function(c,d){var e=this,f=[];return e.each(function(){var a=b.call(f,this,c,f);a&&(m.isArray(a)?f.push.apply(f,a):f.push(a))}),this.length>1&&(f=m.unique(f),(0===a.indexOf("parents")||"prevUntil"===a)&&(f=f.reverse())),f=m(f),d?f.filter(d):f}}),m.fn.is=function(a){return!!a&&this.filter(a).length>0},m.fn.init.prototype=m.fn,m.overrideDefaults=function(a){function b(d,e){return c=c||a(),0===arguments.length&&(d=c.element),e||(e=c.context),new b.fn.init(d,e)}var c;return m.extend(b,this),b},e.ie&&e.ie<8&&(v(G,"get",{maxlength:function(a){var b=a.maxLength;return 2147483647===b?w:b},size:function(a){var b=a.size;return 20===b?w:b},"class":function(a){return a.className},style:function(a){var b=a.style.cssText;return 0===b.length?w:b}}),v(G,"set",{"class":function(a,b){a.className=b},style:function(a,b){a.style.cssText=b}})),e.ie&&e.ie<9&&(F["float"]="styleFloat",v(H,"set",{opacity:function(a,b){var c=a.style;null===b||""===b?c.removeAttribute("filter"):(c.zoom=1,c.filter="alpha(opacity="+100*b+")")}})),m.attrHooks=G,m.cssHooks=H,m}),d(m,[],function(){return function(a,b){function c(a,b,c,d){function e(a){return a=parseInt(a,10).toString(16),a.length>1?a:"0"+a}return"#"+e(b)+e(c)+e(d)}var d,e,f,g,h,i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,j=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,k=/\s*([^:]+):\s*([^;]+);?/g,l=/\s+$/,m={},n="";
2for(a=a||{},b&&(g=b.getValidStyles(),h=b.getInvalidStyles()),f=("\\\" \\' \\; \\: ; : "+n).split(" "),e=0;e<f.length;e++)m[f[e]]=n+e,m[n+e]=f[e];return{toHex:function(a){return a.replace(i,c)},parse:function(b){function d(a,b,c){var d,f,g,h;if(d=t[a+"-top"+b],d&&(f=t[a+"-right"+b],f&&(g=t[a+"-bottom"+b],g&&(h=t[a+"-left"+b])))){var i=[d,f,g,h];for(e=i.length-1;e--&&i[e]===i[e+1];);e>-1&&c||(t[a+b]=-1==e?i[0]:i.join(" "),delete t[a+"-top"+b],delete t[a+"-right"+b],delete t[a+"-bottom"+b],delete t[a+"-left"+b])}}function f(a){var b,c=t[a];if(c){for(c=c.split(" "),b=c.length;b--;)if(c[b]!==c[0])return!1;return t[a]=c[0],!0}}function g(a,b,c,d){f(b)&&f(c)&&f(d)&&(t[a]=t[b]+" "+t[c]+" "+t[d],delete t[b],delete t[c],delete t[d])}function h(a){return s=!0,m[a]}function n(a,b){return s&&(a=a.replace(/\uFEFF[0-9]/g,function(a){return m[a]})),b||(a=a.replace(/\\([\'\";:])/g,"$1")),a}function o(b,c,d,e,f,g){if(f=f||g)return f=n(f),"'"+f.replace(/\'/g,"\\'")+"'";if(c=n(c||d||e),!a.allow_script_urls){var h=c.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(h))return"";if(!a.allow_svg_data_urls&&/^data:image\/svg/i.test(h))return""}return u&&(c=u.call(v,c,"style")),"url('"+c.replace(/\'/g,"\\'")+"')"}var p,q,r,s,t={},u=a.url_converter,v=a.url_converter_scope||this;if(b){for(b=b.replace(/[\u0000-\u001F]/g,""),b=b.replace(/\\[\"\';:\uFEFF]/g,h).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(a){return a.replace(/[;:]/g,h)});p=k.exec(b);){if(q=p[1].replace(l,"").toLowerCase(),r=p[2].replace(l,""),r=r.replace(/\\[0-9a-f]+/g,function(a){return String.fromCharCode(parseInt(a.substr(1),16))}),q&&r.length>0){if(!a.allow_script_urls&&("behavior"==q||/expression\s*\(|\/\*|\*\//.test(r)))continue;"font-weight"===q&&"700"===r?r="bold":("color"===q||"background-color"===q)&&(r=r.toLowerCase()),r=r.replace(i,c),r=r.replace(j,o),t[q]=s?n(r,!0):r}k.lastIndex=p.index+p[0].length}d("border","",!0),d("border","-width"),d("border","-color"),d("border","-style"),d("padding",""),d("margin",""),g("border","border-width","border-style","border-color"),"medium none"===t.border&&delete t.border,"none"===t["border-image"]&&delete t["border-image"]}return t},serialize:function(a,b){function c(b){var c,e,f,h;if(c=g[b])for(e=0,f=c.length;f>e;e++)b=c[e],h=a[b],h!==d&&h.length>0&&(j+=(j.length>0?" ":"")+b+": "+h+";")}function e(a,b){var c;return c=h["*"],c&&c[a]?!1:(c=h[b],c&&c[a]?!1:!0)}var f,i,j="";if(b&&g)c("*"),c(b);else for(f in a)i=a[f],i!==d&&i.length>0&&(!h||e(f,b))&&(j+=(j.length>0?" ":"")+f+": "+i+";");return j}}}}),d(n,[],function(){return function(a,b){function c(a,c,d,e){var f,g;if(a){if(!e&&a[c])return a[c];if(a!=b){if(f=a[d])return f;for(g=a.parentNode;g&&g!=b;g=g.parentNode)if(f=g[d])return f}}}var d=a;this.current=function(){return d},this.next=function(a){return d=c(d,"firstChild","nextSibling",a)}
2,this.prev=function(a){return d=c(d,"lastChild","previousSibling",a)}}}),d(o,[k],function(a){function b(c){function d(){return J.createDocumentFragment()}function e(a,b){x(N,a,b)}function f(a,b){x(O,a,b)}function g(a){e(a.parentNode,U(a))}function h(a){e(a.parentNode,U(a)+1)}function i(a){f(a.parentNode,U(a))}function j(a){f(a.parentNode,U(a)+1)}function k(a){a?(I[R]=I[Q],I[S]=I[P]):(I[Q]=I[R],I[P]=I[S]),I.collapsed=N}function l(a){g(a),j(a)}function m(a){e(a,0),f(a,1===a.nodeType?a.childNodes.length:a.nodeValue.length)}function n(a,b){var c=I[Q],d=I[P],e=I[R],f=I[S],g=b.startContainer,h=b.startOffset,i=b.endContainer,j=b.endOffset;return 0===a?w(c,d,g,h):1===a?w(e,f,g,h):2===a?w(e,f,i,j):3===a?w(c,d,i,j):void 0}function o(){y(M)}function p(){return y(K)}function q(){return y(L)}function r(a){var b,d,e=this[Q],f=this[P];3!==e.nodeType&&4!==e.nodeType||!e.nodeValue?(e.childNodes.length>0&&(d=e.childNodes[f]),d?e.insertBefore(a,d):3==e.nodeType?c.insertAfter(a,e):e.appendChild(a)):f?f>=e.nodeValue.length?c.insertAfter(a,e):(b=e.splitText(f),e.parentNode.insertBefore(a,b)):e.parentNode.insertBefore(a,e)}function s(a){var b=I.extractContents();I.insertNode(a),a.appendChild(b),I.selectNode(a)}function t(){return T(new b(c),{startContainer:I[Q],startOffset:I[P],endContainer:I[R],endOffset:I[S],collapsed:I.collapsed,commonAncestorContainer:I.commonAncestorContainer})}function u(a,b){var c;if(3==a.nodeType)return a;
2if(0>b)return a;for(c=a.firstChild;c&&b>0;)--b,c=c.nextSibling;return c?c:a}function v(){return I[Q]==I[R]&&I[P]==I[S]}function w(a,b,d,e){var f,g,h,i,j,k;if(a==d)return b==e?0:e>b?-1:1;for(f=d;f&&f.parentNode!=a;)f=f.parentNode;if(f){for(g=0,h=a.firstChild;h!=f&&b>g;)g++,h=h.nextSibling;return g>=b?-1:1}for(f=a;f&&f.parentNode!=d;)f=f.parentNode;if(f){for(g=0,h=d.firstChild;h!=f&&e>g;)g++,h=h.nextSibling;return e>g?-1:1}for(i=c.findCommonAncestor(a,d),j=a;j&&j.parentNode!=i;)j=j.parentNode;for(j||(j=i),k=d;k&&k.parentNode!=i;)k=k.parentNode;if(k||(k=i),j==k)return 0;for(h=i.firstChild;h;){if(h==j)return-1;if(h==k)return 1;h=h.nextSibling}}function x(a,b,d){var e,f;for(a?(I[Q]=b,I[P]=d):(I[R]=b,I[S]=d),e=I[R];e.parentNode;)e=e.parentNode;for(f=I[Q];f.parentNode;)f=f.parentNode;f==e?w(I[Q],I[P],I[R],I[S])>0&&I.collapse(a):I.collapse(a),I.collapsed=v(),I.commonAncestorContainer=c.findCommonAncestor(I[Q],I[R])}function y(a){var b,c,d,e,f,g,h,i=0,j=0;if(I[Q]==I[R])return z(a);for(b=I[R],c=b.parentNode;c;b=c,c=c.parentNode){if(c==I[Q])return A(b,a);++i}for(b=I[Q],c=b.parentNode;c;b=c,c=c.parentNode){if(c==I[R])return B(b,a);++j}for(d=j-i,e=I[Q];d>0;)e=e.parentNode,d--;for(f=I[R];0>d;)f=f.parentNode,d++;for(g=e.parentNode,h=f.parentNode;g!=h;g=g.parentNode,h=h.parentNode)e=g,f=h;return C(e,f,a)}function z(a){var b,c,e,f,g,h,i,j,k;if(a!=M&&(b=d()),I[P]==I[S])return b;if(3==I[Q].nodeType){if(c=I[Q].nodeValue,e=c.substring(I[P],I[S]),a!=L&&(f=I[Q],j=I[P],k=I[S]-I[P],0===j&&k>=f.nodeValue.length-1?f.parentNode.removeChild(f):f.deleteData(j,k),I.collapse(N)),a==M)return;return e.length>0&&b.appendChild(J.createTextNode(e)),b}for(f=u(I[Q],I[P]),g=I[S]-I[P];f&&g>0;)h=f.nextSibling,i=G(f,a),b&&b.appendChild(i),--g,f=h;return a!=L&&I.collapse(N),b}function A(a,b){var c,e,f,g,h,i;if(b!=M&&(c=d()),e=D(a,b),c&&c.appendChild(e),f=U(a),g=f-I[P],0>=g)return b!=L&&(I.setEndBefore(a),I.collapse(O)),c;for(e=a.previousSibling;g>0;)h=e.previousSibling,i=G(e,b),c&&c.insertBefore(i,c.firstChild),--g,e=h;return b!=L&&(I.setEndBefore(a),I.collapse(O)),c}function B(a,b){var c,e,f,g,h,i;for(b!=M&&(c=d()),f=E(a,b),c&&c.appendChild(f),e=U(a),++e,g=I[S]-e,f=a.nextSibling;f&&g>0;)h=f.nextSibling,i=G(f,b),c&&c.appendChild(i),--g,f=h;return b!=L&&(I.setStartAfter(a),I.collapse(N)),c}function C(a,b,c){var e,f,g,h,i,j,k;for(c!=M&&(f=d()),e=E(a,c),f&&f.appendChild(e),g=U(a),h=U(b),++g,i=h-g,j=a.nextSibling;i>0;)k=j.nextSibling,e=G(j,c),f&&f.appendChild(e),j=k,--i;return e=D(b,c),f&&f.appendChild(e),c!=L&&(I.setStartAfter(a),I.collapse(N)),f}function D(a,b){var c,d,e,f,g,h=u(I[R],I[S]-1),i=h!=I[R];if(h==a)return F(h,i,O,b);for(c=h.parentNode,d=F(c,O,O,b);c;){for(;h;)e=h.previousSibling,f=F(h,i,O,b),b!=M&&d.insertBefore(f,d.firstChild),i=N,h=e;if(c==a)return d;h=c.previousSibling,c=c.parentNode,g=F(c,O,O,b),b!=M&&g.appendChild(d),d=g}}function E(a,b){var c,d,e,f,g,h=u(I[Q],I[P]),i=h!=I[Q];if(h==a)return F(h,i,N,b);for(c=h.parentNode,d=F(c,O,N,b);c;){for(;h;)e=h.nextSibling,f=F(h,i,N,b),b!=M&&d.appendChild(f),i=N,h=e;if(c==a)return d;h=c.nextSibling,c=c.parentNode,g=F(c,O,N,b),b!=M&&g.appendChild(d),d=g}}function F(a,b,d,e){var f,g,h,i,j;if(b)return G(a,e);if(3==a.nodeType){if(f=a.nodeValue,d?(i=I[P],g=f.substring(i),h=f.substring(0,i)):(i=I[S],g=f.substring(0,i),h=f.substring(i)),e!=L&&(a.nodeValue=h),e==M)return;return j=c.clone(a,O),j.nodeValue=g,j}return e!=M?c.clone(a,O):void 0}function G(a,b){return b!=M?b==L?c.clone(a,N):a:void a.parentNode.removeChild(a)}function H(){return c.create("body",null,q()).outerText}var I=this,J=c.doc,K=0,L=1,M=2,N=!0,O=!1,P="startOffset",Q="startContainer",R="endContainer",S="endOffset",T=a.extend,U=c.nodeIndex;return T(I,{startContainer:J,startOffset:0,endContainer:J,endOffset:0,collapsed:N,commonAncestorContainer:J,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:e,setEnd:f,setStartBefore:g,setStartAfter:h,setEndBefore:i,setEndAfter:j,collapse:k,selectNode:l,selectNodeContents:m,compareBoundaryPoints:n,deleteContents:o,extractContents:p,cloneContents:q,insertNode:r,surroundContents:s,cloneRange:t,toStringIE:H}),I}return b.prototype.toString=function(){return this.toStringIE()},b}),d(p,[k],function(a){function b(a){var b;return b=document.createElement("div"),b.innerHTML=a,b.textContent||b.innerText||a}function c(a,b){var c,d,f,g={};if(a){for(a=a.split(","),b=b||10,c=0;c<a.length;c+=2)d=String.fromCharCode(parseInt(a[c],b)),e[d]||(f="&"+a[c+1]+";",g[d]=f,g[f]=d);return g}}var d,e,f,g=a.makeMap,h=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,j=/[<>&\"\']/g,k=/&(#x|#)?([\w]+);/g,l={128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"};e={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},f={"<":"<",">":">","&":"&",""":'"',"'":"'"},d=c("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,8
2k4,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 m={encodeRaw:function(a,b){return a.replace(b?h:i,function(a){return e[a]||a})},encodeAllRaw:function(a){return(""+a).replace(j,function(a){return e[a]||a})},encodeNumeric:function(a,b){return a.replace(b?h:i,function(a){return a.length>1?"&#"+(1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320)+65536)+";":e[a]||"&#"+a.charCodeAt(0)+";"})},encodeNamed:function(a,b,c){return c=c||d,a.replace(b?h:i,function(a){return e[a]||c[a]||a})},getEncodeFunc:function(a,b){function f(a,c){return a.replace(c?h:i,function(a){return e[a]||b[a]||"&#"+a.charCodeAt(0)+";"||a})}function j(a,c){return m.encodeNamed(a,c,b)}return b=c(b)||d,a=g(a.replace(/\+/g,",")),a.named&&a.numeric?f:a.named?b?j:m.encodeNamed:a.numeric?m.encodeNumeric:m.encodeRaw},decode:function(a){return a.replace(k,function(a,c,e){return c?(e=parseInt(e,2===c.length?16:10),e>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):l[e]||String.fromCharCode(e)):f[a]||d[a]||b(a)})}};return m}),d(q,[k],function(a){return function(b,c){function d(a){b.getElementsByTagName("head")[0].appendChild(a)}function e(c,e,i){function j(){for(var a=s.passed,b=a.length;b--;)a[b]();s.status=2,s.passed=[],s.failed=[]}function k(){for(var a=s.failed,b=a.length;b--;)a[b]();s.status=3,s.passed=[],s.failed=[]}function l(){var a=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(a&&a[1]<536)}function m(a,b){a()||((new Date).getTime()-r<f?window.setTimeout(b,0):k())}function n(){m(function(){for(var a,c,d=b.styleSheets,e=d.length;e--;)if(a=d[e],c=a.ownerNode?a.ownerNode:a.owningElement,c&&c.id===p.id)return j(),!0},n)}function o(){m(function(){try{var a=q.sheet.cssRules;return j(),!!a}catch(b){}},o)}var p,q,r,s;if(c=a._addCacheSuffix(c),h[c]?s=h[c]:(s={passed:[],failed:[]},h[c]=s),e&&s.passed.push(e),i&&s.failed.push(i),1!=s.status){if(2==s.status)return void j();if(3==s.status)return void k();if(s.status=1,p=b.createElement("link"),p.rel="stylesheet",p.type="text/css",p.id="u"+g++,p.async=!1,p.defer=!1,r=(new Date).getTime(),"onload"in p&&!l())p.onload=n,p.onerror=k;else{if(navigator.userAgent.indexOf("Firefox")>0)return q=b.createElement("style"),q.textContent='@import "'+c+'"',o(),void d(q);n()}d(p),p.href=c}}var f,g=0,h={};c=c||{},f=c.maxLoadTime||5e3,this.load=e}}),d(r,[i,l,m,h,n,o,p,j,k,q],function(a,c,d,e,f,g,h,i,j,k){function l(a,b){var c,d={},e=b.keep_values;return c={set:function(c,d,e){b.url_converter&&(d=b.url_converter.call(b.url_converter_scope||a,d,e,c[0])),c.attr("data-mce-"+e,d).attr(e,d)},get:function(a,b){return a.attr("data-mce-"+b)||a.attr(b)}},d={style:{set:function(a,b){return null!==b&&"object"==typeof b?void a.css(b):(e&&a.attr("data-mce-style",b),void a.attr("style",b))},get:function(b){var c=b.attr("data-mce-style")||b.attr("style");return c=a.serializeStyle(a.parseStyle(c),b[0].nodeName)}}},e&&(d.href=d.src=c),d}function m(a,b){var f,g=this;g.doc=a,g.win=window,g.files={},g.counter=0,g.stdMode=!r||a.documentMode>=8,g.boxModel=!r||"CSS1Compat"==a.compatMode||g.stdMode,g.styleSheetLoader=new k(a),g.boundEvents=[],g.settings=b=b||{},g.schema=b.schema,g.styles=new d({url_converter:b.url_converter,url_converter_scope:b.url_converter_scope},b.schema),g.fixDoc(a),g.events=b.ownEvents?new e(b.proxy):e.Event,g.attrHooks=l(g,b),f=b.schema?b.schema.getBlockElements():{},g.$=c.overrideDefaults(function(){return{context:a,element:g.getRoot()}}),g.isBlock=function(a){if(!a)return!1;var b=a.nodeType;return b?!(1!==b||!f[a.nodeName]):!!f[a]}}var n=j.each,o=j.is,p=j.grep,q=j.trim,r=i.ie,s=/^([a-z0-9],?)+$/i,t=/^[ \t\r\n]*$/;return m.prototype={$$:function(a){return"string"==typeof a&&(a=this.get(a)),this.$(a)},root:null,fixDoc:function(a){var b,c=this.settings;if(r&&c.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(b){a.createElement(b)});for(b in c.schema.getCustomElements())a.createElement(b)}},clone:function(a,b){var c,d,e=this;return!r||1!==a.nodeType||b?a.cloneNode(b):(d=e.doc,b?c.firstChild:(c=d.createElement(a.nodeName),n(e.getAttribs(a),function(b){e.setAttrib(c,b.nodeName,e.getAttrib(a,b.nodeName))}),c))},getRoot:function(){var a=this;return a.settings.root_element||a.doc.body},getViewPort:function(a){var b,c;return a=a?a:this.win,b=a.document,c=this.boxModel?b.documentElement:b.body,{x:a.pageXOffset||c.scrollLeft,y:a.pageYOffset||c.scrollTop,w:a.innerWidth||c.clientWidth,h:a.innerHeight||c.clientHeight}},getRect:function(a){var b,c,d=this;return a=d.get(a),b=d.getPos(a),c=d.getSize(a),{x:b.x,y:b.y,w:c.w,h:c.h}},getSize:function(a){var b,c,d=this;return a=d.get(a),b=d.getStyle(a,"width"),c=d.getStyle(a,"height"),-1===b.indexOf("px")&&(b=0),-1===c.indexOf("px")&&(c=0),{w:parseInt(b,10)||a.offsetWidth||a.clientWidth,h:parseInt(c,10)||a.offsetHeight||a.clientHeight}},getParent:function(a,b,c){return this.getParents(a,b,c,!1)},getParents:function(a,c,d,e){var f,g=this,h=[];for(a=g.get(a),e=e===b,d=d||("BODY"!=g.getRoot().nodeName?g.getRoot().parentNode:null),o(c,"string")&&(f=c,c="*"===c?function(a){return 1==a.nodeType}:function(a){return g.is(a,f)});a&&a!=d&&a.nodeType&&9!==a.nodeType;){if(!c||c(a)){if(!e)return a;h.push(a)}a=a.parentNode}return e?h:null},get:function(a){var b;return a&&this.doc&&"string"==typeof a&&(b=a,a=this.doc.getElementById(a),a&&a.id!==b)?this.doc.getElementsByName(b)[1]:a},getNext:function(a,b){return this._findSib(a,b,"nextSibling")},getPrev:function(a,b){return this._findSib(a,b,"previousSibling")},select:function(b,c){var d=this;return a(b,d.get(c)||d.settings.root_element||d.doc,[])},is:function(c,d){var e;if(c.length===b){if("*"===d)return 1==c.nodeType;if(s.test(d)){for(d=d.toLowerCase().split(/,/),c=c.nodeName.toLowerCase(),e=d.length-1;e>=0;e--)if(d[e]==c)return!0;return!1}}if(c.nodeType&&1!=c.nodeType)return!1;var f=c.nodeType?[c]:c;return a(d,f[0].ownerDocument||f[0],null,f).length>0},add:function(a,b,c,d,e){var f=this;return this.run(a,function(a){var g;return g=o(b,"string")?f.doc.createElement(b):b,f.setAttribs(g,c),d&&(d.nodeType?g.appendChild(d):f.setHTML(g,d)),e?g:a.appendChild(g)})},create:function(a,b,c){return this.add(this.doc.createElement(a),a,b,c,1)},createHTML:function(a,b,c){var d,e="";e+="<"+a;for(d in b)b.hasOwnProperty(d)&&null!==b[d]&&"undefined"!=typeof b[d]&&(e+=" "+d+'="'+this.encode(b[d])+'"');return"undefined"!=typeof c?e+">"+c+"</"+a+">":e+" />"},createFragment:function(a){var b,c,d,e=this.doc;for(d=e.createElement("div"),b=e.createDocumentFragment(),a&&(d.innerHTML=a);c=d.firstChild;)b.appendChild(c);return b},remove:function(a,b){return a=this.$$(a),b?a.each(function(){for(var a;a=this.firstChild;)3==a.nodeType&&0===a.data.length?this.removeChild(a):this.parentNode.insertBefore(a,this)}).remove():a.remove(),a.length>1?a.toArray():a[0]},setStyle:function(a,b,c){a=this.$$(a).css(b,c),this.settings.update_styles&&a.attr("data-mce-style",null)},getStyle:function(a,c,d){return a=this.$$(a),d?a.css(c):(c=c.replace(/-(\D)/g,function(a,b){return b.toUpperCase()}),"float"==c&&(c=r?"styleFloat":"cssFloat"),a[0]&&a[0].style?a[0].style[c]:b)},setStyles:function(a,b){a=this.$$(a).css(b),this.settings.update_styles&&a.attr("data-mce-style",null)},removeAllAttribs:function(a){return this.run(a,function(a){var b,c=a.attributes;for(b=c.length-1;b>=0;b--)a.removeAttributeNode(c.item(b))})},setAttrib:function(a,b,c){var d,e,f=this,g=f.settings;""===c&&(c=null),a=f.$$(a),d=a.attr(b),a.length&&(e=f.attrHooks[b],e&&e.set?e.set(a,c,b):a.attr(b,c),d!=c&&g.onSetAttrib&&g.onSetAttrib({attrElm:a,attrName:b,attrValue:c}))},setAttribs:function(a,b){var c=this;c.$$(a).each(function(a,d){n(b,function(a,b){c.setAttrib(d,b,a)})})},getAttrib:function(a,b,c){var d,e,f=this;return a=f.$$(a),a.length&&(d=f.attrHooks[b],e=d&&d.get?d.get(a,b):a.attr(b)),"undefined"==typeof e&&(e=c||""),e},getPos:function(a,b){var d,e,f=this,g=0,h=0,i=f.doc,j=i.body;if(a=f.get(a),b=b||j,a){if(b===j&&a.getBoundingClientRect&&"static"===c(j).css("position"))return e=a.getBoundingClientRect(),b=f.boxModel?i.documentElement:j,g=e.left+(i.documentElement.scrollLeft||j.scrollLeft)-b.clientLeft,h=e.top+(i.documentElement.scrollTop||j.scrollTop)-b.clientTop,{x:g,y:h};for(d=a;d&&d!=b&&d.nodeType;)g+=d.offsetLeft||0,h+=d.offsetTop||0,d=d.offsetParent;for(d=a.parentNode;d&&d!=b&&d.nodeType;)g-=d.scrollLeft||0,h-=d.scrollTop||0,d=d.parentNode}return{x:g,y:h}},parseStyle:function(a){return this.styles.parse(a)},serializeStyle:function(a,b){return this.styles.serialize(a,b)},addStyle:function(a){var b,c,d=this,e=d.doc;
2if(d!==m.DOM&&e===document){var f=m.DOM.addedStyles;if(f=f||[],f[a])return;f[a]=!0,m.DOM.addedStyles=f}c=e.getElementById("mceDefaultStyles"),c||(c=e.createElement("style"),c.id="mceDefaultStyles",c.type="text/css",b=e.getElementsByTagName("head")[0],b.firstChild?b.insertBefore(c,b.firstChild):b.appendChild(c)),c.styleSheet?c.styleSheet.cssText+=a:c.appendChild(e.createTextNode(a))},loadCSS:function(a){var b,c=this,d=c.doc;return c!==m.DOM&&d===document?void m.DOM.loadCSS(a):(a||(a=""),b=d.getElementsByTagName("head")[0],void n(a.split(","),function(a){var e;a=j._addCacheSuffix(a),c.files[a]||(c.files[a]=!0,e=c.create("link",{rel:"stylesheet",href:a}),r&&d.documentMode&&d.recalc&&(e.onload=function(){d.recalc&&d.recalc(),e.onload=null}),b.appendChild(e))}))},addClass:function(a,b){this.$$(a).addClass(b)},removeClass:function(a,b){this.toggleClass(a,b,!1)},hasClass:function(a,b){return this.$$(a).hasClass(b)},toggleClass:function(a,b,d){this.$$(a).toggleClass(b,d).each(function(){""===this.className&&c(this).attr("class",null)})},show:function(a){this.$$(a).show()},hide:function(a){this.$$(a).hide()},isHidden:function(a){return"none"==this.$$(a).css("display")},uniqueId:function(a){return(a?a:"mce_")+this.counter++},setHTML:function(a,b){a=this.$$(a),r?a.each(function(a,d){if(d.canHaveHTML!==!1){for(;d.firstChild;)d.removeChild(d.firstChild);try{d.innerHTML="<br>"+b,d.removeChild(d.firstChild)}catch(e){c("<div>").html("<br>"+b).contents().slice(1).appendTo(d)}return b}}):a.html(b)},getOuterHTML:function(a){return a=this.get(a),1==a.nodeType?a.outerHTML:c("<div>").append(c(a).clone()).html()},setOuterHTML:function(a,b){var d=this;d.$$(a).each(function(){try{this.outerHTML=b}catch(a){d.remove(c(this).html(b),!0)}})},decode:h.decode,encode:h.encodeAllRaw,insertAfter:function(a,b){return b=this.get(b),this.run(a,function(a){var c,d;return c=b.parentNode,d=b.nextSibling,d?c.insertBefore(a,d):c.appendChild(a),a})},replace:function(a,b,c){var d=this;return d.run(b,function(b){return o(b,"array")&&(a=a.cloneNode(!0)),c&&n(p(b.childNodes),function(b){a.appendChild(b)}),b.parentNode.replaceChild(a,b)})},rename:function(a,b){var c,d=this;return a.nodeName!=b.toUpperCase()&&(c=d.create(b),n(d.getAttribs(a),function(b){d.setAttrib(c,b.nodeName,d.getAttrib(a,b.nodeName))}),d.replace(c,a,1)),c||a},findCommonAncestor:function(a,b){for(var c,d=a;d;){for(c=b;c&&d!=c;)c=c.parentNode;if(d==c)break;d=d.parentNode}return!d&&a.ownerDocument?a.ownerDocument.documentElement:d},toHex:function(a){return this.styles.toHex(j.trim(a))},run:function(a,b,c){var d,e=this;return"string"==typeof a&&(a=e.get(a)),a?(c=c||this,a.nodeType||!a.length&&0!==a.length?b.call(c,a):(d=[],n(a,function(a,f){a&&("string"==typeof a&&(a=e.get(a)),d.push(b.call(c,a,f)))}),d)):!1},getAttribs:function(a){var b;if(a=this.get(a),!a)return[];if(r){if(b=[],"OBJECT"==a.nodeName)return a.attributes;"OPTION"===a.nodeName&&this.getAttrib(a,"selected")&&b.push({specified:1,nodeName:"selected"});var c=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return a.cloneNode(!1).outerHTML.replace(c,"").replace(/[\w:\-]+/gi,function(a){b.push({specified:1,nodeName:a})}),b}return a.attributes},isEmpty:function(a,b){var c,d,e,g,h,i=this,j=0;if(a=a.firstChild){g=new f(a,a.parentNode),b=b||(i.schema?i.schema.getNonEmptyElements():null);do{if(e=a.nodeType,1===e){if(a.getAttribute("data-mce-bogus"))continue;if(h=a.nodeName.toLowerCase(),b&&b[h]){if("br"===h){j++;continue}return!1}for(d=i.getAttribs(a),c=d.length;c--;)if(h=d[c].nodeName,"name"===h||"data-mce-bookmark"===h)return!1}if(8==e)return!1;if(3===e&&!t.test(a.nodeValue))return!1}while(a=g.next())}return 1>=j},createRng:function(){var a=this.doc;return a.createRange?a.createRange():new g(this)},nodeIndex:function(a,b){var c,d,e=0;if(a)for(c=a.nodeType,a=a.previousSibling;a;a=a.previousSibling)d=a.nodeType,(!b||3!=d||d!=c&&a.nodeValue.length)&&(e++,c=d);return e},split:function(a,b,c){function d(a){function b(a){var b=a.previousSibling&&"SPAN"==a.previousSibling.nodeName,c=a.nextSibling&&"SPAN"==a.nextSibling.nodeName;return b&&c}var c,e=a.childNodes,f=a.nodeType;if(1!=f||"bookmark"!=a.getAttribute("data-mce-type")){for(c=e.length-1;c>=0;c--)d(e[c]);if(9!=f){if(3==f&&a.nodeValue.length>0){var g=q(a.nodeValue).length;
2if(!h.isBlock(a.parentNode)||g>0||0===g&&b(a))return}else if(1==f&&(e=a.childNodes,1==e.length&&e[0]&&1==e[0].nodeType&&"bookmark"==e[0].getAttribute("data-mce-type")&&a.parentNode.insertBefore(e[0],a),e.length||/^(br|hr|input|img)$/i.test(a.nodeName)))return; 3h.remove(a)}return a}}var e,f,g,h=this,i=h.createRng();return a&&b?(i.setStart(a.parentNode,h.nodeIndex(a)),i.setEnd(b.parentNode,h.nodeIndex(b)),e=i.extractContents(),i=h.createRng(),i.setStart(b.parentNode,h.nodeIndex(b)+1),i.setEnd(a.parentNode,h.nodeIndex(a)+1),f=i.extractContents(),g=a.parentNode,g.insertBefore(d(e),a),c?g.replaceChild(c,b):g.insertBefore(b,a),g.insertBefore(d(f),a),h.remove(a),c||b):void 0},bind:function(a,b,c,d){var e=this;if(j.isArray(a)){for(var f=a.length;f--;)a[f]=e.bind(a[f],b,c,d);return a}return!e.settings.collect||a!==e.doc&&a!==e.win||e.boundEvents.push([a,b,c,d]),e.events.bind(a,b,c,d||e)},unbind:function(a,b,c){var d,e=this;if(j.isArray(a)){for(d=a.length;d--;)a[d]=e.unbind(a[d],b,c);return a}if(e.boundEvents&&(a===e.doc||a===e.win))for(d=e.boundEvents.length;d--;){var f=e.boundEvents[d];a!=f[0]||b&&b!=f[1]||c&&c!=f[2]||this.events.unbind(f[0],f[1],f[2])}return this.events.unbind(a,b,c)},fire:function(a,b,c){return this.events.fire(a,b,c)},getContentEditable:function(a){var b;return a&&1==a.nodeType?(b=a.getAttribute("data-mce-contenteditable"),b&&"inherit"!==b?b:"inherit"!==a.contentEditable?a.contentEditable:null):null},getContentEditableParent:function(a){for(var b=this.getRoot(),c=null;a&&a!==b&&(c=this.getContentEditable(a),null===c);a=a.parentNode);return c},destroy:function(){var b=this;if(b.boundEvents){for(var c=b.boundEvents.length;c--;){var d=b.boundEvents[c];this.events.unbind(d[0],d[1],d[2])}b.boundEvents=null}a.setDocument&&a.setDocument(),b.win=b.doc=b.root=b.events=b.frag=null},isChildOf:function(a,b){for(;a;){if(b===a)return!0;a=a.parentNode}return!1},dumpRng:function(a){return"startContainer: "+a.startContainer.nodeName+", startOffset: "+a.startOffset+", endContainer: "+a.endContainer.nodeName+", endOffset: "+a.endOffset},_findSib:function(a,b,c){var d=this,e=b;if(a)for("string"==typeof e&&(e=function(a){return d.is(a,b)}),a=a[c];a;a=a[c])if(e(a))return a;return null}},m.DOM=new m(document),m}),d(s,[r,k],function(a,b){function c(){function a(a,c){function e(){i.remove(h),g&&(g.onreadystatechange=g.onload=g=null),c()}function f(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+a)}var g,h,i=d;h=i.uniqueId(),g=document.createElement("script"),g.id=h,g.type="text/javascript",g.src=b._addCacheSuffix(a),"onreadystatechange"in g?g.onreadystatechange=function(){/loaded|complete/.test(g.readyState)&&e()}:g.onload=e,g.onerror=f,(document.getElementsByTagName("head")[0]||document.body).appendChild(g)}var c,g=0,h=1,i=2,j={},k=[],l={},m=[],n=0;this.isDone=function(a){return j[a]==i},this.markDone=function(a){j[a]=i},this.add=this.load=function(a,b,d){var e=j[a];e==c&&(k.push(a),j[a]=g),b&&(l[a]||(l[a]=[]),l[a].push({func:b,scope:d||this}))},this.loadQueue=function(a,b){this.loadScripts(k,a,b)},this.loadScripts=function(b,d,g){function k(a){e(l[a],function(a){a.func.call(a.scope)}),l[a]=c}var o;m.push({func:d,scope:g||this}),(o=function(){var c=f(b);b.length=0,e(c,function(b){return j[b]==i?void k(b):void(j[b]!=h&&(j[b]=h,n++,a(b,function(){j[b]=i,n--,k(b),o()})))}),n||(e(m,function(a){a.func.call(a.scope)}),m.length=0)})()}}var d=a.DOM,e=b.each,f=b.grep;return c.ScriptLoader=new c,c}),d(t,[s,k],function(a,c){function d(){var a=this;a.items=[],a.urls={},a.lookup={}}var e=c.each;return d.prototype={get:function(a){return this.lookup[a]?this.lookup[a].instance:b},dependencies:function(a){var b;return this.lookup[a]&&(b=this.lookup[a].dependencies),b||[]},requireLangPack:function(b,c){var e=d.language;if(e&&d.languageLoad!==!1){if(c)if(c=","+c+",",-1!=c.indexOf(","+e.substr(0,2)+","))e=e.substr(0,2);else if(-1==c.indexOf(","+e+","))return;a.ScriptLoader.add(this.urls[b]+"/langs/"+e+".js")}},add:function(a,b,c){return this.items.push(b),this.lookup[a]={instance:b,dependencies:c},b},createUrl:function(a,b){return"object"==typeof b?b:{prefix:a.prefix,resource:b,suffix:a.suffix}},addComponents:function(b,c){var d=this.urls[b];e(c,function(b){a.ScriptLoader.add(d+"/"+b)})},load:function(c,f,g,h){function i(){var d=j.dependencies(c);e(d,function(a){var c=j.createUrl(f,a);j.load(c.resource,c,b,b)}),g&&g.call(h?h:a)}var j=this,k=f;j.urls[c]||("object"==typeof f&&(k=f.prefix+f.resource+f.suffix),0!==k.indexOf("/")&&-1==k.indexOf("://")&&(k=d.baseURL+"/"+k),j.urls[c]=k.substring(0,k.lastIndexOf("/")),j.lookup[c]?i():a.ScriptLoader.add(k,i,h))}},d.PluginManager=new d,d.ThemeManager=new d,d}),d(u,[k,n],function(a,b){function c(a,b){var c=a.childNodes;return b--,b>c.length-1?b=c.length-1:0>b&&(b=0),c[b]||a}function d(a){this.walk=function(b,d){function f(a){var b;return b=a[0],3===b.nodeType&&b===q&&r>=b.nodeValue.length&&a.splice(0,1),b=a[a.length-1],0===t&&a.length>0&&b===s&&3===b.nodeType&&a.splice(a.length-1,1),a}function g(a,b,c){for(var d=[];a&&a!=c;a=a[b])d.push(a);return d}function h(a,b){do{if(a.parentNode==b)return a;a=a.parentNode}while(a)}function i(a,b,c){var e=c?"nextSibling":"previousSibling";for(m=a,n=m.parentNode;m&&m!=b;m=n)n=m.parentNode,o=g(m==a?m:m[e],e),o.length&&(c||o.reverse(),d(f(o)))}var j,k,l,m,n,o,p,q=b.startContainer,r=b.startOffset,s=b.endContainer,t=b.endOffset;
3if(p=a.select("td.mce-item-selected,th.mce-item-selected"),p.length>0)return void e(p,function(a){d([a])});if(1==q.nodeType&&q.hasChildNodes()&&(q=q.childNodes[r]),1==s.nodeType&&s.hasChildNodes()&&(s=c(s,t)),q==s)return d(f([q]));for(j=a.findCommonAncestor(q,s),m=q;m;m=m.parentNode){if(m===s)return i(q,j,!0);if(m===j)break}for(m=s;m;m=m.parentNode){if(m===q)return i(s,j);if(m===j)break}k=h(q,j)||q,l=h(s,j)||s,i(q,k,!0),o=g(k==q?k:k.nextSibling,"nextSibling",l==s?l.nextSibling:l),o.length&&d(f(o)),i(s,l)},this.split=function(a){function b(a,b){return a.splitText(b)}var c=a.startContainer,d=a.startOffset,e=a.endContainer,f=a.endOffset;return c==e&&3==c.nodeType?d>0&&d<c.nodeValue.length&&(e=b(c,d),c=e.previousSibling,f>d?(f-=d,c=e=b(e,f).previousSibling,f=e.nodeValue.length,d=0):f=0):(3==c.nodeType&&d>0&&d<c.nodeValue.length&&(c=b(c,d),d=0),3==e.nodeType&&f>0&&f<e.nodeValue.length&&(e=b(e,f).previousSibling,f=e.nodeValue.length)),{startContainer:c,startOffset:d,endContainer:e,endOffset:f}},this.normalize=function(c){function d(d){function g(c,d){for(var e=new b(c,a.getParent(c.parentNode,a.isBlock)||q);c=e[d?"prev":"next"]();)if("BR"===c.nodeName)return!0}function h(a,b){return a.previousSibling&&a.previousSibling.nodeName==b}function i(c,d){var g,h,i;if(d=d||j,i=a.getParent(d.parentNode,a.isBlock)||q,c&&"BR"==d.nodeName&&p&&a.isEmpty(i))return j=d.parentNode,k=a.nodeIndex(d),void(e=!0);for(g=new b(d,i);m=g[c?"prev":"next"]();){if("false"===a.getContentEditableParent(m))return;if(3===m.nodeType&&m.nodeValue.length>0)return j=m,k=c?m.nodeValue.length:0,void(e=!0);if(a.isBlock(m)||n[m.nodeName.toLowerCase()])return;h=m}f&&h&&(j=h,e=!0,k=0)}var j,k,l,m,n,o,p,q=a.getRoot();if(j=c[(d?"start":"end")+"Container"],k=c[(d?"start":"end")+"Offset"],p=1==j.nodeType&&k===j.childNodes.length,n=a.schema.getNonEmptyElements(),o=d,1==j.nodeType&&k>j.childNodes.length-1&&(o=!1),9===j.nodeType&&(j=a.getRoot(),k=0),j===q){if(o&&(m=j.childNodes[k>0?k-1:0],m&&(n[m.nodeName]||"TABLE"==m.nodeName)))return;if(j.hasChildNodes()&&(k=Math.min(!o&&k>0?k-1:k,j.childNodes.length-1),j=j.childNodes[k],k=0,j.hasChildNodes()&&!/TABLE/.test(j.nodeName))){m=j,l=new b(j,q);do{if(3===m.nodeType&&m.nodeValue.length>0){k=o?0:m.nodeValue.length,j=m,e=!0;break}if(n[m.nodeName.toLowerCase()]){k=a.nodeIndex(m),j=m.parentNode,"IMG"!=m.nodeName||o||k++,e=!0;break}}while(m=o?l.next():l.prev())}}f&&(3===j.nodeType&&0===k&&i(!0),1===j.nodeType&&(m=j.childNodes[k],m||(m=j.childNodes[k-1]),!m||"BR"!==m.nodeName||h(m,"A")||g(m)||g(m,!0)||i(!0,m))),o&&!f&&3===j.nodeType&&k===j.nodeValue.length&&i(!1),e&&c["set"+(d?"Start":"End")](j,k)}var e,f;return f=c.collapsed,d(!0),f||d(),e&&f&&c.collapse(!0),e}}var e=a.each;return d.compareRanges=function(a,b){if(a&&b){if(!a.item&&!a.duplicate)return a.startContainer==b.startContainer&&a.startOffset==b.startOffset;if(a.item&&b.item&&a.item(0)===b.item(0))return!0;if(a.isEqual&&b.isEqual&&b.isEqual(a))return!0}return!1},d}),d(v,[u],function(a){return function(b){function c(a){var c,d;if(d=b.$(a).parentsUntil(b.getBody()).add(a),d.length===e.length){for(c=d.length;c>=0&&d[c]===e[c];c--);if(-1===c)return e=d,!0}return e=d,!1}var d,e=[];"onselectionchange"in b.getDoc()||b.on("NodeChange Click MouseUp KeyUp Focus",function(c){var e,f;e=b.selection.getRng(),f={startContainer:e.startContainer,startOffset:e.startOffset,endContainer:e.endContainer,endOffset:e.endOffset},"nodechange"!=c.type&&a.compareRanges(f,d)||b.fire("SelectionChange"),d=f}),b.on("contextmenu",function(){b.fire("SelectionChange")}),b.on("SelectionChange",function(){var a=b.selection.getStart(!0);b.selection.isCollapsed()||c(a)||!b.dom.isChildOf(a,b.getBody())||b.nodeChanged({selectionChange:!0})}),b.on("MouseUp",function(a){a.isDefaultPrevented()||setTimeout(function(){b.nodeChanged()},0)}),this.nodeChanged=function(a){var c,d,e,f=b.selection;b.initialized&&f&&!b.settings.disable_nodechange&&!b.settings.readonly&&(e=b.getBody(),c=f.getStart()||e,c=c.ownerDocument!=b.getDoc()?b.getBody():c,"IMG"==c.nodeName&&f.isCollapsed()&&(c=c.parentNode),d=[],b.dom.getParent(c,function(a){return a===e?!0:void d.push(a)}),a=a||{},a.element=c,a.parents=d,b.fire("NodeChange",a))}}}),d(w,[],function(){function a(a,b,c){var d,e,f=c?"lastChild":"firstChild",g=c?"prev":"next";if(a[f])return a[f];if(a!==b){if(d=a[g])return d;for(e=a.parent;e&&e!==b;e=e.parent)if(d=e[g])return d}}function b(a,b){this.name=a,this.type=b,1===b&&(this.attributes=[],this.attributes.map={})}var c=/^[ \t\r\n]*$/,d={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return b.prototype={replace:function(a){var b=this;return a.parent&&a.remove(),b.insert(a,b),b.remove(),b},attr:function(a,b){var c,d,e,f=this;if("string"!=typeof a){for(d in a)f.attr(d,a[d]);return f}
3if(c=f.attributes){if(b!==e){if(null===b){if(a in c.map)for(delete c.map[a],d=c.length;d--;)if(c[d].name===a)return c=c.splice(d,1),f;return f}if(a in c.map){for(d=c.length;d--;)if(c[d].name===a){c[d].value=b;break}}else c.push({name:a,value:b});return c.map[a]=b,f}return c.map[a]}},clone:function(){var a,c,d,e,f,g=this,h=new b(g.name,g.type);if(d=g.attributes){for(f=[],f.map={},a=0,c=d.length;c>a;a++)e=d[a],"id"!==e.name&&(f[f.length]={name:e.name,value:e.value},f.map[e.name]=e.value);h.attributes=f}return h.value=g.value,h.shortEnded=g.shortEnded,h},wrap:function(a){var b=this;return b.parent.insert(a,b),a.append(b),b},unwrap:function(){var a,b,c=this;for(a=c.firstChild;a;)b=a.next,c.insert(a,c,!0),a=b;c.remove()},remove:function(){var a=this,b=a.parent,c=a.next,d=a.prev;return b&&(b.firstChild===a?(b.firstChild=c,c&&(c.prev=null)):d.next=c,b.lastChild===a?(b.lastChild=d,d&&(d.next=null)):c.prev=d,a.parent=a.next=a.prev=null),a},append:function(a){var b,c=this;return a.parent&&a.remove(),b=c.lastChild,b?(b.next=a,a.prev=b,c.lastChild=a):c.lastChild=c.firstChild=a,a.parent=c,a},insert:function(a,b,c){var d;return a.parent&&a.remove(),d=b.parent||this,c?(b===d.firstChild?d.firstChild=a:b.prev.next=a,a.prev=b.prev,a.next=b,b.prev=a):(b===d.lastChild?d.lastChild=a:b.next.prev=a,a.next=b.next,a.prev=b,b.next=a),a.parent=d,a},getAll:function(b){var c,d=this,e=[];for(c=d.firstChild;c;c=a(c,d))c.name===b&&e.push(c);return e},empty:function(){var b,c,d,e=this;if(e.firstChild){for(b=[],d=e.firstChild;d;d=a(d,e))b.push(d);for(c=b.length;c--;)d=b[c],d.parent=d.firstChild=d.lastChild=d.next=d.prev=null}return e.firstChild=e.lastChild=null,e},isEmpty:function(b){var d,e,f=this,g=f.firstChild;if(g)do{if(1===g.type){if(g.attributes.map["data-mce-bogus"])continue;if(b[g.name])return!1;for(d=g.attributes.length;d--;)if(e=g.attributes[d].name,"name"===e||0===e.indexOf("data-mce-bookmark"))return!1}if(8===g.type)return!1;if(3===g.type&&!c.test(g.value))return!1}while(g=a(g,f));return!0},walk:function(b){return a(this,null,b)}},b.create=function(a,c){var e,f;if(e=new b(a,d[a]||1),c)for(f in c)e.attr(f,c[f]);return e},b}),d(x,[k],function(a){function b(a,b){return a?a.split(b||" "):[]}function c(a){function c(a,c,d){function e(a,b){var c,d,e={};for(c=0,d=a.length;d>c;c++)e[a[c]]=b||{};return e}var h,i,j,k=arguments;for(d=d||[],c=c||"","string"==typeof d&&(d=b(d)),i=3;i<k.length;i++)"string"==typeof k[i]&&(k[i]=b(k[i])),d.push.apply(d,k[i]);for(a=b(a),h=a.length;h--;)j=[].concat(g,b(c)),n[a[h]]={attributes:e(j),attributesOrder:j,children:e(d,f)}}function d(a,c){var d,e,f,g;for(a=b(a),d=a.length,c=b(c);d--;)for(e=n[a[d]],f=0,g=c.length;g>f;f++)e.attributes[c[f]]={},e.attributesOrder.push(c[f])}var g,i,j,k,l,m,n={};return e[a]?e[a]:(g=b("id accesskey class dir lang style tabindex title"),i=b("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),j=b("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"!=a&&(g.push.apply(g,b("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),i.push.apply(i,b("article aside details dialog figure header footer hgroup section nav")),j.push.apply(j,b("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=a&&(g.push("xml:lang"),m=b("acronym applet basefont big font strike tt"),j.push.apply(j,m),h(m,function(a){c(a,"",j)}),l=b("center dir isindex noframes"),i.push.apply(i,l),k=[].concat(i,j),h(l,function(a){c(a,"",k)})),k=k||[].concat(i,j),c("html","manifest","head body"),c("head","","base command link meta noscript script style title"),c("title hr noscript br"),c("base","href target"),c("link","href rel media hreflang type sizes hreflang"),c("meta","name http-equiv content charset"),c("style","media type scoped"),c("script","src async defer type charset"),c("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",k),c("address dt dd div caption","",k),c("h1 h2 h3 h4 h5 h6 pre p abbr co
3de var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",j),c("blockquote","cite",k),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",k),c("dl","","dt dd"),c("a","href target rel media hreflang type",j),c("q","cite",j),c("ins del","cite datetime",k),c("img","src srcset alt usemap ismap width height"),c("iframe","src name width height",k),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",k,"param"),c("param","name value"),c("map","name",k,"area"),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"==a?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",k),c("th","colspan rowspan headers scope abbr",k),c("form","accept-charset action autocomplete enctype method name novalidate target",k),c("fieldset","disabled form name",k,"legend"),c("label","form for",j),c("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"),c("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==a?k:j),c("select","disabled form multiple name required size","option optgroup"),c("optgroup","disabled label","option"),c("option","disabled label selected value"),c("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),c("menu","type label",k,"li"),c("noscript","",k),"html4"!=a&&(c("wbr"),c("ruby","",j,"rt rp"),c("figcaption","",k),c("mark rt rp summary bdi","",j),c("canvas","width height",k),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",k,"track source"),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",k,"track source"),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",j,"option"),c("article section nav aside header footer","",k),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",k,"figcaption"),c("time","datetime",j),c("dialog","open",k),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",j),c("progress","value max",j),c("meter","value min max low high optimum",j),c("details","open",k,"summary"),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=a&&(d("script","language xml:space"),d("style","xml:space"),d("object","declare classid code codebase codetype archive standby align border hspace vspace"),d("embed","align name hspace vspace"),d("param","valuetype type"),d("a","charset name rev shape coords"),d("br","clear"),d("applet","codebase archive code object alt name width height align hspace vspace"),d("img","name longdesc align border hspace vspace"),d("iframe","longdesc frameborder marginwidth marginheight scrolling align"),d("font basefont","size color face"),d("input","usemap align"),d("select","onchange"),d("textarea"),d("h1 h2 h3 h4 h5 h6 div p legend caption","align"),d("ul","type compact"),d("li","type"),d("ol dl menu dir","compact"),d("pre","width xml:space"),d("hr","align noshade size width"),d("isindex","prompt"),d("table","summary width frame rules cellspacing cellpadding align bgcolor"),d("col","width align char charoff valign"),d("colgroup","width align char charoff valign"),d("thead","align char charoff valign"),d("tr","align char charoff valign bgcolor"),d("th","axis align char charoff valign nowrap bgcolor width height"),d("form","accept"),d("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),d("tfoot","align char charoff valign"),d("tbody","align char charoff valign"),d("area","nohref"),d("body","background bgcolor text link vlink alink")),"html4"!=a&&(d("input button select textarea","autofocus"),d("input textarea","placeholder"),d("a","download"),d("link script img","crossorigin"),d("iframe","sandbox seamless allowfullscreen")),h(b("a form meter progress dfn"),function(a){n[a]&&delete n[a].children[a]}),delete n.caption.children.table,e[a]=n,n)}function d(a,b){var c;return a&&(c={},"string"==typeof a&&(a={"*":a}),h(a,function(a,d){c[d]="map"==b?g(a,/[, ]/):j(a,/[, ]/)})),c}var e={},f={}
3,g=a.makeMap,h=a.each,i=a.extend,j=a.explode,k=a.inArray;return function(a){function f(b,c,d){var f=a[b];return f?f=g(f,/[, ]/,g(f.toUpperCase(),/[, ]/)):(f=e[b],f||(f=g(c," ",g(c.toUpperCase()," ")),f=i(f,d),e[b]=f)),f}function l(a){return new RegExp("^"+a.replace(/([?+*])/g,".$1")+"$")}function m(a){var c,d,e,f,h,i,j,m,n,o,p,q,r,s,t,u,v,w,x,y=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,z=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,A=/[*?+]/;if(a)for(a=b(a,","),E["@"]&&(u=E["@"].attributes,v=E["@"].attributesOrder),c=0,d=a.length;d>c;c++)if(h=y.exec(a[c])){if(s=h[1],n=h[2],t=h[3],m=h[5],q={},r=[],i={attributes:q,attributesOrder:r},"#"===s&&(i.paddEmpty=!0),"-"===s&&(i.removeEmpty=!0),"!"===h[4]&&(i.removeEmptyAttrs=!0),u){for(w in u)q[w]=u[w];r.push.apply(r,v)}if(m)for(m=b(m,"|"),e=0,f=m.length;f>e;e++)if(h=z.exec(m[e])){if(j={},p=h[1],o=h[2].replace(/::/g,":"),s=h[3],x=h[4],"!"===p&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(o),j.required=!0),"-"===p){delete q[o],r.splice(k(r,o),1);continue}s&&("="===s&&(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:o,value:x}),j.defaultValue=x),":"===s&&(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:o,value:x}),j.forcedValue=x),"<"===s&&(j.validValues=g(x,"?"))),A.test(o)?(i.attributePatterns=i.attributePatterns||[],j.pattern=l(o),i.attributePatterns.push(j)):(q[o]||r.push(o),q[o]=j)}u||"@"!=n||(u=q,v=r),t&&(i.outputName=n,E[t]=i),A.test(n)?(i.pattern=l(n),G.push(i)):E[n]=i}}function n(a){E={},G=[],m(a),h(t,function(a,b){F[b]=a.children})}function o(a){var c=/^(~)?(.+)$/;a&&(e.text_block_elements=e.block_elements=null,h(b(a,","),function(a){var b=c.exec(a),d="~"===b[1],e=d?"span":"div",f=b[2];if(F[f]=F[e],H[f]=e,d||(z[f.toUpperCase()]={},z[f]={}),!E[f]){var g=E[e];g=i({},g),delete g.removeEmptyAttrs,delete g.removeEmpty,E[f]=g}h(F,function(a,b){a[e]&&(F[b]=a=i({},F[b]),a[f]=a[e])})}))}function p(a){var c=/^([+\-]?)(\w+)\[([^\]]+)\]$/;a&&h(b(a,","),function(a){var d,e,f=c.exec(a);f&&(e=f[1],d=e?F[f[2]]:F[f[2]]={"#comment":{}},d=F[f[2]],h(b(f[3],"|"),function(a){"-"===e?(F[f[2]]=d=i({},F[f[2]]),delete d[a]):d[a]={}}))})}function q(a){var b,c=E[a];if(c)return c;for(b=G.length;b--;)if(c=G[b],c.pattern.test(a))return c}var r,s,t,u,v,w,x,y,z,A,B,C,D=this,E={},F={},G=[],H={},I={};a=a||{},t=c(a.schema),a.verify_html===!1&&(a.valid_elements="*[*]"),r=d(a.valid_styles),s=d(a.invalid_styles,"map"),y=d(a.valid_classes,"map"),u=f("whitespace_elements","pre script noscript style textarea video audio iframe object"),v=f("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),w=f("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),x=f("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=f("non_empty_elements","td th iframe video audio object script",w),B=f("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"),z=f("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),C=f("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),h((a.special||"script noscript style textarea").split(" "),function(a){I[a]=new RegExp("</"+a+"[^>]*>","gi")}),a.valid_elements?n(a.valid_elements):(h(t,function(a,b){E[b]={attributes:a.attributes,attributesOrder:a.attributesOrder},F[b]=a.children}),"html5"!=a.schema&&h(b("strong/b em/i"),function(a){a=b(a,"/"),E[a[1]].outputName=a[0]}),E.img.attributesDefault=[{name:"alt",value:""}],h(b("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(a){E[a]&&(E[a].removeEmpty=!0)}),h(b("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(a){E[a].paddEmpty=!0}),h(b("span"),function(a){E[a].removeEmptyAttrs=!0})),o(a.custom_elements),p(a.valid_children),m(a.extended_valid_elements),p("+ol[ul|ol],+ul[ul|ol]"),a.invalid_elements&&h(j(a.invalid_elements),function(a){E[a]&&delete E[a]}),q("span")||m("span[!data-mce-type|*]"),D.children=F,D.getValidStyles=function(){return r},D.getInvalidStyles=function(){return s},D.getValidClasses=function(){return y},D.getBoolAttrs=function(){return x},D.getBlockElements=function(){return z},D.getTextBlockElements=function(){return B},D.getTextInlineElements=function(){return C},D.getShortEndedElements=function(){return w},D.getSelfClosingElements=function(){return v},D.getNonEmptyElements=function(){return A},D.getWhiteSpaceElements=function(){return u},D.getSpecialElements=function(){return I},D.isValidChild=function(a,b){var c=F[a];return!(!c||!c[b])},D.isValid=function(a,b){var c,d,e=q(a);if(e){if(!b)return!0;
3if(e.attributes[b])return!0;if(c=e.attributePatterns)for(d=c.length;d--;)if(c[d].pattern.test(a))return!0}return!1},D.getElementRule=q,D.getCustomElements=function(){return H},D.addValidElements=m,D.setValidElements=n,D.addCustomElements=o,D.addValidChildren=p,D.elements=E}}),d(y,[x,p,k],function(a,b,c){function d(a,b,c){var d,e,f,g,h=1;for(g=a.getShortEndedElements(),f=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,f.lastIndex=d=c;e=f.exec(b);){if(d=f.lastIndex,"/"===e[1])h--;else if(!e[1]){if(e[2]in g)continue;h++}if(0===h)break}return d}function e(e,g){function h(){}var i=this;e=e||{},i.schema=g=g||new a,e.fix_self_closing!==!1&&(e.fix_self_closing=!0),f("comment cdata text start end pi doctype".split(" "),function(a){a&&(i[a]=e[a]||h)}),i.parse=function(a){function f(a){var b,c;for(b=N.length;b--&&N[b].name!==a;);if(b>=0){for(c=N.length-1;c>=b;c--)a=N[c],a.valid&&L.end(a.name);N.length=b}}function h(a,b,c,d,f){var g,h,i=/[\s\u0000-\u001F]+/g;if(b=b.toLowerCase(),c=b in s?b:P(c||d||f||""),u&&!p&&0!==b.indexOf("data-")){if(g=z[b],!g&&A){for(h=A.length;h--&&(g=A[h],!g.pattern.test(b)););-1===h&&(g=null)}if(!g)return;if(g.validValues&&!(c in g.validValues))return}if(Q[b]&&!e.allow_script_urls){var j=c.replace(i,"");try{j=decodeURIComponent(j)}catch(k){j=unescape(j)}if(R.test(j))return;if(!e.allow_html_data_urls&&S.test(j)&&!/^data:image\//i.test(j))return}l.map[b]=c,l.push({name:b,value:c})}var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L=this,M=0,N=[],O=0,P=b.decode,Q=c.makeMap("src,href,data,background,formaction,poster"),R=/((java|vb)script|mhtml):/i,S=/^data:/i;for(G=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,r=g.getShortEndedElements(),F=e.self_closing_elements||g.getSelfClosingElements(),s=g.getBoolAttrs(),u=e.validate,q=e.remove_internals,K=e.fix_self_closing,I=g.getSpecialElements();i=G.exec(a);){if(M<i.index&&L.text(P(a.substr(M,i.index-M))),j=i[6])j=j.toLowerCase(),":"===j.charAt(0)&&(j=j.substr(1)),f(j);else if(j=i[7]){if(j=j.toLowerCase(),":"===j.charAt(0)&&(j=j.substr(1)),t=j in r,K&&F[j]&&N.length>0&&N[N.length-1].name===j&&f(j),!u||(v=g.getElementRule(j))){if(w=!0,u&&(z=v.attributes,A=v.attributePatterns),(y=i[8])?(p=-1!==y.indexOf("data-mce-type"),p&&q&&(w=!1),l=[],l.map={},y.replace(H,h)):(l=[],l.map={}),u&&!p){if(B=v.attributesRequired,C=v.attributesDefault,D=v.attributesForced,E=v.removeEmptyAttrs,E&&!l.length&&(w=!1),D)for(m=D.length;m--;)x=D[m],o=x.name,J=x.value,"{$uid}"===J&&(J="mce_"+O++),l.map[o]=J,l.push({name:o,value:J});if(C)for(m=C.length;m--;)x=C[m],o=x.name,o in l.map||(J=x.value,"{$uid}"===J&&(J="mce_"+O++),l.map[o]=J,l.push({name:o,value:J}));if(B){for(m=B.length;m--&&!(B[m]in l.map););-1===m&&(w=!1)}if(x=l.map["data-mce-bogus"]){if("all"===x){M=d(g,a,G.lastIndex),G.lastIndex=M;continue}w=!1}}w&&L.start(j,l,t)}else w=!1;if(k=I[j]){k.lastIndex=M=i.index+i[0].length,(i=k.exec(a))?(w&&(n=a.substr(M,i.index-M)),M=i.index+i[0].length):(n=a.substr(M),M=a.length),w&&(n.length>0&&L.text(n,!0),L.end(j)),G.lastIndex=M;continue}t||(y&&y.indexOf("/")==y.length-1?w&&L.end(j):N.push({name:j,valid:w}))}else(j=i[1])?(">"===j.charAt(0)&&(j=" "+j),e.allow_conditional_comments||"[if"!==j.substr(0,3)||(j=" "+j),L.comment(j)):(j=i[2])?L.cdata(j):(j=i[3])?L.doctype(j):(j=i[4])&&L.pi(j,i[5]);M=i.index+i[0].length}for(M<a.length&&L.text(P(a.substr(M))),m=N.length-1;m>=0;m--)j=N[m],j.valid&&L.end(j.name)}}var f=c.each;return e.findEndTag=d,e}),d(z,[w,x,y,k],function(a,b,c,d){var e=d.makeMap,f=d.each,g=d.explode,h=d.extend;return function(d,i){function j(b){var c,d,f,g,h,j,l,m,n,o,p,q,r,s;for(p=e("tr,td,th,tbody,thead,tfoot,table"),o=i.getNonEmptyElements(),q=i.getTextBlockElements(),c=0;c<b.length;c++)if(d=b[c],d.parent&&!d.fixed)if(q[d.name]&&"li"==d.parent.name){for(r=d.next;r&&q[r.name];)r.name="li",r.fixed=!0,d.parent.insert(r,d.parent),r=r.next;d.unwrap(d)}else{for(g=[d],f=d.parent;f&&!i.isValidChild(f.name,d.name)&&!p[f.name];f=f.parent)g.push(f);if(f&&g.length>1){for(g.reverse(),h=j=k.filterNode(g[0].clone()),n=0;n<g.length-1;n++){for(i.isValidChild(j.name,g[n].name)?(l=k.filterNode(g[n].clone()),j.append(l)):l=j,m=g[n].firstChild;m&&m!=g[n+1];)s=m.next,l.append(m),m=s;j=l}h.isEmpty(o)?f.insert(d,g[0],!0):(f.insert(h,g[0],!0),f.insert(d,h)),f=g[0],(f.isEmpty(o)||f.firstChild===f.lastChild&&"br"===f.firstChild.name)&&f.empty().remove()}else if(d.parent){if("li"===d.name){if(r=d.prev,r&&("ul"===r.name||"ul"===r.name)){r.append(d);continue}if(r=d.next,r&&("ul"===r.name||"ul"===r.name)){r.insert(d,r.firstChild,!0);continue}d.wrap(k.filterNode(new a("ul",1)));continue}i.isValidChild(d.parent.name,"div")&&i.isValidChild("div",d.name)?d.wrap(k.filterNode(new a("div",1))):"style"===d.name||"script"===d.name?d.empty().remove():d.unwrap()}}}var k=this,l={},m=[],n={},o={};d=d||{},d.validate="validate"in d?d.validate:!0,d.root_name=d.root_name||"body",k.schema=i=i||new b,k.filterNode=function(a){var b,c,d;c in l&&(d=n[c],d?d.push(a):n[c]=[a]),b=m.length;for(;b--;)c=m[b].name,c in a.attributes.map&&(d=o[c],d?d.push(a):o[c]=[a]);return a},k.addNodeFilter=function(a,b){f(g(a),function(a){var c=l[a];c||(l[a]=c=[]),c.push(b)})},k.addAttributeFilter=function(a,b){f(g(a),function(a){var c;for(c=0;c<m.length;c++)if(m[c].name===a)return void m[c].callbacks.push(b);m.push({name:a,callbacks:[b]})})},k.parse=function(b,f){function g(){function a(a){a&&(e=a.firstChild,e&&3==e.type&&(e.value=e.value.replace(D,"")),e=a.lastChild,e&&3==e.type&&(e.value=e.value.replace(F,"")))}var b,c,e=s.firstChild;if(i.isValidChild(s.name,L.toLowerCase())){for(;e;)b=e.next,3==e.type||1==e.type&&"p"!==e.name&&!C[e.name]&&!e.attr("data-mce-type")?c?c.append(e):(c=k(L,1),c.attr(d.forced_root_block_attrs),s.insert(c,e),c.append(e)):(a(c),c=null),e=b;a(c)}}function k(b,c){var d,e=new a(b,c);return b in l&&(d=n[b],d?d.push(e):n[b]=[e]),e}function p(a){var b,c,d;for(b=a.prev;b&&3===b.type;)c=b.value.replace(F,""),c.length>0?(b.value=c,b=b.prev):(d=b.prev,b.remove(),b=d)}function q(a){var b,c={};for(b in a)"li"!==b&&"p"!=b&&(c[b]=a[b]);return c}var r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M=[];if(f=f||{},n={},o={},C=h(e("script,style,head,html,body,title,meta,param"),i.getBlockElements()),K=i.getNonEmptyElements(),J=i.children,B=d.val
3idate,L="forced_root_block"in f?f.forced_root_block:d.forced_root_block,I=i.getWhiteSpaceElements(),D=/^[ \t\r\n]+/,F=/[ \t\r\n]+$/,G=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,r=new c({validate:B,allow_script_urls:d.allow_script_urls,allow_conditional_comments:d.allow_conditional_comments,self_closing_elements:q(i.getSelfClosingElements()),cdata:function(a){t.append(k("#cdata",4)).value=a},text:function(a,b){var c;E||(a=a.replace(G," "),t.lastChild&&C[t.lastChild.name]&&(a=a.replace(D,""))),0!==a.length&&(c=k("#text",3),c.raw=!!b,t.append(c).value=a)},comment:function(a){t.append(k("#comment",8)).value=a},pi:function(a,b){t.append(k(a,7)).value=b,p(t)},doctype:function(a){var b;b=t.append(k("#doctype",10)),b.value=a,p(t)},start:function(a,b,c){var d,e,f,g,h;if(f=B?i.getElementRule(a):{}){for(d=k(f.outputName||a,1),d.attributes=b,d.shortEnded=c,t.append(d),h=J[t.name],h&&J[d.name]&&!h[d.name]&&M.push(d),e=m.length;e--;)g=m[e].name,g in b.map&&(z=o[g],z?z.push(d):o[g]=[d]);C[a]&&p(d),c||(t=d),!E&&I[a]&&(E=!0)}},end:function(b){var c,d,e,f,g;if(d=B?i.getElementRule(b):{}){if(C[b]&&!E){if(c=t.firstChild,c&&3===c.type)if(e=c.value.replace(D,""),e.length>0)c.value=e,c=c.next;else for(f=c.next,c.remove(),c=f;c&&3===c.type;)e=c.value,f=c.next,(0===e.length||H.test(e))&&(c.remove(),c=f),c=f;if(c=t.lastChild,c&&3===c.type)if(e=c.value.replace(F,""),e.length>0)c.value=e,c=c.prev;else for(f=c.prev,c.remove(),c=f;c&&3===c.type;)e=c.value,f=c.prev,(0===e.length||H.test(e))&&(c.remove(),c=f),c=f}if(E&&I[b]&&(E=!1),(d.removeEmpty||d.paddEmpty)&&t.isEmpty(K))if(d.paddEmpty)t.empty().append(new a("#text","3")).value="Â ";else if(!t.attributes.map.name&&!t.attributes.map.id)return g=t.parent,C[t.name]?t.empty().remove():t.unwrap(),void(t=g);t=t.parent}}},i),s=t=new a(f.context||d.root_name,11),r.parse(b),B&&M.length&&(f.context?f.invalid=!0:j(M)),L&&("body"==s.name||f.isRootContent)&&g(),!f.invalid){for(A in n){for(z=l[A],u=n[A],x=u.length;x--;)u[x].parent||u.splice(x,1); 4for(v=0,w=z.length;w>v;v++)z[v](u,A,f)}for(v=0,w=m.length;w>v;v++)if(z=m[v],z.name in o){for(u=o[z.name],x=u.length;x--;)u[x].parent||u.splice(x,1);for(x=0,y=z.callbacks.length;y>x;x++)z.callbacks[x](u,z.name,f)}}return s},d.remove_trailing_brs&&k.addNodeFilter("br",function(b){var c,d,e,f,g,j,k,l,m=b.length,n=h({},i.getBlockElements()),o=i.getNonEmptyElements();for(n.body=1,c=0;m>c;c++)if(d=b[c],e=d.parent,n[d.parent.name]&&d===e.lastChild){for(g=d.prev;g;){if(j=g.name,"span"!==j||"bookmark"!==g.attr("data-mce-type")){if("br"!==j)break;if("br"===j){d=null;break}}g=g.prev}d&&(d.remove(),e.isEmpty(o)&&(k=i.getElementRule(e.name),k&&(k.removeEmpty?e.remove():k.paddEmpty&&(e.empty().append(new a("#text",3)).value="Â "))))}else{for(f=d;e&&e.firstChild===f&&e.lastChild===f&&(f=e,!n[e.name]);)e=e.parent;f===e&&(l=new a("#text",3),l.value="Â ",d.replace(l))}}),d.allow_html_in_named_anchor||k.addAttributeFilter("id,name",function(a){for(var b,c,d,e,f=a.length;f--;)if(e=a[f],"a"===e.name&&e.firstChild&&!e.attr("href")){d=e.parent,b=e.lastChild;do c=b.prev,d.insert(b,e),b=c;while(b)}}),d.validate&&i.getValidClasses()&&k.addAttributeFilter("class",function(a){for(var b,c,d,e,f,g,h,j=a.length,k=i.getValidClasses();j--;){for(b=a[j],c=b.attr("class").split(" "),f="",d=0;d<c.length;d++)e=c[d],h=!1,g=k["*"],g&&g[e]&&(h=!0),g=k[b.name],h||!g||g[e]||(h=!0),h&&(f&&(f+=" "),f+=e);f.length||(f=null),b.attr("class",f)}})}}),d(A,[p,k],function(a,b){var c=b.makeMap;return function(b){var d,e,f,g,h,i=[];return b=b||{},d=b.indent,e=c(b.indent_before||""),f=c(b.indent_after||""),g=a.getEncodeFunc(b.entity_encoding||"raw",b.entities),h="html"==b.element_format,{start:function(a,b,c){var j,k,l,m;if(d&&e[a]&&i.length>0&&(m=i[i.length-1],m.length>0&&"\n"!==m&&i.push("\n")),i.push("<",a),b)for(j=0,k=b.length;k>j;j++)l=b[j],i.push(" ",l.name,'="',g(l.value,!0),'"');i[i.length]=!c||h?">":" />",c&&d&&f[a]&&i.length>0&&(m=i[i.length-1],m.length>0&&"\n"!==m&&i.push("\n"))},end:function(a){var b;i.push("</",a,">"),d&&f[a]&&i.length>0&&(b=i[i.length-1],b.length>0&&"\n"!==b&&i.push("\n"))},text:function(a,b){a.length>0&&(i[i.length]=b?a:g(a))}
4,cdata:function(a){i.push("<![CDATA[",a,"]]>")},comment:function(a){i.push("<!--",a,"-->")},pi:function(a,b){b?i.push("<?",a," ",b,"?>"):i.push("<?",a,"?>"),d&&i.push("\n")},doctype:function(a){i.push("<!DOCTYPE",a,">",d?"\n":"")},reset:function(){i.length=0},getContent:function(){return i.join("").replace(/\n$/,"")}}}}),d(B,[A,x],function(a,b){return function(c,d){var e=this,f=new a(c);c=c||{},c.validate="validate"in c?c.validate:!0,e.schema=d=d||new b,e.writer=f,e.serialize=function(a){function b(a){var c,h,i,j,k,l,m,n,o,p=e[a.type];if(p)p(a);else{if(c=a.name,h=a.shortEnded,i=a.attributes,g&&i&&i.length>1){for(l=[],l.map={},o=d.getElementRule(a.name),m=0,n=o.attributesOrder.length;n>m;m++)j=o.attributesOrder[m],j in i.map&&(k=i.map[j],l.map[j]=k,l.push({name:j,value:k}));for(m=0,n=i.length;n>m;m++)j=i[m].name,j in l.map||(k=i.map[j],l.map[j]=k,l.push({name:j,value:k}));i=l}if(f.start(a.name,i,h),!h){if(a=a.firstChild)do b(a);while(a=a.next);f.end(c)}}}var e,g;return g=c.validate,e={3:function(a){f.text(a.value,a.raw)},8:function(a){f.comment(a.value)},7:function(a){f.pi(a.name,a.value)},10:function(a){f.doctype(a.value)},4:function(a){f.cdata(a.value)},11:function(a){if(a=a.firstChild)do b(a);while(a=a.next)}},f.reset(),1!=a.type||c.inner?e[11](a):b(a),f.getContent()}}}),d(C,[r,z,p,B,w,x,j,k],function(a,b,c,d,e,f,g,h){var i=h.each,j=h.trim,k=a.DOM;return function(a,e){var h,l,m;return e&&(h=e.dom,l=e.schema),h=h||k,l=l||new f(a),a.entity_encoding=a.entity_encoding||"named",a.remove_trailing_brs="remove_trailing_brs"in a?a.remove_trailing_brs:!0,m=new b(a,l),m.addAttributeFilter("data-mce-tabindex",function(a,b){for(var c,d=a.length;d--;)c=a[d],c.attr("tabindex",c.attributes.map["data-mce-tabindex"]),c.attr(b,null)}),m.addAttributeFilter("src,href,style",function(b,c){for(var d,e,f,g=b.length,i="data-mce-"+c,j=a.url_converter,k=a.url_converter_scope;g--;)d=b[g],e=d.attributes.map[i],e!==f?(d.attr(c,e.length>0?e:null),d.attr(i,null)):(e=d.attributes.map[c],"style"===c?e=h.serializeStyle(h.parseStyle(e),d.name):j&&(e=j.call(k,e,c,d.name)),d.attr(c,e.length>0?e:null))}),m.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),c&&(c=b.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),b.attr("class",c.length>0?c:null))}),m.addAttributeFilter("data-mce-type",function(a,b,c){for(var d,e=a.length;e--;)d=a[e],"bookmark"!==d.attributes.map["data-mce-type"]||c.cleanup||d.remove()}),m.addNodeFilter("noscript",function(a){for(var b,d=a.length;d--;)b=a[d].firstChild,b&&(b.value=c.decode(b.value))}),m.addNodeFilter("script,style",function(a,b){function c(a){return a.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var d,e,f,g=a.length;g--;)d=a[g],e=d.firstChild?d.firstChild.value:"","script"===b?(f=d.attr("type"),f&&d.attr("type","mce-no/type"==f?null:f.replace(/^mce\-/,"")),e.length>0&&(d.firstChild.value="// <![CDATA[\n"+c(e)+"\n// ]]>")):e.length>0&&(d.firstChild.value="<!--\n"+c(e)+"\n-->")}),m.addNodeFilter("#comment",function(a){for(var b,c=a.length;c--;)b=a[c],0===b.value.indexOf("[CDATA[")?(b.name="#cdata",b.type=4,b.value=b.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===b.value.indexOf("mce:protected ")&&(b.name="#text",b.type=3,b.raw=!0,b.value=unescape(b.value).substr(14))}),m.addNodeFilter("xml:namespace,input",function(a,b){for(var c,d=a.length;d--;)c=a[d],7===c.type?c.remove():1===c.type&&("input"!==b||"type"in c.attributes.map||c.attr("type","text"))}),a.fix_list_elements&&m.addNodeFilter("ul,ol",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.parent,("ul"===c.name||"ol"===c.name)&&b.prev&&"li"===b.prev.name&&b.prev.append(b)}),m.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(a,b){for(var c=a.length;c--;)a[c].attr(b,null)}),{schema:l,addNodeFilter:m.addNodeFilter,addAttributeFilter:m.addAttributeFilter,serialize:function(b,c){var e,f,k,n,o,p=this;return g.ie&&h.select("script,style,select,map").length>0?(o=b.innerHTML,b=b.cloneNode(!1),h.setHTML(b,o)):b=b.cloneNode(!0),e=b.ownerDocument.implementation,e.createHTMLDocument&&(f=e.createHTMLDocument(""),i("BODY"==b.nodeName?b.childNodes:[b],function(a){f.body.appendChild(f.importNode(a,!0))}),b="BODY"!=b.nodeName?f.body.firstChild:f.body,k=h.doc,h.doc=f),c=c||{},c.format=c.format||"html",c.selection&&(c.forced_root_block=""),c.no_events||(c.node=b,p.onPreProcess(c)),n=new d(a,l),c.content=n.serialize(m.parse(j(c.getInner?b.innerHTML:h.getOuterHTML(b)),c)),c.cleanup||(c.content=c.content.replace(/\uFEFF/g,"")),c.no_events||p.onPostProcess(c),k&&(h.doc=k),c.node=null,c.content},addRules:function(a){l.addValidElements(a)},setRules:function(a){l.setValidElements(a)},onPreProcess:function(a){e&&e.fire("PreProcess",a)},onPostProcess:function(a){e&&e.fire("PostProcess",a)}}}}),d(D,[],function(){function a(a){function b(b,c){var d,e,f,g,h,i,j,k,l=0,m=-1;if(d=b.duplicate(),d.collapse(c),k=d.parentElement(),k.ownerDocument===a.dom.doc){for(;"false"===k.contentEditable;)k=k.parentNode;if(!k.hasChildNodes())return{node:k,inside:1};for(g=k.children,e=g.length-1;e>=l;)if(j=Math.floor((l+e)/2),h=g[j],d.moveToElementText(h),m=d.compareEndPoints(c?"StartToStart":"EndToEnd",b),m>0)e=j-1;else{if(!(0>m))return{node:h};l=j+1}if(0>m)for(h?d.collapse(!1):(d.moveToElementText(k),d.collapse(!0),h=k,f=!0),i=0;0!==d.compareEndPoints(c?"StartToStart":"StartToEnd",b)&&0!==d.move("character",1)&&k==d.parentElement();)i++;else for(d.collapse(!0),i=0;0!==d.compareEndPoints(c?"StartToStart":"StartToEnd",b)&&0!==d.move("character",-1)&&k==d.parentElement();)i++;return{node:h,position:m,offset:i,inside:f}}}function c(){function c(a){var c,d,e,f,g,h=b(k,a),i=0;if(c=h.node,d=h.offset,h.inside&&!c.hasChildNodes())return void l[a?"setStart":"setEnd"](c,0);if(d===f)return void l[a?"setStartBefore":"setEndAfter"](c);if(h.position<0){if(e=h.inside?c.firstChild:c.nextSibling,!e)return void l[a?"setStartAfter":"setEndAfter"](c);if(!d)return void(3==e.nodeType?l[a?"setStart":"setEnd"](e,0):l[a?"setStartBefore":"setEndBefore"](e));for(;e;){if(3==e.nodeType&&(g=e.nodeValue,i+=g.length,i>=d)){c=e,i-=d,i=g.length-i;break}e=e.nextSibling}}else{if(e=c.previousSibling,!e)return l[a?"setStartBefore":"setEndBefore"](c);if(!d)return void(3==c.nodeType?l[a?"setStart":"setEnd"](e,c.nodeValue.length):l[a?"setStartAfter":"setEndAfter"](e));for(;e;){if(3==e.nodeType&&(i+=e.nodeValue.length,i>=d)){c=e,i-=d;break}e=e.previousSibling}}l[a?"setStart":"setEnd"](c,i)}var f,g,h,i,j,k=a.getRng(),l=e.createRng();if(f=k.item?k.item(0):k.parentElement(),f.ownerDocument!=e.doc)return l;if(g=a.isCollapsed(),k.item)return l.setStart(f.parentNode,e.nodeIndex(f)),l.setEnd(l.startContainer,l.startOffset+1),l;
4try{c(!0),g||c()}catch(m){if(-2147024809!=m.number)throw m;j=d.getBookmark(2),h=k.duplicate(),h.collapse(!0),f=h.parentElement(),g||(h=k.duplicate(),h.collapse(!1),i=h.parentElement(),i.innerHTML=i.innerHTML),f.innerHTML=f.innerHTML,d.moveToBookmark(j),k=a.getRng(),c(!0),g||c()}return l}var d=this,e=a.dom,f=!1;this.getBookmark=function(c){function d(a){var b,c,d,f,g=[];for(b=a.parentNode,c=e.getRoot().parentNode;b!=c&&9!==b.nodeType;){for(d=b.children,f=d.length;f--;)if(a===d[f]){g.push(f);break}a=b,b=b.parentNode}return g}function f(a){var c;return c=b(g,a),c?{position:c.position,offset:c.offset,indexes:d(c.node),inside:c.inside}:void 0}var g=a.getRng(),h={};return 2===c&&(g.item?h.start={ctrl:!0,indexes:d(g.item(0))}:(h.start=f(!0),a.isCollapsed()||(h.end=f()))),h},this.moveToBookmark=function(a){function b(a){var b,c,d,f;for(b=e.getRoot(),c=a.length-1;c>=0;c--)f=b.children,d=a[c],d<=f.length-1&&(b=f[d]);return b}function c(c){var e,g,h,i,j=a[c?"start":"end"];j&&(e=j.position>0,g=f.createTextRange(),g.moveToElementText(b(j.indexes)),i=j.offset,i!==h?(g.collapse(j.inside||e),g.moveStart("character",e?-i:i)):g.collapse(c),d.setEndPoint(c?"StartToStart":"EndToStart",g),c&&d.collapse(!0))}var d,f=e.doc.body;a.start&&(a.start.ctrl?(d=f.createControlRange(),d.addElement(b(a.start.indexes)),d.select()):(d=f.createTextRange(),c(!0),c(),d.select()))},this.addRange=function(b){function c(a){var b,c,g,l,m;g=e.create("a"),b=a?h:j,c=a?i:k,l=d.duplicate(),(b==o||b==o.documentElement)&&(b=p,c=0),3==b.nodeType?(b.parentNode.insertBefore(g,b),l.moveToElementText(g),l.moveStart("character",c),e.remove(g),d.setEndPoint(a?"StartToStart":"EndToEnd",l)):(m=b.childNodes,m.length?(c>=m.length?e.insertAfter(g,m[m.length-1]):b.insertBefore(g,m[c]),l.moveToElementText(g)):b.canHaveHTML&&(b.innerHTML="<span></span>",g=b.firstChild,l.moveToElementText(g),l.collapse(f)),d.setEndPoint(a?"StartToStart":"EndToEnd",l),e.remove(g))}var d,g,h,i,j,k,l,m,n,o=a.dom.doc,p=o.body;if(h=b.startContainer,i=b.startOffset,j=b.endContainer,k=b.endOffset,d=p.createTextRange(),h==j&&1==h.nodeType){if(i==k&&!h.hasChildNodes()){if(h.canHaveHTML)return l=h.previousSibling,l&&!l.hasChildNodes()&&e.isBlock(l)?l.innerHTML="":l=null,h.innerHTML="<span></span><span></span>",d.moveToElementText(h.lastChild),d.select(),e.doc.selection.clear(),h.innerHTML="",void(l&&(l.innerHTML=""));i=e.nodeIndex(h),h=h.parentNode}if(i==k-1)try{if(n=h.childNodes[i],g=p.createControlRange(),g.addElement(n),g.select(),m=a.getRng(),m.item&&n===m.item(0))return}catch(q){}}c(!0),c(),d.select()},this.getRangeAt=c}return a}),d(E,[j],function(a){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(a){return a.shiftKey||a.ctrlKey||a.altKey||this.metaKeyPressed(a)},metaKeyPressed:function(b){return a.mac?b.metaKey:b.ctrlKey&&!b.altKey}}}),d(F,[E,k,j],function(a,b,c){return function(d,e){function f(a){var b=e.settings.object_resizing;return b===!1||c.iOS?!1:("string"!=typeof b&&(b="table,img,div"),"false"===a.getAttribute("data-mce-resize")?!1:e.dom.is(a,b))}function g(b){var c,d,f,g,h;c=b.screenX-A,d=b.screenY-B,I=c*y[2]+E,J=d*y[3]+F,I=5>I?5:I,J=5>J?5:J,f="IMG"==u.nodeName&&e.settings.resize_img_proportional!==!1?!a.modifierPressed(b):a.modifierPressed(b)||"IMG"==u.nodeName&&y[2]*y[3]!==0,f&&(R(c)>R(d)?(J=S(I*G),I=S(J/G)):(I=S(J/G),J=S(I*G))),M.setStyles(v,{width:I,height:J}),g=y.startPos.x+c,h=y.startPos.y+d,g=g>0?g:0,h=h>0?h:0,M.setStyles(w,{left:g,top:h,display:"block"}),w.innerHTML=I+" × "+J,y[2]<0&&v.clientWidth<=I&&M.setStyle(v,"left",C+(E-I)),y[3]<0&&v.clientHeight<=J&&M.setStyle(v,"top",D+(F-J)),c=T.scrollWidth-K,d=T.scrollHeight-L,c+d!==0&&M.setStyles(w,{left:g-c,top:h-d}),H||(e.fire("ObjectResizeStart",{target:u,width:E,height:F}),H=!0)}function h(){function a(a,b){b&&(u.style[a]||!e.schema.isValid(u.nodeName.toLowerCase(),a)?M.setStyle(u,a,b):M.setAttrib(u,a,b))}H=!1,a("width",I),a("height",J),M.unbind(O,"mousemove",g),M.unbind(O,"mouseup",h),P!=O&&(M.unbind(P,"mousemove",g),M.unbind(P,"mouseup",h)),M.remove(v),M.remove(w),Q&&"TABLE"!=u.nodeName||i(u),e.fire("ObjectResized",{target:u,width:I,height:J}),M.setAttrib(u,"style",M.getAttrib(u,"style")),e.nodeChanged()}function i(a,b,d){var i,k,l,m,n;q(),i=M.getPos(a,T),C=i.x,D=i.y,n=a.getBoundingClientRect(),k=n.width||n.right-n.left,l=n.height||n.bottom-n.top,u!=a&&(p(),u=a,I=J=0),m=e.fire("ObjectSelected",{target:a}),f(a)&&!m.isDefaultPrevented()?N(x,function(a,e){function f(b){A=b.screenX,B=b.screenY,E=u.clientWidth,F=u.clientHeight,G=F/E,y=a,a.startPos={x:k*a[0]+C,y:l*a[1]+D},K=T.scrollWidth,L=T.scrollHeight,v=u.cloneNode(!0),M.addClass(v,"mce-clonedresizable"),M.setAttrib(v,"data-mce-bogus","all"),v.contentEditable=!1,v.unSelectabe=!0,M.setStyles(v,{left:C,top:D,margin:0}),v.removeAttribute("data-mce-selected"),T.appendChild(v),M.bind(O,"mousemove",g),M.bind(O,"mouseup",h),P!=O&&(M.bind(P,"mousemove",g),M.bind(P,"mouseup",h)),w=M.add(T,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},E+" × "+F)}var i,j;return b?void(e==b&&f(d)):(i=M.get("mceResizeHandle"+e),i?M.show(i):(j=T,i=M.add(j,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),c.ie&&(i.contentEditable=!1)),a.elm||(M.bind(i,"mousedown",function(a){a.stopImmediatePropagation(),a.preventDefault(),f(a)}),a.elm=i),void M.setStyles(i,{left:k*a[0]+C-i.offsetWidth/2,top:l*a[1]+D-i.offsetHeight/2}))}):j(),u.setAttribute("data-mce-selected","1")}function j(){var a,b;q(),u&&u.removeAttribute("data-mce-selected");for(a in x)b=M.get("mceResizeHandle"+a),b&&(M.unbind(b),M.remove(b))}function k(a){function b(a,b){if(a)do if(a===b)return!0;while(a=a.parentNode)}var c,e;return H?void 0:(N(M.select("img[data-mce-selected],hr[data-mce-selected]"),function(a){a.removeAttribute("data-mce-selected")}),e="mousedown"==a.type?a.target:d.getNode(),e=M.$(e).closest(Q?"table":"table,img,hr")[0],b(e,T)&&(r(),c=d.getStart(!0),b(c,e)&&b(d.getEnd(!0),e)&&(!Q||e!=c&&"IMG"!==c.nodeName))?void i(e):void j())}function l(a,b,c){a&&a.attachEvent&&a.attachEvent("on"+b,c)}function m(a,b,c){a&&a.detachEvent&&a.detachEvent("on"+b,c)}function n(a){var b,c,d,f,g,h,j,k=a.srcElement;b=k.getBoundingClientRect(),h=z.clientX-b.left,j=z.clientY-b.top;for(c in x)if(d=x[c],f=k.offsetWidth*d[0],g=k.offsetHeight*d[1],R(f-h)<8&&R(g-j)<8){y=d;break}H=!0,e.fire("ObjectResizeStart",{target:u,width:u.clientWidth,height:u.clientHeight}),e.getDoc().selection.empty(),i(k,c,z)}function o(a){var b=a.srcElement;if(b!=u){if(e.fire("ObjectSelected",{target:b}),p(),0===b.id.indexOf("mceResizeHandle"))return void(a.returnValue=!1);("IMG"==b.nodeName||"TABLE"==b.nodeName)&&(j(),u=b,l(b,"resizestart",n))}}function p(){m(u,"resizestart",n)}function q(){for(var a in x){var b=x[a];b.elm&&(M.unbind(b.elm),delete b.elm)}}function r(){try{e.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(a){}}function s(a){var b;if(Q){b=O.body.createControlRange();try{return b.addElement(a),b.select(),!0}catch(c){}}}function t(){u=v=null,Q&&(p(),m(T,"controlselect",o))}var u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M=e.dom,N=b.each,O=e.getDoc(),P=document,Q=c.ie&&c.ie<11,R=Math.abs,S=Math.round,T=e.getBody();x={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 U=".mce-content-body";return e.contentStyles.push(U+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+U+" .mce-resizehandle:hover {background: #000}"+U+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+U+" .mce-clonedresizable {position: absolute;"+(c.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+U+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),e.on("init",function(){Q?(e.on("ObjectResized",function(a){"TABLE"!=a.target.nodeName&&(j(),s(a.target))}
4),l(T,"controlselect",o),e.on("mousedown",function(a){z=a})):(r(),c.ie>=11&&(e.on("mouseup",function(a){var b=a.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(b)&&(e.selection.select(a.target,"TABLE"==b),e.nodeChanged())}),e.dom.bind(T,"mscontrolselect",function(a){/^(TABLE|IMG|HR)$/.test(a.target.nodeName)&&(a.preventDefault(),"IMG"==a.target.tagName&&window.setTimeout(function(){e.selection.select(a.target)},0))}))),e.on("nodechange ResizeEditor",k),e.on("keydown keyup",function(a){u&&"TABLE"==u.nodeName&&k(a)}),e.on("hide",j)}),e.on("remove",q),{isResizable:f,showResizeRect:i,hideResizeRect:j,updateResizeRect:k,controlSelect:s,destroy:t}}}),d(G,[j,k],function(a,b){function c(c){var d=c.dom;this.getBookmark=function(a,e){function f(a,c){var e=0;return b.each(d.select(a),function(a,b){a==c&&(e=b)}),e}function g(a){function b(b){var c,d,e,f=b?"start":"end";c=a[f+"Container"],d=a[f+"Offset"],1==c.nodeType&&"TR"==c.nodeName&&(e=c.childNodes,c=e[Math.min(b?d:d-1,e.length-1)],c&&(d=b?0:c.childNodes.length,a["set"+(b?"Start":"End")](c,d)))}return b(!0),b(),a}function h(){function a(a,b){var c,g,h=a[b?"startContainer":"endContainer"],i=a[b?"startOffset":"endOffset"],j=[],k=0;if(3==h.nodeType){if(e)for(c=h.previousSibling;c&&3==c.nodeType;c=c.previousSibling)i+=c.nodeValue.length;j.push(i)}else g=h.childNodes,i>=g.length&&g.length&&(k=1,i=Math.max(0,g.length-1)),j.push(d.nodeIndex(g[i],e)+k);for(;h&&h!=f;h=h.parentNode)j.push(d.nodeIndex(h,e));return j}var b=c.getRng(!0),f=d.getRoot(),g={};return g.start=a(b,!0),c.isCollapsed()||(g.end=a(b)),g}var i,j,k,l,m,n,o,p="";if(2==a)return n=c.getNode(),m=n?n.nodeName:null,"IMG"==m?{name:m,index:f(m,n)}:c.tridentSel?c.tridentSel.getBookmark(a):h();if(a)return{rng:c.getRng()};if(i=c.getRng(),k=d.uniqueId(),l=c.isCollapsed(),o="overflow:hidden;line-height:0px",i.duplicate||i.item){if(i.item)return n=i.item(0),m=n.nodeName,{name:m,index:f(m,n)};j=i.duplicate();try{i.collapse(),i.pasteHTML('<span data-mce-type="bookmark" id="'+k+'_start" style="'+o+'">'+p+"</span>"),l||(j.collapse(!1),i.moveToElementText(j.parentElement()),0===i.compareEndPoints("StartToEnd",j)&&j.move("character",-1),j.pasteHTML('<span data-mce-type="bookmark" id="'+k+'_end" style="'+o+'">'+p+"</span>"))}catch(q){return null}}else{if(n=c.getNode(),m=n.nodeName,"IMG"==m)return{name:m,index:f(m,n)};j=g(i.cloneRange()),l||(j.collapse(!1),j.insertNode(d.create("span",{"data-mce-type":"bookmark",id:k+"_end",style:o},p))),i=g(i),i.collapse(!0),i.insertNode(d.create("span",{"data-mce-type":"bookmark",id:k+"_start",style:o},p))}return c.moveToBookmark({id:k,keep:1}),{id:k}},this.moveToBookmark=function(e){function f(a){var b,c,d,f,g=e[a?"start":"end"];if(g){for(d=g[0],c=j,b=g.length-1;b>=1;b--){if(f=c.childNodes,g[b]>f.length-1)return;c=f[g[b]]}3===c.nodeType&&(d=Math.min(g[0],c.nodeValue.length)),1===c.nodeType&&(d=Math.min(g[0],c.childNodes.length)),a?i.setStart(c,d):i.setEnd(c,d)}return!0}function g(c){var f,g,h,i,j=d.get(e.id+"_"+c),o=e.keep;if(j&&(f=j.parentNode,"start"==c?(o?(f=j.firstChild,g=1):g=d.nodeIndex(j),k=l=f,m=n=g):(o?(f=j.firstChild,g=1):g=d.nodeIndex(j),l=f,n=g),!o)){for(i=j.previousSibling,h=j.nextSibling,b.each(b.grep(j.childNodes),function(a){3==a.nodeType&&(a.nodeValue=a.nodeValue.replace(/\uFEFF/g,""))});j=d.get(e.id+"_"+c);)d.remove(j,1);i&&h&&i.nodeType==h.nodeType&&3==i.nodeType&&!a.opera&&(g=i.nodeValue.length,i.appendData(h.nodeValue),d.remove(h),"start"==c?(k=l=i,m=n=g):(l=i,n=g))}}function h(b){return!d.isBlock(b)||b.innerHTML||a.ie||(b.innerHTML='<br data-mce-bogus="1" />'),b}var i,j,k,l,m,n;if(e)if(e.start){if(i=d.createRng(),j=d.getRoot(),c.tridentSel)return c.tridentSel.moveToBookmark(e);f(!0)&&f()&&c.setRng(i)}else e.id?(g("start"),g("end"),k&&(i=d.createRng(),i.setStart(h(k),m),i.setEnd(h(l),n),c.setRng(i))):e.name?c.select(d.select(e.name)[e.index]):e.rng&&c.setRng(e.rng)}}return c.isBookmarkNode=function(a){return a&&"SPAN"===a.tagName&&"bookmark"===a.getAttribute("data-mce-type")},c}),d(H,[n,D,F,u,G,j,k],function(a,c,d,e,f,g,h){function i(a,b,e,g){var h=this;h.dom=a,h.win=b,h.serializer=e,h.editor=g,h.bookmarkManager=new f(h),h.controlSelection=new d(h,g),h.win.getSelection||(h.tridentSel=new c(h))}var j=h.each,k=h.trim,l=g.ie;return i.prototype={setCursorLocation:function(a,b){var c=this,d=c.dom.createRng();a?(d.setStart(a,b),d.setEnd(a,b),c.setRng(d),c.collapse(!1)):(c._moveEndPoint(d,c.editor.getBody(),!0),c.setRng(d))},getContent:function(a){var c,d,e,f=this,g=f.getRng(),h=f.dom.create("body"),i=f.getSel();return a=a||{},c=d="",a.get=!0,a.format=a.format||"html",a.selection=!0,f.editor.fire("BeforeGetContent",a),"text"==a.format?f.isCollapsed()?"":g.text||(i.toString?i.toString():""):(g.cloneContents?(e=g.cloneContents(),e&&h.appendChild(e)):g.item!==b||g.htmlText!==b?(h.innerHTML="<br>"+(g.item?g.item(0).outerHTML:g.htmlText),h.removeChild(h.firstChild)):h.innerHTML=g.toString(),/^\s/.test(h.innerHTML)&&(c=" "),/\s+$/.test(h.innerHTML)&&(d=" "),a.getInner=!0,a.content=f.isCollapsed()?"":c+f.serializer.serialize(h,a)+d,f.editor.fire("GetContent",a),a.content)},setContent:function(a,b){var c,d,e,f=this,g=f.getRng(),h=f.win.document;if(b=b||{format:"html"},b.set=!0,b.selection=!0,a=b.content=a,b.no_events||f.editor.fire("BeforeSetContent",b),a=b.content,g.insertN
4ode){a+='<span id="__caret">_</span>',g.startContainer==h&&g.endContainer==h?h.body.innerHTML=a:(g.deleteContents(),0===h.body.childNodes.length?h.body.innerHTML=a:g.createContextualFragment?g.insertNode(g.createContextualFragment(a)):(d=h.createDocumentFragment(),e=h.createElement("div"),d.appendChild(e),e.outerHTML=a,g.insertNode(d))),c=f.dom.get("__caret"),g=h.createRange(),g.setStartBefore(c),g.setEndBefore(c),f.setRng(g),f.dom.remove("__caret");try{f.setRng(g)}catch(i){}}else g.item&&(h.execCommand("Delete",!1,null),g=f.getRng()),/^\s+/.test(a)?(g.pasteHTML('<span id="__mce_tmp">_</span>'+a),f.dom.remove("__mce_tmp")):g.pasteHTML(a);b.no_events||f.editor.fire("SetContent",b)},getStart:function(a){var b,c,d,e,f=this,g=f.getRng();if(g.duplicate||g.item){if(g.item)return g.item(0);for(d=g.duplicate(),d.collapse(1),b=d.parentElement(),b.ownerDocument!==f.dom.doc&&(b=f.dom.getRoot()),c=e=g.parentElement();e=e.parentNode;)if(e==b){b=c;break}return b}return b=g.startContainer,1==b.nodeType&&b.hasChildNodes()&&(a&&g.collapsed||(b=b.childNodes[Math.min(b.childNodes.length-1,g.startOffset)])),b&&3==b.nodeType?b.parentNode:b},getEnd:function(a){var b,c,d=this,e=d.getRng();return e.duplicate||e.item?e.item?e.item(0):(e=e.duplicate(),e.collapse(0),b=e.parentElement(),b.ownerDocument!==d.dom.doc&&(b=d.dom.getRoot()),b&&"BODY"==b.nodeName?b.lastChild||b:b):(b=e.endContainer,c=e.endOffset,1==b.nodeType&&b.hasChildNodes()&&(a&&e.collapsed||(b=b.childNodes[c>0?c-1:c])),b&&3==b.nodeType?b.parentNode:b)},getBookmark:function(a,b){return this.bookmarkManager.getBookmark(a,b)},moveToBookmark:function(a){return this.bookmarkManager.moveToBookmark(a)},select:function(a,b){var c,d=this,e=d.dom,f=e.createRng();if(d.lastFocusBookmark=null,a){if(!b&&d.controlSelection.controlSelect(a))return;c=e.nodeIndex(a),f.setStart(a.parentNode,c),f.setEnd(a.parentNode,c+1),b&&(d._moveEndPoint(f,a,!0),d._moveEndPoint(f,a)),d.setRng(f)}return a},isCollapsed:function(){var a=this,b=a.getRng(),c=a.getSel();return!b||b.item?!1:b.compareEndPoints?0===b.compareEndPoints("StartToEnd",b):!c||b.collapsed},collapse:function(a){var b,c=this,d=c.getRng();d.item&&(b=d.item(0),d=c.win.document.body.createTextRange(),d.moveToElementText(b)),d.collapse(!!a),c.setRng(d)},getSel:function(){var a=this.win;return a.getSelection?a.getSelection():a.document.selection},getRng:function(a){function b(a,b,c){try{return b.compareBoundaryPoints(a,c)}catch(d){return-1}}var c,d,e,f,g=this,h=g.win.document;if(!a&&g.lastFocusBookmark){var i=g.lastFocusBookmark;return i.startContainer?(d=h.createRange(),d.setStart(i.startContainer,i.startOffset),d.setEnd(i.endContainer,i.endOffset)):d=i,d}if(a&&g.tridentSel)return g.tridentSel.getRangeAt(0);try{(c=g.getSel())&&(d=c.rangeCount>0?c.getRangeAt(0):c.createRange?c.createRange():h.createRange())}catch(j){}if(l&&d&&d.setStart&&h.selection){try{f=h.selection.createRange()}catch(j){}f&&f.item&&(e=f.item(0),d=h.createRange(),d.setStartBefore(e),d.setEndAfter(e))}return d||(d=h.createRange?h.createRange():h.body.createTextRange()),d.setStart&&9===d.startContainer.nodeType&&d.collapsed&&(e=g.dom.getRoot(),d.setStart(e,0),d.setEnd(e,0)),g.selectedRange&&g.explicitRange&&(0===b(d.START_TO_START,d,g.selectedRange)&&0===b(d.END_TO_END,d,g.selectedRange)?d=g.explicitRange:(g.selectedRange=null,g.explicitRange=null)),d},setRng:function(a,b){var c,d=this;if(a)if(a.select)try{a.select()}catch(e){}else if(d.tridentSel){if(a.cloneRange)try{return void d.tridentSel.addRange(a)}catch(e){}}else if(c=d.getSel()){d.explicitRange=a;try{c.removeAllRanges(),c.addRange(a)}catch(e){}b===!1&&c.extend&&(c.collapse(a.endContainer,a.endOffset),c.extend(a.startContainer,a.startOffset)),d.selectedRange=c.rangeCount>0?c.getRangeAt(0):null}},setNode:function(a){var b=this;return b.setContent(b.dom.getOuterHTML(a)),a},getNode:function(){function a(a,b){for(var c=a;a&&3===a.nodeType&&0===a.length;)a=b?a.nextSibling:a.previousSibling;return a||c}var b,c=this,d=c.getRng(),e=d.startContainer,f=d.endContainer,g=d.startOffset,h=d.endOffset,i=c.dom.getRoot();return d?d.setStart?(b=d.commonAncestorContainer,!d.collapsed&&(e==f&&2>
4h-g&&e.hasChildNodes()&&(b=e.childNodes[g]),3===e.nodeType&&3===f.nodeType&&(e=e.length===g?a(e.nextSibling,!0):e.parentNode,f=0===h?a(f.previousSibling,!1):f.parentNode,e&&e===f))?e:b&&3==b.nodeType?b.parentNode:b):(b=d.item?d.item(0):d.parentElement(),b.ownerDocument!==c.win.document&&(b=i),b):i},getSelectedBlocks:function(b,c){var d,e,f=this,g=f.dom,h=[];if(e=g.getRoot(),b=g.getParent(b||f.getStart(),g.isBlock),c=g.getParent(c||f.getEnd(),g.isBlock),b&&b!=e&&h.push(b),b&&c&&b!=c){d=b;for(var i=new a(b,e);(d=i.next())&&d!=c;)g.isBlock(d)&&h.push(d)}return c&&b!=c&&c!=e&&h.push(c),h},isForward:function(){var a,b,c=this.dom,d=this.getSel();return d&&d.anchorNode&&d.focusNode?(a=c.createRng(),a.setStart(d.anchorNode,d.anchorOffset),a.collapse(!0),b=c.createRng(),b.setStart(d.focusNode,d.focusOffset),b.collapse(!0),a.compareBoundaryPoints(a.START_TO_START,b)<=0):!0},normalize:function(){var a=this,b=a.getRng();return!l&&new e(a.dom).normalize(b)&&a.setRng(b,a.isForward()),b},selectorChanged:function(a,b){var c,d=this;return d.selectorChangedData||(d.selectorChangedData={},c={},d.editor.on("NodeChange",function(a){var b=a.element,e=d.dom,f=e.getParents(b,null,e.getRoot()),g={};j(d.selectorChangedData,function(a,b){j(f,function(d){return e.is(d,b)?(c[b]||(j(a,function(a){a(!0,{node:d,selector:b,parents:f})}),c[b]=a),g[b]=a,!1):void 0})}),j(c,function(a,d){g[d]||(delete c[d],j(a,function(a){a(!1,{node:b,selector:d,parents:f})}))})})),d.selectorChangedData[a]||(d.selectorChangedData[a]=[]),d.selectorChangedData[a].push(b),d},getScrollContainer:function(){for(var a,b=this.dom.getRoot();b&&"BODY"!=b.nodeName;){if(b.scrollHeight>b.clientHeight){a=b;break}b=b.parentNode}return a},scrollIntoView:function(a){function b(a){for(var b=0,c=0,d=a;d&&d.nodeType;)b+=d.offsetLeft||0,c+=d.offsetTop||0,d=d.offsetParent;return{x:b,y:c}}var c,d,e,f,g=this,h=g.dom,i=h.getRoot();if("BODY"!=i.nodeName){var j=g.getScrollContainer();if(j)return c=b(a).y-b(j).y,f=j.clientHeight,e=j.scrollTop,void((e>c||c+25>e+f)&&(j.scrollTop=e>c?c:c-f+25))}d=h.getViewPort(g.editor.getWin()),c=h.getPos(a).y,e=d.y,f=d.h,(c<d.y||c+25>e+f)&&g.editor.getWin().scrollTo(0,e>c?c:c-f+25)},placeCaretAt:function(a,b){var c,d,e=this.editor.getDoc();if(e.caretPositionFromPoint)d=e.caretPositionFromPoint(a,b),c=e.createRange(),c.setStart(d.offsetNode,d.offset),c.collapse(!0);else if(e.caretRangeFromPoint)c=e.caretRangeFromPoint(a,b);else if(e.body.createTextRange){c=e.body.createTextRange();try{c.moveToPoint(a,b),c.collapse(!0)}catch(f){c.collapse(b<e.body.clientHeight)}}this.setRng(c)},_moveEndPoint:function(b,c,d){var e=c,f=new a(c,e),h=this.dom.schema.getNonEmptyElements();do{if(3==c.nodeType&&0!==k(c.nodeValue).length)return void(d?b.setStart(c,0):b.setEnd(c,c.nodeValue.length));if(h[c.nodeName]&&!/^(TD|TH)$/.test(c.nodeName))return void(d?b.setStartBefore(c):"BR"==c.nodeName?b.setEndBefore(c):b.setEndAfter(c));if(g.ie&&g.ie<11&&this.dom.isBlock(c)&&this.dom.isEmpty(c))return void(d?b.setStart(c,0):b.setEnd(c,0))}while(c=d?f.next():f.prev());"BODY"==e.nodeName&&(d?b.setStart(e,0):b.setEnd(e,e.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},i}),d(I,[G,k],function(a,b){function c(b){this.compare=function(c,e){function f(a){var c={};return d(b.getAttribs(a),function(d){var e=d.nodeName.toLowerCase();0!==e.indexOf("_")&&"style"!==e&&"data-mce-style"!==e&&(c[e]=b.getAttrib(a,e))}),c}function g(a,b){var c,d;for(d in a)if(a.hasOwnProperty(d)){if(c=b[d],"undefined"==typeof c)return!1;if(a[d]!=c)return!1;delete b[d]}for(d in b)if(b.hasOwnProperty(d))return!1;return!0}return c.nodeName!=e.nodeName?!1:g(f(c),f(e))&&g(b.parseStyle(b.getAttrib(c,"style")),b.parseStyle(b.getAttrib(e,"style")))?!a.isBookmarkNode(c)&&!a.isBookmarkNode(e):!1}}var d=b.each;return c}),d(J,[k],function(a){function b(a,b){function d(a){return a.replace(/%(\w+)/g,"")}var e,f,g,h,i=a.dom,j="";if(h=a.settings.preview_styles,h===!1)return"";if(h||(h="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof b){if(b=a.formatter.get(b),!b)return;b=b[0]}return e=b.block||b.inline||"span",f=i.create(e),c(b.styles,function(a,b){a=d(a),a&&i.setStyle(f,b,a)}),c(b.attributes,function(a,b){a=d(a),a&&i.setAttrib(f,b,a)}),c(b.classes,function(a){a=d(a),i.hasClass(f,a)||i.addClass(f,a)}),a.fire("PreviewFormats"),i.setStyles(f,{position:"absolute",left:-65535}),a.getBody().appendChild(f),g=i.getStyle(a.getBody(),"fontSize",!0),g=/px$/.test(g)?parseInt(g,10):0,c(h.split(" "),function(b){var c=i.getStyle(f,b,!0);
4if(!("background-color"==b&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(c)&&(c=i.getStyle(a.getBody(),b,!0),"#ffffff"==i.toHex(c).toLowerCase())||"color"==b&&"#000000"==i.toHex(c).toLowerCase())){if("font-size"==b&&/em|%$/.test(c)){if(0===g)return;c=parseFloat(c,10)/(/%$/.test(c)?100:1),c=c*g+"px"}"border"==b&&c&&(j+="padding:0 2px;"),j+=b+":"+c+";"}}),a.fire("AfterPreviewFormats"),i.remove(f),j}var c=a.each;return{getCssText:b}}),d(K,[n,u,G,I,k,J],function(a,b,c,d,e,f){return function(g){function h(a){return a.nodeType&&(a=a.nodeName),!!g.schema.getTextBlockElements()[a.toLowerCase()] 5}function i(a,b){return V.getParents(a,b,V.getRoot())}function j(a){return 1===a.nodeType&&"_mce_caret"===a.id}function k(){n({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},defaultBlock:"div"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(a,b,c){gb(c,function(b,c){V.setAttrib(a,c,b)})}},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}]}),gb("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(a){n(a,{block:a,remove:"all"})}),n(g.settings.formats)}function l(){g.addShortcut("ctrl+b","bold_desc","Bold"),g.addShortcut("ctrl+i","italic_desc","Italic"),g.addShortcut("ctrl+u","underline_desc","Underline");for(var a=1;6>=a;a++)g.addShortcut("ctrl+"+a,"",["FormatBlock",!1,"h"+a]);g.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),g.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),g.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function m(a){return a?U[a]:U}function n(a,b){a&&("string"!=typeof a?gb(a,function(a,b){n(b,a)}):(b=b.length?b:[b],gb(b,function(a){a.deep===R&&(a.deep=!a.selector),a.split===R&&(a.split=!a.selector||a.inline),a.remove===R&&a.selector&&!a.inline&&(a.remove="none"),a.selector&&a.inline&&(a.mixed=!0,a.block_expand=!0),"string"==typeof a.classes&&(a.classes=a.classes.split(/\s+/))}),U[a]=b))}function o(a){return a&&U[a]&&delete U[a],U}function p(a){var b;return g.dom.getParent(a,function(a){return b=g.dom.getStyle(a,"text-decoration"),b&&"none"!==b}),b}function q(a){var b;1===a.nodeType&&a.parentNode&&1===a.parentNode.nodeType&&(b=p(a.parentNode),g.dom.getStyle(a,"color")&&b?g.dom.setStyle(a,"text-decoration",b):g.dom.getStyle(a,"textdecoration")===b&&g.dom.setStyle(a,"text-decoration",null))}function r(b,c,d){function e(a,b){if(b=b||o,a){if(b.onformat&&b.onformat(a,b,c,d),gb(b.styles,function(b,d){V.setStyle(a,d,E(b,c))}),b.styles){var e=V.getAttrib(a,"style");e&&a.setAttribute("data-mce-style",e)}gb(b.attributes,function(b,d){V.setAttrib(a,d,E(b,c))}),gb(b.classes,function(b){b=E(b,c),V.hasClass(a,b)||V.addClass(a,b)})}}function f(){function b(b,c){var e=new a(c);for(d=e.current();d;d=e.prev())if(d.childNodes.length>1||d==b||"BR"==d.tagName)return d}var c=g.selection.getRng(),e=c.startContainer,f=c.endContainer;if(e!=f&&0===c.endOffset){var h=b(e,f),i=3==h.nodeType?h.length:h.childNodes.length;c.setEnd(h,i)}return c}function i(a,d,f){var g,i,k=[],l=!0;g=o.inline||o.block,i=V.create(g),e(i),X.walk(a,function(a){function d(a){var q,r,s,t,v;return v=l,q=a.nodeName.toLowerCase(),r=a.parentNode.nodeName.toLowerCase(),1===a.nodeType&&eb(a)&&(v=l,l="true"===eb(a),t=!0),B(q,"br")?(m=0,void(o.block&&V.remove(a))):o.wrapper&&u(a,b,c)?void(m=0):l&&!t&&o.block&&!o.wrapper&&h(q)&&Y(r,g)?(a=V.rename(a,g),e(a),k.push(a),void(m=0)):o.selector&&(gb(n,function(b){"collapsed"in b&&b.collapsed!==p||V.is(a,b.selector)&&!j(a)&&(e(a,b),s=!0)}),!o.inline||s)?void(m=0):void(!l||t||!Y(g,q)||!Y(r,g)||!f&&3===a.nodeType&&1===a.nodeValue.length&&65279===a.nodeValue.charCodeAt(0)||j(a)||o.inline&&Z(a)?(m=0,gb(hb(a.childNodes),d),t&&(l=v),m=0):(m||(m=V.clone(i,cb),a.parentNode.insertBefore(m,a),k.push(m)),m.appendChild(a)))}var m;gb(a,d)}),o.links===!0&&gb(k,function(a){function b(a){"A"===a.nodeName&&e(a,o),gb(hb(a.childNodes),b)}b(a)}),gb(k,function(a){function d(a){var b=0;return gb(a.childNodes,function(a){F(a)||fb(a)||b++}),b}function f(a){var b,c;return gb(a.childNodes,function(a){return 1!=a.nodeType||fb(a)||j(a)?void 0:(b=a,cb)}),b&&!fb(b)&&A(b,o)&&(c=V.clone(b,cb),e(c),V.replace(c,a,db),V.remove(b,1)),c||a}var g;if(g=d(a),(k.length>1||!Z(a))&&0===g)return void V.remove(a,1);if(o.inline||o.wrapper){if(o.exact||1!==g||(a=f(a)),gb(n,function(b){gb(V.select(b.inline,a),function(a){fb(a)||J(b,c,a,b.exact?a:null)})}),u(a.parentNode,b,c))return V.remove(a,1),a=0,db;o.merge_with_parents&&V.getParent(a.parentNode,function(d){return u(d,b,c)?(V.remove(a,1),a=0,db):void 0}),a&&o.merge_siblings!==!1&&(a=M(L(a),a),a=M(a,L(a,db)))}})}var k,l,n=m(b),o=n[0],p=!d&&W.isCollapsed();if(o)if(d)d.nodeType?(l=V.createRng(),l.setStartBefore(d),l.setEndAfter(d),i(H(l,n),null,!0)):i(d,null,!0);
5else if(p&&o.inline&&!V.select("td.mce-item-selected,th.mce-item-selected").length)O("apply",b,c);else{var s=g.selection.getNode();$||!n[0].defaultBlock||V.getParent(s,V.isBlock)||r(n[0].defaultBlock),g.selection.setRng(f()),k=W.getBookmark(),i(H(W.getRng(db),n),k),o.styles&&(o.styles.color||o.styles.textDecoration)&&(ib(s,q,"childNodes"),q(s)),W.moveToBookmark(k),P(W.getRng(db)),g.nodeChanged()}}function s(a,b,c,d){function e(a){var c,d,f,g,h;if(1===a.nodeType&&eb(a)&&(g=s,s="true"===eb(a),h=!0),c=hb(a.childNodes),s&&!h)for(d=0,f=q.length;f>d&&!J(q[d],b,a,a);d++);if(r.deep&&c.length){for(d=0,f=c.length;f>d;d++)e(c[d]);h&&(s=g)}}function f(c){var e;return gb(i(c.parentNode).reverse(),function(c){var f;e||"_start"==c.id||"_end"==c.id||(f=u(c,a,b,d),f&&f.split!==!1&&(e=c))}),e}function h(a,c,d,e){var f,g,h,i,j,k;if(a){for(k=a.parentNode,f=c.parentNode;f&&f!=k;f=f.parentNode){for(g=V.clone(f,cb),j=0;j<q.length;j++)if(J(q[j],b,g,g)){g=0;break}g&&(h&&g.appendChild(h),i||(i=g),h=g)}!e||r.mixed&&Z(a)||(c=V.split(a,c)),h&&(d.parentNode.insertBefore(h,d),i.appendChild(d))}return c}function j(a){return h(f(a),a,a,!0)}function k(a){var b=V.get(a?"_start":"_end"),c=b[a?"firstChild":"lastChild"];return fb(c)&&(c=c[a?"firstChild":"lastChild"]),V.remove(b,!0),c}function l(a){var b,c,d=a.commonAncestorContainer;a=H(a,q,db),r.split&&(b=N(a,db),c=N(a),b!=c?(/^(TR|TH|TD)$/.test(b.nodeName)&&b.firstChild&&(b="TR"==b.nodeName?b.firstChild.firstChild||b:b.firstChild||b),d&&/^T(HEAD|BODY|FOOT|R)$/.test(d.nodeName)&&/^(TH|TD)$/.test(c.nodeName)&&c.firstChild&&(c=c.firstChild||c),b=G(b,"span",{id:"_start","data-mce-type":"bookmark"}),c=G(c,"span",{id:"_end","data-mce-type":"bookmark"}),j(b),j(c),b=k(db),c=k()):b=c=j(b),a.startContainer=b.parentNode,a.startOffset=_(b),a.endContainer=c.parentNode,a.endOffset=_(c)+1),X.walk(a,function(a){gb(a,function(a){e(a),1===a.nodeType&&"underline"===g.dom.getStyle(a,"text-decoration")&&a.parentNode&&"underline"===p(a.parentNode)&&J({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,a)})})}var n,o,q=m(a),r=q[0],s=!0;return c?void(c.nodeType?(o=V.createRng(),o.setStartBefore(c),o.setEndAfter(c),l(o)):l(c)):void(W.isCollapsed()&&r.inline&&!V.select("td.mce-item-selected,th.mce-item-selected").length?O("remove",a,b,d):(n=W.getBookmark(),l(W.getRng(db)),W.moveToBookmark(n),r.inline&&v(a,b,W.getStart())&&P(W.getRng(!0)),g.nodeChanged()))}function t(a,b,c){var d=m(a);!v(a,b,c)||"toggle"in d[0]&&!d[0].toggle?r(a,b,c):s(a,b,c)}function u(a,b,c,d){function e(a,b,e){var f,g,h,i=b[e];if(b.onmatch)return b.onmatch(a,b,e);if(i)if(i.length===R){for(f in i)if(i.hasOwnProperty(f)){if(g="attributes"===e?V.getAttrib(a,f):C(a,f),d&&!g&&!b.exact)return;if((!d||b.exact)&&!B(g,D(E(i[f],c),f)))return}}else for(h=0;h<i.length;h++)if("attributes"===e?V.getAttrib(a,i[h]):C(a,i[h]))return b;return b}var f,g,h,i=m(b);if(i&&a)for(g=0;g<i.length;g++)if(f=i[g],A(a,f)&&e(a,f,"attributes")&&e(a,f,"styles")){if(h=f.classes)for(g=0;g<h.length;g++)if(!V.hasClass(a,h[g]))return;return f}}function v(a,b,c){function d(c){var d=V.getRoot();return c===d?!1:(c=V.getParent(c,function(c){return c.parentNode===d||!!u(c,a,b,!0)}),u(c,a,b))}var e;return c?d(c):(c=W.getNode(),d(c)?db:(e=W.getStart(),e!=c&&d(e)?db:cb))}function w(a,b){var c,d=[],e={};return c=W.getStart(),V.getParent(c,function(c){var f,g;for(f=0;f<a.length;f++)g=a[f],!e[g]&&u(c,g,b)&&(e[g]=!0,d.push(g))},V.getRoot()),d}function x(a){var b,c,d,e,f,g=m(a);if(g)for(b=W.getStart(),c=i(b),e=g.length-1;e>=0;e--){if(f=g[e].selector,!f||g[e].defaultBlock)return db;for(d=c.length-1;d>=0;d--)if(V.is(c[d],f))return db}return cb}function y(a,b,c){var d;return Q||(Q={},d={},g.on("NodeChange",function(a){var b=i(a.element),c={};b=e.grep(b,function(a){return 1==a.nodeType&&!a.getAttribute("data-mce-bogus")}),gb(Q,function(a,e){gb(b,function(f){return u(f,e,{},a.similar)?(d[e]||(gb(a,function(a){a(!0,{node:f,format:e,parents:b})}),d[e]=a),c[e]=a,!1):void 0})}),gb(d,function(e,f){c[f]||(delete d[f],gb(e,function(c){c(!1,{node:a.element,format:f,parents:b})}))})})),gb(a.split(","),function(a){Q[a]||(Q[a]=[],Q[a].similar=c),Q[a].push(b)}),this}function z(a){return f.getCssText(g,a)}function A(a,b){return B(a,b.inline)?db:B(a,b.block)?db:b.selector?1==a.nodeType&&V.is(a,b.selector):void 0}function B(a,b){return a=a||"",b=b||"",a=""+(a.nodeName||a),b=""+(b.nodeName||b),a.toLowerCase()==b.toLowerCase()}function C(a,b){return D(V.getStyle(a,b),b)}function D(a,b){return("color"==b||"backgroundColor"==b)&&(a=V.toHex(a)),"fontWeight"==b&&700==a&&(a="bold"),"fontFamily"==b&&(
5a=a.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+a}function E(a,b){return"string"!=typeof a?a=a(b):b&&(a=a.replace(/%(\w+)/g,function(a,c){return b[c]||a})),a}function F(a){return a&&3===a.nodeType&&/^([\t \r\n]+|)$/.test(a.nodeValue)}function G(a,b,c){var d=V.create(b,c);return a.parentNode.insertBefore(d,a),d.appendChild(a),d}function H(b,c,d){function e(a){function b(a){return"BR"==a.nodeName&&a.getAttribute("data-mce-bogus")&&!a.nextSibling}var d,e,f,g,h;if(d=e=a?q:s,g=a?"previousSibling":"nextSibling",h=V.getRoot(),3==d.nodeType&&!F(d)&&(a?r>0:t<d.nodeValue.length))return d;for(;;){if(!c[0].block_expand&&Z(e))return e;for(f=e[g];f;f=f[g])if(!fb(f)&&!F(f)&&!b(f))return e;if(e.parentNode==h){d=e;break}e=e.parentNode}return d}function f(a,b){for(b===R&&(b=3===a.nodeType?a.length:a.childNodes.length);a&&a.hasChildNodes();)a=a.childNodes[b],a&&(b=3===a.nodeType?a.length:a.childNodes.length);return{node:a,offset:b}}function j(a){for(var b=a;b;){if(1===b.nodeType&&eb(b))return"false"===eb(b)?b:a;b=b.parentNode}return a}function k(b,c,e){function f(a,b){var c,f,g=a.nodeValue;return"undefined"==typeof b&&(b=e?g.length:0),e?(c=g.lastIndexOf(" ",b),f=g.lastIndexOf("Â ",b),c=c>f?c:f,-1===c||d||c++):(c=g.indexOf(" ",b),f=g.indexOf("Â ",b),c=-1!==c&&(-1===f||f>c)?c:f),c}var h,i,j,k;if(3===b.nodeType){if(j=f(b,c),-1!==j)return{container:b,offset:j};k=b}for(h=new a(b,V.getParent(b,Z)||g.getBody());i=h[e?"prev":"next"]();)if(3===i.nodeType){if(k=i,j=f(i),-1!==j)return{container:i,offset:j}}else if(Z(i))break;return k?(c=e?0:k.length,{container:k,offset:c}):void 0}function l(a,d){var e,f,g,h;for(3==a.nodeType&&0===a.nodeValue.length&&a[d]&&(a=a[d]),e=i(a),f=0;f<e.length;f++)for(g=0;g<c.length;g++)if(h=c[g],!("collapsed"in h&&h.collapsed!==b.collapsed)&&V.is(e[f],h.selector))return e[f];return a}function m(a,b){var d,e=V.getRoot();if(c[0].wrapper||(d=V.getParent(a,c[0].block,e)),d||(d=V.getParent(3==a.nodeType?a.parentNode:a,function(a){return a!=e&&h(a)})),d&&c[0].wrapper&&(d=i(d,"ul,ol").reverse()[0]||d),!d)for(d=a;d[b]&&!Z(d[b])&&(d=d[b],!B(d,"br")););return d||a}var n,o,p,q=b.startContainer,r=b.startOffset,s=b.endContainer,t=b.endOffset;if(1==q.nodeType&&q.hasChildNodes()&&(n=q.childNodes.length-1,q=q.childNodes[r>n?n:r],3==q.nodeType&&(r=0)),1==s.nodeType&&s.hasChildNodes()&&(n=s.childNodes.length-1,s=s.childNodes[t>n?n:t-1],3==s.nodeType&&(t=s.nodeValue.length)),q=j(q),s=j(s),(fb(q.parentNode)||fb(q))&&(q=fb(q)?q:q.parentNode,q=q.nextSibling||q,3==q.nodeType&&(r=0)),(fb(s.parentNode)||fb(s))&&(s=fb(s)?s:s.parentNode,s=s.previousSibling||s,3==s.nodeType&&(t=s.length)),c[0].inline&&(b.collapsed&&(p=k(q,r,!0),p&&(q=p.container,r=p.offset),p=k(s,t),p&&(s=p.container,t=p.offset)),o=f(s,t),o.node)){for(;o.node&&0===o.offset&&o.node.previousSibling;)o=f(o.node.previousSibling);o.node&&o.offset>0&&3===o.node.nodeType&&" "===o.node.nodeValue.charAt(o.offset-1)&&o.offset>1&&(s=o.node,s.splitText(o.offset-1))}return(c[0].inline||c[0].block_expand)&&(c[0].inline&&3==q.nodeType&&0!==r||(q=e(!0)),c[0].inline&&3==s.nodeType&&t!==s.nodeValue.length||(s=e())),c[0].selector&&c[0].expand!==cb&&!c[0].inline&&(q=l(q,"previousSibling"),s=l(s,"nextSibling")),(c[0].block||c[0].selector)&&(q=m(q,"previousSibling"),s=m(s,"nextSibling"),c[0].block&&(Z(q)||(q=e(!0)),Z(s)||(s=e()))),1==q.nodeType&&(r=_(q),q=q.parentNode),1==s.nodeType&&(t=_(s)+1,s=s.parentNode),{startContainer:q,startOffset:r,endContainer:s,endOffset:t}}function I(a,b){return b.links&&"A"==a.tagName}function J(a,b,c,d){var e,f,g;if(!A(c,a)&&!I(c,a))return cb;if("all"!=a.remove)for(gb(a.styles,function(e,f){e=D(E(e,b),f),"number"==typeof f&&(f=e,d=0),(a.remove_similar||!d||B(C(d,f),e))&&V.setStyle(c,f,""),g=1}),g&&""===V.getAttrib(c,"style")&&(c.removeAttribute("style"),c.removeAttribute("data-mce-style")),gb(a.attributes,function(a,e){var f;if(a=E(a,b),"number"==typeof e&&(e=a,d=0),!d||B(V.getAttrib(d,e),a)){if("class"==e&&(a=V.getAttrib(c,e),a&&(f="",gb(a.split(/\s+/),function(a){/mce\w+/.test(a)&&(f+=(f?" ":"")+a)}),f)))return void V.setAttrib(c,e,f);"class"==e&&c.removeAttribute("className"),bb.test(e)&&c.removeAttribute("data-mce-"+e),c.removeAttribute(e)}}),gb(a.classes,function(a){a=E(a,b),(!d||V.hasClass(d,a))&&V.removeClass(c,a)}),f=V.getAttribs(c),e=0;e<f.length;e++)if(0!==f[e].nodeName.indexOf("_"))return cb;return"none"!=a.remove?(K(c,a),db):void 0}function K(a,b){function c(a,b,c){return a=L(a,b,c),!a||"BR"==a.nodeName||Z(a)}var d,e=a.parentNode;b.block&&($?e==V.getRoot()&&(b.list_block&&B(a,b.list_block)||gb(hb(a.childNodes),function(a){Y($,a.nodeName.toLowerCase())?d?d.appendChild(a):(d=G(a,$),V.setAttribs(d,g.settings.forced_root_block_attrs)):d=0})):Z(a)&&!Z(e)&&(c(a,cb)||c(a.firstChild,db,1)||a.insertBefore(V.create("br"),a.firstChild),c(a,db)||c(a.lastChild,cb,1)||a.appendChild(V.create("br")))),b.selector&&b.inline&&!B(b.inline,a)||V.remove(a,1)}function L(a,b,c){if(a)for(b=b?"nextSibling":"previousSibling",a=c?a:a[b];a;a=a[b])if(1==a.nodeType||!F(a))return a}function M(a,b){function c(a,b){for(e=a;e;e=e[b]){if(3==e.nodeType&&0!==e.nodeValue.length)return a;
5if(1==e.nodeType&&!fb(e))return e}return a}var e,f,g=new d(V);if(a&&b&&(a=c(a,"previousSibling"),b=c(b,"nextSibling"),g.compare(a,b))){for(e=a.nextSibling;e&&e!=b;)f=e,e=e.nextSibling,a.appendChild(f);return V.remove(b),gb(hb(b.childNodes),function(b){a.appendChild(b)}),a}return b}function N(b,c){var d,e,f;return d=b[c?"startContainer":"endContainer"],e=b[c?"startOffset":"endOffset"],1==d.nodeType&&(f=d.childNodes.length-1,!c&&e&&e--,d=d.childNodes[e>f?f:e]),3===d.nodeType&&c&&e>=d.nodeValue.length&&(d=new a(d,g.getBody()).next()||d),3!==d.nodeType||c||0!==e||(d=new a(d,g.getBody()).prev()||d),d}function O(b,c,d,e){function f(a){var b=V.create("span",{id:q,"data-mce-bogus":!0,style:t?"color:red":""});return a&&b.appendChild(g.getDoc().createTextNode(ab)),b}function i(a,b){for(;a;){if(3===a.nodeType&&a.nodeValue!==ab||a.childNodes.length>1)return!1;b&&1===a.nodeType&&b.push(a),a=a.firstChild}return!0}function j(a){for(;a;){if(a.id===q)return a;a=a.parentNode}}function k(b){var c;if(b)for(c=new a(b,b),b=c.current();b;b=c.next())if(3===b.nodeType)return b}function l(a,b){var c,d;if(a)d=W.getRng(!0),i(a)?(b!==!1&&(d.setStartBefore(a),d.setEndBefore(a)),V.remove(a)):(c=k(a),c.nodeValue.charAt(0)===ab&&(c.deleteData(0,1),d.startContainer==c&&d.startOffset>0&&d.setStart(c,d.startOffset-1),d.endContainer==c&&d.endOffset>0&&d.setEnd(c,d.endOffset-1)),V.remove(a,1)),W.setRng(d);else if(a=j(W.getStart()),!a)for(;a=V.get(q);)l(a,!1)}function n(){var a,b,e,g,h,i,l;a=W.getRng(!0),g=a.startOffset,i=a.startContainer,l=i.nodeValue,b=j(W.getStart()),b&&(e=k(b)),l&&g>0&&g<l.length&&/\w/.test(l.charAt(g))&&/\w/.test(l.charAt(g-1))?(h=W.getBookmark(),a.collapse(!0),a=H(a,m(c)),a=X.split(a),r(c,d,a),W.moveToBookmark(h)):(b&&e.nodeValue===ab?r(c,d,b):(b=f(!0),e=b.firstChild,a.insertNode(b),g=1,r(c,d,b)),W.setCursorLocation(e,g))}function o(){var a,b,g,i,j,k,l,n,o=W.getRng(!0),p=[];for(a=o.startContainer,b=o.startOffset,j=a,3==a.nodeType&&(b!=a.nodeValue.length&&(i=!0),j=j.parentNode);j;){if(u(j,c,d,e)){k=j;break}j.nextSibling&&(i=!0),p.push(j),j=j.parentNode}if(k)if(i)g=W.getBookmark(),o.collapse(!0),o=H(o,m(c),!0),o=X.split(o),s(c,d,o),W.moveToBookmark(g);else{for(n=f(),j=n,l=p.length-1;l>=0;l--)j.appendChild(V.clone(p[l],!1)),j=j.firstChild;j.appendChild(V.doc.createTextNode(ab)),j=j.firstChild;var q=V.getParent(k,h);q&&V.isEmpty(q)?k.parentNode.replaceChild(n,k):V.insertAfter(n,k),W.setCursorLocation(j,1),V.isEmpty(k)&&V.remove(k)}}function p(){var a;a=j(W.getStart()),a&&!V.isEmpty(a)&&ib(a,function(a){1!=a.nodeType||a.id===q||V.isEmpty(a)||V.setAttrib(a,"data-mce-bogus",null)},"childNodes")}var q="_mce_caret",t=g.settings.caret_debug;g._hasCaretEvents||(T=function(){var a,b=[];if(i(j(W.getStart()),b))for(a=b.length;a--;)V.setAttrib(b[a],"data-mce-bogus","1")},S=function(a){var b=a.keyCode;l(),(8==b||37==b||39==b)&&l(j(W.getStart())),p()},g.on("SetContent",function(a){a.selection&&p()}),g._hasCaretEvents=!0),"apply"==b?n():o()}function P(b){var c,d,e,f,g,h=b.startContainer,i=b.startOffset;if(3==h.nodeType&&i>=h.nodeValue.length&&(i=_(h),h=h.parentNode,c=!0),1==h.nodeType)for(f=h.childNodes,h=f[Math.min(i,f.length-1)],d=new a(h,V.getParent(h,V.isBlock)),(i>f.length-1||c)&&d.next(),e=d.current();e;e=d.next())if(3==e.nodeType&&!F(e))return g=V.create("a",{"data-mce-bogus":"all"},ab),e.parentNode.insertBefore(g,e),b.setStart(e,0),W.setRng(b),void V.remove(g)}var Q,R,S,T,U={},V=g.dom,W=g.selection,X=new b(V),Y=g.schema.isValidChild,Z=V.isBlock,$=g.settings.forced_root_block,_=V.nodeIndex,ab="",bb=/^(src|href|style)$/,cb=!1,db=!0,eb=V.getContentEditable,fb=c.isBookmarkNode,gb=e.each,hb=e.grep,ib=e.walk,jb=e.extend;jb(this,{get:m,register:n,unregister:o,apply:r,remove:s,toggle:t,match:v,matchAll:w,matchNode:u,canApply:x,formatChanged:y,getCssText:z}),k(),l(),g.on("BeforeGetContent",function(a){T&&"raw"!=a.format&&T()}),g.on("mouseup keydown",function(a){S&&S(a)})}}),d(L,[E,j,k,y],function(a,b,c,d){var e,f=c.trim;return e=new RegExp(["<span[^>]+data-mce-bogus[^>]+>[â]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(c){function g(){var a,b,g,h,i,j=c.getContent({format:"raw",no_events:1}),k=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,l=c.schema;for(j=j.replace(e,""),i=l.getShortEndedElements();h=k.exec(j);)b=k.lastIndex,g=h[0].length,a=i[h[1]]?b:d.findEndTag(l,j,b),j=j.substring(0,b-g)+j.substring(a),k.lastIndex=b-g;return f(j)}function h(a){k.typing=!1,k.add({},a)}var i,j,k=this,l=0,m=[],n=0;return c.on("init",function(){k.add()}),c.on("BeforeExecCommand",function(a){var b=a.command;"Undo"!=b&&"Redo"!=b&&"mceRepaint"!=b&&k.beforeChange()}),c.on("ExecCommand",function(a){var b=a.command;"Undo"!=b&&"Redo"!=b&&"mceRepaint"!=b&&h(a)}),c.on("ObjectResizeStart",function(){k.beforeChange()}),c.on("SaveContent ObjectResized blur",h),c.on("DragEnd",h),c.on("KeyUp",function(a){var d=a.keyCode;(d>=33&&36>=d||d>=37&&40>
5=d||45==d||13==d||a.ctrlKey)&&(h(),c.nodeChanged()),(46==d||8==d||b.mac&&(91==d||93==d))&&c.nodeChanged(),j&&k.typing&&(c.isDirty()||(c.isNotDirty=!m[0]||g()==m[0].content,c.isNotDirty||c.fire("change",{level:m[0],lastLevel:null})),c.fire("TypingUndo"),j=!1,c.nodeChanged())}),c.on("KeyDown",function(b){var c=b.keyCode;if(c>=33&&36>=c||c>=37&&40>=c||45==c)return void(k.typing&&h(b));var d=a.modifierPressed(b);!(16>c||c>20)||224==c||91==c||k.typing||d||(k.beforeChange(),k.typing=!0,k.add({},b),j=!0)}),c.on("MouseDown",function(a){k.typing&&h(a)}),c.addShortcut("ctrl+z","","Undo"),c.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),c.on("AddUndo Undo Redo ClearUndos",function(a){a.isDefaultPrevented()||c.nodeChanged()}),k={data:m,typing:!1,beforeChange:function(){n||(i=c.selection.getBookmark(2,!0))},add:function(a,b){var d,e,f=c.settings;if(a=a||{},a.content=g(),n||c.removed)return null;if(e=m[l],c.fire("BeforeAddUndo",{level:a,lastLevel:e,originalEvent:b}).isDefaultPrevented())return null;if(e&&e.content==a.content)return null;if(m[l]&&(m[l].beforeBookmark=i),f.custom_undo_redo_levels&&m.length>f.custom_undo_redo_levels){for(d=0;d<m.length-1;d++)m[d]=m[d+1];m.length--,l=m.length}a.bookmark=c.selection.getBookmark(2,!0),l<m.length-1&&(m.length=l+1),m.push(a),l=m.length-1;var h={level:a,lastLevel:e,originalEvent:b};return c.fire("AddUndo",h),l>0&&(c.isNotDirty=!1,c.fire("change",h)),a},undo:function(){var a;return k.typing&&(k.add(),k.typing=!1),l>0&&(a=m[--l],0===l&&(c.isNotDirty=!0),c.setContent(a.content,{format:"raw"}),c.selection.moveToBookmark(a.beforeBookmark),c.fire("undo",{level:a})),a},redo:function(){var a;return l<m.length-1&&(a=m[++l],c.setContent(a.content,{format:"raw"}),c.selection.moveToBookmark(a.bookmark),c.fire("redo",{level:a})),a},clear:function(){m=[],l=0,k.typing=!1,c.fire("ClearUndos")},hasUndo:function(){return l>0||k.typing&&m[0]&&g()!=m[0].content},hasRedo:function(){return l<m.length-1&&!this.typing},transact:function(a){k.beforeChange();try{n++,a()}finally{n--}k.add()}}}}
5),d(M,[n,u,j],function(a,b,c){var d=c.ie&&c.ie<11;return function(e){function f(f){function m(a){return a&&g.isBlock(a)&&!/^(TD|TH|CAPTION|FORM)$/.test(a.nodeName)&&!/^(fixed|absolute)/i.test(a.style.position)&&"true"!==g.getContentEditable(a)}function n(a){var b;g.isBlock(a)&&(b=h.getRng(),a.appendChild(g.create("span",null,"Â ")),h.select(a),a.lastChild.outerHTML="",h.setRng(b))}function o(a){var b,c=a,d=[];if(c){for(;c=c.firstChild;){if(g.isBlock(c))return;1!=c.nodeType||l[c.nodeName.toLowerCase()]||d.push(c)}for(b=d.length;b--;)c=d[b],!c.hasChildNodes()||c.firstChild==c.lastChild&&""===c.firstChild.nodeValue?g.remove(c):"A"==c.nodeName&&" "===(c.innerText||c.textContent)&&g.remove(c)}}function p(b){function d(a){for(;a;){if(1==a.nodeType||3==a.nodeType&&a.data&&/[\r\n\s]/.test(a.data))return a;a=a.nextSibling}}var e,f,i,j,k=b;if(b){if(c.ie&&c.ie<9&&E&&E.firstChild&&E.firstChild==E.lastChild&&"BR"==E.firstChild.tagName&&g.remove(E.firstChild),/^(LI|DT|DD)$/.test(b.nodeName)){var m=d(b.firstChild);m&&/^(UL|OL|DL)$/.test(m.nodeName)&&b.insertBefore(g.doc.createTextNode("Â "),b.firstChild)}if(i=g.createRng(),c.ie||b.normalize(),b.hasChildNodes()){for(e=new a(b,b);f=e.current();){if(3==f.nodeType){i.setStart(f,0),i.setEnd(f,0);break}if(l[f.nodeName.toLowerCase()]){i.setStartBefore(f),i.setEndBefore(f);break}k=f,f=e.next()}f||(i.setStart(k,0),i.setEnd(k,0))}else"BR"==b.nodeName?b.nextSibling&&g.isBlock(b.nextSibling)?((!F||9>F)&&(j=g.create("br"),b.parentNode.insertBefore(j,b)),i.setStartBefore(b),i.setEndBefore(b)):(i.setStartAfter(b),i.setEndAfter(b)):(i.setStart(b,0),i.setEnd(b,0));h.setRng(i),g.remove(j),h.scrollIntoView(b)}}function q(a){var b=i.forced_root_block;b&&b.toLowerCase()===a.tagName.toLowerCase()&&g.setAttribs(a,i.forced_root_block_attrs)}function r(a){var b,c,e,f=C,h=k.getTextInlineElements();if(a||"TABLE"==K?(b=g.create(a||M),q(b)):b=E.cloneNode(!1),e=b,i.keep_styles!==!1)do if(h[f.nodeName]){if("_mce_caret"==f.id)continue;c=f.cloneNode(!1),g.setAttrib(c,"id",""),b.hasChildNodes()?(c.appendChild(b.firstChild),b.appendChild(c)):(e=c,b.appendChild(c))}while(f=f.parentNode);return d||(e.innerHTML='<br data-mce-bogus="1">'),b}function s(b){var c,d,e;if(3==C.nodeType&&(b?D>0:D<C.nodeValue.length))return!1;if(C.parentNode==E&&N&&!b)return!0;if(b&&1==C.nodeType&&C==E.firstChild)return!0;if("TABLE"===C.nodeName||C.previousSibling&&"TABLE"==C.previousSibling.nodeName)return N&&!b||!N&&b;for(c=new a(C,E),3==C.nodeType&&(b&&0===D?c.prev():b||D!=C.nodeValue.length||c.next());d=c.current();){if(1===d.nodeType){if(!d.getAttribute("data-mce-bogus")&&(e=d.nodeName.toLowerCase(),l[e]&&"br"!==e))return!1}else if(3===d.nodeType&&!/^[ \t\r\n]*$/.test(d.nodeValue))return!1;b?c.prev():c.next()}return!0}function t(a,b){var c,d,f,h,i,j,l=M||"P";if(d=g.getParent(a,g.isBlock),j=e.getBody().nodeName.toLowerCase(),!d||!m(d)){if(d=d||B,!d.hasChildNodes())return c=g.create(l),q(c),d.appendChild(c),z.setStart(c,0),z.setEnd(c,0),c;for(h=a;h.parentNode!=d;)h=h.parentNode;for(;h&&!g.isBlock(h);)f=h,h=h.previousSibling;if(f&&k.isValidChild(j,l.toLowerCase())){for(c=g.create(l),q(c),f.parentNode.insertBefore(c,f),h=f;h&&!g.isBlock(h);)i=h.nextSibling,c.appendChild(h),h=i;z.setStart(a,b),z.setEnd(a,b)}}return a}function u(){function a(a){for(var b=J[a?"firstChild":"lastChild"];b&&1!=b.nodeType;)b=b[a?"nextSibling":"previousSibling"];return b===E}function b(){var a=J.parentNode;return/^(LI|DT|DD)$/.test(a.nodeName)?a:J}var c=J.parentNode.nodeName;/^(OL|UL|LI)$/.test(c)&&(M="LI"),H=M?r(M):g.create("BR"),a(!0)&&a()?"LI"==c?g.insertAfter(H,b()):g.replace(H,J):a(!0)?"LI"==c?(g.insertAfter(H,b()),H.appendChild(g.doc.createTextNode(" ")),H.appendChild(J)):J.parentNode.insertBefore(H,J):a()?(g.insertAfter(H,b()),n(H)):(J=b(),A=z.cloneRange(),A.setStartAfter(E),A.setEndAfter(J),I=A.extractContents(),"LI"==M&&"LI"==I.firstChild.nodeName?(H=I.firstChild,g.insertAfter(I,J)):(g.insertAfter(I,J),g.insertAfter(H,J))),g.remove(E),p(H),j.add()}function v(){e.execCommand("InsertLineBreak",!1,f)}function w(a){do 3===a.nodeType&&(a.nodeValue=a.nodeValue.replace(/^[\r\n]+/,"")),a=a.firstChild;while(a)}function x(a){var b,c,d=g.getRoot();for(b=a;b!==d&&"false"!==g.getContentEditable(b);)"true"===g.getContentEditable(b)&&(c=b),b=b.parentNode;return b!==d?c:d}function y(a){var b;d||(a.normalize(),b=a.lastChild,(!b||/^(left|right)$/gi.test(g.getStyle(b,"float",!0)))&&g.add(a,"br"))}var z,A,B,C,D,E,F,G,H,I,J,K,L,M,N;
5if(z=h.getRng(!0),!f.isDefaultPrevented()){if(!z.collapsed)return void e.execCommand("Delete");if(new b(g).normalize(z),C=z.startContainer,D=z.startOffset,M=(i.force_p_newlines?"p":"")||i.forced_root_block,M=M?M.toUpperCase():"",F=g.doc.documentMode,G=f.shiftKey,1==C.nodeType&&C.hasChildNodes()&&(N=D>C.childNodes.length-1,C=C.childNodes[Math.min(D,C.childNodes.length-1)]||C,D=N&&3==C.nodeType?C.nodeValue.length:0),B=x(C)){if(j.beforeChange(),!g.isBlock(B)&&B!=g.getRoot())return void((!M||G)&&v());if((M&&!G||!M&&G)&&(C=t(C,D)),E=g.getParent(C,g.isBlock),J=E?g.getParent(E.parentNode,g.isBlock):null,K=E?E.nodeName.toUpperCase():"",L=J?J.nodeName.toUpperCase():"","LI"!=L||f.ctrlKey||(E=J,K=L),/^(LI|DT|DD)$/.test(K)){if(!M&&G)return void v();if(g.isEmpty(E))return void u()}if("PRE"==K&&i.br_in_pre!==!1){if(!G)return void v()}else if(!M&&!G&&"LI"!=K||M&&G)return void v();M&&E===e.getBody()||(M=M||"P",s()?(H=/^(H[1-6]|PRE|FIGURE)$/.test(K)&&"HGROUP"!=L?r(M):r(),i.end_container_on_empty_block&&m(J)&&g.isEmpty(E)?H=g.split(J,E):g.insertAfter(H,E),p(H)):s(!0)?(H=E.parentNode.insertBefore(r(),E),n(H),p(E)):(A=z.cloneRange(),A.setEndAfter(E),I=A.extractContents(),w(I),H=I.firstChild,g.insertAfter(I,E),o(H),y(E),p(H)),g.setAttrib(H,"id",""),e.fire("NewBlock",{newBlock:H}),j.add())}}}var g=e.dom,h=e.selection,i=e.settings,j=e.undoManager,k=e.schema,l=k.getNonEmptyElements();e.on("keydown",function(a){13==a.keyCode&&f(a)!==!1&&a.preventDefault()})}}),d(N,[],function(){return function(a){function b(){var b,h,i,j,k,l,m,n,o,p,q,r,s=e.getStart(),t=a.getBody(),u=-16777215;if(r=c.forced_root_block,s&&1===s.nodeType&&r){for(;s&&s!=t;){if(g[s.nodeName])return;s=s.parentNode}if(b=e.getRng(),b.setStart){h=b.startContainer,i=b.startOffset,j=b.endContainer,k=b.endOffset;try{o=a.getDoc().activeElement===t}catch(v){}}else b.item&&(s=b.item(0),b=a.getDoc().body.createTextRange(),b.moveToElementText(s)),o=b.parentElement().ownerDocument===a.getDoc(),p=b.duplicate(),p.collapse(!0),i=-1*p.move("character",u),p.collapsed||(p=b.duplicate(),p.collapse(!1),k=-1*p.move("character",u)-i);for(s=t.firstChild,q=t.nodeName.toLowerCase();s;)if((3===s.nodeType||1==s.nodeType&&!g[s.nodeName])&&f.isValidChild(q,r.toLowerCase())){if(3===s.nodeType&&0===s.nodeValue.length){m=s,s=s.nextSibling,d.remove(m);continue}l||(l=d.create(r,a.settings.forced_root_block_attrs),s.parentNode.insertBefore(l,s),n=!0),m=s,s=s.nextSibling,l.appendChild(m)}else l=null,s=s.nextSibling;if(n&&o){if(b.setStart)b.setStart(h,i),b.setEnd(j,k),e.setRng(b);else try{b=a.getDoc().body.createTextRange(),b.moveToElementText(t),b.collapse(!0),b.moveStart("character",i),k>0&&b.moveEnd("character",k),b.select()}catch(v){}a.nodeChanged()}}}var c=a.settings,d=a.dom,e=a.selection,f=a.schema,g=f.getBlockElements();c.forced_root_block&&a.on("NodeChange",b)}}),d(O,[B,j,k,I,u,n],function(a,c,d,e,f,g){var h=d.each,i=d.extend,j=d.map,k=d.inArray,l=d.explode,m=c.gecko,n=c.ie,o=c.ie&&c.ie<11,p=!0,q=!1;return function(d){function r(a,b,c){var d;return a=a.toLowerCase(),(d=D.exec[a])?(d(a,b,c),p):q}function s(a){var b;return a=a.toLowerCase(),(b=D.state[a])?b(a):-1}function t(a){var b;return a=a.toLowerCase(),(b=D.value[a])?b(a):q}function u(a,b){b=b||"exec",h(a,function(a,c){h(c.toLowerCase().split(","),function(c){D[b][c]=a})})}function v(a,c,e){return c===b&&(c=q),e===b&&(e=null),d.getDoc().execCommand(a,c,e)}function w(a){return F.match(a)}function x(a,c){F.toggle(a,c?{value:c}:b),d.nodeChanged()}function y(a){A=C.getBookmark(a)}function z(){C.moveToBookmark(A)}var A,B=d.dom,C=d.selection,D={state:{},exec:{},value:{}},E=d.settings,F=d.formatter;i(this,{execCommand:r,queryCommandState:s,queryCommandValue:t,addCommands:u}),u({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){d.undoManager.add()},"Cut,Copy,Paste":function(a){var b,e=d.getDoc();try{v(a)}catch(f){b=p}if(b||!e.queryCommandSupported(a)){var g=d.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");c.mac&&(g=g.replace(/Ctrl\+/g,"â+")),d.windowManager.alert(g)}},unlink:function(){if(C.isCollapsed()){var a=C.getNode();return void("A"==a.tagName&&d.dom.remove(a,!0))}F.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(a){var b=a.substring(7);"full"==b&&(b="justify"),h("left,center,right,justify".split(","),function(a){b!=a&&F.remove("align"+a)}),x("align"+b),r("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(a){var b,c;v(a),b=B.getParent(C.getNode(),"ol,ul"),b&&(c=b.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(c.nodeName)&&(y(),B.split(c,b),z()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){x(a)},"ForeColor,HiliteColor,FontName":function(a,b,c){x(a,c) 6},FontSize:function(a,b,c){var d,e;c>=1&&7>=c&&(e=l(E.font_size_style_values),d=l(E.font_size_classes),c=d?d[c-1]||c:e[c-1]||c),x(a,c)},RemoveFormat:function(a){F.remove(a)},mceBlockQuote:function(){x("blockquote")},FormatBlock:function(a,b,c){return x(c||"p")},mceCleanup:function(){var a=C.getBookmark();d.setContent(d.getContent({cleanup:p}),{cleanup:p}),C.moveToBookmark(a)},mceRemoveNode:function(a,b,c){var e=c||C.getNode();e!=d.getBody()&&(y(),d.dom.remove(e,p),z())},mceSelectNodeDepth:function(a,b,c){var e=0;B.getParent(C.getNode(),function(a){return 1==a.nodeType&&e++==c?(C.select(a),q):void 0},d.getBody())},mceSelectNode:function(a,b,c){C.select(c)}
6,mceInsertContent:function(b,c,f){function g(a){function b(a){return d[a]&&3==d[a].nodeType}var c,d,e;return c=C.getRng(!0),d=c.startContainer,e=c.startOffset,3==d.nodeType&&(e>0?a=a.replace(/^ /," "):b("previousSibling")||(a=a.replace(/^ /," ")),e<d.length?a=a.replace(/ (<br>|)$/," "):b("nextSibling")||(a=a.replace(/( | )(<br>|)$/," "))),a}function i(a){if(w)for(t=a.firstChild;t;t=t.walk(!0))x[t.name]&&t.attr("data-mce-new","true")}function j(){if(w){var a=d.getBody(),b=new e(B);h(B.select("*[data-mce-new]"),function(c){c.removeAttribute("data-mce-new");for(var d=c.parentNode;d&&d!=a;d=d.parentNode)b.compare(d,c)&&B.remove(c,!0)})}}var k,l,m,o,p,q,r,s,t,u,v,w,x=d.schema.getTextInlineElements();"string"!=typeof f&&(w=f.merge,f=f.content),/^ | $/.test(f)&&(f=g(f)),k=d.parser,l=new a({},d.schema),v='<span id="mce_marker" data-mce-type="bookmark">​</span>',q={content:f,format:"html",selection:!0},d.fire("BeforeSetContent",q),f=q.content,-1==f.indexOf("{$caret}")&&(f+="{$caret}"),f=f.replace(/\{\$caret\}/,v),s=C.getRng();var y=s.startContainer||(s.parentElement?s.parentElement():null),z=d.getBody();y===z&&C.isCollapsed()&&B.isBlock(z.firstChild)&&B.isEmpty(z.firstChild)&&(s=B.createRng(),s.setStart(z.firstChild,0),s.setEnd(z.firstChild,0),C.setRng(s)),C.isCollapsed()||d.getDoc().execCommand("Delete",!1,null),m=C.getNode();var A={context:m.nodeName.toLowerCase()};if(p=k.parse(f,A),i(p),t=p.lastChild,"mce_marker"==t.attr("id"))for(r=t,t=t.prev;t;t=t.walk(!0))if(3==t.type||!B.isBlock(t.name)){d.schema.isValidChild(t.parent.name,"span")&&t.parent.insert(r,t,"br"===t.name);break}if(A.invalid){for(C.setContent(v),m=C.getNode(),o=d.getBody(),9==m.nodeType?m=t=o:t=m;t!==o;)m=t,t=t.parentNode;f=m==o?o.innerHTML:B.getOuterHTML(m),f=l.serialize(k.parse(f.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return l.serialize(p)}))),m==o?B.setHTML(o,f):B.setOuterHTML(m,f)}else f=l.serialize(p),t=m.firstChild,u=m.lastChild,!t||t===u&&"BR"===t.nodeName?B.setHTML(m,f):C.setContent(f);j(),r=B.get("mce_marker"),C.scrollIntoView(r),s=B.createRng(),t=r.previousSibling,t&&3==t.nodeType?(s.setStart(t,t.nodeValue.length),n||(u=r.nextSibling,u&&3==u.nodeType&&(t.appendData(u.data),u.parentNode.removeChild(u)))):(s.setStartBefore(r),s.setEndBefore(r)),B.remove(r),C.setRng(s),d.fire("SetContent",q),d.addVisual()},mceInsertRawHTML:function(a,b,c){C.setContent("tiny_mce_marker"),d.setContent(d.getContent().replace(/tiny_mce_marker/g,function(){return c}))},mceToggleFormat:function(a,b,c){x(c)},mceSetContent:function(a,b,c){d.setContent(c)},"Indent,Outdent":function(a){var b,c,e;b=E.indentation,c=/[a-z%]+$/i.exec(b),b=parseInt(b,10),s("InsertUnorderedList")||s("InsertOrderedList")?v(a):(E.forced_root_block||B.getParent(C.getNode(),B.isBlock)||F.apply("div"),h(C.getSelectedBlocks(),function(f){if("LI"!=f.nodeName){var g=d.getParam("indent_use_margin",!1)?"margin":"padding";g+="rtl"==B.getStyle(f,"direction",!0)?"Right":"Left","outdent"==a?(e=Math.max(0,parseInt(f.style[g]||0,10)-b),B.setStyle(f,g,e?e+c:"")):(e=parseInt(f.style[g]||0,10)+b+c,B.setStyle(f,g,e))}}))},mceRepaint:function(){if(m)try{y(p),C.getSel()&&C.getSel().selectAllChildren(d.getBody()),C.collapse(p),z()}catch(a){}},InsertHorizontalRule:function(){d.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){d.hasVisual=!d.hasVisual,d.addVisual()},mceReplaceContent:function(a,b,c){d.execCommand("mceInsertContent",!1,c.replace(/\{\$selection\}/g,C.getContent({format:"text"})))},mceInsertLink:function(a,b,c){var d;"string"==typeof c&&(c={href:c}),d=B.getParent(C.getNode(),"a"),c.href=c.href.replace(" ","%20"),d&&c.href||F.remove("link"),c.href&&F.apply("link",c,d)},selectAll:function(){var a,b=B.getRoot();C.getRng().setStart?(a=B.createRng(),a.setStart(b,0),a.setEnd(b,b.childNodes.length),C.setRng(a)):(a=C.getRng(),a.item||(a.moveToElementText(b),a.select()))},"delete":function(){v("Delete");var a=d.getBody();B.isEmpty(a)&&(d.setContent(""),a.firstChild&&B.isBlock(a.firstChild)?d.selection.setCursorLocation(a.firstChild,0):d.selection.setCursorLocation(a,0))},mceNewDocument:function(){d.setContent("")},InsertLineBreak:function(a,b,c){function e(){for(var a,b=new g(n,r),c=d.schema.getNonEmptyElements();a=b.next();)if(c[a.nodeName.toLowerCase()]||a.length>0)return!0}var h,i,j,k=c,l=C.getRng(!0);new f(B).normalize(l);var m=l.startOffset,n=l.startContainer;if(1==n.nodeType&&n.hasChildNodes()){var q=m>n.childNodes.length-1;
6n=n.childNodes[Math.min(m,n.childNodes.length-1)]||n,m=q&&3==n.nodeType?n.nodeValue.length:0}var r=B.getParent(n,B.isBlock),s=r?r.nodeName.toUpperCase():"",t=r?B.getParent(r.parentNode,B.isBlock):null,u=t?t.nodeName.toUpperCase():"",v=k&&k.ctrlKey;"LI"!=u||v||(r=t,s=u),n&&3==n.nodeType&&m>=n.nodeValue.length&&(o||e()||(h=B.create("br"),l.insertNode(h),l.setStartAfter(h),l.setEndAfter(h),i=!0)),h=B.create("br"),l.insertNode(h);var w=B.doc.documentMode;return o&&"PRE"==s&&(!w||8>w)&&h.parentNode.insertBefore(B.doc.createTextNode("\r"),h),j=B.create("span",{}," "),h.parentNode.insertBefore(j,h),C.scrollIntoView(j),B.remove(j),i?(l.setStartBefore(h),l.setEndBefore(h)):(l.setStartAfter(h),l.setEndAfter(h)),C.setRng(l),d.undoManager.add(),p}}),u({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(a){var b="align"+a.substring(7),c=C.isCollapsed()?[B.getParent(C.getNode(),B.isBlock)]:C.getSelectedBlocks(),d=j(c,function(a){return!!F.matchNode(a,b)});return-1!==k(d,p)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){return w(a)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var a;if(E.inline_styles){if((a=B.getParent(C.getStart(),B.isBlock))&&parseInt(a.style.paddingLeft,10)>0)return p;if((a=B.getParent(C.getEnd(),B.isBlock))&&parseInt(a.style.paddingLeft,10)>0)return p}return s("InsertUnorderedList")||s("InsertOrderedList")||!E.inline_styles&&!!B.getParent(C.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(a){var b=B.getParent(C.getNode(),"ul,ol");return b&&("insertunorderedlist"===a&&"UL"===b.tagName||"insertorderedlist"===a&&"OL"===b.tagName)}},"state"),u({"FontSize,FontName":function(a){var b,c=0;return(b=B.getParent(C.getNode(),"span"))&&(c="fontsize"==a?b.style.fontSize:b.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),c}},"value"),u({Undo:function(){d.undoManager.undo()},Redo:function(){d.undoManager.redo()}})}}),d(P,[k],function(a){function b(a,f){var g,h,i=this;if(a=d(a),f=i.settings=f||{},g=f.base_uri,/^([\w\-]+):([^\/]{2})/i.test(a)||/^\s*#/.test(a))return void(i.source=a);var j=0===a.indexOf("//");0!==a.indexOf("/")||j||(a=(g?g.protocol||"http":"http")+"://mce_host"+a),/^[\w\-]*:?\/\//.test(a)||(h=f.base_uri?f.base_uri.path:new b(location.href).directory,""===f.base_uri.protocol?a="//mce_host"+i.toAbsPath(h,a):(a=/([^#?]*)([#?]?.*)/.exec(a),a=(g&&g.protocol||"http")+"://mce_host"+i.toAbsPath(h,a[1])+a[2])),a=a.replace(/@@/g,"(mce_at)"),a=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(a),c(e,function(b,c){var d=a[c];d&&(d=d.replace(/\(mce_at\)/g,"@@")),i[b]=d}),g&&(i.protocol||(i.protocol=g.protocol),i.userInfo||(i.userInfo=g.userInfo),i.port||"mce_host"!==i.host||(i.port=g.port),i.host&&"mce_host"!==i.host||(i.host=g.host),i.source=""),j&&(i.protocol="")}var c=a.each,d=a.trim,e="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),f={ftp:21,http:80,https:443,mailto:25};return b.prototype={setPath:function(a){var b=this;a=/^(.*?)\/?(\w+)?$/.exec(a),b.path=a[0],b.directory=a[1],b.file=a[2],b.source="",b.getURI()},toRelative:function(a){var c,d=this;if("./"===a)return a;if(a=new b(a,{base_uri:d}),"mce_host"!=a.host&&d.host!=a.host&&a.host||d.port!=a.port||d.protocol!=a.protocol&&""!==a.protocol)return a.getURI();var e=d.getURI(),f=a.getURI();return e==f||"/"==e.charAt(e.length-1)&&e.substr(0,e.length-1)==f?e:(c=d.toRelPath(d.path,a.path),a.query&&(c+="?"+a.query),a.anchor&&(c+="#"+a.anchor),c)},toAbsolute:function(a,c){return a=new b(a,{base_uri:this}),a.getURI(c&&this.isSameOrigin(a))},isSameOrigin:function(a){if(this.host==a.host&&this.protocol==a.protocol){if(this.port==a.port)return!0;var b=f[this.protocol];if(b&&(this.port||b)==(a.port||b))return!0}return!1},toRelPath:function(a,b){var c,d,e,f=0,g="";if(a=a.substring(0,a.lastIndexOf("/")),a=a.split("/"),c=b.split("/"),a.length>=c.length)for(d=0,e=a.length;e>d;d++)if(d>=c.length||a[d]!=c[d]){f=d+1;break}if(a.length<c.length)for(d=0,e=c.length;e>d;d++)if(d>=a.length||a[d]!=c[d]){f=d+1;break}if(1===f)return b;for(d=0,e=a.length-(f-1);e>d;d++)g+="../";
6for(d=f-1,e=c.length;e>d;d++)g+=d!=f-1?"/"+c[d]:c[d];return g},toAbsPath:function(a,b){var d,e,f,g=0,h=[];for(e=/\/$/.test(b)?"/":"",a=a.split("/"),b=b.split("/"),c(a,function(a){a&&h.push(a)}),a=h,d=b.length-1,h=[];d>=0;d--)0!==b[d].length&&"."!==b[d]&&(".."!==b[d]?g>0?g--:h.push(b[d]):g++);return d=a.length-g,f=0>=d?h.reverse().join("/"):a.slice(0,d).join("/")+"/"+h.reverse().join("/"),0!==f.indexOf("/")&&(f="/"+f),e&&f.lastIndexOf("/")!==f.length-1&&(f+=e),f},getURI:function(a){var b,c=this;return(!c.source||a)&&(b="",a||(b+=c.protocol?c.protocol+"://":"//",c.userInfo&&(b+=c.userInfo+"@"),c.host&&(b+=c.host),c.port&&(b+=":"+c.port)),c.path&&(b+=c.path),c.query&&(b+="?"+c.query),c.anchor&&(b+="#"+c.anchor),c.source=b),c.source}},b}),d(Q,[k],function(a){function b(){}var c,d,e=a.each,f=a.extend;return b.extend=c=function(a){function b(){var a,b,c,e=this;if(!d&&(e.init&&e.init.apply(e,arguments),b=e.Mixins))for(a=b.length;a--;)c=b[a],c.init&&c.init.apply(e,arguments)}function g(){return this}function h(a,b){return function(){var c,d=this,e=d._super;return d._super=m[a],c=b.apply(d,arguments),d._super=e,c}}var i,j,k,l=this,m=l.prototype;d=!0,i=new l,d=!1,a.Mixins&&(e(a.Mixins,function(b){b=b;for(var c in b)"init"!==c&&(a[c]=b[c])}),m.Mixins&&(a.Mixins=m.Mixins.concat(a.Mixins))),a.Methods&&e(a.Methods.split(","),function(b){a[b]=g}),a.Properties&&e(a.Properties.split(","),function(b){var c="_"+b;a[b]=function(a){var b,d=this;return a!==b?(d[c]=a,d):d[c]}}),a.Statics&&e(a.Statics,function(a,c){b[c]=a}),a.Defaults&&m.Defaults&&(a.Defaults=f({},m.Defaults,a.Defaults));for(j in a)k=a[j],i[j]="function"==typeof k&&m[j]?h(j,k):k;return b.prototype=i,b.constructor=b,b.extend=c,b},b}),d(R,[k],function(a){function b(b){function c(){return!1}function d(){return!0}function e(a,e){var f,h,i,k;if(a=a.toLowerCase(),e=e||{},e.type=a,e.target||(e.target=j),e.preventDefault||(e.preventDefault=function(){e.isDefaultPrevented=d},e.stopPropagation=function(){e.isPropagationStopped=d},e.stopImmediatePropagation=function(){e.isImmediatePropagationStopped=d},e.isDefaultPrevented=c,e.isPropagationStopped=c,e.isImmediatePropagationStopped=c),b.beforeFire&&b.beforeFire(e),f=m[a])for(h=0,i=f.length;i>h;h++){if(k=f[h],k.once&&g(a,k.func),e.isImmediatePropagationStopped())return e.stopPropagation(),e;if(k.func.call(j,e)===!1)return e.preventDefault(),e}return e}function f(b,d,e,f){var g,h,i;if(d===!1&&(d=c),d)for(d={func:d},f&&a.extend(d,f),h=b.toLowerCase().split(" "),i=h.length;i--;)b=h[i],g=m[b],g||(g=m[b]=[],k(b,!0)),e?g.unshift(d):g.push(d);return l}function g(a,b){var c,d,e,f,g;if(a)for(f=a.toLowerCase().split(" "),c=f.length;c--;){if(a=f[c],d=m[a],!a){for(e in m)k(e,!1),delete m[e];return l}if(d){if(b)for(g=d.length;g--;)d[g].func===b&&(d=d.slice(0,g).concat(d.slice(g+1)),m[a]=d);else d.length=0;d.length||(k(a,!1),delete m[a])}}else{for(a in m)k(a,!1);m={}}return l}function h(a,b,c){return f(a,b,c,{once:!0})}function i(a){return a=a.toLowerCase(),!(!m[a]||0===m[a].length)}var j,k,l=this,m={};b=b||{},j=b.scope||l,k=b.toggleEvent||c,l.fire=e,l.on=f,l.off=g,l.once=h,l.has=i}var c=a.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return b.isNative=function(a){return!!c[a.toLowerCase()]},b}),d(S,[Q],function(a){function b(a){for(var b,c=[],d=a.length;d--;)b=a[d],b.__checked||(c.push(b),b.__checked=1);for(d=c.length;d--;)delete c[d].__checked;return c}var c,d=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f=/^\s*|\s*$/g,g=a.extend({init:function(a){function b(a){return a?(a=a.toLowerCase(),function(b){return"*"===a||b.type===a}):void 0}function c(a){return a?function(b){return b._name===a}:void 0}
6function g(a){return a?(a=a.split("."),function(b){for(var c=a.length;c--;)if(!b.hasClass(a[c]))return!1;return!0}):void 0}function h(a,b,c){return a?function(d){var e=d[a]?d[a]():"";return b?"="===b?e===c:"*="===b?e.indexOf(c)>=0:"~="===b?(" "+e+" ").indexOf(" "+c+" ")>=0:"!="===b?e!=c:"^="===b?0===e.indexOf(c):"$="===b?e.substr(e.length-c.length)===c:!1:!!c}:void 0}function i(a){var b;return a?(a=/(?:not\((.+)\))|(.+)/i.exec(a),a[1]?(b=k(a[1],[]),function(a){return!l(a,b)}):(a=a[2],function(b,c,d){return"first"===a?0===c:"last"===a?c===d-1:"even"===a?c%2===0:"odd"===a?c%2===1:b[a]?b[a]():!1})):void 0}function j(a,e,j){function k(a){a&&e.push(a)}var l;return l=d.exec(a.replace(f,"")),k(b(l[1])),k(c(l[2])),k(g(l[3])),k(h(l[4],l[5],l[6])),k(i(l[7])),e.psuedo=!!l[7],e.direct=j,e}function k(a,b){var c,d,f,g=[];do if(e.exec(""),d=e.exec(a),d&&(a=d[3],g.push(d[1]),d[2])){c=d[3];break}while(d);for(c&&k(c,b),a=[],f=0;f<g.length;f++)">"!=g[f]&&a.push(j(g[f],[],">"===g[f-1]));return b.push(a),b}var l=this.match;this._selectors=k(a,[])},match:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;for(b=b||this._selectors,c=0,d=b.length;d>c;c++){for(g=b[c],f=g.length,o=a,n=0,e=f-1;e>=0;e--)for(j=g[e];o;){if(j.psuedo)for(m=o.parent().items(),k=l=m.length;k--&&m[k]!==o;);for(h=0,i=j.length;i>h;h++)if(!j[h](o,k,l)){h=i+1;break}if(h===i){n++;break}if(e===f-1)break;o=o.parent()}if(n===f)return!0}return!1},find:function(a){function d(a,b,c){var e,f,g,i,j,k=b[c];for(e=0,f=a.length;f>e;e++){for(j=a[e],g=0,i=k.length;i>g;g++)if(!k[g](j,e,f)){g=i+1;break}if(g===i)c==b.length-1?h.push(j):j.items&&d(j.items(),b,c+1);else if(k.direct)return;j.items&&d(j.items(),b,c)}}var e,f,h=[],i=this._selectors;if(a.items){for(e=0,f=i.length;f>e;e++)d(a.items(),i[e],0);f>1&&(h=b(h))}return c||(c=g.Collection),new c(h)}});return g}),d(T,[k,S,Q],function(a,b,c){var d,e,f=Array.prototype.push,g=Array.prototype.slice;return e={length:0,init:function(a){a&&this.add(a)},add:function(b){var c=this;return a.isArray(b)?f.apply(c,b):b instanceof d?c.add(b.toArray()):f.call(c,b),c},set:function(a){var b,c=this,d=c.length;for(c.length=0,c.add(a),b=c.length;d>b;b++)delete c[b];return c},filter:function(a){var c,e,f,g,h=this,i=[];for("string"==typeof a?(a=new b(a),g=function(b){return a.match(b)}):g=a,c=0,e=h.length;e>c;c++)f=h[c],g(f)&&i.push(f);return new d(i)},slice:function(){return new d(g.apply(this,arguments))},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},each:function(b){return a.each(this,b),this},toArray:function(){return a.toArray(this)},indexOf:function(a){for(var b=this,c=b.length;c--&&b[c]!==a;);return c},reverse:function(){return new d(a.toArray(this).reverse())},hasClass:function(a){return this[0]?this[0].hasClass(a):!1},prop:function(a,b){var c,d,e=this;return b!==c?(e.each(function(c){c[a]&&c[a](b)}),e):(d=e[0],d&&d[a]?d[a]():void 0)},exec:function(b){var c=this,d=a.toArray(arguments).slice(1);return c.each(function(a){a[b]&&a[b].apply(a,d)}),c},remove:function(){for(var a=this.length;a--;)this[a].remove();return this}},a.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(b){e[b]=function(){var c=a.toArray(arguments);return this.each(function(a){b in a&&a[b].apply(a,c)}),this}}),a.each("text name disabled active selected checked visible parent value data".split(" "),function(a){e[a]=function(b){return this.prop(a,b)}}),d=c.extend(e),b.Collection=d,d}),d(U,[k,r],function(a,b){var c=0;return{id:function(){return"mceu_"+c++},createFragment:function(a){return b.DOM.createFragment(a)},getWindowSize:function(){return b.DOM.getViewPort()},getSize:function(a){var b,c;if(a.getBoundingClientRect){var d=a.getBoundingClientRect();b=Math.max(d.width||d.right-d.left,a.offsetWidth),c=Math.max(d.height||d.bottom-d.bottom,a.offsetHeight)}else b=a.offsetWidth,c=a.offsetHeight;return{width:b,height:c}},getPos:function(a,c){return b.DOM.getPos(a,c)},getViewPort:function(a){return b.DOM.getViewPort(a)},get:function(a){return document.getElementById(a)},addClass:function(a,c){return b.DOM.addClass(a,c)},removeClass:function(a,c){return b.DOM.removeClass(a,c)},hasClass:function(a,c){return b.DOM.hasClass(a,c)},toggleClass:function(a,c,d){return b.DOM.toggleClass(a,c,d)},css:function(a,c,d){return b.DOM.setStyle(a,c,d)},getRuntimeStyle:function(a,c){return b.DOM.getStyle(a,c,!0)},on:function(a,c,d,e){return b.DOM.bind(a,c,d,e)},off:function(a,c,d){return b.DOM.unbind(a,c,d)},fire:function(a,c,d){return b.DOM.fire(a,c,d)},innerHtml:function(a,c){b.DOM.setHTML(a,c)}}}),d(V,[Q,k,R,T,U],function(a,b,c,d,e){function f(a){return a._eventDispatcher||(a._eventDispatcher=new c({scope:a,toggleEvent:function(b,d){d&&c.isNative(b)&&(a._nativeEvents||(a._nativeEvents={}),a._nativeEvents[b]=!0,a._rendered&&a.bindPendingEvents())}})),a._eventDispatcher}var g="onmousewheel"in document,h=!1,i="mce-",j=a.extend({Statics:{classPrefix:i},isRtl:function(){return j.rtl},classPrefix:i,init:function(a){var c,d,f=this;if(f.settings=a=b.extend({},f.Defaults,a),f._id=a.id||e.id(),f._text=f._name="",f._width=f._height=0,f._aria={role:a.role},this._elmCache={}
6,c=a.classes)for(c=c.split(" "),c.map={},d=c.length;d--;)c.map[c[d]]=!0;f._classes=c||[],f.visible(!0),b.each("title text width height name classes visible disabled active value".split(" "),function(b){var c,d=a[b];d!==c?f[b](d):f["_"+b]===c&&(f["_"+b]=!1)}),f.on("click",function(){return f.disabled()?!1:void 0}),a.classes&&b.each(a.classes.split(" "),function(a){f.addClass(a)}),f.settings=a,f._borderBox=f.parseBox(a.border),f._paddingBox=f.parseBox(a.padding),f._marginBox=f.parseBox(a.margin),a.hidden&&f.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(a){for(var b,c=this.getRoot().controlIdLookup;a&&c&&!(b=c[a.id]);)a=a.parentNode;return b},parseBox:function(a){var b,c=10;return a?"number"==typeof a?(a=a||0,{top:a,left:a,bottom:a,right:a}):(a=a.split(" "),b=a.length,1===b?a[1]=a[2]=a[3]=a[0]:2===b?(a[2]=a[0],a[3]=a[1]):3===b&&(a[3]=a[1]),{top:parseInt(a[0],c)||0,right:parseInt(a[1],c)||0,bottom:parseInt(a[2],c)||0,left
6:parseInt(a[3],c)||0}):void 0},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(a,b){function c(b){var c=document.defaultView;return c?(b=b.replace(/[A-Z]/g,function(a){return"-"+a}),c.getComputedStyle(a,null).getPropertyValue(b)):a.currentStyle[b]}function d(a){var b=parseFloat(c(a),10);return isNaN(b)?0:b}return{top:d(b+"TopWidth"),right:d(b+"RightWidth"),bottom:d(b+"BottomWidth"),left:d(b+"LeftWidth")}},initLayoutRect:function(){var a,b,c,d,f,g,h,i,j,k,l=this,m=l.settings,n=l.getEl();a=l._borderBox=l._borderBox||l.measureBox(n,"border"),l._paddingBox=l._paddingBox||l.measureBox(n,"padding"),l._marginBox=l._marginBox||l.measureBox(n,"margin"),k=e.getSize(n),i=m.minWidth,j=m.minHeight,f=i||k.width,g=j||k.height,c=m.width,d=m.height,h=m.autoResize,h="undefined"!=typeof h?h:!c&&!d,c=c||f,d=d||g;var o=a.left+a.right,p=a.top+a.bottom,q=m.maxWidth||65535,r=m.maxHeight||65535;return l._layoutRect=b={x:m.x||0,y:m.y||0,w:c,h:d,deltaW:o,deltaH:p,contentW:c-o,contentH:d-p,innerW:c-o,innerH:d-p,startMinWidth:i||0,startMinHeight:j||0,minW:Math.min(f,q),minH:Math.min(g,r),maxW:q,maxH:r,autoResize:h,scrollW:0},l._lastLayoutRect={},b},layoutRect:function(a){var b,c,d,e,f,g,h=this,i=h._layoutRect;return i||(i=h.initLayoutRect()),a?(d=i.deltaW,e=i.deltaH,a.x!==f&&(i.x=a.x),a.y!==f&&(i.y=a.y),a.minW!==f&&(i.minW=a.minW),a.minH!==f&&(i.minH=a.minH),c=a.w,c!==f&&(c=c<i.minW?i.minW:c,c=c>i.maxW?i.maxW:c,i.w=c,i.innerW=c-d),c=a.h,c!==f&&(c=c<i.minH?i.minH:c,c=c>i.maxH?i.maxH:c,i.h=c,i.innerH=c-e),c=a.innerW,c!==f&&(c=c<i.minW-d?i.minW-d:c,c=c>i.maxW-d?i.maxW-d:c,i.innerW=c,i.w=c+d),c=a.innerH,c!==f&&(c=c<i.minH-e?i.minH-e:c,c=c>i.maxH-e?i.maxH-e:c,i.innerH=c,i.h=c+e),a.contentW!==f&&(i.contentW=a.contentW),a.contentH!==f&&(i.contentH=a.contentH),b=h._lastLayoutRect,(b.x!==i.x||b.y!==i.y||b.w!==i.w||b.h!==i.h)&&(g=j.repaintControls,g&&g.map&&!g.map[h._id]&&(g.push(h),g.map[h._id]=!0),b.x=i.x,b.y=i.y,b.w=i.w,b.h=i.h),h):i},repaint:function(){var a,b,c,d,e,f,g=this,h=0,i=0;f=document.createRange?function(a){return a}:Math.round,a=g.getEl().style,c=g._layoutRect,e=g._lastRepaintRect||{},d=g._borderBox,h=d.left+d.right,i=d.top+d.bottom,c.x!==e.x&&(a.left=f(c.x)+"px",e.x=c.x),c.y!==e.y&&(a.top=f(c.y)+"px",e.y=c.y),c.w!==e.w&&(a.width=f(c.w-h)+"px",e.w=c.w),c.h!==e.h&&(a.height=f(c.h-i)+"px",e.h=c.h),g._hasBody&&c.innerW!==e.innerW&&(b=g.getEl("body").style,b.width=f(c.innerW)+"px",e.innerW=c.innerW),g._hasBody&&c.innerH!==e.innerH&&(b=b||g.getEl("body").style,b.height=f(c.innerH)+"px",e.innerH=c.innerH),g._lastRepaintRect=e,g.fire("repaint",{},!1)},on:function(a,b){function c(a){var b,c;return"string"!=typeof a?a:function(e){return b||d.parentsAndSelf().each(function(d){var e=d.settings.callbacks;return e&&(b=e[a])?(c=d,!1):void 0}),b.call(c,e)}}var d=this;return f(d).on(a,c(b)),d},off:function(a,b){return f(this).off(a,b),this},fire:function(a,b,c){var d=this;if(b=b||{},b.control||(b.control=d),b=f(d).fire(a,b),c!==!1&&d.parent)for(var e=d.parent();e&&!b.isPropagationStopped();)e.fire(a,b,!1),e=e.parent();return b},hasEventListeners:function(a){return f(this).has(a)},parents:function(a){var b,c=this,e=new d;for(b=c.parent();b;b=b.parent())e.add(b);return a&&(e=e.filter(a)),e},parentsAndSelf:function(a){return new d(this).add(this.parents(a))},next:function(){var a=this.parent().items();return a[a.indexOf(this)+1]},prev:function(){var a=this.parent().items();return a[a.indexOf(this)-1]},findCommonAncestor:function(a,b){for(var c;a;){for(c=b;c&&a!=c;)c=c.parent();if(a==c)break;a=a.parent()}return a},hasClass:function(a,b){var c=this._classes[b||"control"];return a=this.classPrefix+a,c&&!!c.map[a]},addClass:function(a,b){var c,d,e=this;return a=this.classPrefix+a,c=e._classes[b||"control"],c||(c=[],c.map={},e._classes[b||"control"]=c),c.map[a]||(c.map[a]=a,c.push(a),e._rendered&&(d=e.getEl(b),d&&(d.className=c.join(" ")))),e},removeClass:function(a,b){var c,d,e,f=this;if(a=this.classPrefix+a,c=f._classes[b||"control"],c&&c.map[a])for(delete c.map[a],d=c.length;d--;)c[d]===a&&c.splice(d,1);return f._rendered&&(e=f.getEl(b),e&&(e.className=c.join(" "))),f},toggleClass:function(a,b,c){var d=this;return b?d.addClass(a,c):d.removeClass(a,c),d},classes:function(a){var b=this._classes[a||"control"];return b?b.join(" "):""},innerHtml:function(a){return e.innerHtml(this.getEl(),a),this},getEl:function(a){var b=a?this._id+"-"+a:this._id;return this._elmCache[b]||(this._elmCache[b]=e.get(b)),this._elmCache[b]},visible:function(a){var b,c=this;return"undefined"!=typeof a?(c._visible!==a&&(c._rendered&&(c.getEl().style.display=a?"":"none"),c._visible=a,b=c.parent(),b&&(b._lastRect=null),c.fire(a?"show":"hide")),c):c._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(a){}return this},blur:function(){return this.getEl().blur(),this},aria:function(a,b){var c=this,d=c.getEl(c.ariaTarget);return"undefined"==typeof b?c._aria[a]:(c._aria[a]=b,c._rendered&&d.setAttribute("role"==a?a:"aria-"+a,b),c)},encode:function(a,b){return b!==!1&&(a=this.translate(a)),(a||"").replace(/[&<>
6"]/g,function(a){return"&#"+a.charCodeAt(0)+";"})},translate:function(a){return j.translate?j.translate(a):a},before:function(a){var b=this,c=b.parent();return c&&c.insert(a,c.items().indexOf(b),!0),b},after:function(a){var b=this,c=b.parent();return c&&c.insert(a,c.items().indexOf(b)),b},remove:function(){var a,b,c=this,d=c.getEl(),f=c.parent();if(c.items){var g=c.items().toArray();for(b=g.length;b--;)g[b].remove()}f&&f.items&&(a=[],f.items().each(function(b){b!==c&&a.push(b)}),f.items().set(a),f._lastRect=null),c._eventsRoot&&c._eventsRoot==c&&e.off(d);var h=c.getRoot().controlIdLookup;return h&&delete h[c._id],d&&d.parentNode&&d.parentNode.removeChild(d),c._rendered=!1,c},renderBefore:function(a){var b=this;return a.parentNode.insertBefore(e.createFragment(b.renderHtml()),a),b.postRender(),b},renderTo:function(a){var b=this;return a=a||b.getContainerElm(),a.appendChild(e.createFragment(b.renderHtml())),b.postRender(),b},postRender:function(){var a,b,c,d,f,g=this,h=g.settings;for(d in h)0===d.indexOf("on")&&g.on(d.substr(2),h[d]);if(g._eventsRoot){for(c=g.parent();!f&&c;c=c.parent())f=c._eventsRoot;if(f)for(d in f._nativeEvents)g._nativeEvents[d]=!0}g.bindPendingEvents(),h.style&&(a=g.getEl(),a&&(a.setAttribute("style",h.style),a.style.cssText=h.style)),g._visible||e.css(g.getEl(),"display","none"),g.settings.border&&(b=g.borderBox(),e.css(g.getEl(),{"border-top-width":b.top,"border-right-width":b.right,"border-bottom-width":b.bottom,"border-left-width":b.left}));var i=g.getRoot();i.controlIdLookup||(i.controlIdLookup={}),i.controlIdLookup[g._id]=g;for(var j in g._aria)g.aria(j,g._aria[j]);g.fire("postrender",{},!1)},scrollIntoView:function(a){function b(a,b){var c,d,e=a;for(c=d=0;e&&e!=b&&e.nodeType;)c+=e.offsetLeft||0,d+=e.offsetTop||0,e=e.offsetParent;return{x:c,y:d}}var c,d,e,f,g,h,i=this.getEl(),j=i.parentNode,k=b(i,j);return c=k.x,d=k.y,e=i.offsetWidth,f=i.offsetHeight,g=j.clientWidth,h=j.clientHeight,"end"==a?(c-=g-e,d-=h-f):"center"==a&&(c-=g/2-e/2,d-=h/2-f/2),j.scrollLeft=c,j.scrollTop=d,this},bindPendingEvents:function(){function a(a){var b=n.getParentCtrl(a.target);b&&b.fire(a.type,a)}function b(){var a=k._lastHoverCtrl;a&&(a.fire("mouseleave",{target:a.getEl()}),a.parents().each(function(a){a.fire("mouseleave",{target:a.getEl()})}),k._lastHoverCtrl=null)}function c(a){var b,c,d,e=n.getParentCtrl(a.target),f=k._lastHoverCtrl,g=0;if(e!==f){if(k._lastHoverCtrl=e,c=e.parents().toArray().reverse(),c.push(e),f){for(d=f.parents().toArray().reverse(),d.push(f),g=0;g<d.length&&c[g]===d[g];g++);for(b=d.length-1;b>=g;b--)f=d[b],f.fire("mouseleave",{target:f.getEl()})}for(b=g;b<c.length;b++)e=c[b],e.fire("mouseenter",{target:e.getEl()})}}function d(a){a.preventDefault(),"mousewheel"==a.type?(a.deltaY=-1/40*a.wheelDelta,a.wheelDeltaX&&(a.deltaX=-1/40*a.wheelDeltaX)):(a.deltaX=0,a.deltaY=a.detail),a=n.fire("wheel",a)}var f,i,j,k,l,m,n=this;if(n._rendered=!0,l=n._nativeEvents){for(j=n.parents().toArray(),j.unshift(n),f=0,i=j.length;!k&&i>f;f++)k=j[f]._eventsRoot;for(k||(k=j[j.length-1]||n),n._eventsRoot=k,i=f,f=0;i>f;f++)j[f]._eventsRoot=k;var o=k._delegates;o||(o=k._delegates={});for(m in l){if(!l)return!1;"wheel"!==m||h?("mouseenter"===m||"mouseleave"===m?k._hasMouseEnter||(e.on(k.getEl(),"mouseleave",b),e.on(k.getEl(),"mouseover",c),k._hasMouseEnter=1):o[m]||(e.on(k.getEl(),m,a),o[m]=!0),l[m]=!1):g?e.on(n.getEl(),"mousewheel",d):e.on(n.getEl(),"DOMMouseScroll",d)}}},getRoot:function(){for(var a,b=this,c=[];b;){if(b.rootControl){a=b.rootControl;break}c.push(b),a=b,b=b.parent()}a||(a=this);for(var d=c.length;d--;)c[d].rootControl=a;return a},reflow:function(){return this.repaint(),this}});return j}),d(W,[],function(){var a,b={};return{add:function(a,c){b[a.toLowerCase()]=c},has:function(a){return!!b[a.toLowerCase()]},create:function(c,d){var e,f,g;if(!a){g=tinymce.ui;for(f in g)b[f.toLowerCase()]=g[f];a=!0}if("string"==typeof c?(d=d||{},d.type=c):(d=c,c=d.type),c=c.toLowerCase(),e=b[c],!e)throw new Error("Could not find control by type: "+c);return e=new e(d),e.type=c,e}}}),d(X,[],function(){return function(a){function b(a){return a=a||s,a&&a.getAttribute("role")}function c(a){for(var c,d=a||s;d=d.parentNode;)if(c=b(d))return c}function d(a){var b=s;return b?b.getAttribute("aria-"+a):void 0}function e(a){var b=a.tagName.toUpperCase();return"INPUT"==b||"TEXTAREA"==b}function f(a){return e(a)&&!a.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(b(a))?!0:!1}
6function g(a){function b(a){if(1==a.nodeType&&"none"!=a.style.display){f(a)&&c.push(a);for(var d=0;d<a.childNodes.length;d++)b(a.childNodes[d])}}var c=[];return b(a||u.getEl()),c}function h(a){var b,c;a=a||t,c=a.parents().toArray(),c.unshift(a);for(var d=0;d<c.length&&(b=c[d],!b.settings.ariaRoot);d++);return b}function i(a){var b=h(a),c=g(b.getEl());b.settings.ariaRemember&&"lastAriaIndex"in b?j(b.lastAriaIndex,c):j(0,c)}function j(a,b){return 0>a?a=b.length-1:a>=b.length&&(a=0),b[a]&&b[a].focus(),a}function k(a,b){var c=-1,d=h();b=b||g(d.getEl());for(var e=0;e<b.length;e++)b[e]===s&&(c=e);c+=a,d.lastAriaIndex=j(c,b)}function l(){var a=c();"tablist"==a?k(-1,g(s.parentNode)):t.parent().submenu?q():k(-1)}function m(){var a=b(),e=c();"tablist"==e?k(1,g(s.parentNode)):"menuitem"==a&&"menu"==e&&d("haspopup")?r():k(1)}function n(){k(-1)}function o(){var a=b(),e=c();"menuitem"==a&&"menubar"==e?r():"button"==a&&d("haspopup")?r({key:"down"}):k(1)}function p(a){var b=c();if("tablist"==b){var d=g(t.getEl("body"))[0];d&&d.focus()}else k(a.shiftKey?-1:1)}function q(){t.fire("cancel")}function r(a){a=a||{},t.fire("click",{target:s,aria:a})}var s,t,u=a.root;try{s=document.activeElement}catch(v){s=document.body}return t=u.getParentCtrl(s),u.on("keydown",function(a){function b(a,b){e(s)||b(a)!==!1&&a.preventDefault()}if(!a.isDefaultPrevented())switch(a.keyCode){case 37:b(a,l);break;case 39:b(a,m);break;case 38:b(a,n);break;case 40:b(a,o);break;case 27:q();break;case 14:case 13:case 32:b(a,r);break;case 9:p(a)!==!1&&a.preventDefault()}}),u.on("focusin",function(a){s=a.target,t=a.control}),{focusFirst:i}}}),d(Y,[V,T,S,W,X,k,U],function(a,b,c,d,e,f,g){var h={};return a.extend({layout:"",innerClass:"container-inner",init:function(a){var c=this;c._super(a),a=c.settings,c._fixed=a.fixed,c._items=new b,c.isRtl()&&c.addClass("rtl"),c.addClass("container"),c.addClass("container-body","body"),a.containerCls&&c.addClass(a.containerCls),c._layout=d.create((a.layout||c.layout)+"layout"),c.settings.items&&c.add(c.settings.items),c._hasBody=!0},items:function(){return this._items},find:function(a){return a=h[a]=h[a]||new c(a),a.find(this)},add:function(a){var b=this;return b.items().add(b.create(a)).parent(b),b},focus:function(a){var b,c,d,e=this;return a&&(c=e.keyboardNav||e.parents().eq(-1)[0].keyboardNav)?void c.focusFirst(e):(d=e.find("*"),e.statusbar&&d.add(e.statusbar.items()),d.each(function(a){return a.settings.autofocus?(b=null,!1):void(a.canFocus&&(b=b||a))}),b&&b.focus(),e)},replace:function(a,b){for(var c,d=this.items(),e=d.length;e--;)if(d[e]===a){d[e]=b; 7break}e>=0&&(c=b.getEl(),c&&c.parentNode.removeChild(c),c=a.getEl(),c&&c.parentNode.removeChild(c)),b.parent(this)},create:function(b){var c,e=this,g=[];return f.isArray(b)||(b=[b]),f.each(b,function(b){b&&(b instanceof a||("string"==typeof b&&(b={type:b}),c=f.extend({},e.settings.defaults,b),b.type=c.type=c.type||b.type||e.settings.defaultType||(c.defaults?c.defaults.type:null),b=d.create(c)),g.push(b))}),g},renderNew:function(){var a=this;return a.items().each(function(b,c){var d,e;b.parent(a),b._rendered||(d=a.getEl("body"),e=g.createFragment(b.renderHtml()),d.hasChildNodes()&&c<=d.childNodes.length-1?d.insertBefore(e,d.childNodes[c]):d.appendChild(e),b.postRender())}),a._layout.applyClasses(a),a._lastRect=null,a},append:function(a){return this.add(a).renderNew()},prepend:function(a){var b=this;return b.items().set(b.create(a).concat(b.items().toArray())),b.renderNew()},insert:function(a,b,c){var d,e,f,g=this;return a=g.create(a),d=g.items(),!c&&b<d.length-1&&(b+=1),b>=0&&b<d.length&&(e=d.slice(0,b).toArray(),f=d.slice(b).toArray(),d.set(e.concat(a,f))),g.renderNew()},fromJSON:function(a){var b=this;for(var c in a)b.find("#"+c).value(a[c]);return b},toJSON:function(){var a=this,b={};return a.find("*").each(function(a){var c=a.name(),d=a.value();c&&"undefined"!=typeof d&&(b[c]=d)}),b},preRender:function(){},renderHtml:function(){var a=this,b=a._layout,c=this.settings.role;return a.preRender(),b.preRender(a),'<div id="'+a._id+'" class="'+a.classes()+'"'+(c?' role="'+this.settings.role+'"':"")+'><div id="'+a._id+'-body" class="'+a.classes("body")+'">'+(a.settings.html||"")+b.renderHtml(a)+"</div></div>"},postRender:function(){var a,b=this;return b.items().exec("postRender"),b._super(),b._layout.postRender(b),b._rendered=!0,b.settings.style&&g.css(b.getEl(),b.settings.style),b.settings.border&&(a=b.borderBox(),g.css(b.getEl(),{"border-top-width":a.top,"border-right-width":a.right,"border-bottom-width":a.bottom,"border-left-width":a.left})),b.parent()||(b.keyboardNav=new e({root:b})),b},initLayoutRect:function(){var a=this,b=a._super();return a._layout.recalc(a),b},recalc:function(){var a=this,b=a._layoutRect,c=a._lastRect;return c&&c.w==b.w&&c.h==b.h?void 0:(a._layout.recalc(a),b=a.layoutRect(),a._lastRect={x:b.x,y:b.y,w:b.w,h:b.h},!0)},reflow:function(){var b;if(this.visible()){for(a.repaintControls=[],a.repaintControls.map={},this.recalc(),b=a.repaintControls.length;b--;)a.repaintControls[b].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),a.repaintControls=[]}return this}})}),d(Z,[U],function(a){function b(){var a,b,c,d,e,f,g,h,i=document,j=Math.max;return a=i.documentElement,b=i.body,c=j(a.scrollWidth,b.scrollWidth),d=j(a.clientWidth,b.clientWidth),e=j(a.offsetWidth,b.offsetWidth),f=j(a.scrollHeight,b.scrollHeight),g=j(a.clientHeight,b.clientHeight),h=j(a.offsetHeight,b.offsetHeight),{width:e>c?d:c,height:h>f?g:f}}return function(c,d){function e(){return m.getElementById(d.handle||c)}var f,g,h,i,j,k,l,m=document;d=d||{},h=function(c){var h,n,o=b();c.preventDefault(),g=c.button,h=e(),k=c.screenX,l=c.screenY,n=window.getComputedStyle?window.getComputedStyle(h,null).getPropertyValue("cursor"):h.runtimeStyle.cursor,f=m.createElement("div"),a.css(f,{position:"absolute",top:0,left:0,width:o.width,height:o.height,zIndex:2147483647,opacity:1e-4,cursor:n}),m.body.appendChild(f),a.on(m,"mousemove",j),a.on(m,"mouseup",i),d.start(c)},j=function(a){return a.button!==g?i(a):(a.deltaX=a.screenX-k,a.deltaY=a.screenY-l,a.preventDefault(),void d.drag(a))},i=function(b){a.off(m,"mousemove",j),a.off(m,"mouseup",i),f.parentNode.removeChild(f),d.stop&&d.stop(b)},this.destroy=function(){a.off(e())},a.on(e(),"mousedown",h)}}),d($,[U,Z],function(a,b){return{init:function(){var a=this;a.on("repaint",a.renderScroll)},renderScroll:function(){function c(){function b(b,g,h,i,j,k){var l,m,n,o,p,q,r,s,t;if(m=e.getEl("scroll"+b)){if(s=g.toLowerCase(),t=h.toLowerCase(),e.getEl("absend")&&a.css(e.getEl("absend"),s,e.layoutRect()[i]-1),!j)return void a.css(m,"display","none");a.css(m,"display","block"),l=e.getEl("body"),n=e.getEl("scroll"+b+"t"),o=l["client"+h]-2*f,o-=c&&d?m["client"+k]:0,p=l["scroll"+h],q=o/p,r={},r[s]=l["offset"+g]+f,r[t]=o,a.css(m,r),r={},r[s]=l["scroll"+g]*q,r[t]=o*q,a.css(n,r)}}var c,d,g;g=e.getEl("body"),c=g.scrollWidth>g.clientWidth,d=g.scrollHeight>g.clientHeight,b("h","Left","Width","contentW",c,"Height"),b("v","Top","Height","contentH",d,"Width")}function d(){function c(c,d,g,h,i){var j,k=e._id+"-scroll"+c,l=e.classPrefix;e.getEl().appendChild(a.createFragment('<div id="'+k+'" class="'+l+"scrollbar "+l+"scrollbar-"+c+'"><div id="'+k+'t" class="'+l+'scrollbar-thumb"></div></div>')),e.draghelper=new b(k+"t",{start:function(){j=e.getEl("body")["scroll"+d],a.addClass(a.get(k),l+"active")},drag:function(a){var b,k,l,m,n=e.layoutRect();k=n.contentW>n.innerW,l=n.contentH>n.innerH,m=e.getEl("body")["client"+g]-2*f,m-=k&&l?e.getEl("scroll"+c)["client"+i]:0,b=m/e.getEl("body")["scroll"+g],e.getEl("body")["scroll"+d]=j+a["delta"+h]/b},stop:function(){a.removeClass(a.get(k),l+"active")}})}e.addClass("scroll"),c("v","Top","Height","Y","Width"),c("h","Left","Width","X","Height")}var e=this,f=2;e.settings.autoScroll&&(e._hasScroll||(e._hasScroll=!0,d(),e.on("wheel",function(a){var b=e.getEl("body");b.scrollLeft+=10*(a.deltaX||0),b.scrollTop+=10*a.deltaY,c()}),a.on(e.getEl("body"),"scroll",c)),c())}}}),d(_,[Y,$],function(a,b){return a.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[b],renderHtml:function(){var a=this,b=a._layout,c=a.settings.html;return a.preRender(),b.preRender(a),"undefined"==typeof c?c='<div id="'+a._id+'-body" class="'+a.classes("body")+'">'+b.renderHtml(a)+"</div>":("function"==typeof c&&(c=c.call(a)),a._hasBody=!1),'<div id="'+a._id+'" class="'+a.classes()+'" hidefocus="1" tabindex="-1" role="group">'+(a._preBodyHtml||"")+c+"</div>"}})}),d(ab,[U],function(a){function b(b,c,d){var e,f,g,h,i,j,k,l,m,n;return m=a.getViewPort(),f=a.getPos(c),g=f.x,h=f.y,b._fixed&&"static"==a.getRuntimeStyle(document.body,"position")&&(g-=m.x,h-=m.y),e=b.getEl(),n=a.getSize(e),i=n.width,j=n.height,n=a.getSize(c),k=n.width,l=n.height,d=(d||"").split(""),"b"===d[0]&&(h+=l),"r"===d[1]&&(g+=k),"c"===d[0]&&(h+=Math.round(l/2)),"c"===d[1]&&(g+=Math.round(k/2)),"b"===d[3]&&(h-=j),"r"===d[4]&&(g-=i),"c"===d[3]&&(h-=Math.round(j/2)),"c"===d[4]&&(g-=Math.round(i/2)),{x:g,y:h,w:i,h:j}}return{testMoveRel:function(c,d){for(var e=a.getViewPort(),f=0;f<d.length;f++){var g=b(this,c,d[f]);if(this._fixed){if(g.x>0&&g.x+g.w<e.w&&g.y>0&&g.y+g.h<e.h)return d[f]}else if(g.x>e.x&&g.x+g.w<e.w+e.x&&g.y>e.y&&g.y+g.h<e.h+e.y)return d[f]}return d[0]},moveRel:function(a,c){"string"!=typeof c&&(c=this.testMoveRel(a,c));var d=b(this,a,c);return this.moveTo(d.x,d.y)},moveBy:function(a,b){var c=this,d=c.layoutRect();return c.moveTo(d.x+a,d.y+b),c},moveTo:function(b,c){function d(a,b,c){return 0>a?0:a+c>b?(a=b-c,0>a?0:a):a}var e=this;if(e.settings.constrainToViewport){var f=a.getViewPort(window),g=e.layoutRect();b=d(b,f.w+f.x,g.w),c=d(c,f.h+f.y,g.h)}return e._rendered?e.layoutRect({x:b,y:c}).repaint():(e.settings.x=b,e.settings.y=c),e.fire("move",{x:b,y:c}),e}}}),d(bb,[U],function(a){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(b,c){if(1>=b||1>=c){var d=a.getWindowSize();b=1>=b?b*d.w:b,c=1>=c?c*d.h:c}return this._layoutRect.autoResize=!1,this.layoutRect({minW:b,minH:c,w:b,h:c}).reflow()},resizeBy:function(a,b){var c=this,d=c.layoutRect();return c.resizeTo(d.w+a,d.h+b)}}}),d(cb,[_,ab,bb,U],function(a,b,c,d){function e(){function a(a,b){for(;a;){if(a==b)return!0;a=a.parent()}}k||(k=function(b){if(2!=b.button)for(var c=o.length;c--;){var d=o[c],e=d.getParentCtrl(b.target);if(d.settings.autohide){if(e&&(a(e,d)||d.parent()===e))continue;b=d.fire("autohide",{target:b.target}),b.isDefaultPrevented()||d.hide()}}},d.on(document,"click",k))}function f(){l||(l=function(){var a;for(a=o.length;a--;)h(o[a])},d.on(window,"scroll",l))}function g(){if(!m){var a=document.documentElement,b=a.clientWidth,c=a.clientHeight;m=function(){document.all&&b==a.clientWidth&&c==a.clientHeight||(b=a.clientWidth,c=a.clientHeight,q.hideAll())},d.on(window,"resize",m)}}function h(a){function b(b,c){for(var d,e=0;e<o.length;e++)if(o[e]!=a)for(d=o[e].parent();d&&(d=d.parent());)d==a&&o[e].fixed(b).moveBy(0,c).repaint()}var c=d.getViewPort().y;a.settings.autofix&&(a._fixed?a._autoFixY>c&&(a.fixed(!1).layoutRect({y:a._autoFixY}).repaint(),b(!1,a._autoFixY-c)):(a._autoFixY=a.layoutRect().y,a._autoFixY<c&&(a.fixed(!0).layoutRect({y:0}).repaint(),b(!0,c-a._autoFixY))))}function i(a,b){var c,e,f=q.zIndex||65535;if(a)p.push(b);else for(c=p.length;c--;)p[c]===b&&p.splice(c,1);if(p.length)for(c=0;c<p.length;c++)p[c].modal&&(f++,e=p[c]),p[c].getEl().style.zIndex=f,p[c].zIndex=f,f++;var g=document.getElementById(b.classPrefix+"modal-block");e?d.css(g,"z-index",e.zIndex-1):g&&(g.parentNode.removeChild(g),n=!1),q.currentZIndex=f}function j(a){var b;for(b=o.length;b--;)o[b]===a&&o.splice(b,1);for(b=p.length;b--;)p[b]===a&&p.splice(b,1)}var k,l,m,n,o=[],p=[],q=a.extend({Mixins:[b,c],init:function(a){var b=this;
7b._super(a),b._eventsRoot=b,b.addClass("floatpanel"),a.autohide&&(e(),g(),o.push(b)),a.autofix&&(f(),b.on("move",function(){h(this)})),b.on("postrender show",function(a){if(a.control==b){var c,e=b.classPrefix;b.modal&&!n&&(c=d.createFragment('<div id="'+e+'modal-block" class="'+e+"reset "+e+'fade"></div>'),c=c.firstChild,b.getContainerElm().appendChild(c),setTimeout(function(){d.addClass(c,e+"in"),d.addClass(b.getEl(),e+"in")},0),n=!0),i(!0,b)}}),b.on("show",function(){b.parents().each(function(a){return a._fixed?(b.fixed(!0),!1):void 0})}),a.popover&&(b._preBodyHtml='<div class="'+b.classPrefix+'arrow"></div>',b.addClass("popover").addClass("bottom").addClass(b.isRtl()?"end":"start"))},fixed:function(a){var b=this;if(b._fixed!=a){if(b._rendered){var c=d.getViewPort();a?b.layoutRect().y-=c.y:b.layoutRect().y+=c.y}b.toggleClass("fixed",a),b._fixed=a}return b},show:function(){var a,b=this,c=b._super();for(a=o.length;a--&&o[a]!==b;);return-1===a&&o.push(b),c},hide:function(){return j(this),i(!1,this),this._super()},hideAll:function(){q.hideAll()},close:function(){var a=this;return a.fire("close").isDefaultPrevented()||(a.remove(),i(!1,a)),a},remove:function(){j(this),this._super()},postRender:function(){var a=this;return a.settings.bodyRole&&this.getEl("body").setAttribute("role",a.settings.bodyRole),a._super()}});return q.hideAll=function(){for(var a=o.length;a--;){var b=o[a];b&&b.settings.autohide&&(b.hide(),o.splice(a,1))}},q}),d(db,[cb,_,U,Z],function(a,b,c,d){var e=a.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(a){var c=this;c._super(a),c.isRtl()&&c.addClass("rtl"),c.addClass("window"),c._fixed=!0,a.buttons&&(c.statusbar=new b({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:c.isRtl()?"start":"end",defaults:{type:"button"},items:a.buttons}),c.statusbar.addClass("foot"),c.statusbar.parent(c)),c.on("click",function(a){-1!=a.target.className.indexOf(c.classPrefix+"close")&&c.close()}),c.on("cancel",function(){c.close()}),c.aria("describedby",c.describedBy||c._id+"-none"),c.aria("label",a.title),c._fullscreen=!1},recalc:function(){var a,b,d,e,f=this,g=f.statusbar;f._fullscreen&&(f.layoutRect(c.getWindowSize()),f.layoutRect().contentH=f.layoutRect().innerH),f._super(),a=f.layoutRect(),f.settings.title&&!f._fullscreen&&(b=a.headerW,b>a.w&&(d=a.x-Math.max(0,b/2),f.layoutRect({w:b,x:d}),e=!0)),g&&(g.layoutRect({w:f.layoutRect().innerW}).recalc(),b=g.layoutRect().minW+a.deltaW,b>a.w&&(d=a.x-Math.max(0,b-a.w),f.layoutRect({w:b,x:d}),e=!0)),e&&f.recalc()},initLayoutRect:function(){var a,b=this,d=b._super(),e=0;if(b.settings.title&&!b._fullscreen){a=b.getEl("head");var f=c.getSize(a);d.headerW=f.width,d.headerH=f.height,e+=d.headerH}b.statusbar&&(e+=b.statusbar.layoutRect().h),d.deltaH+=e,d.minH+=e,d.h+=e;var g=c.getWindowSize();return d.x=Math.max(0,g.w/2-d.w/2),d.y=Math.max(0,g.h/2-d.h/2),d},renderHtml:function(){var a=this,b=a._layout,c=a._id,d=a.classPrefix,e=a.settings,f="",g="",h=e.html;return a.preRender(),b.preRender(a),e.title&&(f='<div id="'+c+'-head" class="'+d+'window-head"><div id="'+c+'-title" class="'+d+'title">'+a.encode(e.title)+'</div><button type="button" class="'+d+'close" aria-hidden="true">Ã</button><div id="'+c+'-dragh" class="'+d+'dragh"></div></div>'),e.url&&(h='<iframe src="'+e.url+'" tabindex="-1"></iframe>'),"undefined"==typeof h&&(h=b.renderHtml(a)),a.statusbar&&(g=a.statusbar.renderHtml()),'<div id="'+c+'" class="'+a.classes()+'" hidefocus="1"><div class="'+a.classPrefix+'reset" role="application">'+f+'<div id="'+c+'-body" class="'+a.classes("body")+'">'+h+"</div>"+g+"</div></div>"},fullscreen:function(a){var b,d,e=this,f=document.documentElement,g=e.classPrefix;if(a!=e._fullscreen)if(c.on(window,"resize",function(){var a;if(e._fullscreen)if(b)e._timer||(e._timer=setTimeout(function(){var a=c.getWindowSize();e.moveTo(0,0).resizeTo(a.w,a.h),e._timer=0},50));else{a=(new Date).getTime();var d=c.getWindowSize();e.moveTo(0,0).resizeTo(d.w,d.h),(new Date).getTime()-a>50&&(b=!0)}}),d=e.layoutRect(),e._fullscreen=a,a){e._initial={x:d.x,y:d.y,w:d.w,h:d.h},e._borderBox=e.parseBox("0"),e.getEl("head").style.display="none",d.deltaH-=d.headerH+2,c.addClass(f,g+"fullscreen"),c.addClass(document.body,g+"fullscreen"),e.addClass("fullscreen");var h=c.getWindowSize();e.moveTo(0,0).resizeTo(h.w,h.h)}else e._borderBox=e.parseBox(e.settings.border),e.getEl("head").style.display="",d.deltaH+=d.headerH,c.removeClass(f,g+"fullscreen"),c.removeClass(document.body,g+"fullscreen"),e.removeClass("fullscreen"),e.moveTo(e._initial.x,e._initial.y).resizeTo(e._initial.w,e._initial.h);return e.reflow()},postRender:function(){var a,b=this;setTimeout(function(){b.addClass("in")}
7,0),b._super(),b.statusbar&&b.statusbar.postRender(),b.focus(),this.dragHelper=new d(b._id+"-dragh",{start:function(){a={x:b.layoutRect().x,y:b.layoutRect().y}},drag:function(c){b.moveTo(a.x+c.deltaX,a.y+c.deltaY)}}),b.on("submit",function(a){a.isDefaultPrevented()||b.close()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var a=this,b=a.classPrefix;a.dragHelper.destroy(),a._super(),a.statusbar&&this.statusbar.remove(),a._fullscreen&&(c.removeClass(document.documentElement,b+"fullscreen"),c.removeClass(document.body,b+"fullscreen"))},getContentWindow:function(){var a=this.getEl().getElementsByTagName("iframe")[0];return a?a.contentWindow:null}});return e}),d(eb,[db],function(a){var b=a.extend({init:function(a){a={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(a)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(c){function d(a,b,c){return{type:"button",text:a,subtype:c?"primary":"",onClick:function(a){a.control.parents()[1].close(),f(b)}}}var e,f=c.callback||function(){};switch(c.buttons){case b.OK_CANCEL:e=[d("Ok",!0,!0),d("Cancel",!1)];break;case b.YES_NO:case b.YES_NO_CANCEL:e=[d("Yes",1,!0),d("No",0)],c.buttons==b.YES_NO_CANCEL&&e.push(d("Cancel",-1));break;default:e=[d("Ok",!0,!0)]}return new a({padding:20,x:c.x,y:c.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:e,title:c.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:c.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:c.onClose,onCancel:function(){f(!1)}}).renderTo(document.body).reflow()},alert:function(a,c){return"string"==typeof a&&(a={text:a}),a.callback=c,b.msgBox(a)},confirm:function(a,c){return"string"==typeof a&&(a={text:a}),a.callback=c,a.buttons=b.OK_CANCEL,b.msgBox(a)}}});return b}),d(fb,[db,eb],function(a,b){return function(c){function d(){return f.length?f[f.length-1]:void 0}var e=this,f=[];e.windows=f,c.on("remove",function(){for(var a=f.length;a--;)f[a].close()}),e.open=function(b,d){var e;return c.editorManager.setActive(c),b.title=b.title||" ",b.url=b.url||b.file,b.url&&(b.width=parseInt(b.width||320,10),b.height=parseInt(b.height||240,10)),b.body&&(b.items={defaults:b.defaults,type:b.bodyType||"form",items:b.body}),b.url||b.buttons||(b.buttons=[{text:"Ok",subtype:"primary",onclick:function(){e.find("form")[0].submit()}},{text:"Cancel",onclick:function(){e.close()}}]),e=new a(b),f.push(e),e.on("close",function(){for(var a=f.length;a--;)f[a]===e&&f.splice(a,1);f.length||c.focus()}),b.data&&e.on("postRender",function(){this.find("*").each(function(a){var c=a.name();c in b.data&&a.value(b.data[c])})}),e.features=b||{},e.params=d||{},1===f.length&&c.nodeChanged(),e.renderTo().reflow()},e.alert=function(a,d,e){b.alert(a,function(){d?d.call(e||this):c.focus()})},e.confirm=function(a,c,d){b.confirm(a,function(a){c.call(d||this,a)})},e.close=function(){d()&&d().close()},e.getParams=function(){return d()?d().params:null},e.setParams=function(a){d()&&(d().params=a)},e.getWindows=function(){return f}}}),d(gb,[E,u,w,p,j,k],function(a,b,c,d,e,f){return function(g){function h(a,b){try{g.getDoc().execCommand(a,!1,b)}catch(c){}}function i(){var a=g.getDoc().documentMode;return a?a:6}function j(a){return a.isDefaultPrevented()}function k(){function b(a){var b=new i(function(){});f.each(g.getBody().getElementsByTagName("*"),function(a){"SPAN"==a.tagName&&a.setAttribute("mce-data-marked",1),!a.hasAttribute("data-mce-style")&&a.hasAttribute("style")&&g.dom.setAttrib(a,"style",g.dom.getAttrib(a,"style"))}),b.observe(g.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),g.getDoc().execCommand(a?"ForwardDelete":"Delete",!1,null);var c=g.selection.getRng(),d=c.startContainer.parentNode;f.each(b.takeRecords(),function(a){if(T.isChildOf(a.target,g.getBody())){if("style"==a.attributeName){var b=a.target.getAttribute("data-mce-style");b?a.target.setAttribute("style",b):a.target.removeAttribute("style")}
7f.each(a.addedNodes,function(a){if("SPAN"==a.nodeName&&!a.getAttribute("mce-data-marked")){var b,e;a==d&&(b=c.startOffset,e=a.firstChild),T.remove(a,!0),e&&(c.setStart(e,b),c.setEnd(e,b),g.selection.setRng(c))}})}}),b.disconnect(),f.each(g.dom.select("span[mce-data-marked]"),function(a){a.removeAttribute("mce-data-marked")})}var c,d,e=g.getDoc(),h="data:text/mce-internal,",i=window.MutationObserver;i||(c=!0,i=function(){function a(a){var b=a.relatedNode||a.target;d.push({target:b,addedNodes:[b]})}function b(a){var b=a.relatedNode||a.target;d.push({target:b,attributeName:a.attrName})}var c,d=[];this.observe=function(d){c=d,c.addEventListener("DOMSubtreeModified",a,!1),c.addEventListener("DOMNodeInsertedIntoDocument",a,!1),c.addEventListener("DOMNodeInserted",a,!1),c.addEventListener("DOMAttrModified",b,!1)},this.disconnect=function(){c.removeEventListener("DOMSubtreeModified",a,!1),c.removeEventListener("DOMNodeInsertedIntoDocument",a,!1),c.removeEventListener("DOMNodeInserted",a,!1),c.removeEventListener("DOMAttrModified",b,!1)},this.takeRecords=function(){return d}}),g.on("keydown",function(c){var d=c.keyCode==S,e=a.metaKeyPressed(c);if(!j(c)&&(d||c.keyCode==R)){var f=g.selection.getRng(),h=f.startContainer,i=f.startOffset;if(!e&&f.collapsed&&3==h.nodeType&&(d?i<h.data.length:i>0))return;c.preventDefault(),e&&g.selection.getSel().modify("extend",d?"forward":"backward","word"),b(d)}}),g.on("keypress",function(c){j(c)||U.isCollapsed()||!c.charCode||a.metaKeyPressed(c)||(c.preventDefault(),b(!0),g.selection.setContent(String.fromCharCode(c.charCode)))}),g.addCommand("Delete",function(){b()}),g.addCommand("ForwardDelete",function(){b(!0)}),c||(g.on("dragstart",function(a){var b;g.selection.isCollapsed()&&"IMG"==a.target.tagName&&U.select(a.target),d=U.getRng(),b=g.selection.getContent(),b.length>0&&a.dataTransfer.setData("URL","data:text/mce-internal,"+escape(b))}),g.on("drop",function(a){if(!j(a)){var c=a.dataTransfer.getData("URL");if(!c||-1==c.indexOf(h)||!e.caretRangeFromPoint)return;c=unescape(c.substr(h.length)),e.caretRangeFromPoint&&(a.preventDefault(),window.setTimeout(function(){var f=e.caretRangeFromPoint(a.x,a.y);d&&(U.setRng(d),d=null),b(),U.setRng(f),g.insertContent(c)},0))}}),g.on("cut",function(a){!j(a)&&a.clipboardData&&(a.preventDefault(),a.clipboardData.clearData(),a.clipboardData.setData("text/html",g.selection.getContent()),a.clipboardData.setData("text/plain",g.selection.getContent({format:"text"})),b(!0))}))}function l(){function a(a){var b=T.create("body"),c=a.cloneContents();return b.appendChild(c),U.serializer.serialize(b,{format:"html"})}function c(c){if(!c.setStart){if(c.item)return!1;var d=c.duplicate();return d.moveToElementText(g.getBody()),b.compareRanges(c,d)}var e=a(c),f=T.createRng();f.selectNode(g.getBody());var h=a(f);return e===h}g.on("keydown",function(a){var b,d,e=a.keyCode;if(!j(a)&&(e==S||e==R)){if(b=g.selection.isCollapsed(),d=g.getBody(),b&&!T.isEmpty(d))return;if(!b&&!c(g.selection.getRng()))return;a.preventDefault(),g.setContent(""),d.firstChild&&T.isBlock(d.firstChild)?g.selection.setCursorLocation(d.firstChild,0):g.selection.setCursorLocation(d,0),g.nodeChanged()}})}function m(){g.shortcuts.add("ctrl+a",null,"SelectAll")}function n(){g.settings.content_editable||(T.bind(g.getDoc(),"focusin",function(){U.setRng(U.getRng())}),T.bind(g.getDoc(),"mousedown mouseup",function(a){a.target==g.getDoc().documentElement&&(g.getBody().focus(),"mousedown"==a.type?U.placeCaretAt(a.clientX,a.clientY):U.setRng(U.getRng()))}))}
7function o(){g.on("keydown",function(a){if(!j(a)&&a.keyCode===R){if(!g.getBody().getElementsByTagName("hr").length)return;if(U.isCollapsed()&&0===U.getRng(!0).startOffset){var b=U.getNode(),c=b.previousSibling;if("HR"==b.nodeName)return T.remove(b),void a.preventDefault();c&&c.nodeName&&"hr"===c.nodeName.toLowerCase()&&(T.remove(c),a.preventDefault())}}})}function p(){window.Range.prototype.getClientRects||g.on("mousedown",function(a){if(!j(a)&&"HTML"===a.target.nodeName){var b=g.getBody();b.blur(),setTimeout(function(){b.focus()},0)}})}function q(){g.on("click",function(a){var b=a.target;/^(IMG|HR)$/.test(b.nodeName)&&(a.preventDefault(),U.getSel().setBaseAndExtent(b,0,b,1),g.nodeChanged()),"A"==b.nodeName&&T.hasClass(b,"mce-item-anchor")&&(a.preventDefault(),U.select(b))})}function r(){function a(){var a=T.getAttribs(U.getStart().cloneNode(!1));return function(){var b=U.getStart();b!==g.getBody()&&(T.setAttrib(b,"style",null),Q(a,function(a){b.setAttributeNode(a.cloneNode(!0))}))}}function b(){return!U.isCollapsed()&&T.getParent(U.getStart(),T.isBlock)!=T.getParent(U.getEnd(),T.isBlock)}g.on("keypress",function(c){var d;return j(c)||8!=c.keyCode&&46!=c.keyCode||!b()?void 0:(d=a(),g.getDoc().execCommand("delete",!1,null),d(),c.preventDefault(),!1)}),T.bind(g.getDoc(),"cut",function(c){var d;!j(c)&&b()&&(d=a(),setTimeout(function(){d()},0))})}function s(){document.body.setAttribute("role","application")}function t(){g.on("keydown",function(a){if(!j(a)&&a.keyCode===R&&U.isCollapsed()&&0===U.getRng(!0).startOffset){var b=U.getNode().previousSibling;if(b&&b.nodeName&&"table"===b.nodeName.toLowerCase())return a.preventDefault(),!1}})}function u(){i()>7||(h("RespectVisibilityInDesign",!0),g.contentStyles.push(".mceHideBrInPre pre br {display: none}"),T.addClass(g.getBody(),"mceHideBrInPre"),W.addNodeFilter("pre",function(a){for(var b,d,e,f,g=a.length;g--;)for(b=a[g].getAll("br"),d=b.length;d--;)e=b[d],f=e.prev,f&&3===f.type&&"\n"!=f.value.charAt(f.value-1)?f.value+="\n":e.parent.insert(new c("#text",3),e,!0).value="\n"}),X.addNodeFilter("pre",function(a){for(var b,c,d,e,f=a.length;f--;)for(b=a[f].getAll("br"),c=b.length;c--;)d=b[c],e=d.prev,e&&3==e.type&&(e.value=e.value.replace(/\r?\n$/,""))}))}function v(){T.bind(g.getBody(),"mouseup",function(){var a,b=U.getNode();"IMG"==b.nodeName&&((a=T.getStyle(b,"width"))&&(T.setAttrib(b,"width",a.replace(/[^0-9%]+/g,"")),T.setStyle(b,"width","")),(a=T.getStyle(b,"height"))&&(T.setAttrib(b,"height",a.replace(/[^0-9%]+/g,"")),T.setStyle(b,"height","")))})}
7function w(){g.on("keydown",function(b){var c,d,e,f,h;if(!j(b)&&b.keyCode==a.BACKSPACE&&(c=U.getRng(),d=c.startContainer,e=c.startOffset,f=T.getRoot(),h=d,c.collapsed&&0===e)){for(;h&&h.parentNode&&h.parentNode.firstChild==h&&h.parentNode!=f;)h=h.parentNode;"BLOCKQUOTE"===h.tagName&&(g.formatter.toggle("blockquote",null,h),c=T.createRng(),c.setStart(d,0),c.setEnd(d,0),U.setRng(c))}})}function x(){function a(){g._refreshContentEditable(),h("StyleWithCSS",!1),h("enableInlineTableEditing",!1),V.object_resizing||h("enableObjectResizing",!1)}V.readonly||g.on("BeforeExecCommand MouseDown",a)}function y(){function a(){Q(T.select("a"),function(a){var b=a.parentNode,c=T.getRoot();if(b.lastChild===a){for(;b&&!T.isBlock(b);){if(b.parentNode.lastChild!==b||b===c)return;b=b.parentNode}T.add(b,"br",{"data-mce-bogus":1})}})}g.on("SetContent ExecCommand",function(b){("setcontent"==b.type||"mceInsertLink"===b.command)&&a()})}function z(){V.forced_root_block&&g.on("init",function(){h("DefaultParagraphSeparator",V.forced_root_block)})}function A(){g.on("Undo Redo SetContent",function(a){a.initial||g.execCommand("mceRepaint")})}
7function B(){g.on("keydown",function(a){var b;j(a)||a.keyCode!=R||(b=g.getDoc().selection.createRange(),b&&b.item&&(a.preventDefault(),g.undoManager.beforeChange(),T.remove(b.item(0)),g.undoManager.add()))})}function C(){var a;i()>=10&&(a="",Q("p div h1 h2 h3 h4 h5 h6".split(" "),function(b,c){a+=(c>0?",":"")+b+":empty"}),g.contentStyles.push(a+"{padding-right: 1px !important}"))}function D(){i()<9&&(W.addNodeFilter("noscript",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.firstChild,c&&b.attr("data-mce-innertext",c.value)}),X.addNodeFilter("noscript",function(a){for(var b,e,f,g=a.length;g--;)b=a[g],e=a[g].firstChild,e?e.value=d.decode(e.value):(f=b.attributes.map["data-mce-innertext"],f&&(b.attr("data-mce-innertext",null),e=new c("#text",3),e.value=f,e.raw=!0,b.append(e)))}))}function E(){function a(a,b){var c=h.createTextRange();try{c.moveToPoint(a,b)}catch(d){c=null}return c}function b(b){var d;b.button?(d=a(b.x,b.y),d&&(d.compareEndPoints("StartToStart",e)>0?d.setEndPoint("StartToStart",e):d.setEndPoint("EndToEnd",e),d.select())):c()}function c(){var a=g.selection.createRange();e&&!a.item&&0===a.compareEndPoints("StartToEnd",a)&&e.select(),T.unbind(g,"mouseup",c),T.unbind(g,"mousemove",b),e=d=0}var d,e,f,g=T.doc,h=g.body;g.documentElement.unselectable=!0,T.bind(g,"mousedown contextmenu",function(h){if("HTML"===h.target.nodeName){if(d&&c(),f=g.documentElement,f.scrollHeight>f.clientHeight)return;d=1,e=a(h.x,h.y),e&&(T.bind(g,"mouseup",c),T.bind(g,"mousemove",b),T.getRoot().focus(),e.select())}})}function F(){g.on("keyup focusin mouseup",function(b){65==b.keyCode&&a.metaKeyPressed(b)||U.normalize()},!0)}function G(){g.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function H(){g.inline||g.on("keydown",function(){document.activeElement==document.body&&g.getWin().focus()})}function I(){g.inline||(g.contentStyles.push("body {min-height: 150px}"),g.on("click",function(a){"HTML"==a.target.nodeName&&(g.getBody().focus(),g.selection.normalize(),g.nodeChanged())}))}function J(){e.mac&&g.on("keydown",function(b){!a.metaKeyPressed(b)||37!=b.keyCode&&39!=b.keyCode||(b.preventDefault(),g.selection.getSel().modify("move",37==b.keyCode?"backward":"forward","word"))})}function K(){h("AutoUrlDetect",!1)}function L(){g.inline||g.on("focus blur beforegetcontent",function(){var a=g.dom.create("br");g.getBody().appendChild(a),a.parentNode.removeChild(a)},!0)}function M(){g.on("click",function(a){var b=a.target;do if("A"===b.tagName)return void a.preventDefault();while(b=b.parentNode)}),g.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function N(){g.on("touchstart",function(a){var b,c,d,e;b=a.target,c=(new Date).getTime(),e=a.changedTouches,!e||e.length>1||(d=e[0],g.once("touchend",function(a){var e,f=a.changedTouches[0];(new Date).getTime()-c>500||Math.abs(d.clientX-f.clientX)>5||Math.abs(d.clientY-f.clientY)>5||(e={target:b},Q("pageX pageY clientX clientY screenX screenY".split(" "),function(a){e[a]=f[a]}),e=g.fire("click",e),e.isDefaultPrevented()||(g.selection.placeCaretAt(f.clientX,f.clientY),g.nodeChanged()))}))})}function O(){g.on("init",function(){g.dom.bind(g.getBody(),"submit",function(a){a.preventDefault()})})}function P(){W.addNodeFilter("br",function(a){for(var b=a.length;b--;)"Apple-interchange-newline"==a[b].attr("class")&&a[b].remove()})}var Q=f.each,R=a.BACKSPACE,S=a.DELETE,T=g.dom,U=g.selection,V=g.settings,W=g.parser,X=g.serializer,Y=e.gecko,Z=e.ie,$=e.webkit;w(),l(),F(),$&&(k(),n(),q(),z(),O(),t(),P(),N(),e.iOS?(H(),I(),M()):m()),Z&&e.ie<11&&(o(),s(),u(),v(),B(),C(),D(),E()),e.ie>=11&&(I(),L(),t()),e.ie&&(m(),K()),Y&&(o(),p(),r(),x(),y(),A(),G(),J(),t())}}),d(hb,[R],function(a){function b(b){return b._eventDispatcher||(b._eventDispatcher=new a({scope:b,toggleEvent:function(c,d){a.isNative(c)&&b.toggleNativeEvent&&b.toggleNativeEvent(c,d)}})),b._eventDispatcher}return{fire:function(a,c,d){var e=this;if(e.removed&&"remove"!==a)return c;if(c=b(e).fire(a,c,d),d!==!1&&e.parent)for(var f=e.parent();f&&!c.isPropagationStopped();)f.fire(a,c,!1),f=f.parent();return c},on:function(a,c,d){return b(this).on(a,c,d)},off:function(a,c){return b(this).off(a,c)},once:function(a,c){return b(this).once(a,c)},hasEventListeners:function(a){return b(this).has(a)}}}),d(ib,[hb,r,k],function(a,b,c){function d(a,b){return"selectionchange"==b?a.getDoc():!a.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(b)?a.getDoc().documentElement:a.settings.event_root?(a.eventRoot||(a.eventRoot=g.select(a.settings.event_root)[0]),a.eventRoot):a.getBody()}function e(a,b){var c,e=d(a,b);if(a.delegates||(a.delegates={}),!a.delegates[b])if(a.settings.event_root){if(f||(f={},a.editorManager.on("removeEditor",function(){var b;if(!a.editorManager.activeEditor&&f){for(b in f)a.dom.unbind(d(a,b));f=null}})),f[b])return;c=function(c){for(var d=c.target,e=a.editorManager.editors,f=e.length;f--;){var h=e[f].getBody();
7(h===d||g.isChildOf(d,h))&&(e[f].hidden||e[f].fire(b,c))}},f[b]=c,g.bind(e,b,c)}else c=function(c){a.hidden||a.fire(b,c)},g.bind(e,b,c),a.delegates[b]=c}var f,g=b.DOM,h={bindPendingEventDelegates:function(){var a=this;c.each(a._pendingNativeEvents,function(b){e(a,b)})},toggleNativeEvent:function(a,b){var c=this;c.settings.readonly||"focus"!=a&&"blur"!=a&&(b?c.initialized?e(c,a):c._pendingNativeEvents?c._pendingNativeEvents.push(a):c._pendingNativeEvents=[a]:c.initialized&&(c.dom.unbind(d(c,a),a,c.delegates[a]),delete c.delegates[a]))},unbindAllNativeEvents:function(){var a,b=this;if(b.delegates){for(a in b.delegates)b.dom.unbind(d(b,a),a,b.delegates[a]);delete b.delegates}b.inline||(b.getBody().onload=null,b.dom.unbind(b.getWin()),b.dom.unbind(b.getDoc())),b.dom.unbind(b.getBody()),b.dom.unbind(b.getContainer())}};return h=c.extend({},a,h)}),d(jb,[k,j],function(a,b){var c=a.each,d=a.explode,e={f9:120,f10:121,f11:122};return function(f){var g=this,h={};f.on("keyup keypress keydown",function(a){(a.altKey||a.ctrlKey||a.metaKey)&&!a.isDefaultPrevented()&&c(h,function(c){var d=b.mac?a.metaKey:a.ctrlKey;return c.ctrl==d&&c.alt==a.altKey&&c.shift==a.shiftKey&&(a.keyCode==c.keyCode||a.charCode&&a.charCode==c.charCode)?(a.preventDefault(),"keydown"==a.type&&c.func.call(c.scope),!0):void 0})}),g.add=function(b,g,i,j){var k;return k=i,"string"==typeof i?i=function(){f.execCommand(k,!1,null)}:a.isArray(k)&&(i=function(){f.execCommand(k[0],k[1],k[2])}),c(d(b.toLowerCase()),function(a){var b={func:i,scope:j||f,desc:f.translate(g),alt:!1,ctrl:!1,shift:!1};c(d(a,"+"),function(a){switch(a){case"alt":case"ctrl":case"shift":b[a]=!0;break;default:/^[0-9]{2,}$/.test(a)?b.keyCode=parseInt(a,10):(b.charCode=a.charCodeAt(0),b.keyCode=e[a]||a.toUpperCase().charCodeAt(0)) 8}}),h[(b.ctrl?"ctrl":"")+","+(b.alt?"alt":"")+","+(b.shift?"shift":"")+","+b.keyCode]=b}),!0}}}),d(kb,[r,l,t,v,w,C,B,H,K,L,M,N,O,P,s,h,fb,x,z,gb,j,k,ib,jb],function(a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){function z(a,b,e){var f,g,h=this;f=h.documentBaseUrl=e.documentBaseURL,g=e.baseURI,h.settings=b=D({id:a,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:f,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:h.convertURL,url_converter_scope:h,ie7_compat:!0},b),d.language=b.language||"en",d.languageLoad=b.language_load,d.baseURL=e.baseURL,h.id=b.id=a,h.isNotDirty=!0,h.plugins={},h.documentBaseURI=new o(b.document_base_url||f,{base_uri:g}),h.baseURI=g,h.contentCSS=[],h.contentStyles=[],h.shortcuts=new y(h),h.execCommands={},h.queryStateCommands={},h.queryValueCommands={},h.loadedCSS={},b.target&&(h.targetElm=b.target),h.suffix=e.suffix,h.editorManager=e,h.inline=b.inline,b.cache_suffix&&(v.cacheSuffix=b.cache_suffix.replace(/^[\?\&]+/,"")),e.fire("SetupEditor",h),h.execCallback("setup",h),h.$=c.overrideDefaults(function(){return{context:h.inline?h.getBody():h.getDoc(),element:h.getBody()}})}var A=a.DOM,B=d.ThemeManager,C=d.PluginManager,D=w.extend,E=w.each,F=w.explode,G=w.inArray,H=w.trim,I=w.resolve,J=q.Event,K=v.gecko,L=v.ie;return z.prototype={render:function(){function a(){A.unbind(window,"ready",a),c.render()}function b(){var a=p.ScriptLoader;if(d.language&&"en"!=d.language&&!d.language_url&&(d.language_url=c.editorManager.baseURL+"/langs/"+d.language+".js"),d.language_url&&a.add(d.language_url),d.theme&&"function"!=typeof d.theme&&"-"!=d.theme.charAt(0)&&!B.urls[d.theme]){var b=d.theme_url;b=b?c.documentBaseURI.toAbsolute(b):"themes/"+d.theme+"/theme"+f+".js",B.load(d.theme,b)}w.isArray(d.plugins)&&(d.plugins=d.plugins.join(" ")),E(d.external_plugins,function(a,b){C.load(b,a),d.plugins+=" "+b}
8),E(d.plugins.split(/[ ,]/),function(a){if(a=H(a),a&&!C.urls[a])if("-"==a.charAt(0)){a=a.substr(1,a.length);var b=C.dependencies(a);E(b,function(a){var b={prefix:"plugins/",resource:a,suffix:"/plugin"+f+".js"};a=C.createUrl(b,a),C.load(a.resource,a)})}else C.load(a,{prefix:"plugins/",resource:a,suffix:"/plugin"+f+".js"})}),a.loadQueue(function(){c.removed||c.init()})}var c=this,d=c.settings,e=c.id,f=c.suffix;if(!J.domLoaded)return void A.bind(window,"ready",a);if(c.getElement()&&v.contentEditable){d.inline?c.inline=!0:(c.orgVisibility=c.getElement().style.visibility,c.getElement().style.visibility="hidden");var g=c.getElement().form||A.getParent(e,"form");g&&(c.formElement=g,d.hidden_input&&!/TEXTAREA|INPUT/i.test(c.getElement().nodeName)&&(A.insertAfter(A.create("input",{type:"hidden",name:e}),e),c.hasHiddenInput=!0),c.formEventDelegate=function(a){c.fire(a.type,a)},A.bind(g,"submit reset",c.formEventDelegate),c.on("reset",function(){c.setContent(c.startContent,{format:"raw"})}),!d.submit_patch||g.submit.nodeType||g.submit.length||g._mceOldSubmit||(g._mceOldSubmit=g.submit,g.submit=function(){return c.editorManager.triggerSave(),c.isNotDirty=!0,g._mceOldSubmit(g)})),c.windowManager=new r(c),"xml"==d.encoding&&c.on("GetContent",function(a){a.save&&(a.content=A.encode(a.content))}),d.add_form_submit_trigger&&c.on("submit",function(){c.initialized&&c.save()}),d.add_unload_trigger&&(c._beforeUnload=function(){!c.initialized||c.destroyed||c.isHidden()||c.save({format:"raw",no_events:!0,set_dirty:!1})},c.editorManager.on("BeforeUnload",c._beforeUnload)),b()}},init:function(){function a(b){var c,d,e=C.get(b);c=C.urls[b]||m.documentBaseUrl.replace(/\/$/,""),b=H(b),e&&-1===G(p,b)&&(E(C.dependencies(b),function(b){a(b)}),d=new e(m,c,m.$),m.plugins[b]=d,d.init&&(d.init(m,c),p.push(b)))}var b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.settings,o=m.getElement(),p=[];if(m.rtl=this.editorManager.i18n.rtl,m.editorManager.add(m),n.aria_label=n.aria_label||A.getAttrib(o,"aria-label",m.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),g=B.get(n.theme),m.theme=new g(m,B.urls[n.theme]),m.theme.init&&m.theme.init(m,B.urls[n.theme]||m.documentBaseUrl.replace(/\/$/,""),m.$)):m.theme=n.theme),E(n.plugins.replace(/\-/g,"").split(/[ ,]/),a),n.render_ui&&m.theme&&(m.orgDisplay=o.style.display,"function"!=typeof n.theme?(b=n.width||o.style.width||o.offsetWidth,c=n.height||o.style.height||o.offsetHeight,d=n.min_height||100,k=/^[0-9\.]+(|px)$/i,k.test(""+b)&&(b=Math.max(parseInt(b,10),100)),k.test(""+c)&&(c=Math.max(parseInt(c,10),d)),f=m.theme.renderUI({targetNode:o,width:b,height:c,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(c=(f.iframeHeight||c)+("number"==typeof c?f.deltaHeight||0:""),d>c&&(c=d))):(f=n.theme(m,o),f.editorContainer.nodeType&&(f.editorContainer=f.editorContainer.id=f.editorContainer.id||m.id+"_parent"),f.iframeContainer.nodeType&&(f.iframeContainer=f.iframeContainer.id=f.iframeContainer.id||m.id+"_iframecontainer"),c=f.iframeHeight||o.offsetHeight),m.editorContainer=f.editorContainer),n.content_css&&E(F(n.content_css),function(a){m.contentCSS.push(m.documentBaseURI.toAbsolute(a))}),n.content_style&&m.contentStyles.push(n.content_style),n.content_editable)return o=e=f=null,m.initContentBody();for(m.iframeHTML=n.doctype+"<html><head>",n.document_base_url!=m.documentBaseUrl&&(m.iframeHTML+='<base href="'+m.documentBaseURI.getURI()+'" />'),!v.caretAfter&&n.ie7_compat&&(m.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),m.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',l=0;l<m.contentCSS.length;l++){var q=m.contentCSS[l];m.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+w._addCacheSuffix(q)+'" />',m.loadedCSS[q]=!0}i=n.body_id||"tinymce",-1!=i.indexOf("=")&&(i=m.getParam("body_id","","hash"),i=i[m.id]||i),j=n.body_class||"",-1!=j.indexOf("=")&&(j=m.getParam("body_class","","hash"),j=j[m.id]||""),n.content_security_policy&&(m.iframeHTML+='<meta http-equiv="Content-Security-Policy" content="'+n.content_security_policy+'" />
8'),m.iframeHTML+='</head><body id="'+i+'" class="mce-content-body '+j+'" data-id="'+m.id+'"><br></body></html>';var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+m.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(h=r);var s=A.create("iframe",{id:m.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:m.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:c,display:"block"}});if(s.onload=function(){s.onload=null,m.fire("load")},A.setAttrib(s,"src",h||'javascript:""'),m.contentAreaContainer=f.iframeContainer,m.iframeElement=s,e=A.add(f.iframeContainer,s),L)try{m.getDoc()}catch(t){e.src=h=r}f.editorContainer&&(A.get(f.editorContainer).style.display=m.orgDisplay,m.hidden=A.isHidden(f.editorContainer)),m.getElement().style.display="none",A.setAttrib(m.id,"aria-hidden",!0),h||m.initContentBody(),o=e=f=null},initContentBody:function(b){var c,d,h=this,o=h.settings,p=h.getElement(),q=h.getDoc();o.inline||(h.getElement().style.visibility=h.orgVisibility),b||o.content_editable||(q.open(),q.write(h.iframeHTML),q.close()),o.content_editable&&(h.on("remove",function(){var a=this.getBody();A.removeClass(a,"mce-content-body"),A.removeClass(a,"mce-edit-focus"),A.setAttrib(a,"contentEditable",null)}),A.addClass(p,"mce-content-body"),h.contentDocument=q=o.content_document||document,h.contentWindow=o.content_window||window,h.bodyElement=p,o.content_document=o.content_window=null,o.root_name=p.nodeName.toLowerCase()),c=h.getBody(),c.disabled=!0,o.readonly||(h.inline&&"static"==A.getStyle(c,"position",!0)&&(c.style.position="relative"),c.contentEditable=h.getParam("content_editable_state",!0)),c.disabled=!1,h.schema=new s(o),h.dom=new a(q,{keep_values:!0,url_converter:h.convertURL,url_converter_scope:h,hex_colors:o.force_hex_style_colors,class_filter:o.class_filter,update_styles:!0,root_element:h.inline?h.getBody():null,collect:o.content_editable,schema:h.schema,onSetAttrib:function(a){h.fire("SetAttrib",a)}}),h.parser=new t(o,h.schema),h.parser.addAttributeFilter("src,href,style,tabindex",function(a,b){for(var c,d,e,f=a.length,g=h.dom;f--;)c=a[f],d=c.attr(b),e="data-mce-"+b,c.attributes.map[e]||("style"===b?(d=g.serializeStyle(g.parseStyle(d),c.name),d.length||(d=null),c.attr(e,d),c.attr(b,d)):"tabindex"===b?(c.attr(e,d),c.attr(b,null)):c.attr(e,h.convertURL(d,b,c.name)))}),h.parser.addNodeFilter("script",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("type","mce-"+(b.attr("type")||"no/type"))}),h.parser.addNodeFilter("#cdata",function(a){for(var b,c=a.length;c--;)b=a[c],b.type=8,b.name="#comment",b.value="[CDATA["+b.value+"]]"}),h.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(a){for(var b,c=a.length,d=h.schema.getNonEmptyElements();c--;)b=a[c],b.isEmpty(d)&&(b.append(new f("br",1)).shortEnded=!0)}),h.serializer=new g(o,h),h.selection=new i(h.dom,h.getWin(),h.serializer,h),h.formatter=new j(h),h.undoManager=new k(h),h.forceBlocks=new m(h),h.enterKey=new l(h),h.editorCommands=new n(h),h._nodeChangeDispatcher=new e(h),h.fire("PreInit"),o.browser_spellcheck||o.gecko_spellcheck||(q.body.spellcheck=!1,A.setAttrib(c,"spellcheck","false")),h.fire("PostRender"),h.quirks=new u(h),o.directionality&&(c.dir=o.directionality),o.nowrap&&(c.style.whiteSpace="nowrap"),o.protect&&h.on("BeforeSetContent",function(a){E(o.protect,function(b){a.content=a.content.replace(b,function(a){return"<!--mce:protected "+escape(a)+"-->"})})}),h.on("SetContent",function(){h.addVisual(h.getBody())}),o.padd_empty_editor&&h.on("PostProcess",function(a){a.content=a.content.replace(/^(<p[^>]*>( | |\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")}),h.load({initial:!0,format:"html"}),h.startContent=h.getContent({format:"raw"}),h.initialized=!0,h.bindPendingEventDelegates(),h.fire("init"),h.focus(!0),h.nodeChanged({initial:!0}),h.execCallback("init_instance_callback",h),h.contentStyles.length>0&&(d="",E(h.contentStyles,function(a){d+=a+"\r\n"}),h.dom.addStyle(d)),E(h.contentCSS,function(a){h.loadedCSS[a]||(h.dom.loadCSS(a),h.loadedCSS[a]=!0)}),o.auto_focus&&setTimeout(function(){var a;a=o.auto_focus===!0?h:h.editorManager.get(o.auto_focus),a.focus()},100),p=q=c=null},focus:function(a){var b,c,d,e=this,f=e.selection,g=e.settings.content_editable,h=e.getDoc();if(!a){if(b=f.getRng(),b.item&&(c=b.item(0)),e._refreshContentEditable(),g||(v.opera||e.getBody().focus(),e.getWin().focus()),K||g){if(d=e.getBody(),d.setActive)try{d.setActive()}catch(i){d.focus()}else d.focus();g&&f.normalize()}c&&c.ownerDocument==h&&(b=h.body.createControlRange(),b.addElement(c),b.select())}e.editorManager.setActive(e)},execCallback:function(a){var b,c=this,d=c.settings[a];return d?(c.callbackLookup&&(b=c.callbackLookup[a])&&(d=b.func,b=b.
8scope),"string"==typeof d&&(b=d.replace(/\.\w+$/,""),b=b?I(b):0,d=I(d),c.callbackLookup=c.callbackLookup||{},c.callbackLookup[a]={func:d,scope:b}),d.apply(b||c,Array.prototype.slice.call(arguments,1))):void 0},translate:function(a){var b=this.settings.language||"en",c=this.editorManager.i18n;return a?c.data[b+"."+a]||a.replace(/\{\#([^\}]+)\}/g,function(a,d){return c.data[b+"."+d]||"{#"+d+"}"}):""},getLang:function(a,c){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+a]||(c!==b?c:"{#"+a+"}")},getParam:function(a,b,c){var d,e=a in this.settings?this.settings[a]:b;return"hash"===c?(d={},"string"==typeof e?E(e.split(e.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(a){a=a.split("="),d[H(a[0])]=H(a.length>1?a[1]:a)}):d=e,d):e},nodeChanged:function(a){this._nodeChangeDispatcher.nodeChanged(a)},addButton:function(a,b){var c=this;b.cmd&&(b.onclick=function(){c.execCommand(b.cmd)}),b.text||b.icon||(b.icon=a),c.buttons=c.buttons||{},b.tooltip=b.tooltip||b.title,c.buttons[a]=b},addMenuItem:function(a,b){var c=this;b.cmd&&(b.onclick=function(){c.execCommand(b.cmd)}),c.menuItems=c.menuItems||{},c.menuItems[a]=b},addCommand:function(a,b,c){this.execCommands[a]={func:b,scope:c||this}},addQueryStateHandler:function(a,b,c){this.queryStateCommands[a]={func:b,scope:c||this}},addQueryValueHandler:function(a,b,c){this.queryValueCommands[a]={func:b,scope:c||this}},addShortcut:function(a,b,c,d){this.shortcuts.add(a,b,c,d)},execCommand:function(a,b,c,d){var e,f=this,g=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(a)||d&&d.skip_focus||f.focus(),d=D({},d),d=f.fire("BeforeExecCommand",{command:a,ui:b,value:c}),d.isDefaultPrevented())return!1;if((e=f.execCommands[a])&&e.func.call(e.scope,b,c)!==!0)return f.fire("ExecCommand",{command:a,ui:b,value:c}),!0;if(E(f.plugins,function(d){return d.execCommand&&d.execCommand(a,b,c)?(f.fire("ExecCommand",{command:a,ui:b,value:c}),g=!0,!1):void 0}),g)return g;if(f.theme&&f.theme.execCommand&&f.theme.execCommand(a,b,c))return f.fire("ExecCommand",{command:a,ui:b,value:c}),!0;if(f.editorCommands.execCommand(a,b,c))return f.fire("ExecCommand",{command:a,ui:b,value:c}),!0;try{g=f.getDoc().execCommand(a,b,c)}catch(h){}return g?(f.fire("ExecCommand",{command:a,ui:b,value:c}),!0):!1},queryCommandState:function(a){var b,c,d=this;if(!d._isHidden()){if((b=d.queryStateCommands[a])&&(c=b.func.call(b.scope),c===!0||c===!1))return c;if(c=d.editorCommands.queryCommandState(a),-1!==c)return c;try{return d.getDoc().queryCommandState(a)}catch(e){}}},queryCommandValue:function(a){var c,d,e=this;if(!e._isHidden()){if((c=e.queryValueCommands[a])&&(d=c.func.call(c.scope),d!==!0))return d;if(d=e.editorCommands.queryCommandValue(a),d!==b)return d;try{return e.getDoc().queryCommandValue(a)}catch(f){}}},show:function(){var a=this;a.hidden&&(a.hidden=!1,a.inline?a.getBody().contentEditable=!0:(A.show(a.getContainer()),A.hide(a.id)),a.load(),a.fire("show"))},hide:function(){var a=this,b=a.getDoc();a.hidden||(L&&b&&!a.inline&&b.execCommand("SelectAll"),a.save(),a.inline?(a.getBody().contentEditable=!1,a==a.editorManager.focusedEditor&&(a.editorManager.focusedEditor=null)):(A.hide(a.getContainer()),A.setStyle(a.id,"display",a.orgDisplay)),a.hidden=!0,a.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(a,b){this.fire("ProgressState",{state:a,time:b})},load:function(a){var c,d=this,e=d.getElement();return e?(a=a||{},a.load=!0,c=d.setContent(e.value!==b?e.value:e.innerHTML,a),a.element=e,a.no_events||d.fire("LoadContent",a),a.element=e=null,c):void 0},save:function(a){var b,c,d=this,e=d.getElement();return e&&d.initialized?(a=a||{},a.save=!0,a.element=e,b=a.content=d.getContent(a),a.no_events||d.fire("SaveContent",a),b=a.content,/TEXTAREA|INPUT/i.test(e.nodeName)?e.value=b:(d.inline||(e.innerHTML=b),(c=A.getParent(d.id,"form"))&&E(c.elements,function(a){return a.name==d.id?(a.value=b,!1):void 0})),a.element=e=null,a.set_dirty!==!1&&(d.isNotDirty=!0),b):void 0},setContent:function(a,b){var c,d=this,e=d.getBody();return b=b||{},b.format=b.format||"html",b.set=!0,b.content=a,b.no_events||d.fire("BeforeSetContent",b),a=b.content,0===a.length||/^\s+$/.test(a)?(c=d.settings.forced_root_block,c&&d.schema.isValidChild(e.nodeName.toLowerCase(),c.toLowerCase())?(a=L&&11>L?"":'<br data-mce-bogus="1">',a=d.dom.createHTML(c,d.settings.forced_root_block_attrs,a)):L||(a='<br data-mce-bogus="1">'),d.dom.setHTML(e,a),d.fire("SetContent",b)):("raw"!==b.format&&(a=new h({},d.schema).serialize(d.parser.parse(a,{isRootContent:!0}))),b.content=H(a),d.dom.setHTML(e,b.content),b.no_events||d.fire("SetContent",b)),b.content},getContent:function(a){var b,c=this,d=c.getBody();return a=a||{},a.format=a.format||"html",a.get=!0,a.getInner=!0,a.no_events||c.fire("BeforeGetContent",a),b="raw"==a.format?d.innerHTML:"text"==a.format?d.innerText||d.textContent:c.serializer.serialize(d,a),a.content="text"!=a.format?H(b):b,a.no_events||c.fire("GetContent",a),a.content},insertContent:function(a,b){b&&(a=D({content:a},b)),this.execCommand("mceInsertContent",!1,a)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var a=this;return a.container||(a.container=A.get(a.editorContainer||a.id+"_parent")),a.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=A.get(this.id
8)),this.targetElm},getWin:function(){var a,b=this;return b.contentWindow||(a=b.iframeElement,a&&(b.contentWindow=a.contentWindow)),b.contentWindow},getDoc:function(){var a,b=this;return b.contentDocument||(a=b.getWin(),a&&(b.contentDocument=a.document)),b.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(a,b,c){var d=this,e=d.settings;return e.urlconverter_callback?d.execCallback("urlconverter_callback",a,c,!0,b):!e.convert_urls||c&&"LINK"==c.nodeName||0===a.indexOf("file:")||0===a.length?a:e.relative_urls?d.documentBaseURI.toRelative(a):a=d.documentBaseURI.toAbsolute(a,e.remove_script_host)},addVisual:function(a){var c,d=this,e=d.settings,f=d.dom;a=a||d.getBody(),d.hasVisual===b&&(d.hasVisual=e.visual),E(f.select("table,a",a),function(a){var b;switch(a.nodeName){case"TABLE":return c=e.visual_table_class||"mce-item-table",b=f.getAttrib(a,"border"),void(b&&"0"!=b||!d.hasVisual?f.removeClass(a,c):f.addClass(a,c));case"A":return void(f.getAttrib(a,"href",!1)||(b=f.getAttrib(a,"name")||a.id,c=e.visual_anchor_class||"mce-item-anchor",b&&d.hasVisual?f.addClass(a,c):f.removeClass(a,c)))}}),d.fire("VisualAid",{element:a,hasVisual:d.hasVisual})},remove:function(){var a=this;a.removed||(a.save(),a.removed=1,a.unbindAllNativeEvents(),a.hasHiddenInput&&A.remove(a.getElement().nextSibling),a.inline||(L&&10>L&&a.getDoc().execCommand("SelectAll",!1,null),A.setStyle(a.id,"display",a.orgDisplay),a.getBody().onload=null),a.fire("remove"),a.editorManager.remove(a),A.remove(a.getContainer()),a.destroy())},destroy:function(a){var b,c=this;if(!c.destroyed){if(!a&&!c.removed)return void c.remove();a||(c.editorManager.off("beforeunload",c._beforeUnload),c.theme&&c.theme.destroy&&c.theme.destroy(),c.selection.destroy(),c.dom.destroy()),b=c.formElement,b&&(b._mceOldSubmit&&(b.submit=b._mceOldSubmit,b._mceOldSubmit=null),A.unbind(b,"submit reset",c.formEventDelegate)),c.contentAreaContainer=c.formElement=c.container=c.editorContainer=null,c.bodyElement=c.contentDocument=c.contentWindow=null,c.iframeElement=c.targetElm=null,c.selection&&(c.selection=c.selection.win=c.selection.dom=c.selection.dom.doc=null),c.destroyed=1}},_refreshContentEditable:function(){var a,b,c=this;c._isHidden()&&(a=c.getBody(),b=a.parentNode,b.removeChild(a),b.appendChild(a),a.focus())},_isHidden:function(){var a;return K?(a=this.selection.getSel(),!a||!a.rangeCount||0===a.rangeCount):0}},D(z.prototype,x),z}),d(lb,[],function(){var a={};return{rtl:!1,add:function(b,c){for(var d in c)a[d]=c[d];this.rtl=this.rtl||"rtl"===a._dir},translate:function(b){if("undefined"==typeof b)return b;if("string"!=typeof b&&b.raw)return b.raw;if(b.push){var c=b.slice(1);b=(a[b[0]]||b[0]).replace(/\{([^\}]+)\}/g,function(a,b){return c[b]})}return a[b]||b},data:a}}),d(mb,[r,j],function(a,b){function c(a){function h(){try{return document.activeElement}catch(a){return document.body}}function i(a,b){if(b&&b.startContainer){if(!a.isChildOf(b.startContainer,a.getRoot())||!a.isChildOf(b.endContainer,a.getRoot()))return;return{startContainer:b.startContainer,startOffset:b.startOffset,endContainer:b.endContainer,endOffset:b.endOffset}}return b}function j(a,b){var c;return b.startContainer?(c=a.getDoc().createRange(),c.setStart(b.startContainer,b.startOffset),c.setEnd(b.endContainer,b.endOffset)):c=b,c}function k(a){return!!g.getParent(a,c.isEditorUIElement)}function l(c){var l=c.editor;l.on("init",function(){(l.inline||b.ie)&&("onbeforedeactivate"in document&&b.ie<9?l.dom.bind(l.getBody(),"beforedeactivate",function(a){if(a.target==l.getBody())try{l.lastRng=l.selection.getRng()}catch(b){}}):l.on("nodechange mouseup keyup",function(a){var b=h();"nodechange"==a.type&&a.selectionChange||(b&&b.id==l.id+"_ifr"&&(b=l.getBody()),l.dom.isChildOf(b,l.getBody())&&(l.lastRng=l.selection.getRng()))}),b.webkit&&!d&&(d=function(){var b=a.activeEditor;if(b&&b.selection){var c=b.selection.getRng();c&&!c.collapsed&&(l.lastRng=c)}},g.bind(document,"selectionchange",d)))}),l.on("setcontent",function(){l.lastRng=null}),l.on("mousedown",function(){l.selection.lastFocusBookmark=null}),l.on("focusin",function(){var b=a.focusedEditor;l.selection.lastFocusBookmark&&(l.selection.setRng(j(l,l.selection.lastFocusBookmark)),l.selection.lastFocusBookmark=null),b!=l&&(b&&b.fire("blur",{focusedEditor:l}),a.setActive(l),a.focusedEditor=l,l.fire("focus",{blurredEditor:b}),l.focus(!0)),l.lastRng=null}),l.on("focusout",function(){window.setTimeout(function(){var b=a.focusedEditor;k(h())||b!=l||(l.fire("blur",{focusedEditor:null}),a.focusedEditor=null,l.selection&&(l.selection.lastFocusBookmark=null))},0)}),e||(e=function(b){var c=a.activeEditor;c&&b.target.ownerDocument==document&&(c.selection&&b.target!=c.getBody()&&(c.selection.lastFocusBookmark=i(c.dom,c.lastRng)),b.target==document.body||k(b.target)||a.focusedEditor!=c||(c.fire("blur",{focusedEditor:null}),a.focusedEditor=null))},g.bind(document,"focusin",e)),l.inline&&!f&&(f=function(b){var c=a.activeEditor;if(c.inline&&!c.dom.isChildOf(b.target,c.getBody())){var d=c.selection.getRng();d.collapsed||(c.lastRng=d)}},g.bind(document,"mouseup",f))}function m(b){a.focusedEditor==b.editor&&(a.focusedEditor=null),a.activeEditor||(g.unbind(document,"selectionchange",d),g.unbind(document,"focusin",e),g.unbind(document,"mouseup",f),d=e=f=null)}a.on("AddEditor",l),a.on("RemoveEditor",m)}var d,e,f,g=a.DOM;return c.isEditorUIElement=function(a){return-1!==a.className.toString().indexOf("mce
8-")},c}),d(nb,[kb,l,r,P,j,k,hb,lb,mb],function(a,b,c,d,e,f,g,h,i){function j(a){var b,c=m.editors;delete c[a.id];for(var d=0;d<c.length;d++)if(c[d]==a){c.splice(d,1),b=!0;break}return m.activeEditor==a&&(m.activeEditor=c[0]),m.focusedEditor==a&&(m.focusedEditor=null),b}function k(a){return a&&!(a.getContainer()||a.getBody()).parentNode&&(j(a),a.unbindAllNativeEvents(),a.destroy(!0),a=null),a}var l,m,n=c.DOM,o=f.explode,p=f.each,q=f.extend,r=0;return m={$:b,majorVersion:"4",minorVersion:"1.7",releaseDate:"2014-11-27",editors:[],i18n:h,activeEditor:null,setup:function(){var a,b,c,e,f=this,g="";if(b=document.location.href,/^[^:]+:\/\/\/?[^\/]+\//.test(b)&&(b=b.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(b)||(b+="/")),c=window.tinymce||window.tinyMCEPreInit)a=c.base||c.baseURL,g=c.suffix;else{for(var h=document.getElementsByTagName("script"),j=0;j<h.length;j++)if(e=h[j].src,/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(e)){-1!=e.indexOf(".min")&&(g=".min"),a=e.substring(0,e.lastIndexOf("/"));break}!a&&document.currentScript&&(e=document.currentScript.src,-1!=e.indexOf(".min")&&(g=".min"),a=e.substring(0,e.lastIndexOf("/")))}f.baseURL=new d(b).toAbsolute(a),f.documentBaseURL=b,f.baseURI=new d(f.baseURL),f.suffix=g,f.focusManager=new i(f)},init:function(b){function c(a){var b=a.id;return b||(b=a.name,b=b&&!n.get(b)?a.name:n.uniqueId(),a.setAttribute("id",b)),b}function d(b,c,d){if(!k(h.get(b))){var e=new a(b,c,h);e.targetElm=e.targetElm||d,i.push(e),e.render()}}function e(a){var c=b[a];return c?c.apply(h,Array.prototype.slice.call(arguments,2)):void 0}function f(a,b){return b.constructor===RegExp?b.test(a.className):n.hasClass(a,b)}function g(){var a,h;if(n.unbind(window,"ready",g),e("onpageload"),b.types)return void p(b.types,function(a){p(n.select(a.selector),function(e){d(c(e),q({},b,a),e)})});if(b.selector)return void p(n.select(b.selector),function(a){d(c(a),b,a)});switch(b.target&&d(c(b.target),b),b.mode){case"exact":a=b.elements||"",a.length>0&&p(o(a),function(a){var c;(c=n.get(a))?d(a,b,c):p(document.forms,function(c){p(c.elements,function(c){c.name===a&&(a="mce_editor_"+r++,n.setAttrib(c,"id",a),d(a,b,c))})})});break;case"textareas":case"specific_textareas":p(n.select("textarea"),function(a){b.editor_deselector&&f(a,b.editor_deselector)||(!b.editor_selector||f(a,b.editor_selector))&&d(c(a),b,a)})}b.oninit&&(a=h=0,p(i,function(b){h++,b.initialized?a++:b.on("init",function(){a++,a==h&&e("oninit")}),a==h&&e("oninit")}))}var h=this,i=[];h.settings=b,n.bind(window,"ready",g)},get:function(a){return arguments.length?a in this.editors?this.editors[a]:null:this.editors},add:function(a){var b=this,c=b.editors;return c[a.id]=a,c.push(a),b.activeEditor=a,b.fire("AddEditor",{editor:a}),l||(l=function(){b.fire("BeforeUnload")},n.bind(window,"beforeunload",l)),a},createEditor:function(b,c){return this.add(new a(b,c,this))},remove:function(a){var b,c,d=this,e=d.editors;if(a)return"string"==typeof a?(a=a.selector||a,void p(n.select(a),function(a){c=e[a.id],c&&d.remove(c)})):(c=a,e[c.id]?(j(c)&&d.fire("RemoveEditor",{editor:c}),e.length||n.unbind(window,"beforeunload",l),c.remove(),c):null);for(b=e.length-1;b>=0;b--)d.remove(e[b])},execCommand:function(b,c,d){var e=this,f=e.get(d);switch(b){case"mceAddEditor":return e.get(d)||new a(d,e.settings,e).render(),!0;case"mceRemoveEditor":return f&&f.remove(),!0;case"mceToggleEditor":return f?(f.isHidden()?f.show():f.hide(),!0):(e.execCommand("mceAddEditor",0,d),!0)}return e.activeEditor?e.activeEditor.execCommand(b,c,d):!1},triggerSave:function(){p(this.editors,function(a){a.save()})},addI18n:function(a,b){h.add(a,b)},translate:function(a){return h.translate(a)},setActive:function(a){var b=this.activeEditor;this.activeEditor!=a&&(b&&b.fire("deactivate",{relatedTarget:a}),a.fire("activate",{relatedTarget:b})),this.activeEditor=a}},q(m,g),m.setup(),window.tinymce=window.tinyMCE=m,m}),d(ob,[nb,k],function(a,b){var c=b.each,d=b.explode;a.on("AddEditor",function(a){var b=a.editor;b.on("preInit",function(){function a(a,b){c(b,function(b,c){b&&h.setStyle(a,c,b)}),h.rename(a,"span")}function e(a){h=b.dom,i.convert_fonts_to_spans&&c(h.select("font,u,strike",a.node),function(a){f[a.nodeName.toLowerCase()](h,a)})}var f,g,h,i=b.settings;i.inline_styles&&(g=d(i.font_size_legacy_values),f={font:function(b,c){a(c,{backgroundColor:c.style.backgroundColor,color:c.color,fontFamily:c.face,fontSize:g[parseInt(c.size,10)-1]})},u:function(b,c){a(c,{textDecoration:"underline"})},strike:function(b,c){a(c,{textDecoration:"line-through"})}},b.on("PreProcess SetContent",e))})})}),d(pb,[hb,k],function(a,b){var c={send:function(a){function b(){!a.async||4==d.readyState||e++>
81e4?(a.success&&1e4>e&&200==d.status?a.success.call(a.success_scope,""+d.responseText,d,a):a.error&&a.error.call(a.error_scope,e>1e4?"TIMED_OUT":"GENERAL",d,a),d=null):setTimeout(b,10)}var d,e=0;if(a.scope=a.scope||this,a.success_scope=a.success_scope||a.scope,a.error_scope=a.error_scope||a.scope,a.async=a.async===!1?!1:!0,a.data=a.data||"",d=new XMLHttpRequest){if(d.overrideMimeType&&d.overrideMimeType(a.content_type),d.open(a.type||(a.data?"POST":"GET"),a.url,a.async),a.crossDomain&&(d.withCredentials=!0),a.content_type&&d.setRequestHeader("Content-Type",a.content_type),d.setRequestHeader("X-Requested-With","XMLHttpRequest"),d=c.fire("beforeSend",{xhr:d,settings:a}).xhr,d.send(a.data),!a.async)return b();setTimeout(b,10)}}};return b.extend(c,a),c}),d(qb,[],function(){function a(b,c){var d,e,f,g;if(c=c||'"',null===b)return"null";if(f=typeof b,"string"==f)return e="\bb t\nn\ff\rr\"\"''\\\\",c+b.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(a,b){return'"'===c&&"'"===a?a:(d=e.indexOf(b),d+1?"\\"+e.charAt(d+1):(a=b.charCodeAt().toString(16),"\\u"+"0000".substring(a.length)+a))})+c;if("object"==f){if(b.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(b)){for(d=0,e="[";d<b.length;d++)e+=(d>0?",":"")+a(b[d],c);return e+"]"}e="{";for(g in b)b.hasOwnProperty(g)&&(e+="function"!=typeof b[g]?(e.length>1?","+c:c)+g+c+":"+a(b[g],c):"");return e+"}"}return""+b}return{serialize:a,parse:function(a){try{return window[String.fromCharCode(101)+"val"]("("+a+")")}catch(b){}}}}),d(rb,[qb,pb,k],function(a,b,c){function d(a){this.settings=e({},a),this.count=0}var e=c.extend;return d.sendRPC=function(a){return(new d).send(a)},d.prototype={send:function(c){var d=c.error,f=c.success;c=e(this.settings,c),c.success=function(b,e){b=a.parse(b),"undefined"==typeof b&&(b={error:"JSON Parse error."}),b.error?d.call(c.error_scope||c.scope,b.error,e):f.call(c.success_scope||c.scope,b.result)},c.error=function(a,b){d&&d.call(c.error_scope||c.scope,a,b)},c.data=a.serialize({id:c.id||"c"+this.count++,method:c.method,params:c.params}),c.content_type="application/json",b.send(c)}},d}),d(sb,[r],function(a){return{callbacks:{},count:0,send:function(c){var d=this,e=a.DOM,f=c.count!==b?c.count:d.count,g="tinymce_jsonp_"+f;d.callbacks[f]=function(a){e.remove(g),delete d.callbacks[f],c.callback(a)},e.add(e.doc.body,"script",{id:g,src:c.url,type:"text/javascript"}),d.count++}}}),d(tb,[],function(){function a(){h=[];for(var a in g)h.push(a);e.length=h.length}function c(){function c(a){var c,d;return d=a!==b?k+a:e.indexOf(",",k),-1===d||d>e.length?null:(c=e.substring(k,d),k=d+1,c)}var d,e,h,k=0;if(g={},j){f.load(i),e=f.getAttribute(i)||"";do{var l=c();if(null===l)break;if(d=c(parseInt(l,32)||0),null!==d){if(l=c(),null===l)break;h=c(parseInt(l,32)||0),d&&(g[d]=h)}}while(null!==d);a()}}function d(){var b,c="";if(j){for(var d in g)b=g[d],c+=(c?",":"")+d.length.toString(32)+","+d+","+b.length.toString(32)+","+b;f.setAttribute(i,c);try{f.save(i)}catch(e){}a()}}var e,f,g,h,i,j;try{if(window.localStorage)return localStorage}catch(k){}return i="tinymce",f=document.documentElement,j=!!f.addBehavior,j&&f.addBehavior("#default#userData"),e={key:function(a){return h[a]},getItem:function(a){return a in g?g[a]:null},setItem:function(a,b){g[a]=""+b,d()},removeItem:function(a){delete g[a],d()},clear:function(){g={},d()}},c(),e}),d(ub,[r,h,s,t,k,j],function(a,b,c,d,e,f){var g=window.tinymce;return g.DOM=a.DOM,g.ScriptLoader=c.ScriptLoader,g.PluginManager=d.PluginManager,g.ThemeManager=d.ThemeManager,g.dom=g.dom||{},g.dom.Event=b.Event,e.each(e,function(a,b){g[b]=a}),e.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(a){g[a]=f[a.substr(2).toLowerCase()]}),{}}),d(vb,[Q,k],function(a,b){return a.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(a){this.settings=b.extend({},this.Defaults,a)},preRender:function(a){a.addClass(this.settings.containerClass,"body")},applyClasses:function(a){var b,c,d,e=this,f=e.settings;b=a.items().filter(":visible"),c=f.firstControlClass,d=f.lastControlClass,b.each(function(a){a.removeClass(c).removeClass(d),f.controlClass&&a.addClass(f.controlClass)}),b.eq(0).addClass(c),b.eq(-1).addClass(d)},renderHtml:function(a){var b,c=this,d=c.settings,e="";return b=a.items(),b.eq(0).addClass(d.firstControlClass),b.eq(-1).addClass(d.lastControlClass),b.each(function(a){d.controlClass&&a.addClass(d.c
8ontrolClass),e+=a.renderHtml()}),e},recalc:function(){},postRender:function(){}})}),d(wb,[vb],function(a){return a.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(a){a.items().filter(":visible").each(function(a){var b=a.settings;a.layoutRect({x:b.x,y:b.y,w:b.w,h:b.h}),a.recalc&&a.recalc() 9})},renderHtml:function(a){return'<div id="'+a._id+'-absend" class="'+a.classPrefix+'abs-end"></div>'+this._super(a)}})}),d(xb,[V,ab],function(a,b){return a.extend({Mixins:[b],Defaults:{classes:"widget tooltip tooltip-n"},text:function(a){var b=this;return"undefined"!=typeof a?(b._value=a,b._rendered&&(b.getEl().lastChild.innerHTML=b.encode(a)),b):b._value},renderHtml:function(){var a=this,b=a.classPrefix;return'<div id="'+a._id+'" class="'+a.classes()+'" role="presentation"><div class="'+b+'tooltip-arrow"></div><div class="'+b+'tooltip-inner">'+a.encode(a._text)+"</div></div>"},repaint:function(){var a,b,c=this;a=c.getEl().style,b=c._layoutRect,a.left=b.x+"px",a.top=b.y+"px",a.zIndex=131070}})}),d(yb,[V,xb],function(a,b){var c,d=a.extend({init:function(a){var b=this;b._super(a),a=b.settings,b.canFocus=!0,a.tooltip&&d.tooltips!==!1&&(b.on("mouseenter",function(c){var d=b.tooltip().moveTo(-65535);if(c.control==b){var e=d.text(a.tooltip).show().testMoveRel(b.getEl(),["bc-tc","bc-tl","bc-tr"]);d.toggleClass("tooltip-n","bc-tc"==e),d.toggleClass("tooltip-nw","bc-tl"==e),d.toggleClass("tooltip-ne","bc-tr"==e),d.moveRel(b.getEl(),e)}else d.hide()}),b.on("mouseleave mousedown click",function(){b.tooltip().hide()})),b.aria("label",a.ariaLabel||a.tooltip)},tooltip:function(){return c||(c=new b({type:"tooltip"}),c.renderTo()),c},active:function(a){var b,c=this;return a!==b&&(c.aria("pressed",a),c.toggleClass("active",a)),c._super(a)},disabled:function(a){var b,c=this;return a!==b&&(c.aria("disabled",a),c.toggleClass("disabled",a)),c._super(a)},postRender:function(){var a=this,b=a.settings;a._rendered=!0,a._super(),a.parent()||!b.width&&!b.height||(a.initLayoutRect(),a.repaint()),b.autofocus&&a.focus()},remove:function(){this._super(),c&&(c.remove(),c=null)}});return d}),d(zb,[yb],function(a){return a.extend({Defaults:{classes:"widget btn",role:"button"},init:function(a){var b,c=this;c.on("click mousedown",function(a){a.preventDefault()}),c._super(a),b=a.size,a.subtype&&c.addClass(a.subtype),b&&c.addClass("btn-"+b)},icon:function(a){var b=this,c=b.classPrefix;if("undefined"==typeof a)return b.settings.icon;if(b.settings.icon=a,a=a?c+"ico "+c+"i-"+b.settings.icon:"",b._rendered){var d=b.getEl().firstChild,e=d.getElementsByTagName("i")[0];a?(e&&e==d.firstChild||(e=document.createElement("i"),d.insertBefore(e,d.firstChild)),e.className=a):e&&d.removeChild(e),b.text(b._text)}return b},repaint:function(){var a=this.getEl().firstChild.style;a.width=a.height="100%",this._super()},text:function(a){var b=this;if(b._rendered){var c=b.getEl().lastChild.lastChild;c&&(c.data=b.translate(a))}return b._super(a)},renderHtml:function(){var a,b=this,c=b._id,d=b.classPrefix,e=b.settings.icon;return a=b.settings.image,a?(e="none","string"!=typeof a&&(a=window.getSelection?a[0]:a[1]),a=" style=\"background-image: url('"+a+"')\""):a="",e=b.settings.icon?d+"ico "+d+"i-"+e:"",'<div id="'+c+'" class="'+b.classes()+'" tabindex="-1" aria-labelledby="'+c+'"><button role="presentation" type="button" tabindex="-1">'+(e?'<i class="'+e+'"'+a+"></i>":"")+(b._text?(e?"Â ":"")+b.encode(b._text):"")+"</button></div>"}})}),d(Ab,[Y],function(a){return a.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var a=this,b=a._layout;return a.addClass("btn-group"),a.preRender(),b.preRender(a),'<div id="'+a._id+'" class="'+a.classes()+'"><div id="'+a._id+'-body">'+(a.settings.html||"")+b.renderHtml(a)+"</div></div>"}})}),d(Bb,[yb],function(a){return a.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(a){var b=this;b._super(a),b.on("click mousedown",function(a){a.preventDefault()}),b.on("click",function(a){a.preventDefault(),b.disabled()||b.checked(!b.checked())}),b.checked(b.settings.checked)},checked:function(a){var b=this;return"undefined"!=typeof a?(a?b.addClass("checked"):b.removeClass("checked"),b._checked=a,b.aria("checked",a),b):b._checked},value:function(a){return this.checked(a)},renderHtml:function(){var a=this,b=a._id,c=a.classPrefix;return'<div id="'+b+'" class="'+a.classes()+'" unselectable="on" aria-labelledby="'+b+'-al" tabindex="-1"><i class="'+c+"ico "+c+'i-checkbox"></i><span id="'+b+'-al" class="'+c+'label">'+a.encode(a._text)+"</span></div>"}})}),d(Cb,[yb,W,U],function(a,b,c){return a.extend({init:function(a){var b=this;b._super(a),b.addClass("combobox"),b.subinput=!0,b.ariaTarget="inp",a=b.settings,a.menu=a.menu||a.values,a.menu&&(a.icon="caret"),b.on("click",function(c){for(var d=c.target,e=b.getEl();d&&d!=e;)d.id&&-1!=d.id.indexOf("-open")&&(b.fire("action"),a.menu&&(b.showMenu(),c.aria&&b.menu.items()[0].focus())),d=d.parentNode}
9),b.on("keydown",function(a){"INPUT"==a.target.nodeName&&13==a.keyCode&&b.parents().reverse().each(function(c){return a.preventDefault(),b.fire("change"),c.hasEventListeners("submit")&&c.toJSON?(c.fire("submit",{data:c.toJSON()}),!1):void 0})}),a.placeholder&&(b.addClass("placeholder"),b.on("focusin",function(){b._hasOnChange||(c.on(b.getEl("inp"),"change",function(){b.fire("change")}),b._hasOnChange=!0),b.hasClass("placeholder")&&(b.getEl("inp").value="",b.removeClass("placeholder"))}),b.on("focusout",function(){0===b.value().length&&(b.getEl("inp").value=a.placeholder,b.addClass("placeholder"))}))},showMenu:function(){var a,c=this,d=c.settings;c.menu||(a=d.menu||[],a.length?a={type:"menu",items:a}:a.type=a.type||"menu",c.menu=b.create(a).parent(c).renderTo(c.getContainerElm()),c.fire("createmenu"),c.menu.reflow(),c.menu.on("cancel",function(a){a.control===c.menu&&c.focus()}),c.menu.on("show hide",function(a){a.control.items().each(function(a){a.active(a.value()==c.value())})}).fire("show"),c.menu.on("select",function(a){c.value(a.control.value())}),c.on("focusin",function(a){"INPUT"==a.target.tagName.toUpperCase()&&c.menu.hide()}),c.aria("expanded",!0)),c.menu.show(),c.menu.layoutRect({w:c.layoutRect().w}),c.menu.moveRel(c.getEl(),c.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},value:function(a){var b=this;return"undefined"!=typeof a?(b._value=a,b.removeClass("placeholder"),b._rendered&&(b.getEl("inp").value=a),b):b._rendered?(a=b.getEl("inp").value,a!=b.settings.placeholder?a:""):b._value},disabled:function(a){var b=this;return b._rendered&&"undefined"!=typeof a&&(b.getEl("inp").disabled=a),b._super(a)},focus:function(){this.getEl("inp").focus()},repaint:function(){var a,b,d=this,e=d.getEl(),f=d.getEl("open"),g=d.layoutRect();a=f?g.w-c.getSize(f).width-10:g.w-10;var h=document;return h.all&&(!h.documentMode||h.documentMode<=8)&&(b=d.layoutRect().h-2+"px"),c.css(e.firstChild,{width:a,lineHeight:b}),d._super(),d},postRender:function(){var a=this;return c.on(this.getEl("inp"),"change",function(){a.fire("change")}),a._super()},remove:function(){c.off(this.getEl("inp")),this._super()},renderHtml:function(){var a,b,c=this,d=c._id,e=c.settings,f=c.classPrefix,g=e.value||e.placeholder||"",h="",i="";return"spellcheck"in e&&(i+=' spellcheck="'+e.spellcheck+'"'),e.maxLength&&(i+=' maxlength="'+e.maxLength+'"'),e.size&&(i+=' size="'+e.size+'"'),e.subtype&&(i+=' type="'+e.subtype+'"'),c.disabled()&&(i+=' disabled="disabled"'),a=e.icon,a&&"caret"!=a&&(a=f+"ico "+f+"i-"+e.icon),b=c._text,(a||b)&&(h='<div id="'+d+'-open" class="'+f+"btn "+f+'open" tabIndex="-1" role="button"><button id="'+d+'-action" type="button" hidefocus="1" tabindex="-1">
9'+("caret"!=a?'<i class="'+a+'"></i>':'<i class="'+f+'caret"></i>')+(b?(a?" ":"")+b:"")+"</button></div>",c.addClass("has-open")),'<div id="'+d+'" class="'+c.classes()+'"><input id="'+d+'-inp" class="'+f+"textbox "+f+'placeholder" value="'+g+'" hidefocus="1"'+i+" />"+h+"</div>"}})}),d(Db,[Cb],function(a){return a.extend({init:function(a){var b=this;a.spellcheck=!1,a.onaction&&(a.icon="none"),b._super(a),b.addClass("colorbox"),b.on("change keyup postrender",function(){b.repaintColor(b.value())})},repaintColor:function(a){var b=this.getEl().getElementsByTagName("i")[0];if(b)try{b.style.background=a}catch(c){}},value:function(a){var b=this;return"undefined"!=typeof a&&b._rendered&&b.repaintColor(a),b._super(a)}})}),d(Eb,[zb,cb],function(a,b){return a.extend({showPanel:function(){var a=this,c=a.settings;if(a.active(!0),a.panel)a.panel.show();else{var d=c.panel;d.type&&(d={layout:"grid",items:d}),d.role=d.role||"dialog",d.popover=!0,d.autohide=!0,d.ariaRoot=!0,a.panel=new b(d).on("hide",function(){a.active(!1)}).on("cancel",function(b){b.stopPropagation(),a.focus(),a.hidePanel()}).parent(a).renderTo(a.getContainerElm()),a.panel.fire("show"),a.panel.reflow()}a.panel.moveRel(a.getEl(),c.popoverAlign||(a.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var a=this;a.panel&&a.panel.hide()},postRender:function(){var a=this;return a.aria("haspopup",!0),a.on("click",function(b){b.control===a&&(a.panel&&a.panel.visible()?a.hidePanel():(a.showPanel(),a.panel.focus(!!b.aria)))}),a._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),d(Fb,[Eb,r],function(a,b){var c=b.DOM;return a.extend({init:function(a){this._super(a),this.addClass("colorbutton")},color:function(a){return a?(this._color=a,this.getEl("preview").style.backgroundColor=a,this):this._color},renderHtml:function(){var a=this,b=a._id,c=a.classPrefix,d=a.settings.icon?c+"ico "+c+"i-"+a.settings.icon:"",e=a.settings.image?" style=\"background-image: url('"+a.settings.image+"')\"":"";return'<div id="'+b+'" class="'+a.classes()+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(d?'<i class="'+d+'"'+e+"></i>":"")+'<span id="'+b+'-preview" class="'+c+'preview"></span>'+(a._text?(d?" ":"")+a._text:"")+'</button><button type="button" class="'+c+'open" hidefocus="1" tabindex="-1"> <i class="'+c+'caret"></i></button></div>'},postRender:function(){var a=this,b=a.settings.onclick;return a.on("click",function(d){d.aria&&"down"==d.aria.key||d.control!=a||c.getParent(d.target,"."+a.classPrefix+"open")||(d.stopImmediatePropagation(),b.call(a,d))}),delete a.settings.onclick,a._super()}})}),d(Gb,[],function(){function a(a){function e(a,e,f){var g,h,i,j,k,l;return g=0,h=0,i=0,a/=255,e/=255,f/=255,k=b(a,b(e,f)),l=c(a,c(e,f)),k==l?(i=k,{h:0,s:0,v:100*i}):(j=a==k?e-f:f==k?a-e:f-a,g=a==k?3:f==k?1:5,g=60*(g-j/(l-k)),h=(l-k)/l,i=l,{h:d(g),s:d(100*h),v:d(100*i)})}function f(a,e,f){var g,h,i,j;if(a=(parseInt(a,10)||0)%360,e=parseInt(e,10)/100,f=parseInt(f,10)/100,e=c(0,b(e,1)),f=c(0,b(f,1)),0===e)return void(l=m=n=d(255*f));switch(g=a/60,h=f*e,i=h*(1-Math.abs(g%2-1)),j=f-h,Math.floor(g)){case 0:l=h,m=i,n=0;break;case 1:l=i,m=h,n=0;break;case 2:l=0,m=h,n=i;break;case 3:l=0,m=i,n=h;break;case 4:l=i,m=0,n=h;break;case 5:l=h,m=0,n=i;break;default:l=m=n=0}l=d(255*(l+j)),m=d(255*(m+j)),n=d(255*(n+j))}function g(){function a(a){return a=parseInt(a,10).toString(16),a.length>1?a:"0"+a}return"#"+a(l)+a(m)+a(n)}function h(){return{r:l,g:m,b:n}}function i(){return e(l,m,n)}function j(a){var b;return"object"==typeof a?"r"in a?(l=a.r,m=a.g,n=a.b):"v"in a&&f(a.h,a.s,a.v):(b=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(a))?(l=parseInt(b[1],10),m=parseInt(b[2],10),n=parseInt(b[3],10)):(b=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(a))?(l=parseInt(b[1],16),m=parseInt(b[2],16),n=parseInt(b[3],16)):(b=/#([0-F])([0-F])([0-F])/gi.exec(a))&&(l=parseInt(b[1]+b[1],16),m=parseInt(b[2]+b[2],16),n=parseInt(b[3]+b[3],16)),l=0>l?0:l>255?255:l,m=0>m?0:m>255?255:m,n=0>n?0:n>255?255:n,k}var k=this,l=0,m=0,n=0;a&&j(a),k.toRgb=h,k.toHsv=i,k.toHex=g,k.parse=j}var b=Math.min,c=Math.max,d=Math.round;return a}),d(Hb,[yb,Z,U,Gb],function(a,b,c,d){return a.extend({Defaults:{classes:"widget colorpicker"},init:function(a){this._super(a)},postRender:function(){function a(a,b){var d,e,f=c.getPos(a);return d=b.pageX-f.x,e=b.pageY-f.y,d=Math.max(0,Math.min(d/a.clientWidth,1)),e=Math.max(0,Math.min(e/a.clientHeight,1)),{x:d,y:e}}function e(a,b){var e=(360-a.h)/360;c.css(j,{top:100*e+"%"}),b||c.css(l,{left:a.s+"%",top:100-a.v+"%"}),k.style.background=new d({s:100,v:100,h:a.h}).toHex(),m.color().parse({s:a.s,v:a.v,h:a.h})}function f(b){var c;c=a(k,b),h.s=100*c.x,h.v=100*(1-c.y),e(h),m.fire("change")}function g(b){var c;c=a(i,b),h=n.toHsv(),h.h=360*(1-c.y),e(h,!0),m.fire("change")}var h,i,j,k,l,m=this,n=m.color();i=m.getEl("h"),j=m.getEl("hp"),k=m.getEl("sv"),l=m.getEl("svp"),m._repaint=function(){h=n.toHsv(),e(h)},m._super(),m._svdraghelper=new b(m._id+"-sv",{start:f,drag:f}),m._hdraghelper=new b(m._id+"-h",{start:g,drag:g}),m._repaint()},rgb:function(){return this.color().toRgb()},value:function(a){var b=this;return arguments.length?(b.color().parse(a),void(b._rendered&&b._repaint())):b.color().toHex()},color:function(){return this._color||(this._color=new d),this._color},renderHtml:function(){function a(){var a,b,c,d,g="";for(c="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",d=f.split(","),a=0,b=d.length-1;b>a;a++)g+='<div class="'+e+'colorpicker-h-chunk" style="height:'+100/b+"%;"+c+d[a]+",endColorstr="+d[a+1]+");-ms-"+c+d[a]+",endColorstr="+d[a+1]+')"></div>';return g}var b,c=this,d=c._id,e=c.classPrefix,f="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",g="background: -ms-linear-gradient(top,"+f+");background: linear-gradient(to bottom,"+f+");";return b='<div id="'+d+'-h" class="'+e+'colorpicker-h" style="'+g+'">'+a()+'<div id="'+d+'-hp" class="'+e+'colorpicker-h-marker"></div></div>','<div id="'+d+'" class="'+c.classes()+'"><div id="'+d+'-sv" class="'+e+'colorpicker-sv"><div class="'+e+'colorpicker-overlay1"><div class="'+e+'colorpicker-overlay2"><div id="'+d+'-svp" class="'+e+'colorpicker-selector1"><div class="'+e+'colorpicker-selector2"></div></div></div></div></div>'+b+"</div>"}})}),d(Ib,[yb],function(a){return a.extend({init:function(a){var b=this;a.delimiter||(a.delimiter="»"),b._super(a),b.addClass("path"),b.canFocus=!0,b.on("click",function(a){var c,d=a.target;(c=d.getAttribute("data-index"))&&b.fire("select",{value:b.data()[c],index:c})})},focus:function(){var a=this;return a.getEl().firstChild.focus(),a},data:function(a){var b=this;
9return"undefined"!=typeof a?(b._data=a,b.update(),b):b._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var a=this;a._super(),a.data(a.settings.data)},renderHtml:function(){var a=this;return'<div id="'+a._id+'" class="'+a.classes()+'">'+a._getPathHtml()+"</div>"},_getPathHtml:function(){var a,b,c=this,d=c._data||[],e="",f=c.classPrefix;for(a=0,b=d.length;b>a;a++)e+=(a>0?'<div class="'+f+'divider" aria-hidden="true"> '+c.settings.delimiter+" </div>":"")+'<div role="button" class="'+f+"path-item"+(a==b-1?" "+f+"last":"")+'" data-index="'+a+'" tabindex="-1" id="'+c._id+"-"+a+'" aria-level="'+a+'">'+d[a].name+"</div>";return e||(e='<div class="'+f+'path-item">Â </div>'),e}})}),d(Jb,[Ib,nb],function(a,b){return a.extend({postRender:function(){function a(a){if(1===a.nodeType){if("BR"==a.nodeName||a.getAttribute("data-mce-bogus"))return!0;if("bookmark"===a.getAttribute("data-mce-type"))return!0}return!1}var c=this,d=b.activeEditor;return c.on("select",function(a){d.focus(),d.selection.select(this.data()[a.index].element),d.nodeChanged()}),d.on("nodeChange",function(b){for(var e=[],f=b.parents,g=f.length;g--;)if(1==f[g].nodeType&&!a(f[g])){var h=d.fire("ResolveName",{name:f[g].nodeName.toLowerCase(),target:f[g]});if(h.isDefaultPrevented()||e.push({name:h.name,element:f[g]}),h.isPropagationStopped())break}c.data(e)}),c._super()}})}),d(Kb,[Y],function(a){return a.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var a=this,b=a._layout,c=a.classPrefix;return a.addClass("formitem"),b.preRender(a),'<div id="'+a._id+'" class="'+a.classes()+'" hidefocus="1" tabindex="-1">'+(a.settings.title?'<div id="'+a._id+'-title" class="'+c+'title">'+a.settings.title+"</div>":"")+'<div id="'+a._id+'-body" class="'+a.classes("body")+'">'+(a.settings.html||"")+b.renderHtml(a)+"</div></div>"}})}),d(Lb,[Y,Kb,k],function(a,b,c){return a.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 a=this,d=a.items();a.settings.formItemDefaults||(a.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),d.each(function(d){var e,f=d.settings.label;f&&(e=new b(c.extend({items:{type:"label",id:d._id+"-l",text:f,flex:0,forId:d._id,disabled:d.disabled()}},a.settings.formItemDefaults)),e.type="formitem",d.aria("labelledby",d._id+"-l"),"undefined"==typeof d.settings.flex&&(d.settings.flex=1),a.replace(d,e),e.add(d))})},recalcLabels:function(){var a,b,c,d=this,e=0,f=[];if(d.settings.labelGapCalc!==!1)for(c="children"==d.settings.labelGapCalc?d.find("formitem"):d.items(),c.filter("formitem").each(function(a){var b=a.items()[0],c=b.getEl().clientWidth;e=c>e?c:e,f.push(b)}),b=d.settings.labelGap||0,a=f.length;a--;)f[a].settings.minWidth=e+b},visible:function(a){var b=this._super(a);return a===!0&&this._rendered&&this.recalcLabels(),b},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var a=this;a._super(),a.recalcLabels(),a.fromJSON(a.settings.data)}})}),d(Mb,[Lb],function(a){return a.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 a=this,b=a._layout,c=a.classPrefix;return a.preRender(),b.preRender(a),'<fieldset id="'+a._id+'" class="'+a.classes()+'" hidefocus="1" tabindex="-1">'+(a.settings.title?'<legend id="'+a._id+'-title" class="'+c+'fieldset-title">'+a.settings.title+"</legend>":"")+'<div id="'+a._id+'-body" class="'+a.classes("body")+'">'+(a.settings.html||"")+b.renderHtml(a)+"</div></fieldset>"}})}),d(Nb,[Cb,k],function(a,b){return a.extend({init:function(a){var c,d,e,f=this,g=tinymce.activeEditor,h=g.settings;a.spellcheck=!1,e=h.file_picker_types||h.file_browser_callback_types,e&&(e=b.makeMap(e,/[, ]/)),(!e||e[a.filetype])&&(d=h.file_picker_callback,!d||e&&!e[a.filetype]?(d=h.file_browser_callback,!d||e&&!e[a.filetype]||(c=function(){d(f.getEl("inp").id,f.value(),a.filetype,window)})):c=function(){var c=f.fire("beforecall").meta;c=b.extend({filetype:a.filetype},c),d.call(g,function(a,b){f.value(a).fire("change",{meta:b})},f.value(),c)}),c&&(a.icon="browse",a.onaction=c),f._super(a)}})}),d(Ob,[wb],function(a){return a.extend({recalc:function(a){var b=a.layoutRect(),c=a.paddingBox();a.items().filter(":visible").each(function(a){a.layoutRect({x:c.left,y:c.top,w:b.innerW-c.right-c.left,h:b.innerH-c.top-c.bottom}),a.recalc&&a.recalc()})}})}),d(Pb,[wb],function(a){return a.extend({recalc:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N=[],O=Math.max,P=Math.min;for(d=a.items().filter(":visible"),e=a.layoutRect(),f=a._paddingBox,g=a.settings,m=a.isRtl()?g.direction||"row-reversed":g.direction,h=g.align,i=a.isRtl()?g.pack||"end":g.pack,j=g.spacing||0,("row-reversed"==m||"column-reverse"==m)&&(d=d.set(d.toArray().reverse()),m=m.split("-")[0]),"column"==m?(z="y",x="h",y="minH",A="maxH",C="innerH",B="top",D="deltaH",E="contentH",J="left",H="w",F="x",G="innerW",I="minW",K="right",L="deltaW",M="contentW"):(z="x",x="w",y="minW",A="maxW",C="innerW",B="left",D="deltaW",E="contentW",J="top",H="h",F="y",G="innerH",I="minH",K="bottom",L="deltaH",M="contentH"),l=e[C]-f[B]-f[B],w=k=0,b=0,c=d.length;c>b;b++)n=d[b],o=n.layoutRect(),p=n.settings,q=p.flex,l-=c-1>b?j:0,q>0&&(k+=q,o[A]&&N.push(n),o.flex=q),l-=o[y],r=f[J]+o[I]+f[K],r>w&&(w=r);if(u={},u[y]=0>l?e[y]-l+e[D]:e[C]-l+e[D],u[I]=w+e[L],u[E]=e[C]-l,u[M]=w,u.minW=P(u.minW,e.maxW),u.minH=P(u.minH,e.maxH),u.minW=O(u.minW,e.startMinWidth),u.minH=O(u.minH,e.startMinHeight),!e.autoResize||u.minW==e.minW&&u.minH==e.minH){for(t=l/k,b=0,c=N.length;c>b;b++)n=N[b],o=n.layoutRect(),s=o[A],r=o[y]+o.flex*t,r>s?(l-=o[A]-o[y],k-=o.flex,o.flex=0,o.maxFlexSize=s):o.maxFlexSize=0;for(t=l/k,v=f[B],u={},0===k&&("end"==i?v=l+f[B]:"center"==i?(v=Math.round(e[C]/2-(e[C]-l)/2)+f[B],0>v&&(v=f[B])):"justify"==i&&(v=f[B],j=Math.floor(l/(d.length-1)))),u[F]=f[J],b=0,c=d.length;c>b;b++)n=d[b],o=n.layoutRect(),r=o.maxFlexSize||o[y],"center"===h?u[F]=Math.round(e[G]/2-o[H]/2):"stretch"===h?(u[H]=O(o[I]||0,e[G]-f[J]-f[K]),u[F]=f[J]):"end"===h&&(u[F]=e[G]-o[H]-f.to
9p),o.flex>0&&(r+=o.flex*t),u[x]=r,u[z]=v,n.layoutRect(u),n.recalc&&n.recalc(),v+=r+j}else if(u.w=u.minW,u.h=u.minH,a.layoutRect(u),this.recalc(a),null===a._lastRect){var Q=a.parent();Q&&(Q._lastRect=null,Q.recalc())}}})}),d(Qb,[vb],function(a){return a.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(a){a.items().filter(":visible").each(function(a){a.recalc&&a.recalc()})}})}),d(Rb,[V,yb,cb,k,nb,j],function(a,b,c,d,e,f){function g(a){function b(b,c){return function(){var d=this;a.on("nodeChange",function(e){var f=a.formatter,g=null;h(e.parents,function(a){return h(b,function(b){return c?f.matchNode(a,c,{value:b.value})&&(g=b.value):f.matchNode(a,b.value)&&(g=b.value),g?!1:void 0}),g?!1:void 0}),d.value(g)})}}function d(a){a=a.replace(/;$/,"").split(";");for(var b=a.length;b--;)a[b]=a[b].split("=");return a}function e(){function b(a){var c=[];return a?(h(a,function(a){var f={text:a.title,icon:a.icon};if(a.items)f.menu=b(a.items);else{var g=a.format||"custom"+d++;a.format||(a.name=g,e.push(a)),f.format=g,f.cmd=a.cmd}c.push(f)}),c):void 0}function c(){var c;return c=b(a.settings.style_formats_merge?a.settings.style_formats?f.concat(a.settings.style_formats):f:a.settings.style_formats||f)}var d=0,e=[],f=[{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 a.on("init",function(){h(e,function(b){a.formatter.register(b.name,b)})}),{type:"menu",items:c(),onPostRender:function(b){a.fire("renderFormatsMenu",{control:b.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?a.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var b=this;b.parent().on("show",function(){var c,d;c=b.settings.format,c&&(b.disabled(!a.formatter.canApply(c)),b.active(a.formatter.match(c))),d=b.settings.cmd,d&&b.active(a.queryCommandState(d))})},onclick:function(){this.settings.format&&i(this.settings.format),this.settings.cmd&&a.execCommand(this.settings.cmd)}}}}function f(b){return function(){function c(){return a.undoManager?a.undoManager[b]():!1}var d=this;b="redo"==b?"hasRedo":"hasUndo",d.disabled(!c()),a.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){d.disabled(!c())})}}function g(){var b=this;a.on("VisualAid",function(a){b.active(a.hasVisual)}),b.active(a.hasVisual)}function i(b){b.control&&(b=b.control.value()),b&&a.execCommand("mceToggleFormat",!1,b)}var j;j=e(),h({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(b,c){a.addButton(c,{tooltip:b,onPostRender:function(){var b=this;a.formatter?a.formatter.formatChanged(c,function(a){b.active(a)}):a.on("init",function(){a.formatter.formatChanged(c,function(a){b.active(a)})})},onclick:function(){i(c)}})}),h({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(b,c){a.addButton(c,{tooltip:b[0],cmd:b[1]})}),h({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(b,c){a.addButton(c,{tooltip:b[0],cmd:b[1],onPostRender:function(){var b=this;a.formatter?a.formatter.formatChanged(c,function(a){b.active(a)}):a.on("init",function(){a.formatter.formatChanged(c,function(a){b.active(a)})})}})}
9),a.addButton("undo",{tooltip:"Undo",onPostRender:f("undo"),cmd:"undo"}),a.addButton("redo",{tooltip:"Redo",onPostRender:f("redo"),cmd:"redo"}),a.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),a.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:f("undo"),cmd:"undo"}),a.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:f("redo"),cmd:"redo"}),a.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:g,cmd:"mceToggleVisualAid"}),h({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(b,c){a.addMenuItem(c,{text:b[0],icon:c,shortcut:b[2],cmd:b[1]})}),a.on("mousedown",function(){c.hideAll()}),a.addButton("styleselect",{type:"menubutton",text:"Formats",menu:j}),a.addButton("formatselect",function(){var c=[],e=d(a.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 h(e,function(b){c.push({text:b[0],value:b[1],textStyle:function(){return a.formatter.getCssText(b[1])}})}),{type:"listbox",text:e[0][0],values:c,fixedWidth:!0,onselect:i,onPostRender:b(c)}}),a.addButton("fontselect",function(){var c="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",e=[],f=d(a.settings.font_formats||c);return h(f,function(a){e.push({text:{raw:a[0]},value:a[1],textStyle:-1==a[1].indexOf("dings")?"font-family:"+a[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:e,fixedWidth:!0,onPostRender:b(e,"fontname"),onselect:function(b){b.control.settings.value&&a.execCommand("FontName",!1,b.control.settings.value)}}}),a.addButton("fontsizeselect",function(){var c=[],d="8pt 10pt 12pt 14pt 18pt 24pt 36pt",e=a.settings.fontsize_formats||d;return h(e.split(" "),function(a){var b=a,d=a,e=a.split("=");e.length>1&&(b=e[0],d=e[1]),c.push({text:b,value:d})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:c,fixedWidth:!0,onPostRender:b(c,"fontsize"),onclick:function(b){b.control.settings.value&&a.execCommand("FontSize",!1,b.control.settings.value)}}}),a.addMenuItem("formats",{text:"Formats",menu:j})}var h=d.each;e.on("AddEditor",function(b){b.editor.rtl&&(a.rtl=!0),g(b.editor)}),a.translate=function(a){return e.translate(a)},b.tooltips=!f.iOS}),d(Sb,[wb],function(a){return a.extend({recalc:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D=a.settings,E=[],F=[];D=a.settings,d=a.items().filter(":visible"),e=a.layoutRect(),c=D.columns||Math.ceil(Math.sqrt(d.length)),b=Math.ceil(d.length/c),r=D.spacingH||D.spacing||0,s=D.spacingV||D.spacing||0,t=D.alignH||D.align,u=D.alignV||D.align,p=a._paddingBox,B="reverseRows"in D?D.reverseRows:a.isRtl(),t&&"string"==typeof t&&(t=[t]),u&&"string"==typeof u&&(u=[u]);for(k=0;c>k;k++)E.push(0);for(l=0;b>l;l++)F.push(0);for(l=0;b>l;l++)for(k=0;c>k&&(j=d[l*c+k]);k++)i=j.layoutRect(),x=i.minW,y=i.minH,E[k]=x>E[k]?x:E[k],F[l]=y>F[l]?y:F[l];for(z=e.innerW-p.left-p.right,v=0,k=0;c>k;k++)v+=E[k]+(k>0?r:0),z-=(k>0?r:0)+E[k];for(A=e.innerH-p.top-p.bottom,w=0,l=0;b>l;l++)w+=F[l]+(l>0?s:0),A-=(l>0?s:0)+F[l];if(v+=p.left+p.right,w+=p.top+p.bottom,h={},h.minW=v+(e.w-e.innerW),h.minH=w+(e.h-e.innerH),h.contentW=h.minW-e.deltaW,h.contentH=h.minH-e.deltaH,h.minW=Math.min(h.minW,e.maxW),h.minH=Math.min(h.minH,e.maxH),h.minW=Math.max(h.minW,e.startMinWidth),h.minH=Math.max(h.minH,e.startMinHeight),!e.autoResize||h.minW==e.minW&&h.minH==e.minH){e.autoResize&&(h=a.layoutRect(h),h.contentW=h.minW-e.deltaW,h.contentH=h.minH-e.deltaH);var G;G="start"==D.packV?0:A>0?Math.floor(A/b):0;var H=0,I=D.flexWidths;if(I)for(k=0;k<I.length;k++)H+=I[k];else H=c;var J=z/H;for(k=0;c>k;k++)E[k]+=I?I[k]*J:J;for(n=p.top,l=0;b>l;l++){for(m=p.left,g=F[l]+G,k=0;c>k&&(C=B?l*c+c-1-k:l*c+k,j=d[C]);k++)o=j.settings,i=j.layoutRect(),f=Math.max(E[k],i.startMinWidth),i.x=m,i.y=n,q=o.alignH||(t?t[k]||t[0]:null),"center"==q?i.x=m+f/2-i.w/2:"right"==q?i.x=m+f-i.w:"stretch"==q&&(i.w=f),q=o.alignV||(u?u[k]||u[0]:null),"center"==q?i.y=n+g/2-i.h/2:"bottom"==q?i.y=n+g-i.h:"stretch"==q&&(i.h=g),j.layoutRect(i),m+=f+r,j.recalc&&j.recalc();n+=g+s}}else if(h.w=h.minW,h.h=h.minH,a.layoutRect(h),this.recalc(a),null===a._lastRect){var K=a.parent();K&&(K._lastRect=null,K.recalc())}}})}),d(Tb,[yb],function(a){return a.extend({renderHtml:function(){var a=this;return a.addClass("iframe"),a.canFocus=!1,'<iframe id="'+a._id+'" class="'+a.classes()+'" tabindex="-1" src="'+(a.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(a){this.getEl().src=a},html:function(a,b){var c=this,d=this.getEl().contentWindow.document.body;return d?(d.innerHTML=a,b&&b()):setTimeout(function(){c.html(a)},0),this}})}),d(Ub,[yb,U],function(a,b){return a.extend({init:function(a){var b=this;b._super(a),b.addClass("widget"),b.addClass("label"),b.canFocus=!1,a.multiline&&b.addClass("autoscroll"),a.strong&&b.addClass("strong")},initLayoutRect:function(){var a=this,c=a._super();if(a.settings.multiline){var d=b.getSize(a.getEl());d.width>c.maxW&&(c.minW=c.maxW,a.addClass("multiline")),a.getEl().style.width=c.minW+"px",c.startMinH=c.h=c.minH=Math.min(c.maxH,b.getSize(a.getEl()).height)}return c},repaint:function(){var a=this;return a.settings.multiline||(a.getEl().style.lineHeight=a.layoutRect().h+"px"),a._super()},text:function(a){var b=this;return b._rendered&&a&&this.innerHtml(b.encode(a)),b._super(a)},renderHtml:function(){var a=this,b=a.settings.forId;return'<label id="'+a._id+'" class="'+a.classes()+'"'+(b?' for="'+b+'"':"")+">"+a.encode(a._text)+"</label>"}})}),d(Vb,[Y],function(a){return a.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(a){var b=this;b._super(a),b.addClass("toolbar")},postRender:function(){var a=this;return a.items().addClass("toolbar-item"),a._super()}})}),d(Wb,[Vb],function(a){return a.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),d(Xb,[zb,W,Wb],function(a,b,c){function d(a,b){for(;a;){if(b===a)return!0;a=a.parentNode}return!1}var e=a.extend({init:function(a){var b=this; 10b._renderOpen=!0,b._super(a),b.addClass("menubtn"),a.fixedWidth&&b.addClass("fixed-width"),b.aria("hasp
10opup",!0),b.hasPopup=!0},showMenu:function(){var a,c=this,d=c.settings;return c.menu&&c.menu.visible()?c.hideMenu():(c.menu||(a=d.menu||[],a.length?a={type:"menu",items:a}:a.type=a.type||"menu",c.menu=b.create(a).parent(c).renderTo(),c.fire("createmenu"),c.menu.reflow(),c.menu.on("cancel",function(a){a.control.parent()===c.menu&&(a.stopPropagation(),c.focus(),c.hideMenu())}),c.menu.on("select",function(){c.focus()}),c.menu.on("show hide",function(a){a.control==c.menu&&c.activeMenu("show"==a.type),c.aria("expanded","show"==a.type)}).fire("show")),c.menu.show(),c.menu.layoutRect({w:c.layoutRect().w}),void c.menu.moveRel(c.getEl(),c.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var a=this;a.menu&&(a.menu.items().each(function(a){a.hideMenu&&a.hideMenu()}),a.menu.hide())},activeMenu:function(a){this.toggleClass("active",a)},renderHtml:function(){var a,b=this,d=b._id,e=b.classPrefix,f=b.settings.icon;return a=b.settings.image,a?(f="none","string"!=typeof a&&(a=window.getSelection?a[0]:a[1]),a=" style=\"background-image: url('"+a+"')\""):a="",f=b.settings.icon?e+"ico "+e+"i-"+f:"",b.aria("role",b.parent()instanceof c?"menuitem":"button"),'<div id="'+d+'" class="'+b.classes()+'" tabindex="-1" aria-labelledby="'+d+'"><button id="'+d+'-open" role="presentation" type="button" tabindex="-1">'+(f?'<i class="'+f+'"'+a+"></i>":"")+"<span>"+(b._text?(f?"Â ":"")+b.encode(b._text):"")+'</span> <i class="'+e+'caret"></i></button></div>'},postRender:function(){var a=this;return a.on("click",function(b){b.control===a&&d(b.target,a.getEl())&&(a.showMenu(),b.aria&&a.menu.items()[0].focus())}),a.on("mouseenter",function(b){var c,d=b.control,f=a.parent();d&&f&&d instanceof e&&d.parent()==f&&(f.items().filter("MenuButton").each(function(a){a.hideMenu&&a!=d&&(a.menu&&a.menu.visible()&&(c=!0),a.hideMenu())}),c&&(d.focus(),d.showMenu()))}),a._super()},text:function(a){var b,c,d=this;if(d._rendered)for(c=d.getEl("open").getElementsByTagName("span"),b=0;b<c.length;b++)c[b].innerHTML=(d.settings.icon&&a?"Â ":"")+d.encode(a);return this._super(a)},remove:function(){this._super(),this.menu&&this.menu.remove()}});return e}),d(Yb,[Xb],function(a){return a.extend({init:function(a){function b(c){for(var f=0;f<c.length;f++){if(d=c[f].selected||a.value===c[f].value){e=e||c[f].text,g._value=c[f].value;break}c[f].menu&&b(c[f].menu)}}var c,d,e,f,g=this;g._values=c=a.values,c&&("undefined"!=typeof a.value&&b(c),!d&&c.length>0&&(e=c[0].text,g._value=c[0].value),a.menu=c),a.text=a.text||e||c[0].text,g._super(a),g.addClass("listbox"),g.on("select",function(b){var c=b.control;f&&(b.lastControl=f),a.multiple?c.active(!c.active()):g.value(b.control.settings.value),f=c})},value:function(a){function b(a,c){a.items().each(function(a){d=a.value()===c,d&&(e=e||a.text()),a.active(d),a.menu&&b(a.menu,c)})}function c(b){for(var f=0;f<b.length;f++)d=b[f].value==a,d&&(e=e||b[f].text),b[f].active=d,b[f].menu&&c(b[f].menu)}var d,e,f,g=this;return"undefined"!=typeof a&&(g.menu?b(g.menu,a):(f=g.settings.menu,c(f)),g.text(e||this.settings.text)),g._super(a)}})}),d(Zb,[yb,W,j],function(a,b,c){return a.extend({Defaults:{border:0,role:"menuitem"},init:function(a){var b=this;b.hasPopup=!0,b._super(a),a=b.settings,b.addClass("menu-item"),a.menu&&b.addClass("menu-item-expand"),a.preview&&b.addClass("menu-item-preview"),("-"===b._text||"|"===b._text)&&(b.addClass("menu-item-sep"),b.aria("role","separator"),b._text="-"),a.selectable&&(b.aria("role","menuitemcheckbox"),b.addClass("menu-item-checkbox"),a.icon="selected"),a.preview||a.selectable||b.addClass("menu-item-normal"),b.on("mousedown",function(a){a.preventDefault()}),a.menu&&!a.ariaHideMenu&&b.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var a,c=this,d=c.settings,e=c.parent();if(e.items().each(function(a){a!==c&&a.hideMenu()}),d.menu){a=c.menu,a?a.show():(a=d.menu,a.length?a={type:"menu",items:a}:a.type=a.type||"menu",e.settings.itemDefaults&&(a.itemDefaults=e.settings.itemDefaults),a=c.menu=b.create(a).parent(c).renderTo(),a.reflow(),a.on("cancel",function(b){b.stopPropagation(),c.focus(),a.hide()}),a.on("show hide",function(a){a.control.items().each(function(a){a.active(a.settings.selected)})}).fire("show"),a.on("hide",function(b){b.control===a&&c.removeClass("selected")}),a.submenu=!0),a._parentMenu=e,a.addClass("menu-sub");var f=a.testMoveRel(c.getEl(),c.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);a.moveRel(c.getEl(),f),a.rel=f,f="menu-sub-"+f,a.removeClass(a._lastRel),a.addClass(f),a._lastRel=f,c.addClass("selected"),c.aria("expanded",!0)}},hideMenu:function(){var a=this;return a.menu&&(a.menu.items().each(function(a){a.hideMenu&&a.hideMenu()}),a.menu.hide(),a.aria("expanded",!1)),a},renderHtml:function(){var a=this,b=a._id,d=a.settings,e=a.classPrefix,f=a.encode(a._text),g=a.settings.icon,h="",i=d.shortcut;return g&&a.parent().addClass("menu-has-icons"),d.image&&(g="none",h=" style=\"background-image: url('"+d.image
10+"')\""),i&&c.mac&&(i=i.replace(/ctrl\+alt\+/i,"⌥⌘"),i=i.replace(/ctrl\+/i,"⌘"),i=i.replace(/alt\+/i,"⌥"),i=i.replace(/shift\+/i,"⇧")),g=e+"ico "+e+"i-"+(a.settings.icon||"none"),'<div id="'+b+'" class="'+a.classes()+'" tabindex="-1">'+("-"!==f?'<i class="'+g+'"'+h+"></i>Â ":"")+("-"!==f?'<span id="'+b+'-text" class="'+e+'text">'+f+"</span>":"")+(i?'<div id="'+b+'-shortcut" class="'+e+'menu-shortcut">'+i+"</div>":"")+(d.menu?'<div class="'+e+'caret"></div>':"")+"</div>"},postRender:function(){var a=this,b=a.settings,c=b.textStyle;if("function"==typeof c&&(c=c.call(this)),c){var d=a.getEl("text");d&&d.setAttribute("style",c)}return a.on("mouseenter click",function(c){c.control===a&&(b.menu||"click"!==c.type?(a.showMenu(),c.aria&&a.menu.focus(!0)):(a.fire("select"),a.parent().hideAll()))}),a._super(),a},active:function(a){return"undefined"!=typeof a&&this.aria("checked",a),this._super(a)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),d($b,[cb,Zb,k],function(a,b,c){var d=a.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(a){var b=this;if(a.autohide=!0,a.constrainToViewport=!0,a.itemDefaults)for(var d=a.items,e=d.length;e--;)d[e]=c.extend({},a.itemDefaults,d[e]);b._super(a),b.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 a=this;a.hideAll(),a.fire("select")},hideAll:function(){var a=this;return this.find("menuitem").exec("hideMenu"),a._super()},preRender:function(){var a=this;return a.items().each(function(b){var c=b.settings;return c.icon||c.selectable?(a._hasIcons=!0,!1):void 0}),a._super()}});return d}),d(_b,[Bb],function(a){return a.extend({Defaults:{classes:"radio",role:"radio"}})}),d(ac,[yb,Z],function(a,b){return a.extend({renderHtml:function(){var a=this,b=a.classPrefix;return a.addClass("resizehandle"),"both"==a.settings.direction&&a.addClass("resizehandle-both"),a.canFocus=!1,'<div id="'+a._id+'" class="'+a.classes()+'"><i class="'+b+"ico "+b+'i-resize"></i></div>'},postRender:function(){var a=this;a._super(),a.resizeDragHelper=new b(this._id,{start:function(){a.fire("ResizeStart")},drag:function(b){"both"!=a.settings.direction&&(b.deltaX=0),a.fire("Resize",b)},stop:function(){a.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),d(bc,[yb],function(a){return a.extend({renderHtml:function(){var a=this;return a.addClass("spacer"),a.canFocus=!1,'<div id="'+a._id+'" class="'+a.classes()+'"></div>'}})}),d(cc,[Xb,U],function(a,b){return a.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var a,c,d=this,e=d.getEl(),f=d.layoutRect();return d._super(),a=e.firstChild,c=e.lastChild,b.css(a,{width:f.w-b.getSize(c).width,height:f.h-2}),b.css(c,{height:f.h-2}),d},activeMenu:function(a){var c=this;b.toggleClass(c.getEl().lastChild,c.classPrefix+"active",a)},renderHtml:function(){var a,b=this,c=b._id,d=b.classPrefix,e=b.settings.icon;return a=b.settings.image,a?(e="none","string"!=typeof a&&(a=window.getSelection?a[0]:a[1]),a=" style=\"background-image: url('"+a+"')\""):a="",e=b.settings.icon?d+"ico "+d+"i-"+e:"",'<div id="'+c+'" class="'+b.classes()+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(e?'<i class="'+e+'"'+a+"></i>":"")+(b._text?(e?" ":"")+b._text:"")+'</button><button type="button" class="'+d+'open" hidefocus="1" tabindex="-1">'+(b._menuBtnText?(e?"Â ":"")+b._menuBtnText:"")+' <i class="'+d+'caret"></i></button></div>'},postRender:function(){var a=this,b=a.settings.onclick;return a.on("click",function(a){var c=a.target;if(a.control==this)for(;c;){if(a.aria&&"down"!=a.aria.key||"BUTTON"==c.nodeName&&-1==c.className.indexOf("open"))return a.stopImmediatePropagation(),void b.call(this,a);c=c.parentNode}}),delete a.settings.onclick,a._super()}})}),d(dc,[Qb],function(a){return a.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),d(ec,[_,U],function(a,b){return a.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(a){var c;this.activeTabId&&(c=this.getEl(this.activeTabId),b.removeClass(c,this.classPrefix+"active"),c.setAttribute("aria-selected","false")),this.activeTabId="t"+a,c=this.getEl("t"+a),c.setAttribute("aria-selected","true"),b.addClass(c,this.classPrefix+"active"),this.items()[a].show().fire("showtab"),this.reflow(),this.items().each(function(b,c){a!=c&&b.hide()})},renderHtml:function(){var a=this,b=a._layout,c="",d=a.classPrefix;return a.preRender(),b.preRender(a),a.items().each(function(b,e){var f=a._id+"-t"+e;b.aria("role","tabpanel"),b.aria("labelledby",f),c+='<div id="'+f+'" class="'+d+'tab" unselectable="on" role="tab" aria-controls="'+b._id+'" aria-selected="false" tabIndex="-1">'+a.encode(b.settings.title)+"</div>"}),'<div id="'+a._id+'" class="'+a.classes()+'" hidefocus="1" tabindex="-1"><div id="'+a._id+'-head" class="'+d+'tabs" role="tablist">'+c+'</div><div id="'+a._id+'-body" class="'+a.classes("body")+'">'+b.renderHtml(a)+"</div></div>"},postRender:function(){var a=this;a._super(),a.settings.activeTab=a.settings.activeTab||0,a.activateTab(a.settings.activeTab),this.on("click",function(b){var c=b.target.parentNode;if(b.target.parentNode.id==a._id+"-head")for(var d=c.childNodes.length;d--;)c.childNodes[d]==b.target&&a.activateTab(d)})},initLayoutRect:function(){var a,c,d,e=this;c=b.getSize(e.getEl("head")).width,c=0>c?0:c,d=0,e.items().each(function(a){c=Math.max(c,a.layoutRect().minW),d=Math.max(d,a.layoutRect().minH)}
10),e.items().each(function(a){a.settings.x=0,a.settings.y=0,a.settings.w=c,a.settings.h=d,a.layoutRect({x:0,y:0,w:c,h:d})});var f=b.getSize(e.getEl("head")).height;return e.settings.minWidth=c,e.settings.minHeight=d+f,a=e._super(),a.deltaH+=f,a.innerH=a.h-a.deltaH,a}})}),d(fc,[yb,U],function(a,b){return a.extend({init:function(a){var b=this;b._super(a),b._value=a.value||"",b.addClass("textbox"),a.multiline?b.addClass("multiline"):b.on("keydown",function(a){13==a.keyCode&&b.parents().reverse().each(function(b){return a.preventDefault(),b.hasEventListeners("submit")&&b.toJSON?(b.fire("submit",{data:b.toJSON()}),!1):void 0})})},disabled:function(a){var b=this;return b._rendered&&"undefined"!=typeof a&&(b.getEl().disabled=a),b._super(a)},value:function(a){var b=this;return"undefined"!=typeof a?(b._value=a,b._rendered&&(b.getEl().value=a),b):b._rendered?b.getEl().value:b._value},repaint:function(){var a,b,c,d,e=this,f=0,g=0;a=e.getEl().style,b=e._layoutRect,d=e._lastRepaintRect||{};var h=document;return!e.settings.multiline&&h.all&&(!h.documentMode||h.documentMode<=8)&&(a.lineHeight=b.h-g+"px"),c=e._borderBox,f=c.left+c.right+8,g=c.top+c.bottom+(e.settings.multiline?8:0),b.x!==d.x&&(a.left=b.x+"px",d.x=b.x),b.y!==d.y&&(a.top=b.y+"px",d.y=b.y),b.w!==d.w&&(a.width=b.w-f+"px",d.w=b.w),b.h!==d.h&&(a.height=b.h-g+"px",d.h=b.h),e._lastRepaintRect=d,e.fire("repaint",{},!1),e},renderHtml:function(){var a=this,b=a._id,c=a.settings,d=a.encode(a._value,!1),e="";return"spellcheck"in c&&(e+=' spellcheck="'+c.spellcheck+'"'),c.maxLength&&(e+=' maxlength="'+c.maxLength+'"'),c.size&&(e+=' size="'+c.size+'"'),c.subtype&&(e+=' type="'+c.subtype+'"'),a.disabled()&&(e+=' disabled="disabled"'),c.multiline?'<textarea id="'+b+'" class="'+a.classes()+'" '+(c.rows?' rows="'+c.rows+'"':"")+' hidefocus="1"'+e+">"+d+"</textarea>":'<input id="'+b+'" class="'+a.classes()+'" value="'+d+'" hidefocus="1"'+e+" />"},postRender:function(){var a=this;return b.on(a.getEl(),"change",function(b){a.fire("change",b)}),a._super()},remove:function(){b.off(this.getEl()),this._super()}})}),d(gc,[U,V],function(a,b){return function(c,d){var e,f=this,g=b.classPrefix;f.show=function(b){return f.hide(),e=!0,window.setTimeout(function(){e&&c.appendChild(a.createFragment('<div class="'+g+"throbber"+(d?" "+g+"throbber-inline":"")+'"></div>'))},b||0),f},f.hide=function(){var a=c.lastChild;return a&&-1!=a.className.indexOf("throbber")&&a.parentNode.removeChild(a),e=!1,f}}}),f([h,i,j,k,l,m,n,o,p,r,s,t,w,x,y,z,A,B,C,D,E,F,G,H,I,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb,Zb,$b,_b,ac,bc,cc,dc,ec,fc,gc])}(this);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.