From aa8462c59f1c80e85ca13fe11e8935322c112633 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Tue, 15 Mar 2016 21:38:26 +0000 Subject: [PATCH] TinyMCE: update to 4.3.8, changelog: https://www.tinymce.com/docs/changelog/#version438-march152016. Fixes #36254. Built from https://develop.svn.wordpress.org/trunk@37000 git-svn-id: http://core.svn.wordpress.org/trunk@36967 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/lists/plugin.js | 12 ++++++---- .../js/tinymce/plugins/lists/plugin.min.js | 2 +- wp-includes/js/tinymce/themes/modern/theme.js | 8 +++---- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 22 +++++++++--------- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 167105 -> 167492 bytes wp-includes/version.php | 4 ++-- 7 files changed, 27 insertions(+), 23 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.js b/wp-includes/js/tinymce/plugins/lists/plugin.js index 06e4f189e0..d1a1c1c3d0 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.js @@ -433,9 +433,9 @@ tinymce.PluginManager.add('lists', function(editor) { return true; } - if (sibling && sibling.nodeName == 'LI' && isListNode(li.lastChild)) { + /*if (sibling && sibling.nodeName == 'LI' && isListNode(li.lastChild)) { return false; - } + }*/ sibling = li.previousSibling; if (sibling && sibling.nodeName == 'LI') { @@ -695,11 +695,15 @@ tinymce.PluginManager.add('lists', function(editor) { } nonEmptyBlocks = editor.schema.getNonEmptyElements(); - walker = new tinymce.dom.TreeWalker(rng.startContainer, editor.getBody()); + if (node.nodeType == 1) { + node = tinymce.dom.RangeUtils.getNode(node, offset); + } + + walker = new tinymce.dom.TreeWalker(node, editor.getBody()); // Delete at
  • |
  • then jump over the bogus br if (isForward) { - if (isBogusBr(tinymce.dom.RangeUtils.getNode(rng.startContainer, rng.startOffset))) { + if (isBogusBr(node)) { walker.next(); } } diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.min.js b/wp-includes/js/tinymce/plugins/lists/plugin.min.js index 8c452681b5..8ef4cf3222 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("lists",function(a){function b(b){return a.$.contains(a.getBody(),b)}function c(a){return a&&"BR"==a.nodeName}function d(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)&&b(a)}function e(a){return a.parentNode.firstChild==a}function f(a){return a.parentNode.lastChild==a}function g(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function h(b){return b===a.getBody()}var i=this;a.on("init",function(){function j(a,b){var c=A.isEmpty(a);return b&&A.select("span[data-mce-type=bookmark]").length>0?!1:c}function k(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=A.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):A.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function l(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,A.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=A.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),B.setRng(c)}function m(b,c){var d,e,f,g=A.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=A.create(c),e.tagName===a.settings.forced_root_block&&A.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=A.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(A.create("br",{"data-mce-bogus":"1"})):g.appendChild(A.create("br")),g}function n(){return tinymce.grep(B.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function o(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),A.remove(a)}var e,f,g,h;for(g=A.select('span[data-mce-type="bookmark"]',a),c=c||m(b),e=A.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&A.isEmpty(h)){A.remove(h);break}A.isEmpty(f)||A.insertAfter(f,a),A.insertAfter(c,a),j(b.parentNode)&&d(b.parentNode),A.remove(b),j(a)&&A.remove(a)}function p(a){var b,c;if(b=a.nextSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.appendChild(c);A.remove(b)}if(b=a.previousSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.insertBefore(c,a.firstChild);A.remove(b)}}function q(a){tinymce.each(tinymce.grep(A.select("ol,ul",a)),function(a){var b,c=a.parentNode;"LI"==c.nodeName&&c.firstChild==a&&(b=c.previousSibling,b&&"LI"==b.nodeName&&(b.appendChild(a),j(c)&&A.remove(c))),d(c)&&(b=c.previousSibling,b&&"LI"==b.nodeName&&b.appendChild(a))})}function r(a){function b(a){j(a)&&A.remove(a)}var c,g=a.parentNode,i=g.parentNode;return h(g)?!0:"DD"==a.nodeName?(A.rename(a,"DT"),!0):e(a)&&f(a)?("LI"==i.nodeName?(A.insertAfter(a,i),b(i),A.remove(g)):d(i)?A.remove(g,!0):(i.insertBefore(m(a),g),A.remove(g)),!0):e(a)?("LI"==i.nodeName?(A.insertAfter(a,i),a.appendChild(g),b(i)):d(i)?i.insertBefore(a,g):(i.insertBefore(m(a),g),A.remove(a)),!0):f(a)?("LI"==i.nodeName?A.insertAfter(a,i):d(i)?A.insertAfter(a,g):(A.insertAfter(m(a),g),A.remove(a)),!0):("LI"==i.nodeName?(g=i,c=m(a,"LI")):c=d(i)?m(a,"LI"):m(a),o(g,a,c),q(g.parentNode),!0)}function s(a){function b(b,c){var e;if(d(b)){for(;e=a.lastChild.firstChild;)c.appendChild(e);A.remove(b)}}var c,e;return"DT"==a.nodeName?(A.rename(a,"DD"),!0):(c=a.previousSibling,c&&d(c)?(c.appendChild(a),!0):c&&"LI"==c.nodeName&&d(c.lastChild)?(c.lastChild.appendChild(a),b(a.lastChild,c.lastChild),!0):(c=a.nextSibling,c&&d(c)?(c.insertBefore(a,c.firstChild),!0):c&&"LI"==c.nodeName&&d(a.lastChild)?!1:(c=a.previousSibling,c&&"LI"==c.nodeName?(e=A.create(a.parentNode.nodeName),c.appendChild(e),e.appendChild(a),b(a.lastChild,e),!0):!1)))}function t(){var b=n();if(b.length){for(var c=k(B.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),e=new tinymce.dom.TreeWalker(b.startContainer,a.getBody()),c&&z(tinymce.dom.RangeUtils.getNode(b.startContainer,b.startOffset))&&e.next();f=e[c?"next":"prev2"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function g(a,e){var f,g,i=a.parentNode;if(b(a)&&b(e)){if(d(e.lastChild)&&(g=e.lastChild),i==e.lastChild&&c(i.previousSibling)&&A.remove(i.previousSibling),f=e.lastChild,f&&c(f)&&a.hasChildNodes()&&A.remove(f),j(e,!0)&&A.$(e).empty(),!j(a,!0))for(;f=a.firstChild;)e.appendChild(f);g&&e.appendChild(g),A.remove(a),j(i)&&!h(i)&&A.remove(i)}}if(B.isCollapsed()){var i,m,n,o=A.getParent(B.getStart(),"LI");if(o){if(i=o.parentNode,h(i)&&A.isEmpty(i))return!0;if(m=B.getRng(!0),n=A.getParent(f(m,e),"LI"),n&&n!=o){var p=k(m);return e?g(n,o):g(o,n),l(p),!0}if(!n&&!e&&w(i.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?t()&&(c=!0):"outdent"==d&&u()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){x("UL")}),a.addCommand("InsertOrderedList",function(){x("OL")}),a.addCommand("InsertDefinitionList",function(){x("DL")}),a.addQueryStateHandler("InsertUnorderedList",y("UL")),a.addQueryStateHandler("InsertOrderedList",y("OL")),a.addQueryStateHandler("InsertDefinitionList",y("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?u():t())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var c=a.selection.getSelectedBlocks(),d=!1,f=0,g=c.length;!d&&g>f;f++){var h=c[f].nodeName;d="LI"==h&&e(c[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(d)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?i.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&i.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file +tinymce.PluginManager.add("lists",function(a){function b(b){return a.$.contains(a.getBody(),b)}function c(a){return a&&"BR"==a.nodeName}function d(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)&&b(a)}function e(a){return a.parentNode.firstChild==a}function f(a){return a.parentNode.lastChild==a}function g(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function h(b){return b===a.getBody()}var i=this;a.on("init",function(){function j(a,b){var c=A.isEmpty(a);return b&&A.select("span[data-mce-type=bookmark]").length>0?!1:c}function k(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=A.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):A.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function l(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,A.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=A.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),B.setRng(c)}function m(b,c){var d,e,f,g=A.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=A.create(c),e.tagName===a.settings.forced_root_block&&A.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=A.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(A.create("br",{"data-mce-bogus":"1"})):g.appendChild(A.create("br")),g}function n(){return tinymce.grep(B.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function o(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),A.remove(a)}var e,f,g,h;for(g=A.select('span[data-mce-type="bookmark"]',a),c=c||m(b),e=A.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&A.isEmpty(h)){A.remove(h);break}A.isEmpty(f)||A.insertAfter(f,a),A.insertAfter(c,a),j(b.parentNode)&&d(b.parentNode),A.remove(b),j(a)&&A.remove(a)}function p(a){var b,c;if(b=a.nextSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.appendChild(c);A.remove(b)}if(b=a.previousSibling,b&&d(b)&&b.nodeName==a.nodeName){for(;c=b.firstChild;)a.insertBefore(c,a.firstChild);A.remove(b)}}function q(a){tinymce.each(tinymce.grep(A.select("ol,ul",a)),function(a){var b,c=a.parentNode;"LI"==c.nodeName&&c.firstChild==a&&(b=c.previousSibling,b&&"LI"==b.nodeName&&(b.appendChild(a),j(c)&&A.remove(c))),d(c)&&(b=c.previousSibling,b&&"LI"==b.nodeName&&b.appendChild(a))})}function r(a){function b(a){j(a)&&A.remove(a)}var c,g=a.parentNode,i=g.parentNode;return h(g)?!0:"DD"==a.nodeName?(A.rename(a,"DT"),!0):e(a)&&f(a)?("LI"==i.nodeName?(A.insertAfter(a,i),b(i),A.remove(g)):d(i)?A.remove(g,!0):(i.insertBefore(m(a),g),A.remove(g)),!0):e(a)?("LI"==i.nodeName?(A.insertAfter(a,i),a.appendChild(g),b(i)):d(i)?i.insertBefore(a,g):(i.insertBefore(m(a),g),A.remove(a)),!0):f(a)?("LI"==i.nodeName?A.insertAfter(a,i):d(i)?A.insertAfter(a,g):(A.insertAfter(m(a),g),A.remove(a)),!0):("LI"==i.nodeName?(g=i,c=m(a,"LI")):c=d(i)?m(a,"LI"):m(a),o(g,a,c),q(g.parentNode),!0)}function s(a){function b(b,c){var e;if(d(b)){for(;e=a.lastChild.firstChild;)c.appendChild(e);A.remove(b)}}var c,e;return"DT"==a.nodeName?(A.rename(a,"DD"),!0):(c=a.previousSibling,c&&d(c)?(c.appendChild(a),!0):c&&"LI"==c.nodeName&&d(c.lastChild)?(c.lastChild.appendChild(a),b(a.lastChild,c.lastChild),!0):(c=a.nextSibling,c&&d(c)?(c.insertBefore(a,c.firstChild),!0):(c=a.previousSibling,c&&"LI"==c.nodeName?(e=A.create(a.parentNode.nodeName),c.appendChild(e),e.appendChild(a),b(a.lastChild,e),!0):!1)))}function t(){var b=n();if(b.length){for(var c=k(B.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),1==f.nodeType&&(f=tinymce.dom.RangeUtils.getNode(f,g)),e=new tinymce.dom.TreeWalker(f,a.getBody()),c&&z(f)&&e.next();f=e[c?"next":"prev2"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function g(a,e){var f,g,i=a.parentNode;if(b(a)&&b(e)){if(d(e.lastChild)&&(g=e.lastChild),i==e.lastChild&&c(i.previousSibling)&&A.remove(i.previousSibling),f=e.lastChild,f&&c(f)&&a.hasChildNodes()&&A.remove(f),j(e,!0)&&A.$(e).empty(),!j(a,!0))for(;f=a.firstChild;)e.appendChild(f);g&&e.appendChild(g),A.remove(a),j(i)&&!h(i)&&A.remove(i)}}if(B.isCollapsed()){var i,m,n,o=A.getParent(B.getStart(),"LI");if(o){if(i=o.parentNode,h(i)&&A.isEmpty(i))return!0;if(m=B.getRng(!0),n=A.getParent(f(m,e),"LI"),n&&n!=o){var p=k(m);return e?g(n,o):g(o,n),l(p),!0}if(!n&&!e&&w(i.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?t()&&(c=!0):"outdent"==d&&u()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(){x("UL")}),a.addCommand("InsertOrderedList",function(){x("OL")}),a.addCommand("InsertDefinitionList",function(){x("DL")}),a.addQueryStateHandler("InsertUnorderedList",y("UL")),a.addQueryStateHandler("InsertOrderedList",y("OL")),a.addQueryStateHandler("InsertDefinitionList",y("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?u():t())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var c=a.selection.getSelectedBlocks(),d=!1,f=0,g=c.length;!d&&g>f;f++){var h=c[f].nodeName;d="LI"==h&&e(c[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(d)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?i.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&i.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/themes/modern/theme.js b/wp-includes/js/tinymce/themes/modern/theme.js index 64735f74ae..adfeb271e3 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.js +++ b/wp-includes/js/tinymce/themes/modern/theme.js @@ -797,14 +797,14 @@ tinymce.ThemeManager.add('modern', function(editor) { ]}); } - if (settings.readonly) { - panel.find('*').disabled(true); - } - editor.fire('BeforeRenderUI'); editor.on('SwitchMode', switchMode()); panel.renderBefore(args.targetNode).reflow(); + if (settings.readonly) { + editor.setMode('readonly'); + } + if (settings.width) { tinymce.DOM.setStyle(panel.getEl(), 'width', settings.width); } diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index e4906e2f06..6de0f7459f 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.min.js +++ b/wp-includes/js/tinymce/themes/modern/theme.min.js @@ -1 +1 @@ -tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return o(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:n.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=n.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(m.toolbar)){if(0===m.toolbar.length)return;tinymce.each(m.toolbar,function(a,b){m["toolbar"+(b+1)]=a}),delete m.toolbar}for(var e=1;10>e&&c(m["toolbar"+e]);e++);return d.length||m.toolbar===!1||c(m.toolbar||t),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((m.removed_menuitems||"").split(/[ ,]/)),m.menu?(e=m.menu[c],g=!0):e=s[c],e){d={text:e.title},f=[],o((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||o(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup setContent",function(b){("setcontent"!=b.type||b.selection)&&tinymce.util.Delay.setEditorTimeout(a,function(){var b;b=k(a.selection.getNode()),b?(j(),i(b)):j()})}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(a){return function(){a.initialized?a.fire("SkinLoaded"):a.on("init",function(){a.fire("SkinLoaded")})}}function j(b){function f(){if(o&&o.moveRel&&o.visible()&&!o._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=p.getPos(c),g=p.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}o.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){o&&(o.show(),f(),p.addClass(a.getBody(),"mce-edit-focus"))}function j(){o&&(o.hide(),r.hideAll(),p.removeClass(a.getBody(),"mce-edit-focus"))}function k(){return o?void(o.visible()||g()):(o=l.panel=n.create({type:q?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!q,border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size)]}),a.fire("BeforeRenderUI"),o.renderTo(q||document.body).reflow(),e(o),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",j),void a.nodeChanged())}var o,q;return m.fixed_toolbar_container&&(q=p.select(m.fixed_toolbar_container)[0]),m.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,k,k):k()}),a.on("blur hide",j),a.on("remove",function(){o&&(o.remove(),o=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),{}}function k(b){function g(){return function(a){"readonly"==a.mode?j.find("*").disabled(!0):j.find("*").disabled(!1)}}var j,k,o;return b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),j=l.panel=n.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),m.resize!==!1&&(k={type:"resizehandle",direction:m.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;o={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==m.resize?f(o.width+a.deltaX,o.height+a.deltaY):f(null,o.height+a.deltaY)}}),m.statusbar!==!1&&j.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},k]}),m.readonly&&j.find("*").disabled(!0),a.fire("BeforeRenderUI"),a.on("SwitchMode",g()),j.renderBefore(b.targetNode).reflow(),m.width&&tinymce.DOM.setStyle(j.getEl(),"width",m.width),a.on("remove",function(){j.remove(),j=null}),e(j),h(),{iframeContainer:j.find("#iframe")[0].getEl(),editorContainer:j.getEl()}}var l=this,m=a.settings,n=tinymce.ui.Factory,o=tinymce.each,p=tinymce.DOM,q=tinymce.geom.Rect,r=tinymce.ui.FloatPanel,s={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},t="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";l.renderUI=function(b){var c=m.skin!==!1?m.skin||"lightgray":!1;if(c){var d=m.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){l.throbber=l.throbber||new tinymce.ui.Throbber(l.panel.getEl("body")),a.state?l.throbber.show(a.time):l.throbber.hide()}),m.inline?j(b):k(b)},l.resizeTo=f,l.resizeBy=g}); \ No newline at end of file +tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return o(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:n.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=n.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(m.toolbar)){if(0===m.toolbar.length)return;tinymce.each(m.toolbar,function(a,b){m["toolbar"+(b+1)]=a}),delete m.toolbar}for(var e=1;10>e&&c(m["toolbar"+e]);e++);return d.length||m.toolbar===!1||c(m.toolbar||t),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((m.removed_menuitems||"").split(/[ ,]/)),m.menu?(e=m.menu[c],g=!0):e=s[c],e){d={text:e.title},f=[],o((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||o(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup setContent",function(b){("setcontent"!=b.type||b.selection)&&tinymce.util.Delay.setEditorTimeout(a,function(){var b;b=k(a.selection.getNode()),b?(j(),i(b)):j()})}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(a){return function(){a.initialized?a.fire("SkinLoaded"):a.on("init",function(){a.fire("SkinLoaded")})}}function j(b){function f(){if(o&&o.moveRel&&o.visible()&&!o._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=p.getPos(c),g=p.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}o.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){o&&(o.show(),f(),p.addClass(a.getBody(),"mce-edit-focus"))}function j(){o&&(o.hide(),r.hideAll(),p.removeClass(a.getBody(),"mce-edit-focus"))}function k(){return o?void(o.visible()||g()):(o=l.panel=n.create({type:q?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!q,border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size)]}),a.fire("BeforeRenderUI"),o.renderTo(q||document.body).reflow(),e(o),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",j),void a.nodeChanged())}var o,q;return m.fixed_toolbar_container&&(q=p.select(m.fixed_toolbar_container)[0]),m.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,k,k):k()}),a.on("blur hide",j),a.on("remove",function(){o&&(o.remove(),o=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),{}}function k(b){function g(){return function(a){"readonly"==a.mode?j.find("*").disabled(!0):j.find("*").disabled(!1)}}var j,k,o;return b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),j=l.panel=n.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),m.resize!==!1&&(k={type:"resizehandle",direction:m.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;o={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==m.resize?f(o.width+a.deltaX,o.height+a.deltaY):f(null,o.height+a.deltaY)}}),m.statusbar!==!1&&j.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},k]}),a.fire("BeforeRenderUI"),a.on("SwitchMode",g()),j.renderBefore(b.targetNode).reflow(),m.readonly&&a.setMode("readonly"),m.width&&tinymce.DOM.setStyle(j.getEl(),"width",m.width),a.on("remove",function(){j.remove(),j=null}),e(j),h(),{iframeContainer:j.find("#iframe")[0].getEl(),editorContainer:j.getEl()}}var l=this,m=a.settings,n=tinymce.ui.Factory,o=tinymce.each,p=tinymce.DOM,q=tinymce.geom.Rect,r=tinymce.ui.FloatPanel,s={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},t="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";l.renderUI=function(b){var c=m.skin!==!1?m.skin||"lightgray":!1;if(c){var d=m.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){l.throbber=l.throbber||new tinymce.ui.Throbber(l.panel.getEl("body")),a.state?l.throbber.show(a.time):l.throbber.hide()}),m.inline?j(b):k(b)},l.resizeTo=f,l.resizeBy=g}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 62cafffcaf..0702c15eea 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,13 +1,13 @@ -// 4.3.7 (2016-03-02) -!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;rr;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var o=this,s={},l,c,u,d,f;c=a+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,o.domLoaded=!1,o.events=s,o.bind=function(n,a,h,p){function m(t){e(r(t||E.event),g)}var g,v,y,b,C,x,w,E=window;if(n&&3!==n.nodeType&&8!==n.nodeType){for(n[c]?g=n[c]:(g=l++,n[c]=g,s[g]={}),p=p||n,a=a.split(" "),y=a.length;y--;)b=a[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),o.domLoaded&&"ready"===b&&"complete"==n.readyState?h.call(p,r({type:b})):(d||(C=f[b],C&&(x=function(t){var n,i;if(n=t.currentTarget,i=t.relatedTarget,i&&n.contains)i=n.contains(i);else for(;i&&i!==n;)i=i.parentNode;i||(t=r(t||E.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=r(t||E.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=s[g][b],v?"ready"===b&&o.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?i(n,x,o):t(n,C||b,x,w)));return n=v=0,h}},o.unbind=function(e,t,r){var i,a,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return o;if(i=e[c]){if(f=s[i],t){for(t=t.split(" "),l=t.length;l--;)if(d=t[l],a=f[d]){if(r)for(u=a.length;u--;)if(a[u].func===r){var h=a.nativeHandler,p=a.fakeName,m=a.capture;a=a.slice(0,u).concat(a.slice(u+1)),a.nativeHandler=h,a.fakeName=p,a.capture=m,f[d]=a}r&&0!==a.length||(delete f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture))}}else{for(d in f)a=f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture);f={}}for(d in f)return o;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return o},o.fire=function(t,n,i){var a;if(!t||3===t.nodeType||8===t.nodeType)return o;i=r(null,i),i.type=n,i.target=t;do a=t[c],a&&e(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return o},o.clean=function(e){var t,n,r=o.unbind;if(!e||3===e.nodeType||8===e.nodeType)return o;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return o},o.destroy=function(){s={}},o.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var a="mce-data-",s=/^(?:mouse|contextmenu)|click/,l={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return o.Event=new o,o.Event.bind(window,"ready",function(){}),o}),r(f,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!N(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),x.matchesSelector&&M&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){return"matchMedia"in window?matchMedia(e).matches:!1}var t=navigator,n=t.userAgent,r,i,o,a,s,l,c,u,d,f,h,p,m;r=window.opera&&window.opera.buildNumber,d=/Android/.test(n),i=/WebKit/.test(n),o=!i&&!r&&/MSIE/gi.test(n)&&/Explorer/gi.test(t.appName),o=o&&/MSIE (\w+)\./.exec(n)[1], +// 4.3.8 (2016-03-15) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;rr;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var o=this,s={},l,c,u,d,f;c=a+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,o.domLoaded=!1,o.events=s,o.bind=function(n,a,h,p){function m(t){e(r(t||E.event),g)}var g,v,y,b,C,x,w,E=window;if(n&&3!==n.nodeType&&8!==n.nodeType){for(n[c]?g=n[c]:(g=l++,n[c]=g,s[g]={}),p=p||n,a=a.split(" "),y=a.length;y--;)b=a[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),o.domLoaded&&"ready"===b&&"complete"==n.readyState?h.call(p,r({type:b})):(d||(C=f[b],C&&(x=function(t){var n,i;if(n=t.currentTarget,i=t.relatedTarget,i&&n.contains)i=n.contains(i);else for(;i&&i!==n;)i=i.parentNode;i||(t=r(t||E.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=r(t||E.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=s[g][b],v?"ready"===b&&o.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?i(n,x,o):t(n,C||b,x,w)));return n=v=0,h}},o.unbind=function(e,t,r){var i,a,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return o;if(i=e[c]){if(f=s[i],t){for(t=t.split(" "),l=t.length;l--;)if(d=t[l],a=f[d]){if(r)for(u=a.length;u--;)if(a[u].func===r){var h=a.nativeHandler,p=a.fakeName,m=a.capture;a=a.slice(0,u).concat(a.slice(u+1)),a.nativeHandler=h,a.fakeName=p,a.capture=m,f[d]=a}r&&0!==a.length||(delete f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture))}}else{for(d in f)a=f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture);f={}}for(d in f)return o;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return o},o.fire=function(t,n,i){var a;if(!t||3===t.nodeType||8===t.nodeType)return o;i=r(null,i),i.type=n,i.target=t;do a=t[c],a&&e(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return o},o.clean=function(e){var t,n,r=o.unbind;if(!e||3===e.nodeType||8===e.nodeType)return o;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return o},o.destroy=function(){s={}},o.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var a="mce-data-",s=/^(?:mouse|contextmenu)|click/,l={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return o.Event=new o,o.Event.bind(window,"ready",function(){}),o}),r(f,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!N(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),x.matchesSelector&&M&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){return"matchMedia"in window?matchMedia(e).matches:!1}var t=navigator,n=t.userAgent,r,i,o,a,s,l,c,u,d,f,h,p,m;r=window.opera&&window.opera.buildNumber,d=/Android/.test(n),i=/WebKit/.test(n),o=!i&&!r&&/MSIE/gi.test(n)&&/Explorer/gi.test(t.appName),o=o&&/MSIE (\w+)\./.exec(n)[1], a=-1==n.indexOf("Trident/")||-1==n.indexOf("rv:")&&-1==t.appName.indexOf("Netscape")?!1:11,s=-1==n.indexOf("Edge/")||o||a?!1:12,o=o||a||s,l=!i&&!a&&/Gecko/.test(n),c=-1!=n.indexOf("Mac"),u=/(iPad|iPhone)/.test(n),f="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,h=e("only screen and (max-device-width: 480px)")&&(d||u),p=e("only screen and (min-width: 800px)")&&(d||u),m=-1!=n.indexOf("Windows Phone"),s&&(i=!1);var g=!u||f||n.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,desktop:!h&&!p,windowsPhone:m}}),r(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);ir;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[h,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function s(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[d,f,m,h],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,E=Array.prototype.push,N=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)E.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:E,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":"color"!==v&&"background-color"!==v||(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],!n||!n[e])}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(f&&!r(o,t)||(i+=(i.length>0?" ":"")+o+": "+a+";"));return i}}}}),r(y,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){E(F,e,t)}function o(e,t){E(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){N(I)}function m(){return N(H)}function g(){return N(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function E(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return _(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,P=n.doc,H=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[f,g,v,d,y,b,C,h,m,x],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e; },getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(C.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
    "+t,r.removeChild(r.firstChild)}catch(i){n("
    ").html("
    "+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.insertBefore(n,e):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(E,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(N,[E,m],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function o(e){this.walk=function(t,n){function r(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function o(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,i){var a=i?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=o(g==e?g:g[a],a),y.length&&(i||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void s(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=i(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,l(c,p,!0),y=o(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!c(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(c(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,u(h)||c(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(l(v)||c(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function a(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),"HTML"==i.tagName&&(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var s=e.each,l=n.isContentEditableFalse,c=r.isCaretContainer;return o.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},o.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=a(e,t,n)}}return r},o.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},o.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},o}),r(R,[T,h,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n=n.ownerDocument!=r.getDoc()?r.getBody():n,"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(B,[m],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,x,w,E,N,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,E=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(N in w)g[N]=w[N];v.push.apply(v,E)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,E=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(E,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty, -y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,E,N,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},E=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(E,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return P},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),E&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=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,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),E=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!E||(N=a.getElementRule(d))){if(_=!0,E&&(T=N.attributes,R=N.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),E&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,E,N,_,S,k,T,R,A=[],B,D,L,M,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],E=C.length;E--;)C[E].parent||C.splice(E,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],E=C.length;E--;)C[E].parent||C.splice(E,1);for(E=0,N=_.callbacks.length;N>E;E++)_.callbacks[E](C,_.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(P,[M,B],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(H,[w,L,D,C,P,A,B,h,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),C.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),C.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),C.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&C.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,"ul"!==r.name&&"ol"!==r.name||n.prev&&"li"===n.prev.name&&n.prev.append(n)}),C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[h],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,h,_],function(e,t,n,r,i){var o=i.isContentEditableFalse;return function(i,a){function s(e){var t=a.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==a.getBody()?!1:a.dom.is(e,t))}function l(t){var n,r,i,o,s;n=t.screenX-B,r=t.screenY-D,F=n*R[2]+P,z=r*R[3]+H,F=5>F?5:F,z=5>z?5:z,i="IMG"==_.nodeName&&a.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==_.nodeName&&R[2]*R[3]!==0,i&&($(n)>$(r)?(z=q(F*O),F=q(z/O)):(F=q(z/O),z=q(F*O))),E.setStyles(S,{width:F,height:z}),o=R.startPos.x+n,s=R.startPos.y+r,o=o>0?o:0,s=s>0?s:0,E.setStyles(k,{left:o,top:s,display:"block"}),k.innerHTML=F+" × "+z,R[2]<0&&S.clientWidth<=F&&E.setStyle(S,"left",L+(P-F)),R[3]<0&&S.clientHeight<=z&&E.setStyle(S,"top",M+(H-z)),n=j.scrollWidth-Y,r=j.scrollHeight-X,n+r!==0&&E.setStyles(k,{left:o-n,top:s-r}),I||(a.fire("ObjectResizeStart",{target:_,width:P,height:H}),I=!0)}function c(){function e(e,t){t&&(_.style[e]||!a.schema.isValid(_.nodeName.toLowerCase(),e)?E.setStyle(_,e,t):E.setAttrib(_,e,t))}I=!1,e("width",F),e("height",z),E.unbind(W,"mousemove",l),E.unbind(W,"mouseup",c),V!=W&&(E.unbind(V,"mousemove",l),E.unbind(V,"mouseup",c)),E.remove(S),E.remove(k),U&&"TABLE"!=_.nodeName||u(_),a.fire("ObjectResized",{target:_,width:F,height:z}),E.setAttrib(_,"style",E.getAttrib(_,"style")),a.nodeChanged()}function u(e,t,n){var i,o,u,f,h;d(),b(),i=E.getPos(e,j),L=i.x,M=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,u=h.height||h.bottom-h.top,_!=e&&(y(),_=e,F=z=0),f=a.fire("ObjectSelected",{target:e}),s(e)&&!f.isDefaultPrevented()?N(T,function(e,i){function a(t){B=t.screenX,D=t.screenY,P=_.clientWidth,H=_.clientHeight,O=H/P,R=e,e.startPos={x:o*e[0]+L,y:u*e[1]+M},Y=j.scrollWidth,X=j.scrollHeight,S=_.cloneNode(!0),E.addClass(S,"mce-clonedresizable"),E.setAttrib(S,"data-mce-bogus","all"),S.contentEditable=!1,S.unSelectabe=!0,E.setStyles(S,{left:L,top:M,margin:0}),S.removeAttribute("data-mce-selected"),j.appendChild(S),E.bind(W,"mousemove",l),E.bind(W,"mouseup",c),V!=W&&(E.bind(V,"mousemove",l),E.bind(V,"mouseup",c)),k=E.add(j,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},P+" × "+H)}var s;return t?void(i==t&&a(n)):(s=E.get("mceResizeHandle"+i),s&&E.remove(s),s=E.add(j,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(s.contentEditable=!1),E.bind(s,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)}),e.elm=s,void E.setStyles(s,{left:o*e[0]+L-s.offsetWidth/2,top:u*e[1]+M-s.offsetHeight/2}))}):d(),_.setAttribute("data-mce-selected","1")}function d(){var e,t;b(),_&&_.removeAttribute("data-mce-selected");for(e in T)t=E.get("mceResizeHandle"+e),t&&(E.unbind(t),E.remove(t))}function f(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!I&&!a.removed)return N(E.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=E.$(r).closest(U?"table":"table,img,hr")[0],t(r,j)&&(C(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!U||r!=n&&"IMG"!==n.nodeName))?void u(r):void d()}function h(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function m(e){var t=e.srcElement,n,r,i,o,s,l,c;n=t.getBoundingClientRect(),l=A.clientX-n.left,c=A.clientY-n.top;for(r in T)if(i=T[r],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],$(o-l)<8&&$(s-c)<8){R=i;break}I=!0,a.fire("ObjectResizeStart",{target:_,width:_.clientWidth,height:_.clientHeight}),a.getDoc().selection.empty(),u(t,r,A)}function g(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function v(e){var t=e.srcElement;if(o(t))return void g(e);if(t!=_){if(a.fire("ObjectSelected",{target:t}),y(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(d(),_=t,h(t,"resizestart",m))}}function y(){p(_,"resizestart",m)}function b(){for(var e in T){var t=T[e];t.elm&&(E.unbind(t.elm),delete t.elm)}}function C(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function x(e){var t;if(U){t=W.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function w(){_=S=null,U&&(y(),p(j,"controlselect",v))}var E=a.dom,N=t.each,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z,W=a.getDoc(),V=document,U=r.ie&&r.ie<11,$=Math.abs,q=Math.round,j=a.getBody(),Y,X;T={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var K=".mce-content-body";return a.contentStyles.push(K+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+K+" .mce-resizehandle:hover {background: #000}"+K+" img[data-mce-selected],"+K+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+K+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+K+" .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}"),a.on("init",function(){U?(a.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(d(),x(e.target))}),h(j,"controlselect",v),a.on("mousedown",function(e){A=e})):(C(),r.ie>=11&&(a.on("mousedown click",function(e){var t=e.target.nodeName;!I&&/^(TABLE|IMG|HR)$/.test(t)&&(a.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&a.nodeChanged())}),a.dom.bind(j,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(a,function(){a.selection.select(e)})}return o(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(f);a.on("nodechange ResizeEditor ResizeWindow drop",function(t){a.composing||e(t)}),a.on("keydown keyup compositionend",function(t){_&&"TABLE"==_.nodeName&&!a.composing&&e(t)}),a.on("hide blur",d)}),a.on("remove",b),{isResizable:s,showResizeRect:u,hideResizeRect:d,updateResizeRect:f,controlSelect:x,destroy:w}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(W,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e); -}function s(e,t){return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(V,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(U,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,W,V,U],function(e,t,n,r,i,o,a){function s(e){return e&&/[\r\n\t ]/.test(e)}function l(e){var t=e.startContainer,n=e.startOffset,r;return!!(s(e.toString())&&g(t.parentNode)&&(r=t.data,s(r[n-1])||s(r[n+1])))}function c(e){function t(e){var t=e.ownerDocument,n=t.createRange(),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),y(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(c.length>0&&o.isEqual(e,c[c.length-1])||c.push(e))}function s(e,t){var o=e.ownerDocument.createRange();return t0&&(o.setStart(e,t-1),o.setEnd(e,t),l(o)||i(r(n(o),!1))),void(t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=t.ownerDocument.createRange(),e.setStart(t,n),e.setEnd(t,n),e}function s(){return r||(r=c(new u(t,n))),r}function l(){return s().length>0}function d(e){return e&&t===e.container()&&n===e.offset()}function f(e){return C(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:s,isVisible:l,isAtStart:i,isAtEnd:o,isEqual:d,getNode:f}}var d=t.isElement,f=i.isCaretCandidate,h=t.matchStyleValues("display","block table"),p=t.matchStyleValues("float","left right"),m=e.and(d,f,e.negate(p)),g=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),v=t.isText,y=t.isBr,b=n.nodeIndex,C=r.getNode;return u.fromRangeStart=function(e){return new u(e.startContainer,e.startOffset)},u.fromRangeEnd=function(e){return new u(e.endContainer,e.endOffset)},u.after=function(e){return new u(e.parentNode,b(e)+1)},u.before=function(e){return new u(e.parentNode,b(e))},u}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[h,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,h,m],function(e,n,r,i,o,a,s,l){function c(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var u=l.each,d=l.trim,f=s.ie;return c.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(f&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return s.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};u(n.selectorChangedData,function(e,t){u(o,function(n){return i.is(n,t)?(r[t]||(u(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),u(r,function(e,n){a[n]||(delete r[n],u(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==d(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},c}),r(X,[j,m],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(K,[m],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return j.getParents(e,t,j.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{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:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{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(e,t,n){ce(n,function(t,n){j.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),ce("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?q[e]:q}function g(e,t){e&&("string"!=typeof e?ce(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ce(t,function(e){e.deep===ie&&(e.deep=!e.selector),e.split===ie&&(e.split=!e.selector||e.inline),e.remove===ie&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),q[e]=t))}function v(e){return e&&q[e]&&delete q[e],q}function y(e){var t;return s.dom.getParent(e,function(e){return t=s.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function b(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=y(e.parentNode),s.dom.getStyle(e,"color")&&t?s.dom.setStyle(e,"text-decoration",t):s.dom.getStyle(e,"text-decoration")===t&&s.dom.setStyle(e,"text-decoration",null))}function C(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),ce(t.styles,function(t,r){j.setStyle(e,r,L(t,n))}),t.styles){var i=j.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}ce(t.attributes,function(t,r){j.setAttrib(e,r,L(t,n))}),ce(t.classes,function(t){t=L(t,n),j.hasClass(e,t)||j.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=j.create(s),i(c),X.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&oe(e)&&(C=h,h="true"===oe(e),b=!0),A(m,"br")?(p=0,void(d.block&&j.remove(e))):d.wrapper&&E(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&K(v,s)?(e=j.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ce(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:j.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!K(s,m)||!K(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&G(e)?(p=0,ce(ue(e.childNodes),r),b&&(h=C),p=0):(p||(p=j.clone(c,te),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ce(e,r)}),d.links===!0&&ce(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ce(ue(e.childNodes),t)}t(e)}),ce(a,function(e){function r(e){var t=0;return ce(e.childNodes,function(e){M(e)||le(e)||t++}),t}function o(e){var t,n;return ce(e.childNodes,function(e){return 1!=e.nodeType||le(e)||f(e)?void 0:(t=e,te)}),t&&!le(t)&&R(t,d)&&(n=j.clone(t,te),i(n),j.replace(n,e,ne),j.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void j.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ce(u,function(t){ce(j.select(t.inline,e),function(e){le(e)||I(t,n,e,t.exact?e:null)})}),E(e.parentNode,t,n))return j.remove(e,1),e=0,ne;d.merge_with_parents&&j.getParent(e.parentNode,function(r){return E(r,t,n)?(j.remove(e,1),e=0,ne):void 0}),e&&d.merge_siblings!==!1&&(e=W(z(e),e),e=W(e,z(e,ne)))}})}var u=m(t),d=u[0],h,p,g=!r&&Y.isCollapsed();if("false"!==oe(Y.getNode())){if(d){if(r)r.nodeType?(p=j.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(H(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!j.select("td[data-mce-selected],th[data-mce-selected]").length)U("apply",t,n);else{var v=s.selection.getNode();J||!u[0].defaultBlock||j.getParent(v,j.isBlock)||C(u[0].defaultBlock),s.selection.setRng(o()),h=Y.getBookmark(),c(H(Y.getRng(ne),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(de(v,b,"childNodes"),b(v)),Y.moveToBookmark(h),$(Y.getRng(ne)),s.nodeChanged()}a.postProcess(t,s)}}else{r=Y.getNode();for(var y=0,x=u.length;x>y;y++)if(u[y].ceFalseOverride&&j.is(r,u[y].selector))return void i(r,u[y])}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&oe(e)&&(a=b,b="true"===oe(e),s=!0),n=ue(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!I(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return ce(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=E(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=j.clone(o,te),c=0;cC&&(!h[C].ceFalseOverride||!I(h[C],t,n,n));C++);}}function w(e,t,n){var r=m(e);!N(e,t,n)||"toggle"in r[0]&&!r[0].toggle?C(e,t,n):x(e,t,n)}function E(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===ie){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?j.getAttrib(e,o):B(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!A(a,D(L(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return ne;for(i=r.length-1;i>=0;i--)if(j.is(r[i],a))return ne}return te}function k(e,t,n){var r;return re||(re={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ce(re,function(e,i){ce(t,function(o){return E(o,i,{},e.similar)?(r[i]||(ce(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),ce(r,function(i,o){n[o]||(delete r[o],ce(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ce(e.split(","),function(e){re[e]||(re[e]=[],re[e].similar=n),re[e].push(t)}),this}function T(e){return o.getCssText(s,e)}function R(e,t){return A(e,t.inline)?ne:A(e,t.block)?ne:t.selector?1==e.nodeType&&j.is(e,t.selector):void 0}function A(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function B(e,t){return D(j.getStyle(e,t),t)}function D(e,t){return"color"!=t&&"backgroundColor"!=t||(e=j.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function L(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function M(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function P(e,t,n){var r=j.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=j.getRoot(),3==r.nodeType&&!M(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,j.getParent(t,G)||s.getBody());l=a[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(le(g.parentNode)||le(g))&&(g=le(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(le(y.parentNode)||le(y))&&(y=le(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==te&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=Q(g),g=g.parentNode),1==y.nodeType&&(b=Q(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function O(e,t){return t.links&&"A"==e.tagName}function I(e,t,n,r){var i,o,a;if(!R(n,e)&&!O(n,e))return te;if("all"!=e.remove)for(ce(e.styles,function(i,o){i=D(L(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||A(B(r,o),i))&&j.setStyle(n,o,""),a=1}),a&&""===j.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ce(e.attributes,function(e,i){var o;if(e=L(e,t),"number"==typeof i&&(i=e,r=0),!r||A(j.getAttrib(r,i),e)){if("class"==i&&(e=j.getAttrib(n,i),e&&(o="",ce(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void j.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),ee.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ce(e.classes,function(e){e=L(e,t),r&&!j.hasClass(r,e)||j.removeClass(n,e)}),o=j.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function U(t,n,r,i){function o(e){var t=j.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(Z)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Z||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=Y.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),j.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Z&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),j.remove(e,1)),Y.setRng(r);else if(e=c(Y.getStart()),!e)for(;e=j.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=Y.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(Y.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(j.clone(f[h],!1)),u=u.firstChild;u.appendChild(j.doc.createTextNode(Z)),u=u.firstChild;var g=j.getParent(d,l);g&&j.isEmpty(g)?d.parentNode.replaceChild(p,d):j.insertAfter(p,d),Y.setCursorLocation(u,1),j.isEmpty(d)&&j.remove(d)}}function p(){var e;e=c(Y.getStart()),e&&!j.isEmpty(e)&&de(e,function(e){1!=e.nodeType||e.id===g||j.isEmpty(e)||j.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(se=function(){var e=[],t;if(a(c(Y.getStart()),e))for(t=e.length;t--;)j.setAttrib(e[t],"data-mce-bogus","1")},ae=function(e){var t=e.keyCode;d(),8==t&&Y.isCollapsed()&&Y.getStart().innerHTML==Z&&d(c(Y.getStart())),37!=t&&39!=t||d(c(Y.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function $(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Q(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,j.getParent(n,j.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!M(a))return l=j.create("a",{"data-mce-bogus":"all"},Z),a.parentNode.insertBefore(l,a),t.setStart(a,0),Y.setRng(t),void j.remove(l)}var q={},j=s.dom,Y=s.selection,X=new t(j),K=s.schema.isValidChild,G=j.isBlock,J=s.settings.forced_root_block,Q=j.nodeIndex,Z="\ufeff",ee=/^(src|href|style)$/,te=!1,ne=!0,re,ie,oe=j.getContentEditable,ae,se,le=n.isBookmarkNode,ce=i.each,ue=i.grep,de=i.walk,fe=i.extend;fe(this,{get:m,register:g,unregister:v,apply:C,remove:x,toggle:w,match:N,matchAll:_,matchNode:E,canApply:S,formatChanged:k,getCssText:T}),h(),p(),s.on("BeforeGetContent",function(e){se&&"raw"!=e.format&&se()}),s.on("mouseup keydown",function(e){ae&&ae(e)})}}),r(Q,[I,h],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(V&&!H||N());if((V&&!H||!V&&H)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&H)return void N();if(a.isEmpty(M))return void E()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void N()}else if(!V&&!H&&"LI"!=z||V&&H)return void N();V&&M===i.getBody()||(V=V||"P",x()?T():x(!0)?(O=M.parentNode.insertBefore(C(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(te,[P,h,m,X,T,y],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.ie,h=n.ie&&n.ie<11,p=!0,m=!1;return function(r){function g(e,t,n,i){var o,a,l=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=L.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),l=!0,!1):void 0}),l)return l;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{l=r.getDoc().execCommand(e,t,n)}catch(c){}return l?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function v(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=L.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function b(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){L[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),L.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function x(e){if(e=e.toLowerCase(),L.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function w(e,t,n){e=e.toLowerCase(),L.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),L.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!L.exec[e]}function _(e,n,i){return n===t&&(n=m),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function S(e){return D.match(e)}function k(e,n){D.toggle(e,n?{value:n}:t),r.nodeChanged()}function T(e){P=B.getBookmark(e)}function R(){B.moveToBookmark(P)}var A,B,D,L={state:{},exec:{},value:{}},M=r.settings,P;r.on("PreInit",function(){A=r.dom,B=r.selection,M=r.settings,D=r.formatter}),l(this,{execCommand:g,queryCommandState:v,queryCommandValue:y,queryCommandSupported:x,addCommands:b,addCommand:C,addQueryStateHandler:w,addQueryValueHandler:E,hasCustomCommand:N}),b({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{_(e)}catch(o){i=p}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.notificationManager.open({text:a,type:"error"})}},unlink:function(){if(B.isCollapsed()){var e=B.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}D.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&D.remove("align"+e)}),"none"!=t&&k("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;_(e),t=A.getParent(B.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(T(),A.split(n,t),R()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){k(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){k(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(M.font_size_style_values),r=d(M.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),k(e,n)},RemoveFormat:function(e){D.remove(e)},mceBlockQuote:function(){k("blockquote")},FormatBlock:function(e,t,n){return k(n||"p")},mceCleanup:function(){var e=B.getBookmark();r.setContent(r.getContent({cleanup:p}),{cleanup:p}),B.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||B.getNode();i!=r.getBody()&&(T(),r.dom.remove(i,p),R())},mceSelectNodeDepth:function(e,t,n){var i=0;A.getParent(B.getNode(),function(e){return 1==e.nodeType&&i++==n?(B.select(e),m):void 0},r.getBody())},mceSelectNode:function(e,t,n){B.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=B.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function l(){var e,t,n;e=B.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(w=e.firstChild;w;w=w.walk(!0))k[w.name]&&w.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(A);s(A.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&A.remove(n,!0)})}}function d(e){return e&&!r.schema.getShortEndedElements()[e.nodeName]}function h(e){function t(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}var n;if(e){if(B.scrollIntoView(e),n=t(e))return A.remove(e),void B.select(n);x=A.createRng(),w=e.previousSibling,w&&3==w.nodeType?(x.setStart(w,w.nodeValue.length),f||(E=e.nextSibling,E&&3==E.nodeType&&(w.appendData(E.data),E.parentNode.removeChild(E)))):(x.setStartBefore(e),x.setEndBefore(e)),A.remove(e),B.setRng(x)}}var p,m,g,v,y,b,C,x,w,E,N,_,S,k=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,S=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),p=r.parser,m=new e({validate:M.validate},r.schema),N='​',b={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",b),o=b.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,N),x=B.getRng();var T=x.startContainer||(x.parentElement?x.parentElement():null),R=r.getBody();T===R&&B.isCollapsed()&&A.isBlock(R.firstChild)&&d(R.firstChild)&&A.isEmpty(R.firstChild)&&(x=A.createRng(),x.setStart(R.firstChild,0),x.setEnd(R.firstChild,0),B.setRng(x)),B.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),l()),g=B.getNode();var D={context:g.nodeName.toLowerCase(),data:S};if(y=p.parse(o,D),c(y),w=y.lastChild,"mce_marker"==w.attr("id"))for(C=w,w=w.prev;w;w=w.walk(!0))if(3==w.type||!A.isBlock(w.name)){r.schema.isValidChild(w.parent.name,"span")&&w.parent.insert(C,w,"br"===w.name);break}if(r._selectionOverrides.showBlockCaretContainer(g),D.invalid){for(B.setContent(N),g=B.getNode(),v=r.getBody(),9==g.nodeType?g=w=v:w=g;w!==v;)g=w,w=w.parentNode;o=g==v?v.innerHTML:A.getOuterHTML(g),o=m.serialize(p.parse(o.replace(//i,function(){return m.serialize(y)}))),g==v?A.setHTML(v,o):A.setOuterHTML(g,o)}else o=m.serialize(y),w=g.firstChild,E=g.lastChild,!w||w===E&&"BR"===w.nodeName?A.setHTML(g,o):B.setContent(o);u(),h(A.get("mce_marker")),r.fire("SetContent",b),r.addVisual()},mceInsertRawHTML:function(e,t,n){B.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){k(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=M.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),v("InsertUnorderedList")||v("InsertOrderedList")?_(e):(M.forced_root_block||A.getParent(B.getNode(),A.isBlock)||D.apply("div"),s(B.getSelectedBlocks(),function(o){if("false"!==A.getContentEditable(o)&&"LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==A.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),A.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,A.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,B.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=A.getParent(B.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||D.remove("link"),n.href&&D.apply("link",n,r)},selectAll:function(){var e=A.getRoot(),t;B.getRng().setStart?(t=A.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),B.setRng(t)):(t=B.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){_("Delete");var e=r.getBody();A.isEmpty(e)&&(r.setContent(""),e.firstChild&&A.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(m,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=B.getRng(!0);new o(A).normalize(d);var f=d.startOffset,m=d.startContainer;if(1==m.nodeType&&m.hasChildNodes()){var g=f>m.childNodes.length-1;m=m.childNodes[Math.min(f,m.childNodes.length-1)]||m,f=g&&3==m.nodeType?m.nodeValue.length:0}var v=A.getParent(m,A.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?A.getParent(v.parentNode,A.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),m&&3==m.nodeType&&f>=m.nodeValue.length&&(h||i()||(l=A.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=A.create("br"),d.insertNode(l);var w=A.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(A.doc.createTextNode("\r"),l), -u=A.create("span",{}," "),l.parentNode.insertBefore(u,l),B.scrollIntoView(u),A.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),B.setRng(d),r.undoManager.add(),p}}),b({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=B.isCollapsed()?[A.getParent(B.getNode(),A.isBlock)]:B.getSelectedBlocks(),r=c(n,function(e){return!!D.matchNode(e,t)});return-1!==u(r,p)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return S(e)},mceBlockQuote:function(){return S("blockquote")},Outdent:function(){var e;if(M.inline_styles){if((e=A.getParent(B.getStart(),A.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return p;if((e=A.getParent(B.getEnd(),A.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return p}return v("InsertUnorderedList")||v("InsertOrderedList")||!M.inline_styles&&!!A.getParent(B.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=A.getParent(B.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),b({"FontSize,FontName":function(e){var t=0,n;return(n=A.getParent(B.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),b({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(ne,[m],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r(re,[m],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(ie,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(oe,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(ae,[ie],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(se,[oe,ae,re,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(le,[re],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(ce,[m,le,re],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(ue,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(de,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(fe,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(he,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(pe,[re,m,ie,se,ce,ue,g,de,fe,he],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,r.x===n.x&&r.y===n.y&&r.w===n.w&&r.h===n.h||(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(me,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ge,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={ -x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(ye,[g],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(be,[g,ye],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(Ce,[ve,be],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(xe,[ue],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(we,[ue],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(Ee,[Ce,xe,we,ue,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
    ').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Ne,[Ee,Ce,ue,g,ye,de,h,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
    '+o+'
    '+s+"
    "+a+"
    "},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||u(),h}),r(_e,[Ne],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Se,[Ne,_e],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(ke,[pe,xe],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Te,[pe,ke],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Re,[Te],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(Ae,[pe,xe,Re,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Be,[Ae,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(De,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Le,[I,T,y,De,A,C,h,m,u,k],function(e,t,n,r,i,o,a,s,l,c){return function(u){function d(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}}function f(){var e=u.getDoc().documentMode;return e?e:6}function h(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(u.selection.isCollapsed()&&"IMG"==e.target.tagName&&Q.select(e.target),t=u.selection.getContent(),t.length>0&&(n=oe+escape(u.id)+","+escape(t),e.dataTransfer.setData(ae,n)))}function m(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(ae),t&&t.indexOf(oe)>=0)?(t=t.substr(oe.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function g(e){u.queryCommandSupported("mceInsertClipboardContent")?u.execCommand("mceInsertClipboardContent",!1,{content:e}):u.execCommand("mceInsertContent",!1,e)}function v(){function i(e){var t=C.schema.getBlockElements(),n=u.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==X.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=u.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||X(n).append(r.childNodes),X(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function d(e,n){var r,i,s,l,c,d;if(!e.collapsed)return e;if(c=e.startContainer,d=e.startOffset,3==c.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(u.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function f(e){var t=x.getRng();return t=d(t,e),c(t)?!0:void 0}function v(e,t){function n(e,n){return m=X(n).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),u.selection.setRng(t),p):null}function i(e){return e&&u.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=C.getParent(f,C.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(d)&&C.isEmpty(d)&&n(a,f))return C.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),c=a.cloneNode(!0),f=r.resolve(c,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,f)}}function y(e){var t,n,r;f(e)||(s.each(u.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&u.dom.setAttrib(e,"style",u.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(u.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),u.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=u.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,u.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),u.selection.setRng(n))}})}}),t.disconnect(),s.each(u.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=u.getDoc(),C=u.dom,x=u.selection,w=window.MutationObserver,E,N;w||(E=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),u.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!h(e)&&(t||e.keyCode==K)){var r=u.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(v(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&u.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),y(t)}}),u.on("keypress",function(t){if(!h(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=u.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=X(n.startContainer).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),y(!0),r=r.filter(function(e,t){return!X.contains(u.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(u.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?X(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),u.selection.setRng(n)):u.selection.setContent(s)}}),u.addCommand("Delete",function(){y()}),u.addCommand("ForwardDelete",function(){y(!0)}),E||(u.on("dragstart",function(e){N=x.getRng(),p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);n&&(e.preventDefault(),l.setEditorTimeout(u,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);N&&(x.setRng(N),N=null),y(),x.setRng(r),g(n.html)}))}}),u.on("cut",function(e){h(e)||!e.clipboardData||u.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",u.selection.getContent()),e.clipboardData.setData("text/plain",u.selection.getContent({format:"text"})),l.setEditorTimeout(u,function(){y(!0)}))}))}function y(){function e(e){var t=J.create("body"),n=e.cloneContents();return t.appendChild(n),Q.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(u.getBody()),t.compareRanges(n,r)}var i=e(n),o=J.createRng();o.selectNode(u.getBody());var a=e(o);return i===a}u.on("keydown",function(e){var t=e.keyCode,r,i;if(!h(e)&&(t==G||t==K)){if(r=u.selection.isCollapsed(),i=u.getBody(),r&&!J.isEmpty(i))return;if(!r&&!n(u.selection.getRng()))return;e.preventDefault(),u.setContent(""),i.firstChild&&J.isBlock(i.firstChild)?u.selection.setCursorLocation(i.firstChild,0):u.selection.setCursorLocation(i,0),u.nodeChanged()}})}function b(){u.shortcuts.add("meta+a",null,"SelectAll")}function C(){u.settings.content_editable||J.bind(u.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==u.getDoc().documentElement)if(t=Q.getRng(),u.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;Q.placeCaretAt(e.clientX,e.clientY)}else Q.setRng(t)})}function x(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K){if(!u.getBody().getElementsByTagName("hr").length)return;if(Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return J.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(J.remove(n),e.preventDefault())}}})}function w(){window.Range.prototype.getClientRects||u.on("mousedown",function(e){if(!h(e)&&"HTML"===e.target.nodeName){var t=u.getBody();t.blur(),l.setEditorTimeout(u,function(){t.focus()})}})}function E(){u.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==J.getContentEditableParent(t)&&(e.preventDefault(),Q.getSel().setBaseAndExtent(t,0,t,1),u.nodeChanged()),"A"==t.nodeName&&J.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),Q.select(t))})}function N(){function e(){var e=J.getAttribs(Q.getStart().cloneNode(!1));return function(){var t=Q.getStart();t!==u.getBody()&&(J.setAttrib(t,"style",null),Y(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!Q.isCollapsed()&&J.getParent(Q.getStart(),J.isBlock)!=J.getParent(Q.getEnd(),J.isBlock)}u.on("keypress",function(n){var r;return h(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),u.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),J.bind(u.getDoc(),"cut",function(n){var r;!h(n)&&t()&&(r=e(),l.setEditorTimeout(u,function(){r()}))})}function _(){document.body.setAttribute("role","application")}function S(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K&&Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(), -!1}})}function k(){f()>7||(d("RespectVisibilityInDesign",!0),u.contentStyles.push(".mceHideBrInPre pre br {display: none}"),J.addClass(u.getBody(),"mceHideBrInPre"),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),te.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function T(){J.bind(u.getBody(),"mouseup",function(){var e,t=Q.getNode();"IMG"==t.nodeName&&((e=J.getStyle(t,"width"))&&(J.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"width","")),(e=J.getStyle(t,"height"))&&(J.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"height","")))})}function R(){u.on("keydown",function(t){var n,r,i,o,a;if(!h(t)&&t.keyCode==e.BACKSPACE&&(n=Q.getRng(),r=n.startContainer,i=n.startOffset,o=J.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(u.formatter.toggle("blockquote",null,a),n=J.createRng(),n.setStart(r,0),n.setEnd(r,0),Q.setRng(n))}})}function A(){function e(){u._refreshContentEditable(),d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Z.object_resizing||d("enableObjectResizing",!1)}Z.readonly||u.on("BeforeExecCommand MouseDown",e)}function B(){function e(){Y(J.select("a"),function(e){var t=e.parentNode,n=J.getRoot();if(t.lastChild===e){for(;t&&!J.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}J.add(t,"br",{"data-mce-bogus":1})}})}u.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function D(){Z.forced_root_block&&u.on("init",function(){d("DefaultParagraphSeparator",Z.forced_root_block)})}function L(){u.on("keydown",function(e){var t;h(e)||e.keyCode!=K||(t=u.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),u.undoManager.beforeChange(),J.remove(t.item(0)),u.undoManager.add()))})}function M(){var e;f()>=10&&(e="",Y("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),u.contentStyles.push(e+"{padding-right: 1px !important}"))}function P(){f()<9&&(ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),te.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),J.unbind(r,"mouseup",n),J.unbind(r,"mousemove",t),a=o=0}var r=J.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,J.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(J.bind(r,"mouseup",n),J.bind(r,"mousemove",t),J.getRoot().focus(),a.select())}})}function O(){u.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||Q.normalize()},!0)}function I(){u.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function F(){u.inline||u.on("keydown",function(){document.activeElement==document.body&&u.getWin().focus()})}function z(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void u.getBody().focus();t=u.selection.getRng(),u.getBody().focus(),u.selection.setRng(t),u.selection.normalize(),u.nodeChanged()}}))}function W(){a.mac&&u.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),u.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function V(){d("AutoUrlDetect",!1)}function U(){u.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),u.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function $(){u.on("init",function(){u.dom.bind(u.getBody(),"submit",function(e){e.preventDefault()})})}function q(){ee.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function j(){u.on("dragstart",function(e){p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);if(n&&n.id!=u.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,u.getDoc());Q.setRng(r),g(n.html)}}})}var Y=s.each,X=u.$,K=e.BACKSPACE,G=e.DELETE,J=u.dom,Q=u.selection,Z=u.settings,ee=u.parser,te=u.serializer,ne=a.gecko,re=a.ie,ie=a.webkit,oe="data:text/mce-internal,",ae=re?"Text":"URL";R(),y(),a.windowsPhone||O(),ie&&(v(),C(),E(),D(),$(),S(),q(),a.iOS?(F(),z(),U()):b()),re&&a.ie<11&&(x(),_(),k(),T(),L(),M(),P(),H()),a.ie>=11&&(z(),S()),a.ie&&(b(),V(),j()),ne&&(x(),w(),N(),A(),B(),I(),W(),S())}}),r(Me,[ae,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Pe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(t,n){var r=t.readonly?"readonly":"design";n!=r&&("readonly"==n?(t.selection.controlSelection.hideResizeRect(),t.readonly=!0,t.getBody().contentEditable=!1):(t.readonly=!1,t.getBody().contentEditable=!0,e(t,"StyleWithCSS",!1),e(t,"enableInlineTableEditing",!1),e(t,"enableObjectResizing",!1),t.focus(),t.nodeChanged()),t.fire("SwitchMode",{mode:n}))}return{setMode:t}}),r(He,[m,h],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(Oe,[c,m,z],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n,a){var s,l,c;s=new XMLHttpRequest,s.open("POST",r.url),s.withCredentials=r.credentials,c=a(),s.upload.onprogress=function(e){var t=Math.round(e.loaded/e.total*100);c.progressBar.value(t)},s.onerror=function(){c.close(),n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return c.close(),200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),i(e)),s.send(l)}function l(){return new e(function(e){e([])})}function c(e){return e.then(function(e){return e})["catch"](function(e){return e})}function u(e,t,n){var r=e(n),i=c(r);return delete p[t],p[t]=i,i}function d(e,n){return t.map(e,function(e){var t=e.id();return p[t]?p[t]:u(n,t,e)})}function f(t,n){function i(t){return new e(function(e){var i=r.handler;try{i(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})},n)}catch(o){e({url:"",blobInfo:t,status:!1,error:o.message})}})}var o=d(t,i);return e.all(o)}function h(e,t){return r.url||r.handler!==s?f(e,t):l()}var p={};return r=t.extend({credentials:!1,handler:s},r),{upload:h}}}),r(Ie,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),N(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=E(g,!0,t),u=E(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(N(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,E=e.curry,N=n.isElement,_=o.isCaretCandidate,S=E(p,!0),k=E(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:E(y,0),isAfterContentEditableFalse:E(y,-1),normalizeRange:v}}),r(Ue,[_,W,$,Ve,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(y,--b);if(h(e)&&b0&&(x=s(y,b-1),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,w.data.length):n.after(w):d(x)?n(x,x.data.length):n.before(x);if(h(e)&&b0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(qe,[p,_,V],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(je,[z,p,qe,W,Ve,Ue,$,V],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ye,[z,p,_,qe,V,Ve,W],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Xe,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(){var t;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var n=g.element;if(t=e.fire("drop",{targetClone:n}),t.isDefaultPrevented())return;n=t.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(n)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n=e.getDoc().elementFromPoint(t.clientX,t.clientY);(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Ke,[h,Ue,$,k,Ve,$e,je,Ye,_,T,V,I,z,p,u,Xe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ne.show(n,t))}function A(e){var t;return ne.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,Q,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?U(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(Q,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),N(r)&&(p=r.getNode()),E(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,Q,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return U(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return U(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ee(n.fromRangeStart(r)):te(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return oe("*[data-mce-caret]")[0]}function W(e){e=oe(e),e.attr("data-mce-caret")&&(ne.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,Q,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ne.hide(),null))}function U(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=te(n.before(e)),i||(t=ee(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),G(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r,i;return!n.collapsed&&(r=_(n),x(r))?U($(r)):(i=L(e,n),t(i)?U($(i.getNode(-1==e))):void 0)}function j(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function t(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function r(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function i(){var e,r=t(c.selection.getNode());C(r)&&y(r)&&c.dom.isEmpty(r)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(r).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function o(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void(" "!=t.innerHTML&&W(t))}function l(e){var t;switch(e.keyCode){case d.DELETE:t=i();break;case d.BACKSPACE:t=i()}t&&e.preventDefault()}var f=b(I,1,ee,N),g=b(I,-1,te,E),v=b(q,1,N),w=b(q,-1,E),_=b(F,-1,a.upUntil),T=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(V(e))}),c.on("mousedown",function(e){var n;if(n=t(e.target))x(n)?(e.preventDefault(),K(A(n))):(G(),r(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{G(),ne.hide();var i=s.closestCaret(Q,e.clientX,e.clientY);i&&(e.preventDefault(),c.getBody().focus(),S(R(1,i.node,i.before)))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,f);break;case d.DOWN:e(t,T);break;case d.LEFT:e(t,g);break;case d.UP:e(t,_);break;case d.DELETE:e(t,v);break;case d.BACKSPACE:e(t,w);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){o(e),l(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(U($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ie){if(!ie.parentNode)return void(ie=null);t=t.cloneRange(),t.selectNode(ie),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=K(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(U(c.selection.getRng()))},0)}),m.init(c)}function Y(){var e=c.contentStyles,t=".mce-content-body";e.push(ne.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100pxheight: 100px}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function X(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function K(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return G(),null;if(t.collapsed){if(G(),!X(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(G(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(G(),null):(h=d.targetClone,o=r("#"+re),0===o.length&&(o=r('
    ').attr("id",re),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),c.getBody().focus(),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ie=n,t)):(G(),null))}function G(){ie&&(ie.removeAttribute("data-mce-selected"),c.$("#"+re).remove(),ie=null)}function J(){ne.destroy(),ie=null}var Q=c.getBody(),Z=new t(Q),ee=b(v,Z.next),te=b(v,Z.prev),ne=new o(c.getBody(),y),re="sel-"+c.dom.uniqueId(),ie,oe=c.$;return e.ceFalse&&(j(),Y()),{showBlockCaretContainer:W,destroy:J}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,E=i.isAfterContentEditableFalse,N=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ge,[w,g,N,R,A,H,P,Y,J,Q,Z,ee,te,ne,E,d,Se,Be,B,L,Le,h,m,u,Me,Pe,He,We,Ke],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R){function A(e,t,i){ -var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=M({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},i.defaultSettings,t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var B=e.DOM,D=r.ThemeManager,L=r.PluginManager,M=E.extend,P=E.each,H=E.explode,O=E.inArray,I=E.trim,F=E.resolve,z=g.Event,W=w.gecko,V=w.ie;return A.prototype={render:function(){function e(){B.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!D.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",D.load(r.theme,t)}E.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),P(r.external_plugins,function(e,t){L.load(t,e),r.plugins+=" "+t}),P(r.plugins.split(/[ ,]/),function(e){if(e=I(e),e&&!L.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=L.dependencies(e);P(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=L.createUrl(t,e),L.load(e.resource,e)})}else L.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!z.domLoaded)return void B.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||B.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(B.insertAfter(B.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},B.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=B.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=L.get(n),i,o;if(i=L.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=I(n),r&&-1===O(m,n)){if(P(L.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||B.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=D.get(n.theme),t.theme=new c(t,D.urls[n.theme]),t.theme.init&&t.theme.init(t,D.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),P(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&P(H(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=B.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},B.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=B.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(B.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=B.isHidden(l.editorContainer)),t.getElement().style.display="none",B.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();B.removeClass(e,"mce-content-body"),B.removeClass(e,"mce-edit-focus"),B.setAttrib(e,"contentEditable",null)}),B.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==B.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,B.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){P(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",P(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),P(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&N.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?F(r):0,n=F(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?P(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[I(e[0])]=I(e[1]):i[I(e[0])]=I(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(B.show(e.getContainer()),B.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(B.hide(e.getContainer()),B.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=B.getParent(t.id,"form"))&&P(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=I(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=I(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=M({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=B.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=B.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),P(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&B.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),B.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),B.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),B.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return W?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},M(A.prototype,_),A}),r(Je,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Qe,[w,u,h],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),t.target==document.body||d(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(Ze,[Ge,g,w,ne,h,m,c,ae,Je,Qe],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize",u):t(window).off("resize",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&s(t,e.editor_deselector)||e.editor_selector&&!s(t,e.editor_selector)||n.push(t)})}return n}function c(){function a(t,n,r){if(!h(u.get(t))){var i=new e(t,n,u);d.push(i),i.on("init",function(){++s===m.length&&f(d)}),i.targetElm=i.targetElm||r,i.render()}}var s=0,d=[],m;return p.unbind(window,"ready",c),i("onpageload"),m=t.unique(l(n)),n.types?void g(n.types,function(e){o.each(m,function(t){return p.is(t,e.selector)?(a(r(t),v({},n,e),t),!1):!0})}):void g(m,function(e){a(r(e),n,e)})}var u=this,d,f=function(e){d=e};return u.settings=n,p.bind(window,"ready",c),new a(function(e){d?e(d):f=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(et,[Ze,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(tt,[ae,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(nt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(rt,[nt,tt,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(it,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ot,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(at,[w,d,E,N,m,h],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){ -a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(st,[re,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(lt,[st],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(ct,[Te],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ut,[ve],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(dt,[Te],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ft,[Te,me,ue,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(ht,[ft],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(pt,[ct,Ee],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(mt,[pt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(gt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(vt,[Te,ye,ue,gt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(yt,[Te],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(bt,[yt,Ze],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ct,[ve],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(xt,[ve,Ct,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(wt,[xt],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Et,[ft,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Nt,[lt],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(_t,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",N="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",N="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],E=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>E&&(E=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=E+i[I],x[B]=i[R]-d,x[F]=E,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[N]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(St,[st],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(kt,[pe,Te,Ee,m,Ze,h],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Tt,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,N[d]=S>N[d]?S:N[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,E=0,f=0;n>f;f++)E+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,E+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)N[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Rt,[Te,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(At,[Te],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){ -var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Bt,[Te,ue],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Dt,[ve],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Lt,[Dt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Mt,[ct,me,Lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Pt,[Te,me,h,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+"
    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Ht,[g,pe,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ot,[Ee,Pt,Ht,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(It,[Mt,Ot],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Wt,[Te],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Vt,[Te,ye,ue],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(Ut,[Te],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r($t,[Mt,ue,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(qt,[St],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(jt,[Ce,g,ue],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Yt,[Te],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Xt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,E,N,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,te,ne,re,ie,ae,le,ce,he,pe,me,ge,ve,ye,be,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,Me,He,Ge,Je,Qe,Ze,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt])}(this); \ No newline at end of file +y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,E,N,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},E=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(E,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return P},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),E&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=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,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),E=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!E||(N=a.getElementRule(d))){if(_=!0,E&&(T=N.attributes,R=N.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),E&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,E,N,_,S,k,T,R,A=[],B,D,L,M,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],E=C.length;E--;)C[E].parent||C.splice(E,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],E=C.length;E--;)C[E].parent||C.splice(E,1);for(E=0,N=_.callbacks.length;N>E;E++)_.callbacks[E](C,_.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(P,[M,B],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(H,[w,L,D,C,P,A,B,h,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),C.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),C.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),C.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&C.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,"ul"!==r.name&&"ol"!==r.name||n.prev&&"li"===n.prev.name&&n.prev.append(n)}),C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[h],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,h,_],function(e,t,n,r,i){var o=i.isContentEditableFalse;return function(i,a){function s(e){var t=a.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==a.getBody()?!1:a.dom.is(e,t))}function l(t){var n,r,i,o,s;n=t.screenX-B,r=t.screenY-D,F=n*R[2]+P,z=r*R[3]+H,F=5>F?5:F,z=5>z?5:z,i="IMG"==_.nodeName&&a.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==_.nodeName&&R[2]*R[3]!==0,i&&($(n)>$(r)?(z=q(F*O),F=q(z/O)):(F=q(z/O),z=q(F*O))),E.setStyles(S,{width:F,height:z}),o=R.startPos.x+n,s=R.startPos.y+r,o=o>0?o:0,s=s>0?s:0,E.setStyles(k,{left:o,top:s,display:"block"}),k.innerHTML=F+" × "+z,R[2]<0&&S.clientWidth<=F&&E.setStyle(S,"left",L+(P-F)),R[3]<0&&S.clientHeight<=z&&E.setStyle(S,"top",M+(H-z)),n=j.scrollWidth-Y,r=j.scrollHeight-X,n+r!==0&&E.setStyles(k,{left:o-n,top:s-r}),I||(a.fire("ObjectResizeStart",{target:_,width:P,height:H}),I=!0)}function c(){function e(e,t){t&&(_.style[e]||!a.schema.isValid(_.nodeName.toLowerCase(),e)?E.setStyle(_,e,t):E.setAttrib(_,e,t))}I=!1,e("width",F),e("height",z),E.unbind(W,"mousemove",l),E.unbind(W,"mouseup",c),V!=W&&(E.unbind(V,"mousemove",l),E.unbind(V,"mouseup",c)),E.remove(S),E.remove(k),U&&"TABLE"!=_.nodeName||u(_),a.fire("ObjectResized",{target:_,width:F,height:z}),E.setAttrib(_,"style",E.getAttrib(_,"style")),a.nodeChanged()}function u(e,t,n){var i,o,u,f,h;d(),b(),i=E.getPos(e,j),L=i.x,M=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,u=h.height||h.bottom-h.top,_!=e&&(y(),_=e,F=z=0),f=a.fire("ObjectSelected",{target:e}),s(e)&&!f.isDefaultPrevented()?N(T,function(e,i){function a(t){B=t.screenX,D=t.screenY,P=_.clientWidth,H=_.clientHeight,O=H/P,R=e,e.startPos={x:o*e[0]+L,y:u*e[1]+M},Y=j.scrollWidth,X=j.scrollHeight,S=_.cloneNode(!0),E.addClass(S,"mce-clonedresizable"),E.setAttrib(S,"data-mce-bogus","all"),S.contentEditable=!1,S.unSelectabe=!0,E.setStyles(S,{left:L,top:M,margin:0}),S.removeAttribute("data-mce-selected"),j.appendChild(S),E.bind(W,"mousemove",l),E.bind(W,"mouseup",c),V!=W&&(E.bind(V,"mousemove",l),E.bind(V,"mouseup",c)),k=E.add(j,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},P+" × "+H)}var s;return t?void(i==t&&a(n)):(s=E.get("mceResizeHandle"+i),s&&E.remove(s),s=E.add(j,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(s.contentEditable=!1),E.bind(s,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)}),e.elm=s,void E.setStyles(s,{left:o*e[0]+L-s.offsetWidth/2,top:u*e[1]+M-s.offsetHeight/2}))}):d(),_.setAttribute("data-mce-selected","1")}function d(){var e,t;b(),_&&_.removeAttribute("data-mce-selected");for(e in T)t=E.get("mceResizeHandle"+e),t&&(E.unbind(t),E.remove(t))}function f(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!I&&!a.removed)return N(E.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=E.$(r).closest(U?"table":"table,img,hr")[0],t(r,j)&&(C(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!U||r!=n&&"IMG"!==n.nodeName))?void u(r):void d()}function h(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function m(e){var t=e.srcElement,n,r,i,o,s,l,c;n=t.getBoundingClientRect(),l=A.clientX-n.left,c=A.clientY-n.top;for(r in T)if(i=T[r],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],$(o-l)<8&&$(s-c)<8){R=i;break}I=!0,a.fire("ObjectResizeStart",{target:_,width:_.clientWidth,height:_.clientHeight}),a.getDoc().selection.empty(),u(t,r,A)}function g(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function v(e){var t=e.srcElement;if(o(t))return void g(e);if(t!=_){if(a.fire("ObjectSelected",{target:t}),y(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(d(),_=t,h(t,"resizestart",m))}}function y(){p(_,"resizestart",m)}function b(){for(var e in T){var t=T[e];t.elm&&(E.unbind(t.elm),delete t.elm)}}function C(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function x(e){var t;if(U){t=W.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function w(){_=S=null,U&&(y(),p(j,"controlselect",v))}var E=a.dom,N=t.each,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z,W=a.getDoc(),V=document,U=r.ie&&r.ie<11,$=Math.abs,q=Math.round,j=a.getBody(),Y,X;T={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var K=".mce-content-body";return a.contentStyles.push(K+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+K+" .mce-resizehandle:hover {background: #000}"+K+" img[data-mce-selected],"+K+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+K+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+K+" .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}"),a.on("init",function(){U?(a.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(d(),x(e.target))}),h(j,"controlselect",v),a.on("mousedown",function(e){A=e})):(C(),r.ie>=11&&(a.on("mousedown click",function(e){var t=e.target.nodeName;!I&&/^(TABLE|IMG|HR)$/.test(t)&&(a.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&a.nodeChanged())}),a.dom.bind(j,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(a,function(){a.selection.select(e)})}return o(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(f);a.on("nodechange ResizeEditor ResizeWindow drop",function(t){a.composing||e(t)}),a.on("keydown keyup compositionend",function(t){_&&"TABLE"==_.nodeName&&!a.composing&&e(t)}),a.on("hide blur",d)}),a.on("remove",b),{isResizable:s,showResizeRect:u,hideResizeRect:d,updateResizeRect:f,controlSelect:x,destroy:w}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(W,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){ +return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(V,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(U,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,W,V,U],function(e,t,n,r,i,o,a){function s(e){return e&&/[\r\n\t ]/.test(e)}function l(e){var t=e.startContainer,n=e.startOffset,r;return!!(s(e.toString())&&g(t.parentNode)&&(r=t.data,s(r[n-1])||s(r[n+1])))}function c(e){function t(e){var t=e.ownerDocument,n=t.createRange(),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),y(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(c.length>0&&o.isEqual(e,c[c.length-1])||c.push(e))}function s(e,t){var o=e.ownerDocument.createRange();return t0&&(o.setStart(e,t-1),o.setEnd(e,t),l(o)||i(r(n(o),!1))),void(t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=t.ownerDocument.createRange(),e.setStart(t,n),e.setEnd(t,n),e}function s(){return r||(r=c(new u(t,n))),r}function l(){return s().length>0}function d(e){return e&&t===e.container()&&n===e.offset()}function f(e){return C(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:s,isVisible:l,isAtStart:i,isAtEnd:o,isEqual:d,getNode:f}}var d=t.isElement,f=i.isCaretCandidate,h=t.matchStyleValues("display","block table"),p=t.matchStyleValues("float","left right"),m=e.and(d,f,e.negate(p)),g=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),v=t.isText,y=t.isBr,b=n.nodeIndex,C=r.getNode;return u.fromRangeStart=function(e){return new u(e.startContainer,e.startOffset)},u.fromRangeEnd=function(e){return new u(e.endContainer,e.endOffset)},u.after=function(e){return new u(e.parentNode,b(e)+1)},u.before=function(e){return new u(e.parentNode,b(e))},u}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[h,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,h,m],function(e,n,r,i,o,a,s,l){function c(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var u=l.each,d=l.trim,f=s.ie;return c.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(f&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return s.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};u(n.selectorChangedData,function(e,t){u(o,function(n){return i.is(n,t)?(r[t]||(u(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),u(r,function(e,n){a[n]||(delete r[n],u(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==d(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},c}),r(X,[j,m],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(K,[m],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,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"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,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"},inherit:!1,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(e,t,n){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&N(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),N(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return N(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=V(W(e),e),e=V(e,W(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(O(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(O(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=N(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=Y.clone(o,ne),c=0;cC&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function E(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function N(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,L(M(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return N(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return L(Y.getStyle(e,t),t)}function L(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function H(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=Y.getRoot(),3==r.nodeType&&!P(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(J(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(J(g)||(g=i(!0)),J(y)||(y=i()))),1==g.nodeType&&(v=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=L(M(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=M(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=M(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:E,match:_,matchAll:S,matchNode:N,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,h],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(V&&!H||N());if((V&&!H||!V&&H)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&H)return void N();if(a.isEmpty(M))return void E()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void N()}else if(!V&&!H&&"LI"!=z||V&&H)return void N();V&&M===i.getBody()||(V=V||"P",x()?T():x(!0)?(O=M.parentNode.insertBefore(C(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(te,[z,y,_,$,k,W],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),N(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=E(g,!0,t),u=E(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(N(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,E=e.curry,N=n.isElement,_=o.isCaretCandidate,S=E(p,!0),k=E(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:E(y,0),isAfterContentEditableFalse:E(y,-1),normalizeRange:v}}),r(ne,[_,W,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(y,--b);if(h(e)&&b0&&(x=s(y,b-1),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,w.data.length):n.after(w):d(x)?n(x,x.data.length):n.before(x);if(h(e)&&b=1&&7>=n&&(i=p(O.font_size_style_values),r=p(O.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),A(e,n)},RemoveFormat:function(e){P.remove(e)},mceBlockQuote:function(){A("blockquote")},FormatBlock:function(e,t,n){return A(n||"p")},mceCleanup:function(){var e=M.getBookmark();r.setContent(r.getContent({cleanup:v}),{cleanup:v}),M.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||M.getNode();i!=r.getBody()&&(B(),r.dom.remove(i,v),D())},mceSelectNodeDepth:function(e,t,n){var i=0;L.getParent(M.getNode(),function(e){return 1==e.nodeType&&i++==n?(M.select(e),y):void 0},r.getBody())},mceSelectNode:function(e,t,n){M.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=M.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function c(){var e,t,n;e=M.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function d(e){if(T)for(_=e.firstChild;_;_=_.walk(!0))A[_.name]&&_.attr("data-mce-new","true")}function f(){if(T){var e=r.getBody(),t=new i(L);u(L.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&L.remove(n,!0)})}}function h(e){return e&&!r.schema.getShortEndedElements()[e.nodeName]}function p(e){function t(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}function n(e){var t=l.fromRangeStart(e),n=new s(r.getBody());return t=n.next(t),t?t.toRange():void 0}var i,o,a;if(e){if(M.scrollIntoView(e),i=t(e))return L.remove(e),void M.select(i);N=L.createRng(),_=e.previousSibling,_&&3==_.nodeType?(N.setStart(_,_.nodeValue.length),m||(S=e.nextSibling,S&&3==S.nodeType&&(_.appendData(S.data),S.parentNode.removeChild(S)))):(N.setStartBefore(e),N.setEndBefore(e)),o=e.parentNode,L.remove(e),L.isEmpty(o)&&L.isBlock(o)&&(r.$(o).empty(),N.setStart(o,0),N.setEnd(o,0),!b(o)&&(a=n(N))?(N=a,L.remove(o)):L.add(o,L.create("br",{"data-mce-bogus":"1"}))),M.setRng(N)}}var g,v,y,C,x,w,E,N,_,S,k,T,R,A=r.schema.getTextInlineElements(); +"string"!=typeof o&&(T=o.merge,R=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),g=r.parser,v=new e({validate:O.validate},r.schema),k='​',w={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",w),o=w.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,k),N=M.getRng();var B=N.startContainer||(N.parentElement?N.parentElement():null),D=r.getBody();B===D&&M.isCollapsed()&&L.isBlock(D.firstChild)&&h(D.firstChild)&&L.isEmpty(D.firstChild)&&(N=L.createRng(),N.setStart(D.firstChild,0),N.setEnd(D.firstChild,0),M.setRng(N)),M.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),c()),y=M.getNode();var P={context:y.nodeName.toLowerCase(),data:R};if(x=g.parse(o,P),d(x),_=x.lastChild,"mce_marker"==_.attr("id"))for(E=_,_=_.prev;_;_=_.walk(!0))if(3==_.type||!L.isBlock(_.name)){r.schema.isValidChild(_.parent.name,"span")&&_.parent.insert(E,_,"br"===_.name);break}if(r._selectionOverrides.showBlockCaretContainer(y),P.invalid){for(M.setContent(k),y=M.getNode(),C=r.getBody(),9==y.nodeType?y=_=C:_=y;_!==C;)y=_,_=_.parentNode;o=y==C?C.innerHTML:L.getOuterHTML(y),o=v.serialize(g.parse(o.replace(//i,function(){return v.serialize(x)}))),y==C?L.setHTML(C,o):L.setOuterHTML(y,o)}else o=v.serialize(x),_=y.firstChild,S=y.lastChild,!_||_===S&&"BR"===_.nodeName?L.setHTML(y,o):M.setContent(o);f(),p(L.get("mce_marker")),r.fire("SetContent",w),r.addVisual()},mceInsertRawHTML:function(e,t,n){M.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){A(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=O.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),C("InsertUnorderedList")||C("InsertOrderedList")?T(e):(O.forced_root_block||L.getParent(M.getNode(),L.isBlock)||P.apply("div"),u(M.getSelectedBlocks(),function(o){if("false"!==L.getContentEditable(o)&&"LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==L.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),L.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,L.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,M.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=L.getParent(M.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||P.remove("link"),n.href&&P.apply("link",n,r)},selectAll:function(){var e=L.getRoot(),t;M.getRng().setStart?(t=L.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),M.setRng(t)):(t=M.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){T("Delete");var e=r.getBody();L.isEmpty(e)&&(r.setContent(""),e.firstChild&&L.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,m),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=M.getRng(!0);new o(L).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var p=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=p&&3==h.nodeType?h.nodeValue.length:0}var m=L.getParent(h,L.isBlock),y=m?m.nodeName.toUpperCase():"",b=m?L.getParent(m.parentNode,L.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(m=b,y=C),h&&3==h.nodeType&&f>=h.nodeValue.length&&(g||i()||(l=L.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=L.create("br"),d.insertNode(l);var w=L.doc.documentMode;return g&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(L.doc.createTextNode("\r"),l),u=L.create("span",{}," "),l.parentNode.insertBefore(u,l),M.scrollIntoView(u),L.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),M.setRng(d),r.undoManager.add(),v}}),w({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=M.isCollapsed()?[L.getParent(M.getNode(),L.isBlock)]:M.getSelectedBlocks(),r=f(n,function(e){return!!P.matchNode(e,t)});return-1!==h(r,v)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return R(e)},mceBlockQuote:function(){return R("blockquote")},Outdent:function(){var e;if(O.inline_styles){if((e=L.getParent(M.getStart(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v;if((e=L.getParent(M.getEnd(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v}return C("InsertUnorderedList")||C("InsertOrderedList")||!O.inline_styles&&!!L.getParent(M.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=L.getParent(M.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),w({"FontSize,FontName":function(e){var t=0,n;return(n=L.getParent(M.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),w({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(ie,[m],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r(oe,[m],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(ae,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(se,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(le,[ae],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ce,[se,le,oe,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(ue,[oe],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(de,[m,ue,oe],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(fe,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(he,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(pe,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(me,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ge,[oe,m,ae,ce,de,fe,g,he,pe,me],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,r.x===n.x&&r.y===n.y&&r.w===n.w&&r.h===n.h||(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ve,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ye,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Ce,[g],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(xe,[g,Ce],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(we,[be,xe],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(Ee,[fe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(Ne,[fe],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(_e,[we,Ee,Ne,fe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Se,[_e,we,fe,g,Ce,he,h,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
    '+o+'
    '+s+"
    "+a+"
    "},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||u(),h}),r(ke,[Se],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Te,[Se,ke],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Re,[ge,Ee],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ae,[ge,Re],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Be,[Ae],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(De,[ge,Ee,Be,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Le,[De,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(Me,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Pe,[I,T,y,Me,A,C,h,m,u,k],function(e,t,n,r,i,o,a,s,l,c){return function(u){function d(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}}function f(){var e=u.getDoc().documentMode;return e?e:6}function h(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(u.selection.isCollapsed()&&"IMG"==e.target.tagName&&Q.select(e.target),t=u.selection.getContent(),t.length>0&&(n=oe+escape(u.id)+","+escape(t),e.dataTransfer.setData(ae,n)))}function m(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(ae),t&&t.indexOf(oe)>=0)?(t=t.substr(oe.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function g(e){u.queryCommandSupported("mceInsertClipboardContent")?u.execCommand("mceInsertClipboardContent",!1,{content:e}):u.execCommand("mceInsertContent",!1,e)}function v(){function i(e){var t=C.schema.getBlockElements(),n=u.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==X.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=u.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||X(n).append(r.childNodes),X(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function d(e,n){var r,i,s,l,c,d;if(!e.collapsed)return e;if(c=e.startContainer,d=e.startOffset,3==c.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(u.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function f(e){var t=x.getRng();return t=d(t,e),c(t)?!0:void 0}function v(e,t){function n(e,n){return m=X(n).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),u.selection.setRng(t),p):null}function i(e){return e&&u.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=C.getParent(f,C.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(d)&&C.isEmpty(d)&&n(a,f))return C.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),c=a.cloneNode(!0),f=r.resolve(c,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,f)}}function y(e){var t,n,r;f(e)||(s.each(u.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&u.dom.setAttrib(e,"style",u.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(u.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),u.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=u.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,u.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),u.selection.setRng(n))}})}}),t.disconnect(),s.each(u.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=u.getDoc(),C=u.dom,x=u.selection,w=window.MutationObserver,E,N;w||(E=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),u.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!h(e)&&(t||e.keyCode==K)){var r=u.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(v(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&u.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"), +y(t)}}),u.on("keypress",function(t){if(!h(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=u.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=X(n.startContainer).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),y(!0),r=r.filter(function(e,t){return!X.contains(u.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(u.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?X(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),u.selection.setRng(n)):u.selection.setContent(s)}}),u.addCommand("Delete",function(){y()}),u.addCommand("ForwardDelete",function(){y(!0)}),E||(u.on("dragstart",function(e){N=x.getRng(),p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);n&&(e.preventDefault(),l.setEditorTimeout(u,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);N&&(x.setRng(N),N=null),y(),x.setRng(r),g(n.html)}))}}),u.on("cut",function(e){h(e)||!e.clipboardData||u.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",u.selection.getContent()),e.clipboardData.setData("text/plain",u.selection.getContent({format:"text"})),l.setEditorTimeout(u,function(){y(!0)}))}))}function y(){function e(e){var t=J.create("body"),n=e.cloneContents();return t.appendChild(n),Q.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(u.getBody()),t.compareRanges(n,r)}var i=e(n),o=J.createRng();o.selectNode(u.getBody());var a=e(o);return i===a}u.on("keydown",function(e){var t=e.keyCode,r,i;if(!h(e)&&(t==G||t==K)){if(r=u.selection.isCollapsed(),i=u.getBody(),r&&!J.isEmpty(i))return;if(!r&&!n(u.selection.getRng()))return;e.preventDefault(),u.setContent(""),i.firstChild&&J.isBlock(i.firstChild)?u.selection.setCursorLocation(i.firstChild,0):u.selection.setCursorLocation(i,0),u.nodeChanged()}})}function b(){u.shortcuts.add("meta+a",null,"SelectAll")}function C(){u.settings.content_editable||J.bind(u.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==u.getDoc().documentElement)if(t=Q.getRng(),u.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;Q.placeCaretAt(e.clientX,e.clientY)}else Q.setRng(t)})}function x(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K){if(!u.getBody().getElementsByTagName("hr").length)return;if(Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return J.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(J.remove(n),e.preventDefault())}}})}function w(){window.Range.prototype.getClientRects||u.on("mousedown",function(e){if(!h(e)&&"HTML"===e.target.nodeName){var t=u.getBody();t.blur(),l.setEditorTimeout(u,function(){t.focus()})}})}function E(){u.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==J.getContentEditableParent(t)&&(e.preventDefault(),Q.getSel().setBaseAndExtent(t,0,t,1),u.nodeChanged()),"A"==t.nodeName&&J.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),Q.select(t))})}function N(){function e(){var e=J.getAttribs(Q.getStart().cloneNode(!1));return function(){var t=Q.getStart();t!==u.getBody()&&(J.setAttrib(t,"style",null),Y(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!Q.isCollapsed()&&J.getParent(Q.getStart(),J.isBlock)!=J.getParent(Q.getEnd(),J.isBlock)}u.on("keypress",function(n){var r;return h(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),u.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),J.bind(u.getDoc(),"cut",function(n){var r;!h(n)&&t()&&(r=e(),l.setEditorTimeout(u,function(){r()}))})}function _(){document.body.setAttribute("role","application")}function S(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K&&Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function k(){f()>7||(d("RespectVisibilityInDesign",!0),u.contentStyles.push(".mceHideBrInPre pre br {display: none}"),J.addClass(u.getBody(),"mceHideBrInPre"),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),te.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function T(){J.bind(u.getBody(),"mouseup",function(){var e,t=Q.getNode();"IMG"==t.nodeName&&((e=J.getStyle(t,"width"))&&(J.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"width","")),(e=J.getStyle(t,"height"))&&(J.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"height","")))})}function R(){u.on("keydown",function(t){var n,r,i,o,a;if(!h(t)&&t.keyCode==e.BACKSPACE&&(n=Q.getRng(),r=n.startContainer,i=n.startOffset,o=J.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(u.formatter.toggle("blockquote",null,a),n=J.createRng(),n.setStart(r,0),n.setEnd(r,0),Q.setRng(n))}})}function A(){function e(){u._refreshContentEditable(),d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Z.object_resizing||d("enableObjectResizing",!1)}Z.readonly||u.on("BeforeExecCommand MouseDown",e)}function B(){function e(){Y(J.select("a"),function(e){var t=e.parentNode,n=J.getRoot();if(t.lastChild===e){for(;t&&!J.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}J.add(t,"br",{"data-mce-bogus":1})}})}u.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function D(){Z.forced_root_block&&u.on("init",function(){d("DefaultParagraphSeparator",Z.forced_root_block)})}function L(){u.on("keydown",function(e){var t;h(e)||e.keyCode!=K||(t=u.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),u.undoManager.beforeChange(),J.remove(t.item(0)),u.undoManager.add()))})}function M(){var e;f()>=10&&(e="",Y("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),u.contentStyles.push(e+"{padding-right: 1px !important}"))}function P(){f()<9&&(ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),te.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),J.unbind(r,"mouseup",n),J.unbind(r,"mousemove",t),a=o=0}var r=J.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,J.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(J.bind(r,"mouseup",n),J.bind(r,"mousemove",t),J.getRoot().focus(),a.select())}})}function O(){u.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||Q.normalize()},!0)}function I(){u.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function F(){u.inline||u.on("keydown",function(){document.activeElement==document.body&&u.getWin().focus()})}function z(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void u.getBody().focus();t=u.selection.getRng(),u.getBody().focus(),u.selection.setRng(t),u.selection.normalize(),u.nodeChanged()}}))}function W(){a.mac&&u.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),u.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function V(){d("AutoUrlDetect",!1)}function U(){u.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),u.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function $(){u.on("init",function(){u.dom.bind(u.getBody(),"submit",function(e){e.preventDefault()})})}function q(){ee.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function j(){u.on("dragstart",function(e){p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);if(n&&n.id!=u.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,u.getDoc());Q.setRng(r),g(n.html)}}})}var Y=s.each,X=u.$,K=e.BACKSPACE,G=e.DELETE,J=u.dom,Q=u.selection,Z=u.settings,ee=u.parser,te=u.serializer,ne=a.gecko,re=a.ie,ie=a.webkit,oe="data:text/mce-internal,",ae=re?"Text":"URL";R(),y(),a.windowsPhone||O(),ie&&(v(),C(),E(),D(),$(),S(),q(),a.iOS?(F(),z(),U()):b()),re&&a.ie<11&&(x(),_(),k(),T(),L(),M(),P(),H()),a.ie>=11&&(z(),S()),a.ie&&(b(),V(),j()),ne&&(x(),w(),N(),A(),B(),I(),W(),S())}}),r(He,[le,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Oe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(Ie,[m,h],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(Fe,[c,m,z],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n,a){var s,l,c;s=new XMLHttpRequest,s.open("POST",r.url),s.withCredentials=r.credentials,c=a(),s.upload.onprogress=function(e){var t=Math.round(e.loaded/e.total*100);c.progressBar.value(t)},s.onerror=function(){c.close(),n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return c.close(),200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),i(e)),s.send(l)}function l(){return new e(function(e){e([])})}function c(e){return e.then(function(e){return e})["catch"](function(e){return e})}function u(e,t,n){var r=e(n),i=c(r);return delete p[t],p[t]=i,i}function d(e,n){return t.map(e,function(e){var t=e.id();return p[t]?p[t]:u(n,t,e)})}function f(t,n){function i(t){return new e(function(e){var i=r.handler;try{i(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})},n)}catch(o){e({url:"",blobInfo:t,status:!1,error:o.message})}})}var o=d(t,i);return e.all(o)}function h(e,t){return r.url||r.handler!==s?f(e,t):l()}var p={};return r=t.extend({credentials:!1,handler:s},r),{upload:h}}}),r(ze,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(qe,[p,_,V],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(je,[z,p,qe,W,te,ne,$,V],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ye,[z,p,_,qe,V,te,W],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Xe,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(){var t;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var n=g.element;if(t=e.fire("drop",{targetClone:n}),t.isDefaultPrevented())return;n=t.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(n)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n=e.getDoc().elementFromPoint(t.clientX,t.clientY);(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Ke,[h,ne,$,k,te,$e,je,Ye,_,T,V,I,z,p,u,Xe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ne.show(n,t))}function A(e){var t;return ne.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,Q,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?U(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(Q,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),N(r)&&(p=r.getNode()),E(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,Q,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return U(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return U(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ee(n.fromRangeStart(r)):te(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return oe("*[data-mce-caret]")[0]}function W(e){e=oe(e),e.attr("data-mce-caret")&&(ne.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,Q,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ne.hide(),null))}function U(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=te(n.before(e)),i||(t=ee(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),G(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r,i;return!n.collapsed&&(r=_(n),x(r))?U($(r)):(i=L(e,n),t(i)?U($(i.getNode(-1==e))):void 0)}function j(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function t(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function r(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function i(){var e,r=t(c.selection.getNode());C(r)&&y(r)&&c.dom.isEmpty(r)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(r).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function o(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void(" "!=t.innerHTML&&W(t))}function l(e){var t;switch(e.keyCode){case d.DELETE:t=i();break;case d.BACKSPACE:t=i()}t&&e.preventDefault()}var f=b(I,1,ee,N),g=b(I,-1,te,E),v=b(q,1,N),w=b(q,-1,E),_=b(F,-1,a.upUntil),T=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(V(e))}),c.on("mousedown",function(e){var n;if(n=t(e.target))x(n)?(e.preventDefault(),K(A(n))):(G(),r(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{G(),ne.hide();var i=s.closestCaret(Q,e.clientX,e.clientY);i&&(e.preventDefault(),c.getBody().focus(),S(R(1,i.node,i.before)))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,f);break;case d.DOWN:e(t,T);break;case d.LEFT:e(t,g);break;case d.UP:e(t,_);break;case d.DELETE:e(t,v);break;case d.BACKSPACE:e(t,w);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){o(e),l(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(U($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ie){if(!ie.parentNode)return void(ie=null);t=t.cloneRange(),t.selectNode(ie),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=K(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(U(c.selection.getRng()))},0)}),m.init(c)}function Y(){var e=c.contentStyles,t=".mce-content-body";e.push(ne.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100pxheight: 100px}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function X(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function K(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return G(),null;if(t.collapsed){if(G(),!X(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(G(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(G(),null):(h=d.targetClone,o=r("#"+re),0===o.length&&(o=r('
    ').attr("id",re),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"), +t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),c.getBody().focus(),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ie=n,t)):(G(),null))}function G(){ie&&(ie.removeAttribute("data-mce-selected"),c.$("#"+re).remove(),ie=null)}function J(){ne.destroy(),ie=null}var Q=c.getBody(),Z=new t(Q),ee=b(v,Z.next),te=b(v,Z.prev),ne=new o(c.getBody(),y),re="sel-"+c.dom.uniqueId(),ie,oe=c.$;return e.ceFalse&&(j(),Y()),{showBlockCaretContainer:W,destroy:J}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,E=i.isAfterContentEditableFalse,N=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ge,[w,g,N,R,A,H,P,Y,J,Q,Z,ee,re,ie,E,d,Te,Le,B,L,Pe,h,m,u,He,Oe,Ie,Ue,Ke],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R){function A(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=M({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=M({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var B=e.DOM,D=r.ThemeManager,L=r.PluginManager,M=E.extend,P=E.each,H=E.explode,O=E.inArray,I=E.trim,F=E.resolve,z=g.Event,W=w.gecko,V=w.ie;return A.prototype={render:function(){function e(){B.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!D.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",D.load(r.theme,t)}E.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),P(r.external_plugins,function(e,t){L.load(t,e),r.plugins+=" "+t}),P(r.plugins.split(/[ ,]/),function(e){if(e=I(e),e&&!L.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=L.dependencies(e);P(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=L.createUrl(t,e),L.load(e.resource,e)})}else L.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!z.domLoaded)return void B.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||B.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(B.insertAfter(B.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},B.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=B.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=L.get(n),i,o;if(i=L.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=I(n),r&&-1===O(m,n)){if(P(L.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||B.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=D.get(n.theme),t.theme=new c(t,D.urls[n.theme]),t.theme.init&&t.theme.init(t,D.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),P(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&P(H(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=B.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},B.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=B.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(B.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=B.isHidden(l.editorContainer)),t.getElement().style.display="none",B.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();B.removeClass(e,"mce-content-body"),B.removeClass(e,"mce-edit-focus"),B.setAttrib(e,"contentEditable",null)}),B.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==B.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,B.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){P(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",P(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),P(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&N.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?F(r):0,n=F(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?P(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[I(e[0])]=I(e[1]):i[I(e[0])]=I(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(B.show(e.getContainer()),B.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(B.hide(e.getContainer()),B.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=B.getParent(t.id,"form"))&&P(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=I(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=I(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=M({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=B.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=B.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),P(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&B.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),B.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),B.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),B.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return W?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},M(A.prototype,_),A}),r(Je,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Qe,[w,u,h],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),t.target==document.body||d(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(Ze,[Ge,g,w,ie,h,m,c,le,Je,Qe],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&s(t,e.editor_deselector)||e.editor_selector&&!s(t,e.editor_selector)||n.push(t)})}return n}function c(){function a(t,n,r){if(!h(u.get(t))){var i=new e(t,n,u);d.push(i),i.on("init",function(){++s===m.length&&f(d)}),i.targetElm=i.targetElm||r,i.render()}}var s=0,d=[],m;return p.unbind(window,"ready",c),i("onpageload"),m=t.unique(l(n)),n.types?void g(n.types,function(e){o.each(m,function(t){return p.is(t,e.selector)?(a(r(t),v({},n,e),t),!1):!0})}):void g(m,function(e){a(r(e),n,e)})}var u=this,d,f=function(e){d=e};return u.settings=n,p.bind(window,"ready",c),new a(function(e){d?e(d):f=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(et,[Ze,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(tt,[le,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(nt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(rt,[nt,tt,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(it,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ot,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r; +return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(at,[w,d,E,N,m,h],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(st,[oe,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(lt,[st],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(ct,[Ae],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ut,[be],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(dt,[Ae],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ft,[Ae,ve,fe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(ht,[ft],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(pt,[ct,_e],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(mt,[pt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(gt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(vt,[Ae,Ce,fe,gt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(yt,[Ae],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(bt,[yt,Ze],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ct,[be],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(xt,[be,Ct,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(wt,[xt],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Et,[ft,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Nt,[lt],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(_t,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",N="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",N="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],E=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>E&&(E=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=E+i[I],x[B]=i[R]-d,x[F]=E,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[N]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(St,[st],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(kt,[ge,Ae,_e,m,Ze,h],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Tt,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,N[d]=S>N[d]?S:N[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,E=0,f=0;n>f;f++)E+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,E+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)N[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW, +l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Rt,[Ae,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(At,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Bt,[Ae,fe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Dt,[be],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Lt,[Dt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Mt,[ct,ve,Lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Pt,[Ae,ve,h,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+"
    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Ht,[g,ge,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ot,[_e,Pt,Ht,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(It,[Mt,Ot],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Wt,[Ae],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Vt,[Ae,Ce,fe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(Ut,[Ae],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r($t,[Mt,fe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(qt,[St],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(jt,[we,g,fe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Yt,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Xt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,E,N,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,re,ie,oe,ae,le,ue,de,me,ge,ve,ye,be,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,De,Le,He,Ie,Ge,Je,Qe,Ze,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 191391008b285a25666d8a2279498f665f274034..09ae625552f590f04874a6edd21d960fc4f7158d 100644 GIT binary patch delta 166836 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 m9+JM*=BTg7DTK56tb4cu(_#a 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%0Ay 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�uB z?#L6@_nh6Y1An0;b#knvtN(1K%R2YjRsyXH{B|>ntV=%u<-yT;q|Z+ChjX9eV3EW0 z$eyOv4=(eH%2WsJk$b{AzmIFj?NR-_tv&zM6z*G(pGG2L7nTkrEHs3tIja^dJBWIx zhHz6&*xukpVbeh~5^fM2iQ;S=0xG%8K)1_^)*@G+kbl)%)hp3jqq>Q1rK5w*gR6+* z^Q}@gRYHBV=vysPG&`^lhtcfNKHQ0BckIL6Xm-~=+>2)S?8E(NcE1lh8O^VcBgpbr zxmcH5wNlO*bgfGT>Ap&C+$JI-tj5}vcX8M;f<~>(ZkeKdt)Ot^E zwqC!FM*M_&S|>}lzGwNWNRy&PrwA32-*n6<{eRnO{Xdetn5JW$O|s;x_vzn~VoWk(^i}>gl=wXv zvVR6QI@Le=ztg`u$^26Pju(>_ehzu-Yc+7;TfSyxwT&}pZ{@Xk&d%PtDB{yzLQCH` zjwb#NLzGA)RdCXxZf*~Fop&b^`#tEOP%j9!Z!w}Uwupj_=yRx!)ppmS7Aq73;&R?mNN z-3;QAcv+u7ow${J`ZQD7;R_n1;cuP3_Z-#zX46-3iW75+UTis4*Tz2t7oRkan1A&r zd0*MQcQFQ&u z_&;g6<(q9`4S&Kvj`3FC#X{o6c7=V`2Cy=_9JBQjt!y?Z7$xaEOp`1@!bDTP0e?;4S@lw<5$O-h`|32>S8i8MI}s}CgyYBi zgYzEkix1t%K6H@BHNG=7zND&P&N$WPjOvBJqS%hU=tO8oC!A0vL)7?=YBUcWZX*KY zb|Pt7$29E)QmE>Vt$Ge)o`1O*CY^Rd0DGH$wI%&!^aANKll~Iv#zHNUS1C`-*Q%_S zlJ(MLy)<9303-6Oa&3pDKjvq@l!Z1&eHYM9Efq2 zu1B6~{ z*wgl$P8Kp;v#zhy9ZHJgcJ(15n&H{tj6Za??L*YG&XPYg!-uqqrjv)9%`eTOC2)_N z;TW~mtP{nZbG5Q&M=NV~)L(R>WoNjy)?IUItll7Vs%_q2-G4Q|v31u=*ShN^HSlHK zy6a_wb=NzAR$5)_wQxfp`MMirIw^z!P8^Ja19j_1$+($&iSK>AEJi5d3KgpY{u)(y z``)cv;>yh*5yzP**k@=(P6D7J)w2owWW1H|kz}oAz8Ad8T+1yuEV=I(!Xi;KZJ;8! znpmulL6~a#{D0x~&%_94ySupb>hY~A#5MYWR{#(*z7|Su8q?wGNNe985Af>XXSaOx(`IZ_7k@0YG|;jo0JUZft?#Pxe*|dMEkWIa8XE>}4YTX4Ip<0oqo|{fRHv zeb=9A5}ACTXVkQb&z>;AGm6Nc_ z@;(QhL3|R!CsMl3bGTCe$V=7KFddw^y|$=RSBK?scE-j4unni*)+*r5M#LN)FULh( z`TqnBy`C_t%#X3mF5r4#b^tS-)pDV%YU|+GG=Dxo&u8Hq+K|5?%r`VVC1dq7j0!A^ z;1!Cseuw4Ua2XO>Y)SCa7XJi%ZEpDrSAQ_`asDN;9|K<*ID$de6l5@4!zUI97nvVq zFtd?620Gqg=0x?7$R<^A57-m>K?$?QARvEn1VSrBI-v-|n?x#+@vBEG+`M`C&bWqd zU_>$K;}41*EC&+=dR0S^z*>n~l*8|hAIOHge^C%Y9WrJ68tyxhTHR=;O|;L{gnx0W zrllHdiM2wXtOjvA_hA@oDfXk|8nG8nV>4<< zJsMt$upVYrT+fJ*H;&iQ5TRouNO)6>JPC5q6tv^d zhv}e(wYG=K`}PPKR|mt`j1vSO1Rdw15+8UGIAMrO9Y7=58iv@nv@yOKHQ=1AGCJmc zVWb5A!RR%J&%Ua7NZzqmvd${&e+&DiIb9n!ds~sNoRJb8OdMXWC~PAuF*Nfg%?`Rm zgRzc+Oa1`_?QL}}lZC_e34c)|R)JP@T#A(IvVI~I0a=3O9cvxQe2G_u8BRvUu}aJ4 zHaKMrDvMN|cq0Pn%j%QhJh#-B;c9+vBMUZ})$z8ghxT4q6SX5`{-xcRjeIdN3o*Mg zEgO87cYHS()ccKbwfRW07YQU?q*p|g-eE#n`izD|w7vCAguc*RT7hBm}ky)<{-<>!?1zi_hy3MTAQ29XaOMyU01iyTJC3{Rv zutXG`gFR+8S>g#6%zqpcyX>c^+8f7EHEwd?xlG?Y%E9cJmJvUdJFV7TF3e5YTy(Jf zu1TT_YFwX3CK^JLudik2YXa$C#??2q2k}6X8$>Ix);FL47i%4=0E*Pn;3A%vyd5r}0%GwiRDv_d9muE8A zr~7eFORd?`vJbd4K3oUBNR#;@jgEH8L9!A*9)Qr;KUPHKpJcQ~@!_9vzaDz*y4@9y zPeDyW0EwCb>GnE`Y3sUy`nT~!+q^Zj*%C$8Xhs?W4mdEhR^O0lnL!9IbCswn@ng3p ze}NRj!hgq05!t#bp~3YZTR{5}e7)OtJ?G{Ki&@(|m`9mw5`pMU zJuJ?At)ytQu~3MkjP*UVg+rmTm2+ch ztAF(0=;*kue_ICJ!1`piup1^q@O{%`m^AC*TGwh&$ZubDpCl^q#*1AqDpidT@M*$k zWBLMOb9?%iy>gWdj=+sUtgRxNima805L?x}mO`pJsa>mi9*?)8L(>tYS1%KK^I&#W zl_G(qJx)obeGhxtol%u~^|4f6Rh68!h<{}G9p|9~@SKH$cH(#0c4>9H2{41c@eMXi zq5MJ!9Ou$ZTWb|HyI#rKNa5%`k*b`rRvF$xA6K9VQ4xjc!E<8!+UNrkxw^)Y2;HMq zFC%o*UIy`%K&eN(rvsC@-xEz;*=XH>1=6^HY_>G5q4WM*m30|ciT#jC$HCA1l7G}k z9mgULV|@uhi|^_qSc9WydYc(EaD=Q3jAT-?a<~RU|GFz(M@4ETrlRk{;by`i<42{e z0bBEl*zQ-LYanDK3suNuN%Jg&@?+(I1(YGH=^nSfg~8l%$Nq}Wh}WfhQ+~S%k%M4X zR8d7@l9=KjEqY=MOJAsJq5{!C41Yrd-4z=OVC5l0tOo4GN`86C$zVIhq{gV+xFDT3 z)k{i3yKsu;QK|Ih?qAuL{bOr3k!@Zr7xiROJ0@Hs(9KllA2P=62pNr6oen0x=EM6j?|*-0Q#5BD zw~cMrf>vx{bUZuu7g0n5B;9~Z5=U@_x;}gWo31AA9ReeoT%~c)N=Af-aa2$G%bb08CA#PV^X%;0?`zBXwM+!vVHqZ1Cv)Wq4+J&;Qp@ACE zkzhy@IyWqK07b=BzjDw^W`C1&%EDsPBtYp=A(muN@Nx-7AZ+*aqZ62d)A_4)BJmRu ziSai8ZJMyQh%lHN-cTM)mH#$@bN{q?_ZH*Wy1943ju$kDV|J~ADgBHiNmcPK3~aTl zdfa%o%P($Pjo;i9cdN0ie8$`%-t_9wi{l|xJTKzuOE*-iu#4%~1b<5PZ5~YgCVKNd z`;gGKw@Umtq*TM`0Aeld661B5d;Yl?EKsW8-}wv;$-)bC4f(qC#HhP;>)cl^lh?;J-ECi zNwM9{Hf+8FbAKMSkMd(hyyg#KSaxYlPSWf*9-`Y=1t;+tKY2NAu{YnSN`y1wf1~BL zOe6X?nt`vsF-WYwjsA&kJJ{^pOKI}dcA(G^6`guXf7VyVlU>d^0w*2ZGGop}ZCC~n z*#Lrt+<4mo!`-U>35Vvg8dl`!pFC5@L!TwnyL}P%>wjBJ&9ZAN?ZBi-&!QKG zNCw7a)xB$A_p}*APV?--6qt^J;M#!c*IqO5212-R-wnPGw^lpkY7{xEm)5ss($$q4 zk2<^@6-ko)i>Qg-gtKZBF7zg}#s0~~WJAvEhFr*o^!TGs<2q|3vveWj*Go)Hc^OVs zW0#12q<>KfXVN_4IPb4;GrwgAPL9<9aYL&Og0Q#|L6{v|MhcAc47B$I`CCsX@s1(bi&&L|dIvW(`P`1b0DaMYb!*&*c9M?)zfRz1XqAaJ8y zc^jU}TZ>_H`8^|kd(Y|y?;76 zNyaJdD&OW#?pv5mH8vKw^66*R$%eh5h?I;O?XtBw4h^TsA4Hhne}D8FzPH^H{>IJQ z8vo`dVQM~88=uk1(J0E@Aj)<;T;}r?pgQYrYP3O&#PcP)4c9+IJS{O$%4-TI zU0-KeKmd_u5|z8Qjhtm{|C3|GnNq;q8WX#zhL$c@@piJ(>@f85*qCDu1hP@}eNO zUM8H$^QE_wHel22mN%1;UL2spuUsnZc+&dOWF0H8zbw*w11!WWiN_m#UOHW5lN(w5*?42LlKO)v{4u($Ws6N3#FrJY;|UKQqB;D5S0QLaqPS(?*X z*JP;DoSFanKZu_LPS`k>Sg43WxfSrD7ykcGsbAegtQPe!9GiFVhI6#?diy$Q)Pg|L z3XJ<@RD;-Au^*|n*yn1IczJoT?h8Jq0b??l6-{6sySp?sb3kM6EG>EyLYG`# z`p-W`58HB&UtxV@K!4uT03SGW#exsuj421XoRpnH(EU0OS#AcrU!mdsI*sTmgNJ|& z%=XS;O}%#}U!;oYTW6w4qEtMf&^Z@67hA1-LCNQ)%sC!V=9J5vav1}ua@tKzxl=r% z+>Fc3xZJGXJt~OzW~_3l4R{o*D((`e(&|}bb#3=R*dkt6{(neOGwz1g5p(5fB~b@e zRCM5A;)){e;4-HQmJTV(37#(3It&=|GoKCS6-to9Lf)|X<^_FKB-P`7Pb#)IMHyUY zz(<=xA~$id~ z7|NEHJ&R6l=2Wjnue0{IGE09?=8gulj_K0S7N0~`m=5}Vj)V3W>rfNF^E)P_Cm%3g zR^+K#H|n;FbW8PiIol|sH*wG9A)HLM*%$nij__mEIDZV6m!cvglF|gePn6~SWR$E8 z&1kZ37V|S63HiAfpRhrlJcU8BnB`};byWeHQj!dM0R=-G9=Z252DJE@jx+zE7GECG z=pOA>3sIPo!J4_Tw{AYbz9LQavlxS*cD-^`cb2lS?K- zm+I$Iy)Lye{F_p}D%DS=`gf^*FV%0Q`n6PlFMrh^rTSc|f0f7WwYb9c|Ks-U*86-_ zjFMjKbkR+-(R@Wb`R&h3Gr+gYS#m-tCv*@LnLL3N-21%z4_##M0}^$tGtFdiX=hc& z&fWGf9KzQDt7fbc9Ts+Its}#sc2T>1)KbT{9W3*qQ^~|Nvm2rQx)a7ojVrs&L`|Zx zVSm(&EHdeK`6k_F98Hd`a!dtpeufThcQ^Qzf3*AU{?ORtA*?YS)@?C_8`H79G#cT4 zphGv&s-Eudj&)96nBa54YTkO>nx}ypg{YfWZ=hpCZG9zoUU|c>4BdFJL>AubSDIem zR@R#z+c)YJo01P*TPUF;@4w+ojqlXHXnzl24pWSwoc4oD8inCt%=Yrc{?6hh&HNx7 zYIo(K!cpHF!8?JWu1Tbo!nicOybQ<2uUT}o(84cl1khvq8nDmeJt?z18XnV9m_|c2 zjH<-xagz_mkV+1tVaSufyv5MCN}EtDLoqxWQEi!Vc1ANr7PQTd_aNz{@tg{e2YgoCE-!5z)PK~SgUicN)t1Z45;LLs8&Ba{cl)uodBWJdlZ{zAlf5mJxkd>?-@{sM^KV?%vw^4eA>;;Ko6P<|baj@1-y=YPE?o%FHZhAa=7m1Jyv#$V*Ios&p!}Yd zQ3NmCV2D^jNf0sR)%X>*#%dg~$4Fv_|J;ZCnba_t?5#5PoTiF<`jwc7a6A!c>T9Zm za>ci?p13yFJeL!gP2&}6>wi9pb?_|RiA=dJt;h+F)+h;6b?4^@qx-*S7f)Ge8wD<@1mp{)vVzp=# zW2m1}LRS1b&Upr`cjVKw!s6`BG>NO6EMi>jM zYYWP@c9@%?=M6fp_#1txPupRhGUl~&mv0h9H6pBuArT3!YDBy;_hiJ}PpTw(=?R@u zPOfWTFpb#zaz=k9f`5ZfD_TxLtN%O!Q}~G+Cst;3ybUW{*b@{o+4t|=yK@f(7T^}x zdpjh4OB*%~JKLNRX0TN8-Z(#D6j|t)hj1aPk{DQ41yA2R{}-FORd>qN$FnYM z7*DAt6I9ab@m|Qr*c04j1QKPSANxcja(>gdKje$*WqQD|e%6UbduONxKhD*7?RjhB zfT;~%?U-RsV1IX4|ETT&-OXtRn75WnNr?Oc0=yHO6PMYfo#Ex>&d~BnT%RH4f?`N( z<4Z*R%&0p={KVm?TaGL|p{n2t3qfcRKtn|6tJSJfTe43BX@jmU;$bQeGNz=XAMvkm- zY7pk(7kp|I!?q|}0@KImYtjv0W<8$T{k|J?Vign5fKGW*` zymt=J2Y>qdw|{Ks0H3MZZ2r@Y3e9x5Z+*rc6?>RN>d<%xguttUFv{2_! zt=jiYbvAd#?`R2Venb^1Z;>I!ckA3NZjs%Y! z48mH1p$<%SCSbRFA$5%Qft60R97IB8Txwyc0ra2}h@`14e^t4{X>t}Q>q6BFB(7H= zQJbrfF3JEQ^mY#T_ar@o9K|rj_+b$lM6wz>UE>tt%e>x_*gdMy#Jq4I?aBzG8jEUV zKYu%uzyjOPfD$sAy@a=6}1p zxiOW;PY2#~C*S+TJKfC8bu?CuB8UAzG%aFE_eFoqRZOCV;ciDb*zD7=-5*z?!af}^ zXWa>|a1%fEoKnx*>s&C@Lpn{Zng57JyeQ{`qdG&@JKDms9m~s4&%-eco&7_M@sbT? z#%0T*vUqbliJ;?Mgo*63q!`o*mVeZvT?h&X$YkLe`rWk3FO{T`GqOhLOxfk-G-S>s znrm8HJ3#&zXjR((=Z=z{Kk8@6kyU80l5oKKW;ad%w5|G`V86BBI%w@1g)0Cjl%rJq z#L1u7z4Ulp$&OE1O(nONzrKQLdUZ1Wae2AzaDt__qM=qerR#(Snqi%2Y=5O33Nucs z#LxPei}$Lx$6%+}Hc0(p&Vv(K?Vn6%tTinytv{lL-jw0iV$jS$kElKN?amIGOiS#Gxqk9685{y;UVl(|=I|-K4L0Rw z+PQunX`SG(Nhdh0=>+XZd)|7~coC*)g9$>NvW_a&&<8+&6D5^S`B%F)2|2#uX3m<& z1$T|BCC!B%n$OJeHqC`C>5RXV=3jZ$XTiIW(F;j`#8tzt)fY2eviH!S<~_Had<$`T zf11*X1Cz7>RGRjUrhn>Eo;H@)lz^{vsQQTvX>Ds7<>P1T1!nY{y8IO+?Q=!WK3n|t z@Uxs77qY_bvayupZzeb-ka;XLF!QZ$VVxs%W-g{;C(NQ%_?w2^PxlOLSsu9zty;JW zCiRDXnkMoO;1eDYlW!Z-0;_r{?SgtSzu z-$VWDvZce5(|<3Se|e@)^08~b_yJEyC6c(TQt<@mk}~qfhsm}ES-5Pu&AV(duLUDW z`6W?YloxlO)5Y9UTP+_i+)JKDoI*E%fQu_X3Ab;_WTT38YBJJUw`zW2Pio8lZxQ}WV z@D+6v?@{7;lDSE^*8~NVEmvhcK&3@8rJV-LOXqucA0DzaN=zTO%*i^ui*6EqX`Q6= zdE!*}5I349>Bwv3!#kWfCT6BJ&P!d#;e80bwAmAratF22T1dE9Yo37LG+#XAIx^aP z%YWAG)+DiS-Q|%@XakIqLsLIXmb%vuB#TGaX%FhcEj^Ke#jMIWJmjiqx)&`}MVq4g z?__MggCShf=|#QZsPv0G&2XBvVoqzA$A^da_N$k8=x^}W!2=8;Q%qZUy23!8=uRIz zM8{+*w-kAJcyQm;qQBqRz=Nu$tBM`&n}5p2`D(be)Pb$+s$vHZosrB>yN|ZihH29E zY%O+Q8b&i!61!Z@CGVgq%OOQA>*2%wyWUHA(MtZH!?#uDrog@W+Z$yL`SPAN**IR# zOcFktoK#5%4^YubO#8uXoqPB;P_vmd%Q8jMXjRZrHad4VE$@&b|3Y5@Gb@Q0ynk^T zC!l|3ouesf26z|R!pRvi!YB1b^$2A^rlIpYDv=F+sJi!pWKY{gMWv$oboi+Igjc&ph3F6hi)^dG8#M*xinomc=)KE zJ&WfPJ>p&ugs$nAW!~=YW322+LR4*@7pWOY9vR%N5tW*o!NnwIBwErkS;-XZ96n0Y zYy!>exk+Q`+yeY!s2OTKUAJ-qE$te%s8v$0r!e7|T|?Y>DNZ$$ex8hI%kw zjZA0xbeQK;{yrin>Eydka;_)y!J+=Xvz+hV)3Z?MbHt=$FjiTWuzz0;6{yEs<8(4f za8;AqsbiW$%ytW+f=+tC=YJg)q&-Uq@Y19|k}XcOyy_rE637szaWS^_Ywm&;2C9No zQl!f-t(=xJM`hCMfSH6M2RJx2*qw+wJg1<b7W4 zeAP{UbVsLgvvt~ComNpaopDcRIE3uceVtaLs*fJ%^n#D;VQ#+&nm}?yOyo3aJ$a#1 zF>BB8O=p}Ad1t)vT71a6;)U1ZLnZ|;Hd}nSe@AEdtvlrP^r}|zJ)P!Od|#(+RQy0^ z)GJ2sUVM0|pU|scyng{ZYL(vAX|?7s8-w)f2)J{{ zn}9bm0e9}O-C8HuaHCt2dPypIn+tEE@LV z<(qfE=x1~__8Y}3KK2{M9CF;$s0TX38Nb7aI<5ZkM>@T>ihqUMwu2a(RP<|9U&YJ; zBz}vTsw94k`4mbTT72i8&ZxDH=}%g#_<>GyD}JccHY$FkGinvHgp!n+XSmDfraxdT zQRM!o`LxLWPxDccH+-6phP+nkeVtZs&O=Uj*YG2E_;bC4?y&^ouVEHER(?ZSu2}gE zy?3C~>J8@sHlk!4;{N6oX#((z_Z{a8N#Vpp(c<*Uann%3$kND)o zJY!s*L&K||F~=_!%XF@L`G|Mre^(Wt(=W^u@4^o=o6EcJRc;^A!T(Lni+M)levVIu zW0Qc^yyMLLSosW2@yicd5i@ZlZ#JXPI z9lyFApd3Nt%&Nb)w5@g_^B%U*=U}8rqcq&~I;3kw;#$8%o^Y_glYN z#o8FKaz5gCT}Ei~v!C5=41Q;C^g@_i%0v^L&&=vLF9bGY-!ud<;CZ$(h|ISKI) zr+-cQJtrMXRg=N%m}-O*OG;e0Rw6un#OoPKHeXbbZNP&xO5n6UHR+G6X2;KXU`LgN zS6j`4N)c2gKic0nimkd9Y)De_7p=LXVu$AKE6d$~AVS=~6IeFr4SAO>X{Z#Guj7QK zAuUbb1DiLRuZCXMBbzl#c-K~W%qK}6WPh?8s#cTxP$UhgTCJ-0p$HktiJK-oe>qDt zKlLsX;v#SHbzLjVvo0bdT0w|8dZ&P&X*O23%)2t$j{0ohYW9%LQzW^^>qhTa&;E`t zdiJJ8vT$wgs=~PQ-`zcg34$0Iy4GXkTEW55u`z`nu?1;^XJkBx!*U(U)e0iaE;8vz!iRj=nQW*gJX*g?SH{}ZItnW zDFN|#GI-D4YkQMICK9MUp@lL&IofB?Vp_Yq*>Jh&2M#h{(T$0 zGe3C{=`ZHuanKjQENyOJ4WhKk$Vh2`!``MZWNbhkZ~ssD;rZqBSHHFYew)Mg(xSF& zV|RBLj$CsOcr;l5Tx$8-J2yYIAOHYMCgv zvdyZei?ehUR8kY2B4 zzHV)-s*m4wKmKrkt*-d04D!aOzw=AS>tm(8>(N)P^qGW-+t@1Y3%g|3u(VnW;c7VI zw4ZwA4go`2hg`p(<$tHo%mpyp(@=q@+zjVt_yX{|z3N%xb2qM;(aE@1uX(L2eytst zud13me#3f|HuLW3a|$22fN2=zzm6BZi8fimb8ou-#*6fPo)-%m_oVoS%k=7{t1&)& zZbHo3Ji`Ob;WN|*2ka61wY{4T;W5E9oPp0Sir#3iP*eJMs(*&`?@-N>vmVO6OwNEz zMhtmbgzWgl##fTwcG(a#ZiBWs_D?!=L<&ypb0aCq85Z4ya~A7z+SvAp=S$haG_;(D*_`>5I0q=~E|t>ZA{y^r4eZ^I&sa z)cI;kFe4rwJ%6IK8)u`uIH`KQubBM&gI4st4M1E2?I+kD4|Law)lnE)A~_YV7|g%7 zj)Qt()dUFnd+Jo14&wz&RTns}D9gnL)H{7GI!fv!rOg;Pc z8yp#)rB5&RLBP?rgOfs)=Abw8ex}n7H`8Dd8#oUVUntSo4$Ms1h3h(0hNaRrDwNT z8RktUR5`5P1S1{g$0^ZvqV^5=Xj&Q_1D0pqHi2x-)cS36zwOsM^p3s6^T*;dITlZ| zp?@>e-Wi@80ra^OAM;5)4igotk>}z#^GS>rH$*&dlz4PAsC)H}s{ts=Df}IUU%1q&M3WQLE2C0ELYb)n@C^0hOP8k~RU zt?Zm<%IU4~((->(>l91SCovN~&Obx%@!MSfzMNf88!wZwy!vN;!wK}4GSI(oU{T#r zs8PHV-mvF@@H24n%~w*lboBdDOW3e}v&oaBt_uNZ15_@XtnyzI0>oo`k_p)-u-`Ixpj}=KgLy1hKlJp``zSx0U@pY&OQy#ip;Y1 zA~Gn+lI1se5xmW_8T%np!Y{V7qO*I{kx|{{p~386$ng@@!_ZVP$bAKCeu>Z~T7vId zza#gkanRSwh*IwEEfE04#bwYNl#xsvcsxN;GRzM^w9*ZJZ_ zykswD;{8%$hKP^1H+Ym8*g9fs{GFGf(uy&JiH%b|reR%k%ykbjT8N+VnksJyx%5n zT-}7#R^II^SXZPjGh_B*YAViXySN6qtEuRsm0#!iRO;tOS=VNsg+l+NVw2mO$6yQc zdFLuX+){GpsY?X_Ad!T_XPW_=pvDTntPmIlvYlw<2u_6JU9s-1mGFPt6ke)oaAG~4 zlIod7Ab1O9E|X-Fe_4PyD5}}*RJVlEP0g-~Ji3*`ivImEUXJLOLQdxMOa7G?TkRo8 z-#*v1=BTb#jV1!8%0X#A(cZ1lFbyxp-NAc?;R2Iokk>1cTq1FuqNEJx)b@g&=ne#P zgen&Cg2=^^9(5f-FZX{_n_^Q3M1_Br2%%x5&JN9Qg|6q$6(h=3Qb-cvW03C)qqOH# zn^UzNw;_|hWylX&Gy2-&i-dZkbBp1K{P`+Qx7>a$r@>kiY&4!67sEpF)z8PX^lIq` zT`ewyAV(RpNIWDz$MqB%_DcL9VWwRUnjtOtn$WlJ3q$YW85Mty9(YX}!UugX%u1xT z07uLLV0Fs?Oj!PCji#?tm(1?*;$>ff57 zzG>iQZ|>C!2q|y@M1j!s_-jZIZF+r$p@@rfpLQwqLlqVOOFdt&-@kQn27GV4()f-0 z3cY>*x>{(l8kc{C^j!gJ3bpPRaCMEGJ6-&t1 zoqD;mJN2smewoT^KvOJ1WaXS+b4(`crmyUafq5|mLvxX8HYUquXC6n#(;mVhTGUlgh& zlMs0)$H#yFhOn1YmH84uO(gTwL`Tt?;RA0#aTbDGW39iye!aZ=^{n*rTilE(M#IK3?6;Q?U+ zOmyX*I%kv~4dm|*X}wJ`>r2ni{dZPzwz7kIIpbf`%S{Ur=tao zh;~kUw5==x@YBpt*OexJfhpnxmE?mGI4SZpa8ll$D+txdV-zkV zNfa~03`ck}gbb7;DK`fwE`muAusMXbSW23)qIMT4iCNBQ?^thyRv3vW1?03Vqr`tZ zaR0dq84$C57SK^8bU;@i{(HH=-De8&pN`sG#XO4TFU?}kmY^&U@Hvqh0DSZay$CAE z*SmO!RqIm;_k96alJ1V|oc0{kl>hwkEtNw^!u0~?e9LtT?X07cPkg5cZnN8La>&@C z+gd}}w3h-B1Garzn@P+nT%uv4!>j=tmkSL7E`L0<+2P@wcx&2cfK5Ay5IjW8LfJgV zPmg8~Y4spZ@-NhH0D(&Fu)+0HJ8O0{f0*j5DFfw7)-(u!!#iTcgDvtVw`gl|nL3;^4wV|puR3Amp>R0HorL)&ro~d7bXy7be zwP?bL0r9N~cFogEzLu8%gasfN)3U-woeqdDofxa!zCEle!R zDd+hH{L?!f+LI2Omnbzv+>^G%g>bOp6Mx9LuI|Wm5Z+i%qGojC(z<70cnJN1Meb|Pu*1rSf%rU;Kh&+ng$A+@6an?ub z1#5#89j>w-s>YecN@(^&y_yF#sP#-0C-H)WffD6Xo-KWFcggsQequaEQu?mONhdz@ zBy(#un|uAJ@=QDk^FAh3G_!U-m9mplIB6%VPTI-KYFRs{BuKt4gMWr~xx-t*&TB*CxaEpM(0If}E7MDDc^RI-X8Lc+3?B0A_)I4ppq7d{&wd}J3#5S_{h zXS*Xra*WE)N6l!rsDB!uY-b)&bW|1<(_twpzgt3aB&Q?=7S-Wymp171{R@G%m+x{u za_23HDo$*XD_@bQJ4P|FM=^CrG0~%Fx+kMz`Ug(CB$&JJ(g=pSp`W^API6ey8ceH$ zX=jrGXXd9ee^InsS#Mv5ht=W%pdR;s+)kgI=A=`-eIsBurhkgt&FzjCx92XC!$Xr_ zUbwZpng3-ADV2r9K9AufGVn zIYUUi;ItJ#ChYfA;j$xM;!i*S;2jW8s%032$TU~a;1fJZF)ds&%s7OG7u=DBS-H_{ z%;Oty+e(yR27h8@-D*!XoN)jwVE2V)8MLHWc`Zy91jot?O5!_m$dQ#-EAa_5f??&g zqy|droN0M;ZbZw2gXz{1)?aJ!1Jar$x7{k4Pb9!CWcQ50^0g;ju@rw53`oO{v_@K@Z^KP+T(I~b4IIwE&XAY zp;vXkm972B_Qw+IfWO;}C?U)GN~N#%-GbVe>r@J0tO(_ttMfKW?7^i3K2W2*sM~Qu zO-rPEU}&fLt9ZQJnPa2GsP;u~#n@UjJ9POK`w$8_{#duJgm>$)!fc|vJcY-A{SK~| z?SHhlA_wngz9bsfR3Atfgfj8{Y+kMXIrCuER5w7?rL(TZOC)fl=eCAfFWuM-nX_$b<%H-w8&Y34BUY_E1_q)B)UKfx0 zCl;x`+*ZHgcN$ejLlst8eT?GMsn05#buH{<991(u7ZzH*Rtz<}b@na4PB^Rmw|^$Q z^U<_9 zm)S^wUtE5^jRa@E%l6oClV7zps!2vplhreQ13)?eK$xFS)j}t{bdcqR0*^s8L2r z8>eC~5xSIX1yQa&YZuG!C-c<}eUL?io*9{(i0iam`rQvtbO>)8y?oK|%-l1f z+qkK6dhX#gkiL8DpfZY=JXx4J8up$)D6ypm^gcB&O+Zt`_RQ5)oC=(jIXQ`J2AyZl zW!-Lupp#cETJne_>j+nFpD{R5Ze^<*oM<4o@X@V_pPHy3QQDh0BY*iE+Q4$w#=EoT zZbW@vB+;Ht5~k5{HxbA%TB5PO{Y|?kaP253tDFd=?@`$BoRI*ZHk)CB;*d>?1Q>uy z9o;(Fmg_2u2A{XG^7~d6v?A2u%wAn|BC_F8WSek>&-4}S0H@XG%v=`U-FTD-TbU{V zpy*vH>-z0x@2-ufCtce93+x`E;S@$b_a+i$YE; z#~yXtseAQm5f9lKEnru^lCo8(TG!Q5(_$i4_X6PoE)wMAJMR?wn*Dibz4Ba`ot|PJ zui_zSCDX*a>VIZi4CLWmnJ>WcEOE(d?^Ede6GoEg!ji`dXn!X|Q>ZnA-gF0>jrZ=& zvtMY57w(GB?pyJUyg|cxR`h%RaF`)l# zzDM0rG_n#9&)a+b6D{VE89Zz-%}$VPervvP6v+MOwtsv-poQX|k^_8+n*^kl@X~ii z?(i^k6Uu>1kQo<@_RyNSn;YRPOgZ>6_{j1^2@|fF)xY|K9K=h(!%QpNK6ch^8g#AR zY*i}^Iy74^|GOCZ6heb5B z2SU*yq5?th;JD+xbU{*kJ}P8Ht~m5wzV`r<13y%>1regBwou^|v3Ecm7GMMlYn2a) zT4t2eD^s{yzi=1G1Yp~I-4B|X8U&^!8`G~!lFN{4Hk(ZIrlJpAAf9fAWOC9`~%br6C~&p~7u_DuG3 zuCJRaV58k2tsL3zUY3QZ7aNw*9c%2RT4QWPUEL|Li>7_l^V8~BGQQFMlvkg7ZkJ2vevCb^nJ^a+daOvN$|E93Di2 zu6$!wmdj8M9iXovW_`#3)e%b#$JvQy5{3?u-AdcX-P9ft;$(okCL={UPVh>0-8>u(OG=IOqp8Q_Gv3@0oaE?Ybgbc-T{nao!$Xj#c}G+oI=+*Val-YE7lEnSTo#v|$D|n}Y<_3*|UQ(LfL^bdw!FV;kL4yqPm< z$3CGU1OKbOoaDApqhVB8n=n_du%pP{#WX{pd|joZr=9Z5a+KCa)w1!$WG7Gyb2a;o z+E8FXbgaAvdqwZ4LS|zIL@!2Fb-%yMI^x{QYiKf4Z}9TD#Q`UD6htJIM}O9dR_xMU zK1$38CU=b=%MUw;U8R8_oI}$=OBG6-l1N+|vRS2#sY4r`L74h={4=ux2P5aG33!QL zTFaGZ7rd#WJ8_qWJUNKc%JvLIc%UUT3Nq=ySZo!@4w)V*C&Pz5VVIcy?k|5K6bfmDGyZqgrIVd46 zB8l!Zb@*4+XT8lKe^|@NBJ_V*dU{ZU-hqE$(F=zrG3}_X)Bq^+RVSKt&YHKse7odZ9In5u3dHMB6lA9c z=c@wQ@oY@h9YpzA+Vk+_2{7*?uTSX`Z-P0tfyM0|465q-^2@kj z9H5Fpz&;S}kXW@0AV}xnNs;&!^|hU|=7o46TmfO*vRr~g-IhjNdOHZf&gE4(&^}Zz zNp_<78S$U;D~Kr3*gSXP@RXWV%uVm0OpwAb(lZ|5BAVG!xPNX*>yiq+6b_D2X5t=# zQ>Phv4OX2SfC1|CAeu?1=0wychN$Gdp-){5IzxXJPC?J+%tV4t0{fL#(zRdg@KRti zHJsKCzM|(?-DwCWV)x{=3&E%5J-}g2S5O-FR=)U!LC)}I>y>_Sc(^X#glW$>@i}eZ zs%AQ-L53&7T7RQ@UWyTiFH(%c53F7z%iZ*EQ#Pr{v)61HYEkh|K9T1d)FLVO>;6)| z?k`0h!(AqziE0YIvVj1*x4=n_kXfOnMU} z(ZLCBPuT}g37ZGBFNUXdEb72MBerQN?`N_|DX@vY`FKTRiiL7vJ}Gm#S3wmC>&WhR5WS$SbPBqJQ z{ISe}ht6&#Un9rIBFj<9*EMzI$)wD}Pdj;L!+&9!1rIwpme&LB$=rm7Kl;>Kj%Em( z{V{J1IQ%Ni-Cawq9h?UqzzeZDUg9)MjiN==LS}tK2}JMF5eqdjJDbm7ykqEW@yl%Isx@PqP)iR*F| z7>ffzoHF+8yq`|)wrN+}gAJd*K6Z`SD~9g7(Lky2K$1UA#+MT8K66FTY&_DR{ed$G?|B_}g*cb^pv2OnO-% zTiCd0`eVv(U=84BRODXd@QE$aD1TF<*YD=1lqqku0=X1P&+3zCLyHmRWnwSOq;tb@?rjoK>)2U(6@9kJ8QB5=ULk48#Nd^Y6ukXE3cV`yH0_~yahnC9(P!~ zvXxTIf1tk~)BY`C6XE;drhix%a0=3dXme-);c|m-61PWNw%nD4gKG%&J7iT?siGc6 zne~krfFV0Fi2aoC*PdxtL8+8YYDkq}w`-4&kL$X2^5l3g05&Us^E2R(Gug^NAmLYLB|;h=CNvq>;5bltOrl|<(DjULx<_p z_4(l}7y0f7b)$c}cWh7Gu|3%{wkLIC>&)K&;N0<0(cU&UAAfHAGhrG^zXAKc2mzwo z@8VBy*m=vRyyF64wh+FOiPHs*QC3I@f(xjbaqR>yd?{gL^@0hfGfji}eyHPyVc`2m zHB_68hY(H^?*P#Q%XFY^#q&0wgC!X~fc2rLm=}2v&QyL2D=)ug)9P9=gyu&Sa|lhB zW#RTn#s-p>UVrrlHdMW4$UEVE6eH73G`xcOVCjFy6i~npxeF(#SL=4G`4DAUsRy8! zSlp5M9hLp)RL2U5A-n1GS0^P8rGHu(>7X@`pkY~)H7^PB;SZ>MSoXl`m*<71>asbc z+8|q&U(>zp=*V}R0?kigTN*~SBf$u7w>DZ)QpL#;oqvER%Pz3A8J(}RiqSVTJ3HWy z1<5drf8_=_xnqNXZMEFm= zY!6@n;+bC2W2vAY64N*=LuwA8ai{XfG@kj{u+Kqh%fphv{nX}AKFd}oa4Ft+9}XVZ+hZ7v6&rmP*th;eO#A=RAyKyn2KVfN z!QFdcaK|2q5mF$yRgiwMVEL)Tqr<-yJ(34GVdOWctNJA;QYZ6ACG76C3%ILDJi7{{ zL4A8%UPxz0)6fveL!P%SDf1(kR8dC#!a|&Ldx8vxh`agJIn#l()NF>2P9q3SWvMfr zqklQAp=YI@*0JShGSoUCTI+g-vi;hfZ8r1RuNbhZPvfn^?cw=OJ1WOVpUEbmB0 z(MgxOJ?f6+cEsw(sINsU1QW(G2h7#zR6eoT`NYxgCyuO7)Lqms!-7pJ*yqEDBYK%g zFJU$yeYiv)E_EL=|58tjn%#R=OW8O>?tfg0Mfw-fGWh-Mp=IM8S3l*IgzKJIpUq3! z{sTktL8-E6poutcTMSLsSXu{cs-Sh%>PhIoJjiiR5By@0;urh3x%v|z2*9e3Aqh(V z`z*MfelZ{ui~6hDhFWt0_; zbx)3gQpRA^I=@0YVe(=7?lIuBXlvgAaI4C9(HUV-f6L@X`IAOJ1vRoA^U?si>;fPb(3gq-atc{b8L{ewnUuRh+irUMH2jSjdnmWg>= zNjGS2e}9^DXPTM9s~Gm)F%E|8-T}@W3=#>}vm6x@PsJ~1p~w0S++Jo1X3^O#>k>Oh zxLjDDx0C$*$Ui&3K5w=A&EQB~L#T5nyzV^t<~SU69-n+2A|`=%baZ`v-GAn?31XX0 zj`#>Y`s&0BD@ra#g?3t_wot@xH-nFnfA;6$f2+kupVcBtoJ$dWXx#eixb@w6>jF&| z|5IQ4kouXhiQxRk1pJBR0^$+E|FeD&y%rf|MqMZ)hr*qywSZ6AP< z6*p=3`DyfRk7OVfX}Ci_f0|OIp0b5{E3rs_;V$lI^MRufx9RMsqkr4=CNZh^2+)kb zE5bxlMzN}cEi$)9#-8|{@aL9GzZ*7DlyIW7RO)Ee?7qnA2_mc8fa6b(IC$dOpQrtY zr$m#6g{QFtQx{xdHXGwRcYAT2Cs%Y-xC^H-nf+Bws?y|rolMcmTe0}6hb@wi4f*>+ z{{B!tJe11`Eymb(e}BfhO~EN74l|WT2{BNJBg2O>^DFYR%C?lqr+z7`r#!<9B#;?S zN6_YZ1q|??hEh+RGbmK)?bYm^V7kK{%%H8O?vZ5P*x7NtU*2n^O0M70yo`&F`2`P< zHpi$z-s{1!zB9o=l$y(^JWz;FE>NV|UaIeNyezTs})8Crgd-gPg77Pvm9BeTOYnO@6e^+82CKijlRED%3 zgApw2PY#nQ^d5O-w}0gp-kF!XpuC@ZBz4X9NbK#A;J$a)epNLuh2L^m#k$s6ER*)T z>3uy=&;omMsWp*sE;GN75%vw4BT8PCVV7c8qK}P49|XG)cFMBuwidNc*(7ObxV!>c zcUEtb5?1iMbb5amf1*yeE_UDQX&0hyryrkLQ7HuBs*=)AA6QoLHlW_mG9jU?o^480|fe0(~{arWaopXwblkRbMfAG{CV9lmh<`2)}vq8VV z+2lTc1mQs%tVTc%p3JiK7-+}Zdx3spX!7)?F`ca%1K8Jg8pN4Vxo)O{T_X+|uI6ui zj%1cOQSD+JsiLS;;pz@_9JyGvT1;6p+}LS7)Jb@`UalI6dYfkr8ht#*4OJ`qej#rB z{gtY3nx;j*e>C;7%6U)_31NGq&#lP}RH+c!tn z{5Gdf3{X{{VS(JfbahuRspRF;QEA%NY+eTW+34)De-Cf}gl~4_=@v#jk$URlZ&{39 z4{4c6WRPb+zkL1T;{EsU-oK*{WKZJaBN4ivc~X`fYKc{oxKI3+=bx}wLOyba0vI8ydul0VkhcYww; z%25@C%R&PQvKjZUdrglyzlG^+&>eHrDL<($e^9SNZ>~MpRW}1QzhLdsP*}Xgzuf{m zraY1FJF z%6fL>H+q3{%043^n75QxKhIi%;e2|&K0c0*sYyP0QHqKueQGROxJ3(?-HR!Ei{_96 z1)p-alEvv)M@7FH*-aL-xv;E>ZqQ7cf6c8Lm|L+5=wx9ro#qQ*v=VPaN6zF&+P|Ga zDDVS6Wn$|MmTL$F!5*6NVqDCVS-i+>xZL+iX_eg>xCB}HEE1WG?x<gX)4$g)K5f`+}3w$vl&z@%j58N zk}u%oQ|d-|b}u;jLgH8JB9nvHUV^@B>Uq~E5urlgQj=tF#y5QpZ=S- z-)~<2^t-{fDX|{_!IJl4=KaS46n1uYBp(j4;1Ofg@ps>=97pq0uSvv)f2g6~2Hl&V z2L4m}=c}VIX?kCscz9>3LzHx?uRnY_x#?XPkDE2zv<&3W5q9ZA%@Tvyg_wew<20jpu5_4yP4t=!28Ty#I$1bMwL2jcZ02V%X z;Bvq+YlD4;<~CTY?2euxf5xL)1t6iKJ~>|x^1(oC`1b<00K$pN+gO&d!Lro3RGI;^ z#AQ|8aAkI&R6TY*44QUg&@qc;;qn?UNyf0;DZi5-`i3|IAt`?pQz%DaKYl~p!y|?t z_!w38k@Oy0AEy)#Om(NF3z{}F?LIH{w7uly_p>G`9`N&y&9f8{&1WkKS96lN?a zqEXYoY_DeX7TYZmEdvb1jWUy`*GvkoqL0;e2Q1#lP(hYU;mSdt%2{=J<-p>dxCQ(o zGOb=A?m0J2L~Bjyd#JMV{9+oH!24`BL~OW=ARCXz`Zn0p0p~l7SOpX9HfR7KycSJw z{;4a9n8wL5{Z_WYfBK15$YKCjqlN^qrxZ9qt!_GvV>%q31tD#)B8OUPn5S1W34NMN zyd-}en!p&Vu?G27_G$P&<#^@6SflsNlP8a#bXxoe>ob9}f@(;3WoN|guUIZ=uzM)U zHvD(CURB-9m-KOTKF#A{EbI(|3YnP8iTCw7BXW+5irrX!vRkSwFiY&5v0_Q3) zb4jV^Am%NAl0NA>b{mI>&KKY|!cv15nSf3^fP>%~%uycFVt)q7wF%%o&7D^;(~Ze= zF)#sRY48wqf30-!RtdfbN=QS=Tf7XE**b~1T{%Xcvr6(zbk=l+Q`h@Z8i-H~v1wUx z3sJ7=e-Q+CqTRq8xtp)YwShg4_y%;g!g?B|6urMe-OZ|Y4hW9WW8RUzg zV)&sdz!@taAxhNErc9B~s^TqI;R58^(-@6dCvE7-f8iS?@DdQNA!(ij9e0_*Zovlo zi$i)&`2K5Wox%#oLWjdK;Dq)jW+iz+l6W4%AxJ@xy}$_*0z7JwFNx!Woh1{v5l(-{ z8)d{b{I(!AfE_kO8pWm4B?*@YC#=olnH|xrj!FfOGG`-_dNv|)=ue3dbL3yn^WkPb z9d3rje_)eL=7uXO#F}so5VPze~&hjy0S(Oh)rVIYs<>6u8 zgHsp#kJ3uQZ}@^QcU=+ZwhF^(xT^yP97NOje`7I(=+<5n>+x)eyH&Heo=vj_RmvA5 zxEtX{4-cVQRu5`wDp~y}j4Wlz_aLqnI1dkLh;U{s z88PrKf%`g2tTlnfgEf2vE? zv`kT@Y}BFlY%s90GS-hWK-twAeZ;ERW%svTnZauHS)jaAYrl9DO`uR1*S>8H!w>Z@ zZd&7~C;8)W8Sz@CE%QmJ=POnpY&O?=$6m7@VUKcRPHpp22UFNNn9})mcsTQMv<21+ z{{#Fcc45PWHU2=$j2hrMpgma_fBk{xaH}J-my5L+jl9G$Q)(IFqEAAJIW}@g4(N@- zd8I?tB~N}$w-d_rAzX4q9*B~B+GAXa*Y*eYy3jed;jvuS$_!_Vc*xRI1HbZV;$%?KXR3yexs*9yYe@R^&g%mljW?Xk{+D>`QU*`yY66M=&<1H^rJ$B^`Rwqq-y(hy@K{l-LxH9 z8H$YB%4X^E+-$}3)^J^9=Pi@15`<4F3-zg*MYurw>GyyCeEsu_m;Kw5@X_|Xeb$i6 zto{*+YiGsBPvc3N)xTuBWxO~$Z=VN!_vN$J|JnbN&91A}ov$AsAOHLL`s@7o82^5o z^6&4?*H6C568!$|Yx;fiO~&bu`8TIO$?9r*^6lV+{vDi9ZBHJjk4!y-<7{6&=j(4C z4RW`(KC6HC&6NbI#*0S3d4zlFP+f9oH9?z*_^42*J@HDV^Qr_XO=~HD+-XYN52>w3 z$B!Q2G5L2+q<N}e?(q@#@U4HKxcPP^!rwM~@2T1I@lF^z#x7T$#JTb$#vzH0d7UgeqJ`0* z|BTa4A>T~gbjI)!m^k1Bk4O-^tbEp}{DF4-6d5P$C>BZhKud2N?MCIHLmOeS$u3`b+Od`Cem z%TAluVj$lsQ^X*?V_QRcQ;6qdK_l@8teX#lvJbiND(ohG^rx?!-8bql&u8#eIS&pI zwRmcaAGXwAXh7BEDdD~>BMK>m)~S@>n{B>ti=x?PL;GV+-43ko({X&{Co|fNx_@Vb zGiOXVw=%=4zM_@FWKu|~mw1d?Ko!EBr$~3IltHblQN5{DSf~mIYDZOYB?gpz%E6xo zy@A{!FhL3DL=DE;ZUvO(L-e6!WS%B4j%pe{(y);&F`7CW7JQIa3K@f@-hPXwo+&)z z%T@?0G@m4OU+@=R0CE%SKVOD38h?ekWuP`QcA8cQZ2ewaZwZtf_*<)j`B0PHPA8f=XPQJhWum_7SPVsxu z+3ESRA8gK#dj5Iu6N&8|B1S=PLz3tQn(GaH`IT__bcXRul%htCPDw&4$A6Ss_op&sT`-i#Y_g;Kn=CKhT29~X#!(g9B=!GP5;_UhU8%6;=y2cB$p&W0$fDS(UBJ@O9(}N{^12+`BF{=nmA0SfS4o^Z)hzX z{dv*zd!5xR-Q?MHGgwW{`J4q%1L{>#^1d3;0iV-J1-&`jsyI=X#6SWk4_p7lzOt~x z)~t9_#QU;cm-;{g8VjUe+co9gG2+iZOP3!(0vCT3@ZYn3H&GC%`-8z(J#mE&CVK9N zj#D@-GuUs+k$!egC-M2>{CwJPZjc;2^q-!CoghhDotYaT9V%8KxUV$4%*$wE74y(x z$cCSNF-NrRMo}35u{r4Tx2O0|xD1upkSF!ZHbSlFxv?+r8Pz1pt4eFpg9{(HRA9+& z4%wHrK>`yR0sy+KqXsgAMF`9z2i%)ouhf_^h84HtKV_HVK>{;>bOtRu!c6~Kr(xO$e`sy@%QMcqSSSSRIFNJ31L%nLG6I5Ya2keqH#AI--kkLaZyZR zy3ae!rlH~xsV?b9_9cD5PNZ!1nfnJPa4omqMxJ;S$Bt_PS_8xLel{F}ox5cpV4#qc z2Y#g*@mzP>Iu62vf%ce4^!?nJ!;=agf3a*#XVP?*B`_FEKuHPxv1~f7eoC1+St$Jt6Rc*z#i%V_I zWx-0-J5JH!8gBOLu5&k^_J+kk;Ht`?@J)WngM>+2hHob$n`p_~KtZ#hv*J$zvj+W< z>XyIZT>B4+#IF}Q|3>D9`X?S%ZBus48tTne;yW&Xl|d@*F!zWmwvdUaRL8iDRzEC5 z;XRlL7H|N!FFRei?^`JbO+fZGZBj|s9{j^l2t!AcsXfbf7cszY)(+=knh=&j+wrSr z90FDLVk=(v1OMzUra0JgXpS#(x2Fy;75Mz1X1c_lLxFGgzB{NGSf;DR_@DU=e#YaK z`lT#?Gi!k@th+nc$}g?5_1fX)*O&k0@$H^=fFh<&JQtu-R(F2FD;=!Y|LpDe&oF=Eb1?EX7{1%RpHWHe19}zqYPCU9)v$rg<4by(OWKC ztv%TdJg(Ly3&PMPBZT|k9Yl8M$D~{{iCHsAxn}lQZ?dP2@;G<{pmbia7iz^;k~!6X zXaG$>vcJ)YQ|e$Hh8>Q=3+2xVHoVsC5NCVRj|zB=*k&^lZG3mcM!#3RD}8)-oG^&&?F#B^%=RqP zCks$YIMvNYY2)OBY~*Iil2`WC0Gc4Q8mSi zjTe|zTZtm$$F@(D-W^IuRmPiyVQNx_e!<7FLsHM=n8WtFVeE%f1d((siqkKS1PK~0 z^3mrLPF-X#<Nnr$)c7yrS2*?f_*>-tCH{ERcs^e1YQOuAe$av` zhBKA&_%Z$XJzw0A?8o)SHeYAO@#C{e z!lK-F-@SOj3ICPDe$EUIzLy8*T^?JBFX(^h)Ozt@Ju8+nHs5^1J$pO5iN|F>f7CF( zSuf@g6sRTq595+&#d@NL3mxR*KZA{2#hj%2^uuf{okk|pM;;B8@)~&2^30Vy`>>Ar z`Na!8Cx9 zp?$gCWHoJZ6%qplVQ8}AV*@v~51P}a*YcXPX0w54F-A!uc&G@r68B;E{ ztJl!)Za9<8!dZ|gvF1FtZgh$K6WCheEdNCG`FOf$i^ zeWwq?VU!sRpzsQ8)#+9D3d%bM_(3qH)#B6(;Tcz)ic8!$x_VeNN8$K%*prt(Ndgyt zCAJgl+qyA9gsMxZQ4?awbm0NIz^hJfF}42A9v9*zRjWwAYIrB3$iBBOJS z2aYo9zpdqj+BQ!EnkYStGP1n-igNWKm}iS)DH5xk+*oa?b!q&bkN=H&B$cSRLApk% zAFKoDoLS>#E2ni!)_cJp+-|pJol0$gr`Cd%fe!1Zkmtt(W#MY{O0;K4-*ZR`FPEoB zydFGanOj|4+Fpmc< z^j*yk{Yr?D;P$Fba$NofaY*5MDGL~ysNBDD5H}!R$APPjtQN-9uU>EskiB<*DsXQu z!bE&`AUl=>FG@rgQiqGEn88F8a4dy#8dp2C$mus0;SsO~;7h5n!o3x_lLQ-YgW@Ei4Z z&ZVi`R>Qm{r9cK)VB8GvgQ`@2yC>-8w6zqXU7>=G(w=LboaX#$r!lFKpH01cJ%CF~VW^eB^+nL@ z@#Sa=-T8>VScnC-H)nYHiwnYkCM^*mO{AHd-6>^pR*6rRu}O188qV zWe6OB&Bi~VR5wwKN4QWBj{K^zT*A0EWu*vfg$E+wm(A$$F~FLC7*`buEhO-D2DLq4 zheO8G|MeX;4a1l+n9Z|A9$R2K7D)|~JI%>u91>w8qp#wB&}&3j$X-(gC@MRgPH;1^))t zKVf18s6wxw;^fO9p`Y8!|2ge3Lw{M?e_R*idn1OB1mm4wX-Uu9B z&@|?vNzem|pFsREObCE21BXV`-j}oTo=+xYO;^)Z0JFm&$JqrI?xyEi7&Vp)^Mjgy zmH!~<`HT=qW0{WpqneGNt$dDxK*pFDC>CQ+t zY1jMd=O5(y(h6r|paYXi)PmT^fOe;xa5iZzN&Okw%I4j`cFq>?_*x70ZSeZ8vv1SJ zW>HGK5Vs!=0couE4vi$qj`D&z2bV~HcD!G}U-J-BzQP|s!27IyT-}QUi?%&z4tKZu ze`C9b=3@EMzF2vg*OUs)x zh5x}31-aWy(mLqtV$H8w#|yAof2unWDz zRg^j*VflOy$gTCf!5djOc5w$O!>sjkqt@2*V?K7{jMU(*DMg)L@FPc60xet8jN+cC zTd$JrlxfJ*Bm5MNA5^eSmXeC-kzM??_UkjC>&QYcScGc4f}LkpFu8m91e;$~wjD=##mNg7Od zu^Sqo>r`OW@&2jNxZY`hG%lH9Y&gnc;;S^6D|-&Ej7x{t9q%P|ZxQp%v<8bjZ(J`5 zF!yW)S)I3uJ8xNZMy%dzUTv`c^}S~T1j@hb()(1#lbePSZKF&XwbMQsNs{cUkyfnZ z5Wy8g$<--gYlN*%6g`h}DlvM*d(u;e4J9gBhzc8C^Q!sa=@I3Ba_@SmI@Hrzjasr8 z8iV3fp5ZbeYmQalRF_yMZyI`*=_t>;ZC!qOTa%i$IJ~@QVMq>IG2z32PKov(C=CId zW67`6Zv%#hvxno4Q9f<3vpyy?=1|sj&cwq-JRdc#i`A$xo92z#ps^a|V*CS|jm#yk z+hB%ER$9o(4Pujjz?U#Yemggt$Rc(Lv{JB-B_5aF!FPFl({3Y@>=8X4(5CQWQ+yAxOS-M2yZBE zIBQ&E@L8Hhrti^vJre5UX&5k$AhHd8YxQ~Kfhxzj9tIqjrBVV9f3cNpr+;my+b^Ct zFYGtpn1OC#sDFgRI}}yp2A>M*<->;$>tEhE>^Sus(2<R`(9QS$#_}#=em;=7~Up z@H-gu3FT*ft7XNFztq+e;VjH1`IpVu9V=L!qoK!R!^f+P)Sls#lM^T~0UTeV%yae^G`9*d@LHF5?7$o0IKW(_`US>c4K zo6&SG)Ko4R=JI`<=xL4@i`g|S&6e#3mDG2&x-7EDX(Zd+e_AA{sHCjAeszmH#~SAg zUtA+YUP>z9o60Q!B2oR}&M2)NbE%;8!Nl8O9&?&sHItrP1>__{NEbTFeEG$A1_L5} zE#Rg6EI4vsu|l2yiW>a^P^#qy-M)6{KM0h|Cf?Ed)tXXIaOJ-$)$mG+I>kMbKsHACGLcbdRK1qJ5Nu5h}QLqi?jf1y{* z0EeI=O+@zflnFEu!;ypU8kGGX=N2GUtyQh5naZmW7QwxF$MJONh3*C61rj-)kH;}@ zi@f(8b9D!|IQ0K-`@ithCE{OE60d@AwX=BnPKuTD-qeaHRC6;#=F-mCi1)pwRLf1fVf979ZL zVk!&O#z9`H8(crR$KlceOQ^ev`a)bMm)!ez)?M`kXGicIKk!HQ-6igG2>0b$N>`*> zL4DTU*PRZdBNJ1DHRNK*7*x=ei{XyWtd~WMcei;1%^F zU&8x>W9IBb<>{mVFFW_{e^J4TX!OpHdZ*H%ce*@0W28_anmhl3_ zBVEjv%NcF7V!FZl9xmvt>3iKo1AY)e{T)y%2Jj=*OPvolKPhe3R8-Fs zm#Yo`DlJe}os!erf7O1EO4dG{cgp*lPbKrdt=_4$jqX9rzhv&4xK{K$eJ0TxEkhtk z_bP6}jc->hgLZLAyU6|xOp1?es>~!3n~V)i6nU;1uE+uwR0DQmS0wW~UQ7{tIRM)O9g_%@+T(JD*0cZS@QjC z9*%TDj(GA12c|EaG_i*ZC((!A2f1EdPoc*wqt5w3=N94Bjzhi`>WsoK8&jetLC!JJqV5- zh3n`^_%Zr6yp9&lkIi-XDVq1@`>JTG4j+d%(Pi)Q{%n6mSG}TjwKt;-$FpcmxyJY8 zdLA(f;3WR!ABUg9n{a{`LHNQ>|0{eJ7OjcuK@h%-f0oGA&IKb5g>U!F#!+YY{k*2S-0Y&`O6)P9 z+>6%7f98);qW2{QzUL-h9X&dAJJ5Q*)9~JYh8D_kq*0CqNGWeVZ?2n^C5=|C+0i2^ z#fvoyWz{}C-fYyuJ)N|9tMt-HXKMN?tu>=%-I<+6Bl@_e)2jiWcxiMTbdFEc!$Y+j zW~ZagCdD5laRaT{(_^aKSGA>2bu&A4sw?0~f7PY)k*Gx#sxFySjFVej-4CO@YPhT- zyl>(B5dBaxWQ|@~tG^}*ho%w{p*@I}(>8NNC>L43>r0=VU-z3*viXB$1-$g9;Vo0D zG{lxnwz6Qg8UBpO(OJK=gGlQgnN!2HS%yPhFQLg%3WSUUdMZVowiNN!~1+;OZ!A*hG@i9~{ZvbUnGd zgR}qf4%YPW*RqF}kAtJ?tn2K)ypHfzHWX}?x0NZC6-&NZdG`e^)t0HWsPizqo!Gf_ zy$xG5^=1tJ-I*ZXH7%*0A4j5-i|L@$f0p?de3fwl6E2o9*p{pAZ4fFz(U{LwpayjO z8OfD1Rjcy#<7+~FLvq&N>S8liyQyoCv$)Um7;}VcotX7QPk&xX?qaqGjD1E!Wv@c{ zv)O3x!oT%3abz@>_#zc}Pk$kVz+xpJYgv!>V8>R(r6Oh(Wff`&*!O{?i1=oxbQ3I;As_GWbG&NvHY{|6P_R%|aoJ1M@ zMBm}=;0Eu(@kumI#kFOAz1V-@^XT6r3y6ls*FMe@ePvYg<073pEfzMGX<@Y;<@6|3 zQ7UYi-p`EUg%xL%zY^*JU4Yl^e`HQVdTzOp$olBfOVzm?aze)wOGWRXj9TFd15ze! zHhG&hTT-Q;j`P^W>?$zj^|(;*bU2+{xt+$N%uPlj9Ugr z@nmOg@%4#83vP(tEkz{SmBv#=$9kSe`#j*_Z;?%kDHaj%!}sOGy;{?|e<%iUoCOXz ze8;|0SBlQ!oxxi%ys}<{RIZo2O!+093QCJ0nq`i+INskyfP<+@S`5p^B%~_Ij#tf- zlkcj6s)QS6DiG!B8dPr@?kI3lWx1Ee}9hI&l$A!S=kB#;_2Gp;Db|5(=+({s1pO+8i zvg_o|w(nqn+~Ewujzv;*iz{JPrHU{Ys!i2U8%a!7O;EnXgfg$sxQ9#(b=2qk8d2Hq zY{q<8GF~qlOe3U%>p3p|=bO##mY>=eDxACwSCq;retUsWf3EKDf3pyNIl1+S(0)Xu zGyEQ!-vIsfE!{NjhcEN{V|OU|n9oPWu}kd*#<6Xom3Jy-e{vWuXw)u5Ll7QZ5q$^M&sP>9%GF_z>ob3|p+T}^UieqyO>(6? z(seZV|B5^`M5pkc7Xi`C$N&$CbKq6zP2vR&a7(+ph4cM+{+voDU}c_0SB{FMiHJA!&m8}Jf51Nr{IkSAE6RR&h+sT+ z2^!~V9c@ zsL=_v9lEdMPv&*Cqlr6ReQb%4>_F2ncu zQh;Dl#N6fHRYYN_m0#5;$xVY1)*2-(W!X;2etaxte@>+Cp@s|Vj@s~IEf)|t19a^q zOe`v?`YA{1=XG^3_}hI=mu{*0P`tB6Z>*Xv&)%HEk_Fz~`*@TK4kb6nodhWh|t|9JC(=H>6U9&Lv+ zQ!F;E+2w4Uo7*?_+|CyZ=-KL0{Rg^2nlb?*Uo~JYl4tG48d`6knzTk?|**XX1lQg z30`ZWBvB&aq~pmlN~>^H^l7jw@y(3je9p|e&=%WCoByio!9*?<^d(`Ui~_>REQ`lb ztVv-es%(#{styH2rSmv{0#B>56%U`o7GPpbE6HNO?a(!>Sv^s#1LDmq@xsNde}nf8 zmyE1}?(R23b9h)yG5b(FV)bj?rqyNXUC^;NDyP-&RCF=CQ_R#mqGGYO=iqWy1OwXd zSz*dp=gVj?mK{4le2JWF3f+Ytt1N=x?&Z3SC!ts8=M0m`JM-#z3j z4Ae9{433~522RnVe$O9KW%z~qW(tnF!>OrdU8yFEd&-fj%U4MHN}^X&kJzE;@Gu9= zHU6>kJv}|t_m3UuKqDIA0rKIWj>l8MK=Cf9Z`KGfA@tIdc7z3pE-`5xbfZN;vMPw1wX1lR027#|rf_ zccEBR6%F7RFm{0pQTYJQp(Mgm1*_dst!xFKs{+1R*^2UHb$Qr#Y{amsa5m4z3XhV; zE!zf_I|`#|b2c_UiPw?(Aicm4b{U_>&t;qPTJLsRchqKpyu1j}f3~~FZFt)f@k3PZ z1~>+5+2fe!iJoA5uv*@Rw4j0P6iXY@G_M_Y=E6_qOa&C#4%cHo62`yu9b)z=w!k#t zb#<@gWu@VVx?!;*rtd{8_1Yjp79}%x=~Y7D=>_W@0brh3qY=Jj#2Z8$z#PJ30wIB3 zRrZs|zEw7zJBwR?f6>+{0uFp-b{n;lLI0ju6xFWS-Oy_5mP2SQ=HA9?hlrT6?;Wu2 z=0OS80qBkgpktXe6N~fd=6r#TeLi&zyHVY<*8ky1%`gLJh?`y&I%anPpP|b06@4*> z9NktMTs}OX@@#QXvc?gNSRb6}Z?Sf*91v2QtoUvQ9nAx`aTM+!9gyDXQmgx4Pry=|Dc*Nbs9cA25&B87h}!cbISQ4+rrFq+CsPUO?D@%n|Dd-o3o- ztPfjbrPsKpOSL?vFZ6|-qd$4EIQ8(hwTek_bY>im{^a{AD>qwUSefxG^>;FDZ2>ge zw!ID`e~n9luN}y=>ZlDgukDgHvhZl+T_T|1=2D`grO}p(I*O|99J4R_(D?AsVhY%P z0M^j<2dQ^v<3v~1M-Aztv^ztVwO#%Ks;Xi6RYRt5WsR&QRRI7OR;1Bk;P{H@Xx5?k z)uBuJ|0D`j;Wn8}3A@Rc><&oMGr6v>K}e$Be~p|s)JsJ;oXt22b(~pwZxN5kyGZaC zZB&W~ESH8-R7Hu%RP!zJv8lNn?oqi0=;gL9&Jk>jSh|Bf_6zN8br6e*@_P>dW$EHe zi7?r0b{Hy;Ll3!$boTXyhQB!q=r zf0}0(i`i@?A;~x_U*JFn+d4dbfYe>Ph9ARgSO?3w(#>{=PwH$;MSmC;^{fvcJhdjF zhY^Q3*(A+Wwhyv6gvat3EXhr?k_n~6hD#q`>~<XA;Y4nB3IPQ6slF7;N$f$mu3 zOx|q6o6`LeH0=W}ZdLGNy@Ntp*XoHDy{c07gi5xyQBQB9j?;4LZVKJ{7i{nYC~d89 zT|Lvkp8E|p6<7qF8-qn}zc@G!$`7QuplxwuLAHShVBozQ2OKR4$AHqhF)qfje@9I? zU!n4gOQk7TGb1Eg%%gelfe0ych$Roe(H4;han?hU5h(IH^}_N#^}@ZH1=AZ_!{8D7 zU#@z5A7ae-$Vzx@^^U zzbR1r3{iS7dFv`S%uC+LiVR%R3Dub}zkFk19n#9!+x8`?C@=K0N$H?SG0sS?j#_kAC~1sM+}NzBY&VC+dBrP6?K#)95r= zswAp>uCXxS6}&t=tRxuUe_`ba){&!cJx9oRnoX4&hw!_DzPOWyoQ3@cs&PB4kcpPK zI8f4{b+>k)@7Av8WtV!yDCazApVdb^)b?;-^)QWeW&SN2k90hxUY8)b^3=+xEW&GA zm2B_t2UpmVMMFK2`cu|C7#==zL!#UlK4rw{(CBy@eIj`v*n;a=fAP9>I~(x5hMp?n zP9&dNN5aRbd@4<4M9S{nP}x(fdGYmaqylIYsBn_8ivWT^xYAg;2rkVcs5{??T9ijz z7x1!hj$x$a5`)#REgG|a0_PXtM&1<(ZZ>;%+&o2ZoeVhP8G&lHUfx-zk_mwX>vEMx zY-nfDmbAXOT3Emte`$cKtb}A|2US)GE``JfMRCb)48~bh#wIEzbZ%G7Ps$L3F3e6b z8D41f))H*ztx6F%m@Hn7@T;MJEL+oAEf&mWHDaMa2eZ>?UCV0Unsx!;)wrWs$zRiO zaYw^b|CX5$c64%ZJ~>%1*D8pg@=ClqUEoin*Xtm17(X$ff7Lduu}%O-PhHLZCqcLF z`{CSdzCPLi-P{aG5}7~^mAXX%TE3oh7k@!YiA&ndRO83t30y9JqeE)(BBtdSm{%vk z-dFM#u;+BZ(Gs&(e1i5}G5HI?1l4@#RV%UIu5AZe-^?@STQiA^eapedGOJ9(}siOW%5c1u#Uf4F#G<`G#D`QNvXIe`HsIo{eT zmrMYI!JIvPem$>rm*U&2**fhLWQpU86)5Ku3~%2`x=2p)hL<2$S#Z0*zs9B>1gapn zP>~Yy>zU}_%cNL~4x-=(Evz%t@$wFzPS=T0W{1$FEa3dfBbi6Z54O6wPW+@qDAUvS zL*<)}e@AzY)SZZKywEpViQ7Xj)vM=h7H4#XV_x#o_|>Y~A|m~a*2v*BfVPs^C#Z3p ze~Oynl$fxaxfZepQ{i&^O(UGFfh?jE4!XdwTQL5jG=Gst?c0-YVxS80YNSd{QKF|S zl~J*QHVk8b{F2{L1t0S6B473$aWrApBJ+wSe_1@GVL>qD!~()`^oBL_zNNgzw}eAC zYjZ%@JZv`5Ce_JEGK{>h8~;LgROR2CN}B<&Xx7G7)AHLonOG~v!uBV98k&tJy*D@z zI2s_J=^NCQv2jDqLO8*o`6>RHY2)nP5R-{}*VmY+2lzDLCwoT&*j&1XGzNk;M)%Mm ze-8(m$oUrsW8(b<@M>dzlsPKL@5g@JZABzSB}TZufkYr$!xr z&>m5)Zc=+BrcwZ9)-bcyI?!f{8~U#k`E8HJ^ha~7jgod0~*9+QK8YA8%5ZR1** zmZkcVjmw9@F-Jd?3L1wg9Y69&#d9Y>fA@)L$Dg)I6=A$>)uhI3cU`QmiKcDS4n5T- zV#`5digwm;LftzcyR4yYIyju5fuHQjv-VK#y^*!mFdT5EH{*h4b9;5MLo)l z^e6{`NSIhu$&H-p8qB-VDC|qE%>?=i75)>g%-Gh(;M%)a8-vEf+*+hvp^eEae^nkp zV1lT-<8ha@G1>jvm@fHhB}yBU6TYC3h>&Z`$a=GDK&kD&u2;M>7o}f4sLbFgo3+yc%(la6x0@{f92_-7DEOy_suzE7z!9 zflBt`_6n13S>%jW`EDOi7v7eB`N$2-lLk)}Jcb7XhRr_VfqQ2i4TcB$e)&8y6)$KW zkc&8oc5gaSuDIRg?a}~RJd9#5v7Js1rpUQ;3!F=<(3P%}E6eUbSi?-Xe?8x0xX!+m z;d-l0{2UXwzi(fkG#j|Uv^*pOXeLXHdI2t&yJU}>6ll`2Sd_SP37dn}F+L>Kev$X) ztg=QWKI;n2`Vcilyd`Qg1f5^W!I)!OGDk)}Eqm!s>2Ke!HdRcpFc_x>!;-ofmdk|f zv=@Kw5wD2OI2nU($x$l|e-~%bNF>M6HB9}f_Vr=Cha%tkV+nW8gu83y>=Z&l&QXqm zIj*~)mCFuW1dU0>D3>k{6o$N@?$*p%g~Q(uFkhb~2)Pce0x_ZeH?Yho1M8g4SmLw^ z;Ciu~EzV{P9}h*!3BiLF3DMYC69y66x!KrIiS|7Ks3>llDl_UMe@eD##d+LS2F#*L?x+|*J~rNB>hJmVye&@kE!&1F6F zQ#S-ug_6wV#SeR~(+>6C@PbH|;|ol66Olnh&{`|*PAsaZAFc;*Agl)=XL(N;gmi02 z;bjDu;xaX-gO;oSe|C{e7Bi>|;<;W8#`XXFgp0UO=hoX_&fk6r(ss|7$IM#BX<^CI zSul_W9+qZNFK@YI4fKh!3itRNu>l+{h}VG$@rpreJ8A!`X0zjY(E*B@Dj*}7_0~(3 zo-Vic6sKVWHrjjh#-@~=L6NB?Z?+0fC=VSxPtUOMk(lI?KJYsCje~SH|M2Wr}iC5e5&Uf6W7Tg zJ;#&}QH4i(NQS|a2nP@6}F<{=o) zuFUlwX6ji2cLzLoE3OFD!%DnDcuTxHF9L%D4L+{(cMQ%H+bJq2BG)6|qBJxTRSe_5 zV)+nV0Fy)SxLz0k5bGb?0=@9IXmeCaBs6Tm^84HKxQ7eb_b{~tflXO|E-V@GmH!YN z2Jk9!EaYsJW8LB#OEvGG9#!eEL4y8(6T{S!n-zx6*1{yi_pEq^!?RYlv}Y*I&ecT z7q5j6x#?Amc>=XlF|k5_5|aj~n}PQg3bV-fv)O18FGdJ^h&>PW3rQU}_xVf}Nd-_` zpIA3c2{M#e%hUL;K`+LrY}jav(;ixWNA02ZQ0DMk5QGrX`>DH{LJly5JV$13YlE*o}F6Gvnr0whb*7eUOuV4e7eX(4T#Idzpq~65y7c0QX{Q#YAF^>kC{OAeMjB}ptHrM z#>}Z_L{6WO!nH1cwrk?Z$q=J&bk+WVN6;6Up+PhULI39N6zC7lha%IUTl*bzT2!S* z*ICXf8@A4CE*ChiW{lLsKQd!`CcM2U6Zy21iF}7GJ-asnIgcpes1*4H`grm5kVf>I zx%_o4=)Az6Uq14D>BZwQY}Cg@)QeXtAa zWu8DzmLz`p6xo*FKfD78dJaN4I<;X$v5^(slt9Y4(Y2&ZmD#bQBrdfn#(RQ+iZ{2WY}YMovbz?E)zjQ9O>^fNiQ)_&O%X|I z!n@8-cQ6}UdhCbIbGpW(zF<~&m zXqVhcD9V4lKZ9cLIaw|PE5Bwdki^TnTVn+DS6;}N)c?k0t|g=%Hb!#H2m$O|4>J4o zz}6gzq`cnAt9TCsy;O1d1{UY}SK*L*GXGM4+dFEaZBvy6;u%ZKiEW5^WD$WgWMvB(BX zsQWe|i;e!?vDg#`10$vgM>5Z^K^U9fMs(uYZ4M1p&Q}!;TV~+tb_ivJp1H z6}9Y-ChRw0d)@7EWZoVj^=yGQL3g8)wdXe<1r&IUJP&E3iDHe7#RFIyGP^*~uV7i8N?= z*O<=~hV$CgQ_;C^>~fraGq8n!;%8+E!3NNFWS$cFo{DE2r)KlpmQcZ2HVpe_u?pCP zi*@elm{2WnGaky*4iBKSXYAA=v3~+WN|7$1TZs&A1ggseis22F9A23ljj$z=8F3)F z!zyhjRUri2QgJqi>W&Trpi3DCfD_PS&P~59v`6ZiF!j8vmXlwSf;!TF3gp~mEWCI% z`wQ)489_w2+DuD8q-8Imq>^W#l{7;$h8_VP9x-^~X0y}lo(V|L$RJN$grkIDW>er5 z#`!82hXA?yBy9v%8`?^%p`o-wwJCbH6P1B!s$eJW;qfK0vhGuYzQq^~H^0eEN%7qy z3a-#WfMTOcR}LOE&H!M4WgAf0HxRnT3b&Kl$42X-FuW_1gQ(WnLOtw{Pzo?4>oxZYDrQ&$ z_qN7_zBc)E7P~s&MN;%z3rd4&@1epDuNhON*<8#PAUsUSDh;Q9xOPX7N3xlsCak3< zhU}h2V~4cGiR)#+t!VSr=CZT7tZy!l0}=j|26RSw$QMV)$KGKoGg8t-hS+ z@yIWgBOC`_EP3XC*cgS)WA8bgx5wAL%dBa#*0&=?sYqfPQ|=eF4c(bcN6tbrVvzZo zI}Q=#3l%oW9X!Tq+v7(RCa8A3l@Kga?98_C37Pg)d_-OrqC(9th$6D0pY!P&wU6%B zBG>u3O$|xV#tPVP#S7s)M1$q|?6r7;I{FBGgW zDu^aI-Nq7swAB2R-=Yx{Pq9gi0&gv;?kt?K{p z?89$DZ%!V8A@aD9wRnv|&Ogn8aHA^_OQMv2icIF}1In=t325UX?@M15s{;7`WH3D= z9bWV-l-{_}-Q*UI*}RKj{qw_T9u$Lf57y!`x|?GD2$(#|>s~c9>%pn93b5;)$|rTB zMpQfV&$2=Eai5D%nmaxT=i#mRs0KUySB6&BsQRthH0PHXr=+pn7O4ob6RVgv-Zkrg z9Fc)(JD2ywKX^4B>;ZS5x4jv=b(0#>wUG{BBfWcraIOa`-pzZpg!w(eJw|ICBc|xi z{xn(6Tl7?FF%2w$6RZof3!+|~Ymil*&xkCDMRbQvi#%vUGNU+avGt91dB~0}SMrfs zaN0YG?gNP?Xf}JWZUz~l9f~E3u}Is0pduq53+PM{NV2Y#=r5Ut>@P_DYH6PIr=@92 z==$v5$)@2zKwq${I1qt#!br1)CzRR!pgN;y^LZhoXod96!k~*}DuKKTnZXF$9#Ys> z!86ss!_XSY2kTMj0Q5~cr2&VULoOeQh^Z$WCuuABK!mQ=>4lY=LSUhW9ZZyeSJPrI zx&yKD8%@uuckL1UmY@^8Aj05?OsaM!J(xm;Hrl`U{jMpv7uliD1D&zNl&Y#f6G_J< zOBJhDYB!_uQ+2NzIR-PR9`$k%-3O@~I>*X%<32N`DOk^tMK#?FbHEsl}}ob_VR3w5b9$V_hblGSu?4su$&xW$RN zE1llAeV8w%yIgBgIxDI5UZQa1w3!&S+H}b>927i%L=yBQ1pZzo zKTnU2S^+GmUVCzpUQymR!r_oyb*~O*mN2p=Qo)sM%~T&lf~l~iYIG%kN9k%*^k$#Q zTfb5ov=#`W&k3U!6;S7tF>`DJf$ZL=MICHI%@6G|VK*=ah@WWSrhr1=QxTK_Q$$h0 zJ#ig`lqsNbCDP83|9%O7HY`lJV1fFKO9^=Ba&ejAC$pc#ZuP5V1%40C;Bc9bKG zX_n*hOD{J#{_Y=BX)2YvOdnYQnY!%J|Xa3 zDuA9;4W)d_GC%W>tWHCF9qZxY)wI7qH2WBbF&fkVR(+1_7S6h(lE-VVQdpoF4;=|4KuCΜ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 diff --git a/wp-includes/version.php b/wp-includes/version.php index 29ce0f4234..ff67020748 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.5-beta3-36999'; +$wp_version = '4.5-beta3-37000'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. @@ -18,7 +18,7 @@ $wp_db_version = 36686; * * @global string $tinymce_version */ -$tinymce_version = '4307-20160302'; +$tinymce_version = '4308-20160315'; /** * Holds the required PHP version

    35MPhRhsOPtiwGALlbegI^JjbfUDp*#V_lGnqH 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ν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 delta 166490 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