1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6281],{67744(e,t,n){"use strict";n.d(t,{K:()=>A});var r=n(68909),o=n(32663),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},u={onActivate:o.func,onAddUndo:o.func,onBeforeAddUndo:o.func,onBeforeExecCommand:o.func,onBeforeGetContent:o.func,onBeforeRenderUI:o.func,onBeforeSetContent:o.func,onBeforePaste:o.func,onBlur:o.func,onChange:o.func,onClearUndos:o.func,onClick:o.func,onContextMenu:o.func,onCommentChange:o.func,onCompositionEnd:o.func,onCompositionStart:o.func,onCompositionUpdate:o.func,onCopy:o.func,onCut:o.func,onDblclick:o.func,onDeactivate:o.func,onDirty:o.func,onDrag:o.func,onDragDrop:o.func,onDragEnd:o.func,onDragGesture:o.func,onDragOver:o.func,onDrop:o.func,onExecCommand:o.func,onFocus:o.func,onFocusIn:o.func,onFocusOut:o.func,onGetContent:o.func,onHide:o.func,onInit:o.func,onInput:o.func,onKeyDown:o.func,onKeyPress:o.func,onKeyUp:o.func,onLoadContent:o.func,onMouseDown:o.func,onMouseEnter:o.func,onMouseLeave:o.func,onMouseMove:o.func,onMouseOut:o.func,onMouseOver:o.func,onMouseUp:o.func,onNodeChange:o.func,onObjectResizeStart:o.func,onObjectResized:o.func,onObjectSelected:o.func,onPaste:o.func,onPostProcess:o.func,onPostRender:o.func,onPreProcess:o.func,onProgressState:o.func,onRedo:o.func,onRemove:o.func,onReset:o.func,onSaveContent:o.func,onSelectionChange:o.func,onSetAttrib:o.func,onSetContent:o.func,onShow:o.func,onSubmit:o.func,onUndo:o.func,onVisualAid:o.func,onSkinLoadError:o.func,onThemeLoadError:o.func,onModelLoadError:o.func,onPluginLoadError:o.func,onIconsLoadError:o.func,onLanguageLoadError:o.func,onScriptsLoad:o.func,onScriptsLoadError:o.func},a=i({apiKey:o.string,licenseKey:o.string,id:o.string,inline:o.bool,init:o.object,initialValue:o.string,onEditorChange:o.func,value:o.string,tagName:o.string,tabIndex:o.number,cloudChannel:o.string,plugins:o.oneOfType([o.string,o.array]),toolbar:o.oneOfType([o.string,o.array]),disabled:o.bool,textareaName:o.string,tinymceScriptSrc:o.oneOfType([o.string,o.arrayOf(o.string),o.arrayOf(o.shape({src:o.string,async:o.bool,defer:o.bool}))]),rollback:o.oneOfType([o.number,o.oneOf([!1])]),scriptLoading:o.shape({async:o.bool,defer:o.bool,delay:o.number})},u);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var c,s,f,d=function(e){return"function"==typeof e},m=function(e){return e in u},p=function(e){return e.substr(2)},g=function(e,t,n,r,o){return function(e,t,n,r,o,i,u){var a=Object.keys(o).filter(m),l=Object.keys(i).filter(m),c=a.filter(function(e){return void 0===i[e]}),s=l.filter(function(e){return void 0===o[e]});c.forEach(function(e){var t=p(e),r=u[t];n(t,r),delete u[t]}),s.forEach(function(n){var o=r(e,n),i=p(n);u[i]=o,t(i,o)})}(o,e.on.bind(e),e.off.bind(e),function(t,n){return function(r){var o;return null===(o=t(n))||void 0===o?void 0:o(r,e)}},t,n,r)},v=0,h=function(e){var t=Date.now();return e+"_"+Math.floor(1e9*Math.random())+ ++v+String(t)},b=function(e){return null!==e&&("textarea"===e.tagName.toLowerCase()||"input"===e.tagName.toLowerCase())},y=function(e){return void 0===e||""===e?[]:Array.isArray(e)?e:e.split(" ")},w=function(e,t){void 0!==e&&(null!=e.mode&&"object"===l(e.mode)&&"function"==typeof e.mode.set?e.mode.set(t):e.setMode(t))},S=function(){return S=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},S.apply(this,arguments)},C=function(e,t,n){var r,o,i=e.createElement("script");i.referrerPolicy="origin",i.type="application/javascript",i.id=t.id,i.src=t.src,i.async=null!==(r=t.async)&&void 0!==r&&r,i.defer=null!==(o=t.defer)&&void 0!==o&&o;var u=function(){i.removeEventListener("load",u),i.removeEventListener("error",a),n(t.src)},a=function(e){i.removeEventListener("load",u),i.removeEventListener("error",a),n(t.src,e)};i.addEventListener("load",u),i.addEventListener("error",a),e.head&&e.head.appendChild(i)},k=(c=[],s=function(e){var t=c.find(function(t){return t.getDocument()===e});return void 0===t&&(t=function(e){var t={},n=function(e,n){var r=t[e];r.done=!0,r.error=n;for(var o=0,i=r.handlers;o<i.length;o++)(0,i[o])(e,n);r.handlers=[]};return{loadScripts:function(r,o,i){var u=function(e){return void 0!==i?i(e):console.error(e)};if(0!==r.length)for(var a=0,l=!1,c=function(e,t){l||(t?(l=!0,u(t)):++a===r.length&&o())},s=0,f=r;s<f.length;s++){var d=f[s],m=t[d.src];if(m)m.done?c(d.src,m.error):m.handlers.push(c);
1else{var p=h("tiny-");t[d.src]={id:p,src:d.src,done:!1,error:null,handlers:[c]},C(e,S({id:p},d),n)}}else u(new Error("At least one script must be provided"))},deleteScripts:function(){for(var n,r=0,o=Object.values(t);r<o.length;r++){var i=o[r],u=e.getElementById(i.id);null!=u&&"SCRIPT"===u.tagName&&(null===(n=u.parentNode)||void 0===n||n.removeChild(u))}t={}},getDocument:function(){return e}}}(e),c.push(t)),t},{loadList:function(e,t,n,r,o){var i=function(){return s(e).loadScripts(t,r,o)};n>0?setTimeout(i,n):i()},reinitialize:function(){for(var e=c.pop();null!=e;e=c.pop())e.deleteScripts()}}),x=function(e){var t=e;return t&&t.tinymce?t.tinymce:null},T=(f=function(e,t){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},f(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),O=function(){return O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},O.apply(this,arguments)},A=function(e){function t(t){var n,o,i,u=e.call(this,t)||this;return u.rollbackTimer=void 0,u.valueCursor=void 0,u.rollbackChange=function(){var e=u.editor,t=u.props.value;e&&t&&t!==u.currentContent&&e.undoManager.ignore(function(){if(e.setContent(t),u.valueCursor&&(!u.inline||e.hasFocus()))try{e.selection.moveToBookmark(u.valueCursor)}catch(e){}}),u.rollbackTimer=void 0},u.handleBeforeInput=function(e){if(void 0!==u.props.value&&u.props.value===u.currentContent&&u.editor&&(!u.inline||u.editor.hasFocus()))try{u.valueCursor=u.editor.selection.getBookmark(3)}catch(e){}},u.handleBeforeInputSpecial=function(e){"Enter"!==e.key&&"Backspace"!==e.key&&"Delete"!==e.key||u.handleBeforeInput(e)},u.handleEditorChange=function(e){var t=u.editor;if(t&&t.initialized){var n=t.getContent();void 0!==u.props.value&&u.props.value!==n&&!1!==u.props.rollback&&(u.rollbackTimer||(u.rollbackTimer=window.setTimeout(u.rollbackChange,"number"==typeof u.props.rollback?u.props.rollback:200))),n!==u.currentContent&&(u.currentContent=n,d(u.props.onEditorChange)&&u.props.onEditorChange(n,t))}},u.handleEditorChangeSpecial=function(e){"Backspace"!==e.key&&"Delete"!==e.key||u.handleEditorChange(e)},u.initialise=function(e){var t,n,r;void 0===e&&(e=0);var o=u.elementRef.current;if(o)if(function(e){if(!("isConnected"in Node.prototype)){for(var t=e,n=e.parentNode;null!=n;)n=(t=n).parentNode;return t===e.ownerDocument}return e.isConnected}(o)){var i=x(u.view);if(!i)throw new Error("tinymce should have been loaded into global scope");var a,l,c=O(O(O(O({},u.props.init),{selector:void 0,target:o,readonly:u.props.disabled,inline:u.inline,plugins:(a=null===(t=u.props.init)||void 0===t?void 0:t.plugins,l=u.props.plugins,y(a).concat(y(l))),toolbar:null!==(n=u.props.toolbar)&&void 0!==n?n:null===(r=u.props.init)||void 0===r?void 0:r.toolbar}),u.props.licenseKey?{license_key:u.props.licenseKey}:{}),{setup:function(e){u.editor=e,u.bindHandlers({}),u.inline&&!b(o)&&e.once("PostRender",function(t){e.setContent(u.getInitialValue(),{no_events:!0})}),u.props.init&&d(u.props.init.setup)&&u.props.init.setup(e)},init_instance_callback:function(e){var t,n,r=u.getInitialValue();u.currentContent=null!==(t=u.currentContent)&&void 0!==t?t:e.getContent(),u.currentContent!==r&&(u.currentContent=r,e.setContent(r),e.undoManager.clear(),e.undoManager.add(),e.setDirty(!1));var o=null!==(n=u.props.disabled)&&void 0!==n&&n;w(u.editor,o?"readonly":"design"),u.props.init&&d(u.props.init.init_instance_callback)&&u.props.init.init_instance_callback(e)}});u.inline||(o.style.visibility=""),b(o)&&(o.value=u.getInitialValue()),i.init(c)}else if(0===e)setTimeout(function(){return u.initialise(1)},1);else{if(!(e<100))throw new Error("tinymce can only be initialised when in a document");setTimeout(function(){return u.initialise(e+1)},100)}},u.id=u.props.id||h("tiny-react"),u.elementRef=r.createRef(),u.inline=null!==(i=null!==(n=u.props.inline)&&void 0!==n?n:null===(o=u.props.init)||void 0===o?void 0:o.inline)&&void 0!==i&&i,u.boundHandlers={},u}return T(t,e),Object.defineProperty(t.prototype,"view",{get:function(){var e,t;return null!==(t=null===(e=this.elementRef.current)||void 0===e?void 0:e.ownerDocument.defaultView)&&void 0!==t?t:window}
1,enumerable:!1,configurable:!0}),t.prototype.componentDidUpdate=function(e){var t,n,r=this;if(this.rollbackTimer&&(clearTimeout(this.rollbackTimer),this.rollbackTimer=void 0),this.editor&&(this.bindHandlers(e),this.editor.initialized)){if(this.currentContent=null!==(t=this.currentContent)&&void 0!==t?t:this.editor.getContent(),"string"==typeof this.props.initialValue&&this.props.initialValue!==e.initialValue)this.editor.setContent(this.props.initialValue),this.editor.undoManager.clear(),this.editor.undoManager.add(),this.editor.setDirty(!1);else if("string"==typeof this.props.value&&this.props.value!==this.currentContent){var o=this.editor;o.undoManager.transact(function(){var e;if(!r.inline||o.hasFocus())try{e=o.selection.getBookmark(3)}catch(e){}var t=r.valueCursor;if(o.setContent(r.props.value),!r.inline||o.hasFocus())for(var n=0,i=[e,t];n<i.length;n++){var u=i[n];if(u)try{o.selection.moveToBookmark(u),r.valueCursor=u;break}catch(e){}}})}if(this.props.disabled!==e.disabled){var i=null!==(n=this.props.disabled)&&void 0!==n&&n;w(this.editor,i?"readonly":"design")}}},t.prototype.componentDidMount=function(){var e,t,n,r,o,i=this;if(null!==x(this.view))this.initialise();else if(Array.isArray(this.props.tinymceScriptSrc)&&0===this.props.tinymceScriptSrc.length)null===(t=(e=this.props).onScriptsLoadError)||void 0===t||t.call(e,new Error("No `tinymce` global is present but the `tinymceScriptSrc` prop was an empty array."));else if(null===(n=this.elementRef.current)||void 0===n?void 0:n.ownerDocument){k.loadList(this.elementRef.current.ownerDocument,this.getScriptSources(),null!==(o=null===(r=this.props.scriptLoading)||void 0===r?void 0:r.delay)&&void 0!==o?o:0,function(){var e,t;null===(t=(e=i.props).onScriptsLoad)||void 0===t||t.call(e),i.initialise()},function(e){var t,n;null===(n=(t=i.props).onScriptsLoadError)||void 0===n||n.call(t,e)})}},t.prototype.componentWillUnmount=function(){var e=this,t=this.editor;t&&(t.off(this.changeEvents(),this.handleEditorChange),t.off(this.beforeInputEvent(),this.handleBeforeInput),t.off("keypress",this.handleEditorChangeSpecial),t.off("keydown",this.handleBeforeInputSpecial),t.off("NewBlock",this.handleEditorChange),Object.keys(this.boundHandlers).forEach(function(n){t.off(n,e.boundHandlers[n])}),this.boundHandlers={},t.remove(),this.editor=void 0)},t.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},t.prototype.changeEvents=function(){var e,t,n;return(null===(n=null===(t=null===(e=x(this.view))||void 0===e?void 0:e.Env)||void 0===t?void 0:t.browser)||void 0===n?void 0:n.isIE())?"change keyup compositionend setcontent CommentChange":"change input compositionend setcontent CommentChange"},t.prototype.beforeInputEvent=function(){return window.InputEvent&&"function"==typeof InputEvent.prototype.getTargetRanges?"beforeinput SelectionChange":"SelectionChange"},t.prototype.renderInline=function(){var e=this.props.tagName,t=void 0===e?"div":e;return r.createElement(t,{ref:this.elementRef,id:this.id,tabIndex:this.props.tabIndex})},t.prototype.renderIframe=function(){return r.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id,tabIndex:this.props.tabIndex})},t.prototype.getScriptSources=function(){var e,t,n=null===(e=this.props.scriptLoading)||void 0===e?void 0:e.async,r=null===(t=this.props.scriptLoading)||void 0===t?void 0:t.defer;if(void 0!==this.props.tinymceScriptSrc)return"string"==typeof this.props.tinymceScriptSrc?[{src:this.props.tinymceScriptSrc,async:n,defer:r}]:this.props.tinymceScriptSrc.map(function(e){return"string"==typeof e?{src:e,async:n,defer:r}:e});var o=this.props.cloudChannel,i=this.props.apiKey?this.props.apiKey:"no-api-key";return[{src:"https://cdn.tiny.cloud/1/".concat(i,"/tinymce/").concat(o,"/tinymce.min.js"),async:n,defer:r}]},t.prototype.getInitialValue=function(){return"string"==typeof this.props.initialValue?this.props.initialValue:"string"==typeof this.props.value?this.props.value:""},t.prototype.bindHandlers=function(e){var t=this;if(void 0!==this.editor){g(this.editor,e,this.props,this.boundHandlers,function(e){return t.props[e]});var n=function(e){return void 0!==e.onEditorChange||void 0!==e.value},r=n(e),o=n(this.props);!r&&o?(this.editor.on(this.changeEvents(),this.handleEditorChange),this.editor.on(this.beforeInputEvent(),this.handleBeforeInput),this.editor.on("key
1down",this.handleBeforeInputSpecial),this.editor.on("keyup",this.handleEditorChangeSpecial),this.editor.on("NewBlock",this.handleEditorChange)):r&&!o&&(this.editor.off(this.changeEvents(),this.handleEditorChange),this.editor.off(this.beforeInputEvent(),this.handleBeforeInput),this.editor.off("keydown",this.handleBeforeInputSpecial),this.editor.off("keyup",this.handleEditorChangeSpecial),this.editor.off("NewBlock",this.handleEditorChange))}},t.propTypes=a,t.defaultProps={cloudChannel:"7"},t}(r.Component)},66754(e,t,n){n(24103)},24103(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,n(o.key),o)}}function n(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,n||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},r=function(e){return function(t){return t.options.get(e)}},o=r("advlist_number_styles"),i=r("advlist_bullet_styles"),u=function(e){return null==e},a=function(e){return!u(e)},l=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.tag=t,this.value=n}return n=e,o=[{key:"some",value:function(t){return new e(!0,t)}},{key:"none",value:function(){return e.singletonNone}},{key:"from",value:function(t){return a(t)?e.some(t):e.none()}}],(r=[{key:"fold",value:function(e,t){return this.tag?t(this.value):e()}},{key:"isSome",value:function(){return this.tag}},{key:"isNone",value:function(){return!this.tag}},{key:"map",value:function(t){return this.tag?e.some(t(this.value)):e.none()}},{key:"bind",value:function(t){return this.tag?t(this.value):e.none()}},{key:"exists",value:function(e){return this.tag&&e(this.value)}},{key:"forall",value:function(e){return!this.tag||e(this.value)}},{key:"filter",value:function(t){return!this.tag||t(this.value)?this:e.none()}},{key:"getOr",value:function(e){return this.tag?this.value:e}},{key:"or",value:function(e){return this.tag?this:e}},{key:"getOrThunk",value:function(e){return this.tag?this.value:e()}},{key:"orThunk",value:function(e){return this.tag?this:e()}},{key:"getOrDie",value:function(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}},{key:"getOrNull",value:function(){return this.tag?this.value:null}},{key:"getOrUndefined",value:function(){return this.value}},{key:"each",value:function(e){this.tag&&e(this.value)}},{key:"toArray",value:function(){return this.tag?[this.value]:[]}},{key:"toString",value:function(){return this.tag?"some(".concat(this.value,")"):"none()"}}])&&t(n.prototype,r),o&&t(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}();c.singletonNone=new c(!1);var s=function(e){return function(t){return a(t)&&e.test(t.nodeName)}},f=s(/^(OL|UL|DL)$/),d=s(/^(TH|TD)$/),m=function(e,t,n){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return c.some(i);if(n(i,r))break}return c.none()}(t,function(e){return f(e)&&!/\btox\-/.test(e.className)},d).exists(function(t){return t.nodeName===n&&function(e,t){return e.dom.isChildOf(t,e.getBody())}(e,t)})},p=function(e){return u(e)||"default"===e?"":e},g=function(e,t){return function(n){return function(e,t){var n=e.selection.getNode();return t({parents:e.dom.getParents(n),element:n}),e.on("NodeChange",t),function(){return e.off("NodeChange",t)}}(e,function(r){return function(e,r){var o=e.selection.getStart(!0);n.setActive(m(e,r,t)),n.setEnabled(!function(e,t){var n=e.dom.getParent(t,"ol,ul,dl");return function(e,t){return null!==t&&!e.dom.isEditable(t)}(e,n)||!e.selection.isEditable()}(e,o))}(e,r.parents)})}},v=function(e,t,r,o,i,u){e.ui.registry.addSplitButton(t,{tooltip:r,icon:"OL"===i?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){e(l.map(u,function(e){var t="OL"===i?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r=p(e),o=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,function(e){return e.toUpperCase()})}(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:o}}))},onAction:function(){return e.execCommand(o)},onItemAction:function(t,r){n(e,i,r)},select:function(t){var n=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return c.from(n)}(e);return n.map(function(e){return t===e}).getOr(!1)},onSetup:g(e,i)})},h=function(e,t,r,o,i,u){u.length>1?v(e,t,r,o,i,u):function(e,t,r,o,i,u){e.ui.registry.addToggleButton(t,{active:!1,tooltip:r,icon:"OL"===i?"ordered-list":"unordered-list",onSetup:g(e,i),onAction:function(){return e.queryCommandState(o)||""===u?e.execCommand(o):n(e,i,u)}})}(e,t,r,o,i,p(u[0]))};e.add("advlist",function(e){e.hasPlugin("lists")?(function(e){var t=e.options.register;t("advlist_number_styles",{processor:"string[]",default:"default,lower
1-alpha,lower-greek,lower-roman,upper-alpha,upper-roman".split(",")}),t("advlist_bullet_styles",{processor:"string[]",default:"default,circle,square".split(",")})}(e),function(e){h(e,"numlist","Numbered list","InsertOrderedList","OL",o(e)),h(e,"bullist","Bullet list","InsertUnorderedList","UL",i(e))}(e),function(e){e.addCommand("ApplyUnorderedListStyle",function(t,r){n(e,"UL",r["list-style-type"])}),e.addCommand("ApplyOrderedListStyle",function(t,r){n(e,"OL",r["list-style-type"])})}(e)):console.error("Please use the Lists plugin together with the List Styles plugin.")})}()},43604(e,t,n){n(11777)},11777(){!function(){"use strict";var e,t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=(e="allow_html_in_named_anchor",function(t){return t.options.get(e)}),i="a:not([href])",u=function(e){return!e},a=function(e){return e.getAttribute("id")||e.getAttribute("name")||""},l=function(e){return function(e){return"a"===e.nodeName.toLowerCase()}(e)&&!e.getAttribute("href")&&""!==a(e)},c=function(e){var t=e.dom;n(t).walk(e.selection.getRng(),function(e){r.each(e,function(e){var n;l(n=e)&&!n.firstChild&&t.remove(e,!1)})})},s=function(e){return e.dom.getParent(e.selection.getStart(),i)},f=function(e,t){var n=s(e);n?function(e,t,n){n.removeAttribute("name"),n.id=t,e.addVisual(),e.undoManager.add()}(e,t,n):function(e,t){e.undoManager.transact(function(){o(e)||e.selection.collapse(!0),e.selection.isCollapsed()?e.insertContent(e.dom.createHTML("a",{id:t})):(c(e),e.formatter.remove("namedAnchor",void 0,void 0,!0),e.formatter.apply("namedAnchor",{value:t}),e.addVisual())})}(e,t),e.focus()},d=function(e){var t=function(e){var t=s(e);return t?a(t):""}(e);e.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:t},onSubmit:function(t){(function(e,t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)?(f(e,t),!0):(e.windowManager.alert("ID should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!1)})(e,t.getData().id)&&t.close()}})},m=function(e){return function(e){return u(e.attr("href"))&&!u(e.attr("id")||e.attr("name"))}(e)&&!e.firstChild},p=function(e){return function(t){for(var n=0;n<t.length;n++){var r=t[n];m(r)&&r.attr("contenteditable",e)}}},g=function(e){return function(t){var n=function(){t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",n),n(),function(){e.off("NodeChange",n)}}};t.add("anchor",function(e){!function(e){(0,e.options.register)("allow_html_in_named_anchor",{processor:"boolean",default:!1})}(e),function(e){e.on("PreInit",function(){e.parser.addNodeFilter("a",p("false")),e.serializer.addNodeFilter("a",p(null))})}(e),function(e){e.addCommand("mceAnchor",function(){d(e)})}(e),function(e){var t=function(){return e.execCommand("mceAnchor")};e.ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:t,onSetup:function(t){var n=e.selection.selectorChangedWithUnbind("a:not([href])",t.setActive).unbind,r=g(e)(t);return function(){n(),r()}}}),e.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:t,onSetup:g(e)})}(e),e.on("PreInit",function(){!function(e){e.formatter.register("namedAnchor",{inline:"a",selector:i,remove:"all",split:!0,deep:!0,attributes:{id:"%value"},onmatch:function(e,t,n){return l(e)}})}(e)})})}()},558(e,t,n){n(84243)},84243(){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return function(t){return t.options.get(e)}},r=n("min_height"),o=n("max_height"),i=n("autoresize_overflow_padding"),u=n("autoresize_bottom_margin"),a=function(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))},l=function(e,t,n,r){var o,i=parseInt(null!==(o=e.getStyle(t,n,r))&&void 0!==o?o:"",10);return isNaN(i)?0:i},c=function(e,n,u,s){var f,d=e.dom,m=e.getDoc();if(m)if(function(e){return e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()}(e))a(e,!0);else{var p=m.documentElement,g=s?s():i(e),v=null!==(f=r(e))&&void 0!==f?f:e.getElement().offsetHeight,h=v,b=l(d,p,"margin-top",!0),y=l(d,p,"margin-bottom",!0),w=p.offsetHeight+b+y+g;w<0&&(w=0);var S=e.getContainer().offsetHeight-e.getContentAreaContainer().offsetHeight;w+S>v&&(h=w+S);
1var C=o(e);C&&h>C?(h=C,a(e,!0)):a(e,!1);var k=n.get();if(k.set&&(e.dom.setStyles(e.getDoc().documentElement,{"min-height":0}),e.dom.setStyles(e.getBody(),{"min-height":"inherit"})),h!==k.totalHeight&&(w-g!==k.contentHeight||!k.set)){var x=h-k.totalHeight;if(d.setStyle(e.getContainer(),"height",h+"px"),n.set({totalHeight:h,contentHeight:w,set:!0}),function(e){e.dispatch("ResizeEditor")}(e),t.browser.isSafari()&&(t.os.isMacOS()||t.os.isiOS())){var T=e.getWin();T.scrollTo(T.pageXOffset,T.pageYOffset)}e.hasFocus()&&function(e){if("setcontent"===(null==e?void 0:e.type.toLowerCase())){var t=e;return!0===t.selection||!0===t.paste}return!1}(u)&&e.selection.scrollIntoView(),(t.browser.isSafari()||t.browser.isChromium())&&x<0&&c(e,n,u,s)}}};e.add("autoresize",function(e){if(function(e){var t=e.options.register;t("autoresize_overflow_padding",{processor:"number",default:1}),t("autoresize_bottom_margin",{processor:"number",default:50})}(e),e.options.isSet("resize")||e.options.set("resize",!1),!e.inline){var n=(r={totalHeight:0,contentHeight:0,set:!1},{get:function(){return r},set:function(e){r=e}});!function(e,t){e.addCommand("mceAutoResize",function(){c(e,t)})}(e,n),function(e,n){var r=function(){return u(e)};e.on("init",function(o){var u=i(e),a=e.dom;a.setStyles(e.getDoc().documentElement,{height:"auto"}),t.browser.isEdge()||t.browser.isIE()?a.setStyles(e.getBody(),{paddingLeft:u,paddingRight:u,"min-height":0}):a.setStyles(e.getBody(),{paddingLeft:u,paddingRight:u}),c(e,n,o,r)}),e.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",function(t){c(e,n,t,r)})}(e,n)}var r})}()},4108(e,t,n){n(81225)},81225(){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("code",function(e){return function(e){e.addCommand("mceCodeEditor",function(){!function(e){var t=function(e){return e.getContent({source_view:!0})}(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:function(t){!function(e,t){e.focus(),e.undoManager.transact(function(){e.setContent(t)}),e.selection.setCursorLocation(),e.nodeChanged()}(e,t.getData().code),t.close()}})}(e)})}(e),function(e){var t=function(){return e.execCommand("mceCodeEditor")};e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:t})}(e),{}})}()},90433(e,t,n){n(16414)},16414(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?e(Object(o),!0).forEach(function(e){n(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function n(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o(r.key),r)}}function o(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(){"use strict";var e,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e){return function(t){return a=i(n=t),(null===n?"null":"object"===a&&Array.isArray(n)?"array":"object"===a&&(l=r=n,(o=String).prototype.isPrototypeOf(l)||(null===(u=r.constructor)||void 0===u?void 0:u.name)===o.name)?"string":a)===e;var n,r,o,u,a,l}},u=function(e){return function(t){return i(t)===e}},a=o("string"),l=o("object"),c=o("array"),s=(e=null,function(t){return e===t}),f=u("boolean"),d=function(e){return!function(e){return null==e}(e)},m=u("function"),p=function(e,t){if(c(e)){for(var n=0,r=e.length;n<r;
1++n)if(!t(e[n]))return!1;return!0}return!1},g=function(){},v=function(e,t){return e===t},h=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.tag=t,this.value=n}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"fold",value:function(e,t){return this.tag?t(this.value):e()}},{key:"isSome",value:function(){return this.tag}},{key:"isNone",value:function(){return!this.tag}},{key:"map",value:function(t){return this.tag?e.some(t(this.value)):e.none()}},{key:"bind",value:function(t){return this.tag?t(this.value):e.none()}},{key:"exists",value:function(e){return this.tag&&e(this.value)}},{key:"forall",value:function(e){return!this.tag||e(this.value)}},{key:"filter",value:function(t){return!this.tag||t(this.value)?this:e.none()}},{key:"getOr",value:function(e){return this.tag?this.value:e}},{key:"or",value:function(e){return this.tag?this:e}},{key:"getOrThunk",value:function(e){return this.tag?this.value:e()}},{key:"orThunk",value:function(e){return this.tag?this:e()}},{key:"getOrDie",value:function(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}},{key:"getOrNull",value:function(){return this.tag?this.value:null}},{key:"getOrUndefined",value:function(){return this.value}},{key:"each",value:function(e){this.tag&&e(this.value)}},{key:"toArray",value:function(){return this.tag?[this.value]:[]}},{key:"toString",value:function(){return this.tag?"some(".concat(this.value,")"):"none()"}}],[{key:"some",value:function(t){return new e(!0,t)}},{key:"none",value:function(){return e.singletonNone}},{key:"from",value:function(t){return d(t)?e.some(t):e.none()}}])}();h.singletonNone=new h(!1);var b=Array.prototype.indexOf,y=Array.prototype.push,w=function(e,t){return function(e,t){return b.call(e,t)}(e,t)>-1},S=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);y.apply(t,e[n])}return t},C=function(e,t){return S(function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e,t))},k=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return h.none()},x=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v;return e.exists(function(e){return n(e,t)})},T=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},O=function(e,t){return e?h.some(t):h.none()},A=function(e){return function(t){return t.options.get(e)}},N=A("link_assume_external_targets"),E=A("link_context_toolbar"),D=A("link_list"),_=A("link_default_target"),P=A("link_default_protocol"),L=A("link_target_list"),I=A("link_rel_list"),R=A("link_class_list"),M=A("link_title"),B=A("allow_unsafe_link_target"),j=A("link_quicklink"),U=Object.keys,H=Object.hasOwnProperty,F=function(e,t,n,r){!function(e,t){for(var n=U(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(e,function(e,o){(t(e,o)?n:r)(e,o)})},V=function(e,t){return H.call(e,t)},z=tinymce.util.Tools.resolve("tinymce.util.URI"),q=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),K=tinymce.util.Tools.resolve("tinymce.util.Tools"),$=function(e){return d(e)&&"a"===e.nodeName.toLowerCase()},W=function(e){return $(e)&&!!Z(e)},G=function(e,t){if(e.collapsed)return[];var n=e.cloneContents(),r=n.firstChild,o=new q(r,n),i=[],u=r;do{t(u)&&i.push(u)}while(u=o.next());return i},Q=function(e){return/^\w+:/i.test(e)},Z=function(e){var t,n;return null!==(n=null!==(t=e.getAttribute("data-mce-href"))&&void 0!==t?t:e.getAttribute("href"))&&void 0!==n?n:""},Y=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter(function(e){return-1===K.inArray(n,e)})},i=t?function(e){return(e=o(e)).length>0?e.concat(n):n}(r):o(r);return i.length>0?function(e){return K.trim(e.sort().join(" "))}(i):""},J=function(e,t){return t=t||te(e.selection.getRng())[0]||e.selection.getNode(),ie(t)?h.from(e.dom.select("a[href]",t)[0]):h.from(e.dom.getParent(t,"a[href]"))},X=function(e,t){return J(e,t).isSome()},ee=function(e,t){return function(e){return e.replace(/\uFEFF/g,"")}(t.fold(function(){return e.getContent({format:"text"})},function(e){return e.innerText||e.textContent||""}))},te=function(e){return G(e,W)},ne=function(e){return K.grep(e,W)},re=function(e){return ne(e).length>0},oe=function(e){var t=e.schema.getTextInlineElements();if(J(e).exists(function(e){return e.hasAttribute("data-mce-block")}))return!1;var n=e.selection.getRng();return!!n.collapsed||0===G(n,function(e){return 1===e.nodeType&&!$(e)&&!V(t,e.nodeName.toLowerCase())}).length}
1,ie=function(e){return d(e)&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},ue=function(e,n){var r=t({},n);if(0===I(e).length&&!B(e)){var o=Y(r.rel,"_blank"===r.target);r.rel=o||null}return h.from(r.target).isNone()&&!1===L(e)&&(r.target=_(e)),r.href=function(e,t){return"http"!==t&&"https"!==t||Q(e)?e:t+"://"+e}(r.href,N(e)),r},ae=function(e,t,n){var r=e.selection.getNode(),o=J(e,r),i=ue(e,function(e){var t,n,r;return t=["title","rel","class","target"],n=function(t,n){return e[n].each(function(e){t[n]=e.length>0?e:null}),t},r={href:e.href},function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(t,function(e,t){r=n(r,e,t)}),r}(n));e.undoManager.transact(function(){n.href===t.href&&t.attach(),o.fold(function(){!function(e,t,n,r){var o=e.dom;ie(t)?de(o,t,r):n.fold(function(){e.execCommand("mceInsertLink",!1,r)},function(t){e.insertContent(o.createHTML("a",r,o.encode(t)))})}(e,r,n.text,i)},function(t){e.focus(),function(e,t,n,r){n.each(function(e){V(t,"innerText")?t.innerText=e:t.textContent=e}),e.dom.setAttribs(t,r),e.selection.select(t)}(e,t,n.text,i)})})},le=function(e){var t=e.class,n=e.href,r=e.rel,o=e.target,i=e.text,u=e.title;return function(e,t){var n,r={};return F(e,t,(n=r,function(e,t){n[t]=e}),g),r}({class:t.getOrNull(),href:n,rel:r.getOrNull(),target:o.getOrNull(),text:i.getOrNull(),title:u.getOrNull()},function(e,t){return!1===s(e)})},ce=function(e,n,r){var o=function(e,n){var r=e.options.get,o={allow_html_data_urls:r("allow_html_data_urls"),allow_script_urls:r("allow_script_urls"),allow_svg_data_urls:r("allow_svg_data_urls")},i=n.href;return t(t({},n),{},{href:z.isDomSafe(i,"a",o)?i:""})}(e,r);e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,le(o)):ae(e,n,o)},se=function(e){e.hasPlugin("rtc",!0)?e.execCommand("unlink"):function(e){e.undoManager.transact(function(){var t=e.selection.getNode();ie(t)?fe(e,t):function(e){var t=e.dom,n=e.selection,r=n.getBookmark(),o=n.getRng().cloneRange(),i=t.getParent(o.startContainer,"a[href]",e.getBody()),u=t.getParent(o.endContainer,"a[href]",e.getBody());i&&o.setStartBefore(i),u&&o.setEndAfter(u),n.setRng(o),e.execCommand("unlink"),n.moveToBookmark(r)}(e),e.focus()})}(e)},fe=function(e,t){var n,r=e.dom.select("img",t)[0];if(r){var o=e.dom.getParents(r,"a[href]",t)[0];o&&(null===(n=o.parentNode)||void 0===n||n.insertBefore(r,o),e.dom.remove(o))}},de=function(e,t,n){var r,o=e.select("img",t)[0];if(o){var i=e.create("a",n);null===(r=o.parentNode)||void 0===r||r.insertBefore(i,o),i.appendChild(o)}},me=function(e){return a(e.value)?e.value:""},pe=function(e,t){var n=[];return K.each(e,function(e){var r=function(e){return a(e.text)?e.text:a(e.title)?e.title:""}(e);if(void 0!==e.menu){var o=pe(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}}),n},ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:me;return function(t){return h.from(t).map(function(t){return pe(t,e)})}},ve={sanitize:function(e){return ge(me)(e)},sanitizeWith:ge,createUi:function(e,t){return function(n){return{name:e,type:"listbox",label:t,items:n}}},getValue:me},he=function(e){return V(t=e,n="items")&&void 0!==t[n]&&null!==t[n];var t,n},be=function(e,t){return k(t,function(t){return he(t)?be(e,t.items):O(t.value===e,t)})},ye=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?be(o,n).map(function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:g}},text:i?e:t.text}}):h.none()},we=function(e,n){var r={text:e.text,title:e.title},o=function(e){var n,o,i=(n=e.url,O(r.text.length<=0,h.from(null===(o=n.meta)||void 0===o?void 0:o.text).getOr(n.value))),u=function(e){var t;return O(r.title.length<=0,h.from(null===(t=e.meta)||void 0===t?void 0:t.title).getOr(""))}(e.url);return i.isSome()||u.isSome()?h.some(t(t({},i.map(function(e){return{text:e}}).getOr({})),u.map(function(e){return{title:e}}).getOr({}))):h.none()},i=function(e,t){var o,i,u=(o=n,i=t,"link"===i?o.link:"anchor"===i?o.anchor:h.none()).getOr([]);return ye(r.text,t,u,e)};return{onChange:function(e,t){var n=t.name;return"url"===n?o(e()):w(["anchor","link"],n)?i(e(),n):"text"===n||"title"===n?(r[n]=e()[n],h.none()):h.none()}}},Se=tinymce.util.Tools.resolve("tinymce.util.Delay"),Ce=function(e){var n=e.href;return n.indexOf("@")>0&&-1===n.indexOf("/")&&-1===n.indexOf("mailto:")?h.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(e){return t(t
1({},e),{},{href:"mailto:"+n})}}):h.none()},ke=function(e,n){return function(r){var o=r.href;return 1===e&&!Q(o)||0===e&&/^\s*www(\.|\d\.)/i.test(o)?h.some({message:"The URL you entered seems to be an external link. Do you want to add the required ".concat(n,":// prefix?"),preprocess:function(e){return t(t({},e),{},{href:n+"://"+o})}}):h.none()}},xe=function(e,t){return k([Ce,ke(N(e),P(e))],function(e){return e(t)}).fold(function(){return Promise.resolve(t)},function(n){return new Promise(function(r){!function(e,t,n){var r=e.selection.getRng();Se.setEditorTimeout(e,function(){e.windowManager.confirm(t,function(t){e.selection.setRng(r),n(t)})})}(e,n.message,function(e){r(e?n.preprocess(t):t)})})})},Te=function(e){var t=e.dom.select("a:not([href])"),n=C(t,function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]});return n.length>0?h.some([{text:"None",value:""}].concat(n)):h.none()},Oe=function(e){var t=R(e);return t.length>0?ve.sanitize(t):h.none()},Ae=function(e){try{return h.some(JSON.parse(e))}catch(e){return h.none()}},Ne=function(e){var t=function(t){return e.convertURL(t.value||t.url||"","href")},n=D(e);return new Promise(function(e){a(n)?fetch(n).then(function(e){return e.ok?e.text().then(Ae):Promise.reject()}).then(e,function(){return e(h.none())}):m(n)?n(function(t){return e(h.some(t))}):e(h.from(n))}).then(function(e){return e.bind(ve.sanitizeWith(t)).map(function(e){if(e.length>0){return[{text:"None",value:""}].concat(e)}return e})})},Ee=function(e,t){var n=I(e);if(n.length>0){var r=x(t,"_blank");return(!1===B(e)?ve.sanitizeWith(function(e){return Y(ve.getValue(e),r)}):ve.sanitize)(n)}return h.none()},De=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],_e=function(e){var t=L(e);return c(t)?ve.sanitize(t).orThunk(function(){return h.some(De)}):!1===t?h.none():h.some(De)},Pe=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?h.some(r):h.none()},Le=function(e,t){return Ne(e).then(function(n){var r=function(e,t){var n=e.dom,r=oe(e)?h.some(ee(e.selection,t)):h.none(),o=t.bind(function(e){return h.from(n.getAttrib(e,"href"))}),i=t.bind(function(e){return h.from(n.getAttrib(e,"target"))}),u=t.bind(function(e){return Pe(n,e,"rel")}),a=t.bind(function(e){return Pe(n,e,"class")});return{url:o,text:r,title:t.bind(function(e){return Pe(n,e,"title")}),target:i,rel:u,linkClass:a}}(e,t);return{anchor:r,catalogs:{targets:_e(e),rels:Ee(e,r.target),classes:Oe(e),anchor:Te(e),link:n},optNode:t,flags:{titleEnabled:M(e)}}})},Ie=function(e){var t=function(e){var t=J(e);return Le(e,t)}(e);t.then(function(t){var n=function(e,t){return function(n){var r=n.getData();if(!r.url.value)return se(e),void n.close();var o=function(e){return h.from(r[e]).filter(function(n){return!x(t.anchor[e],n)})},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},u={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:g};xe(e,i).then(function(t){ce(e,u,t)}),n.close()}}(e,t);return function(e,t,n){var r=e.anchor.text.map(function(){return{name:"text",type:"input",label:"Text to display"}}).toArray(),o=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],i=function(e,t){var n=e.anchor,r=n.url.getOr("");return{url:{value:r,meta:{original:{value:r}}},text:n.text.getOr(""),title:n.title.getOr(""),anchor:r,link:r,rel:n.rel.getOr(""),target:n.target.or(t).getOr(""),linkClass:n.linkClass.getOr("")}}(e,h.from(_(n))),u=e.catalogs,a=we(i,u);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:S([[{name:"url",type:"urlinput",filetype:"file",label:"URL",picker_text:"Browse links"}],r,o,T([u.anchor.map(ve.createUi("anchor","Anchors")),u.rels.map(ve.createUi("rel","Rel")),u.targets.map(ve.createUi("target","Open link in...")),u.link.map(ve.createUi("link","Link list")),u.classes.map(ve.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onChange:function(e,t){var n=t.name;a.onChange(e.getData,{name:n}).each(function(t){e.setData(t)})},onSubmit:t}}(t,n,e)}).then(function(t){e.windowManager.open(t)})},Re=function(){var e=function(e){var t=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}}(h.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(h.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(h.some(e))}}}(g);
1return t(t({},e),{},{on:function(t){return e.get().each(t)}})},Me=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},Be=tinymce.util.Tools.resolve("tinymce.util.VK"),je=function(e){var t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";var n=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});document.dispatchEvent(n),function(e,t){document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)}(t,n)},Ue=function(e,t){if(t){var n=Z(t);if(/^#/.test(n)){var r=e.dom.select("".concat(n,',[name="').concat(Me(o=n,i="#")?function(e,t){return e.substring(t)}(o,i.length):o,'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else je(t.href)}var o,i},He=function(e,t){var n=ne(e.dom.getParents(t));return O(1===n.length,n[0])},Fe=function(e){return e.selection.isCollapsed()||function(e){var t=e.selection.getRng(),n=t.startContainer;return W(n)&&t.startContainer===t.endContainer&&1===e.dom.select("img",n).length}(e)?He(e,e.selection.getStart()):function(e){var t=te(e.selection.getRng());return O(t.length>0,t[0]).or(He(e,e.selection.getNode()))}(e)},Ve=function(e){return function(){e.execCommand("mceLink",!1,{dialog:!0})}},ze=function(e,t){return e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},qe=function(e){return function(t){var n=function(){t.setActive(!e.mode.isReadOnly()&&X(e,e.selection.getNode())),t.setEnabled(e.selection.isEditable())};return n(),ze(e,n)}},Ke=function(e){return function(t){var n=function(){t.setEnabled(e.selection.isEditable())};return n(),ze(e,n)}},$e=function(e){return function(t){var n=function(t){return re(t)||(n=e.selection.getRng(),te(n).length>0);var n},r=e.dom.getParents(e.selection.getStart()),o=function(r){t.setEnabled(n(r)&&e.selection.isEditable())};return o(r),ze(e,function(e){return o(e.parents)})}},We=function(e,t){var n=function(t){var n=e.selection.getNode();return t.setEnabled(X(e,n)&&e.selection.isEditable()),g};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:qe(e)},label:"Link",predicate:function(t){return E(e)&&X(e,t)},initValue:function(){return J(e).fold(function(e){return function(){return e}}(""),Z)},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(X(e,n)),qe(e)(t)},onAction:function(t){var n=t.getValue(),r=function(t){var n=J(e),r=oe(e);if(n.isNone()&&r){var o=ee(e.selection,n);return O(0===o.length,t)}return h.none()}(n);ce(e,{href:n,attach:g},{href:n,text:r,title:h.none(),rel:h.none(),target:h.from(_(e)),class:h.none()}),function(e){e.selection.collapse(!1)}(e),t.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(t){se(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:n,onAction:function(e){t.gotoSelectedLink(),e.hide()}}]})},Ge=function(e){var t=function(e){var t=Re(),n=function(){return t.get().or(Fe(e))};return e.on("contextmenu",function(n){He(e,n.target).each(t.set)}),e.on("SelectionChange",function(){t.isSet()||Fe(e).each(t.set)}),e.on("click",function(n){t.clear();var r=ne(e.dom.getParents(n.target));1===r.length&&Be.metaKeyPressed(n)&&(n.preventDefault(),Ue(e,r[0]))}),e.on("keydown",function(r){t.clear(),!r.isDefaultPrevented()&&13===r.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(r)&&n().each(function(t){r.preventDefault(),Ue(e,t)})}),{gotoSelectedLink:function(){return n().each(function(t){return Ue(e,t)})}}}(e);!function(e,t){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",shortcut:"Meta+K",onAction:Ve(e),onSetup:qe(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:t.gotoSelectedLink,onSetup:$e(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return se(e)},onSetup:$e(e)})}(e,t),function(e,t){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:t.gotoSelectedLink,onSetup:$e(e)}
1),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:Ve(e),onSetup:Ke(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return se(e)},onSetup:$e(e)})}(e,t),function(e){e.ui.registry.addContextMenu("link",{update:function(t){return e.dom.isEditable(t)?re(e.dom.getParents(t,"a"))?"link unlink openlink":"link":""}})}(e),We(e,t)};n.add("link",function(e){!function(e){var t=e.options.register;t("link_assume_external_targets",{processor:function(e){var t=a(e)||f(e);return t?!0===e?{value:1,valid:t}:"http"===e||"https"===e?{value:e,valid:t}:{value:0,valid:t}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),t("link_context_toolbar",{processor:"boolean",default:!1}),t("link_list",{processor:function(e){return a(e)||m(e)||p(e,l)}}),t("link_default_target",{processor:"string"}),t("link_default_protocol",{processor:"string",default:"https"}),t("link_target_list",{processor:function(e){return f(e)||p(e,l)},default:!0}),t("link_rel_list",{processor:"object[]",default:[]}),t("link_class_list",{processor:"object[]",default:[]}),t("link_title",{processor:"boolean",default:!0}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("link_quicklink",{processor:"boolean",default:!1})}(e),function(e){e.addCommand("mceLink",function(t,n){!0!==(null==n?void 0:n.dialog)&&j(e)?e.dispatch("contexttoolbar-show",{toolbarKey:"quicklink"}):Ie(e)})}(e),Ge(e),function(e){e.addShortcut("Meta+K","",function(){e.execCommand("mceLink")})}(e)})}()},23490(e,t,n){n(44167)},44167(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function u(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return function(t){return u=a(n=t),(null===n?"null":"object"===u&&Array.isArray(n)?"array":"object"===u&&(l=r=n,(o=String).prototype.isPrototypeOf(l)||(null===(i=r.constructor)||void 0===i?void 0:i.name)===o.name)?"string":u)===e;var n,r,o,i,u,l}},o=function(e){return function(t){return a(t)===e}},u=n("string"),l=n("object"),c=n("array"),s=o("boolean"),f=function(e){return!function(e){return null==e}(e)},d=o("function"),m=o("number"),p=function(){},g=function(e){return function(){return e}},v=function(e,t){return e===t};var h=function(e){return function(t){return!e(t)}},b=g(!1),y=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.tag=t,this.value=n}return t=e,r=[{key:"some",value:function(t){return new e(!0,t)}},{key:"none",value:function(){return e.singletonNone}},{key:"from",value:function(t){return f(t)?e.some(t):e.none()}}],(n=[{key:"fold",value:function(e,t){return this.tag?t(this.value):e()}},{key:"isSome",value:function(){return this.tag}},{key:"isNone",value:function(){return!this.tag}},{key:"map",value:function(t){return this.tag?e.some(t(this.value)):e.none()}},{key:"bind",value:function(t){return this.tag?t(this.value):e.n
1one()}},{key:"exists",value:function(e){return this.tag&&e(this.value)}},{key:"forall",value:function(e){return!this.tag||e(this.value)}},{key:"filter",value:function(t){return!this.tag||t(this.value)?this:e.none()}},{key:"getOr",value:function(e){return this.tag?this.value:e}},{key:"or",value:function(e){return this.tag?this:e}},{key:"getOrThunk",value:function(e){return this.tag?this.value:e()}},{key:"orThunk",value:function(e){return this.tag?this:e()}},{key:"getOrDie",value:function(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}},{key:"getOrNull",value:function(){return this.tag?this.value:null}},{key:"getOrUndefined",value:function(){return this.value}},{key:"each",value:function(e){this.tag&&e(this.value)}},{key:"toArray",value:function(){return this.tag?[this.value]:[]}},{key:"toString",value:function(){return this.tag?"some(".concat(this.value,")"):"none()"}}])&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();y.singletonNone=new y(!1);var w,S=Array.prototype.slice,C=Array.prototype.indexOf,k=Array.prototype.push,x=function(e,t){return n=e,r=t,C.call(n,r)>-1;var n,r},T=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},O=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},A=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},N=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},E=function(e,t,n){return A(e,function(e,r){n=t(n,e,r)}),n},D=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return y.some(i);if(n(i,r))break}return y.none()},_=function(e,t){return D(e,t,b)},P=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);k.apply(t,e[n])}return t}(O(e,t))},L=function(e){var t=S.call(e,0);return t.reverse(),t},I=function(e,t){return t>=0&&t<e.length?y.some(e[t]):y.none()},R=function(e){return I(e,0)},M=function(e){return I(e,e.length-1)},B=function(e,t){for(var n=[],r=d(t)?function(e){return T(n,function(n){return t(n,e)})}:function(e){return x(n,e)},o=0,i=e.length;o<i;o++){var u=e[o];r(u)||n.push(u)}return n},j=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v;return e.exists(function(e){return n(e,t)})},U=function(e,t,n){return e.isSome()&&t.isSome()?y.some(n(e.getOrDie(),t.getOrDie())):y.none()},H=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},F={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1){var r="HTML does not have a single root node";throw console.error(r,e),new Error(r)}return H(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return H(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return H(n)},fromDom:H,fromPoint:function(e,t,n){return y.from(e.dom.elementFromPoint(t,n)).map(H)}},V=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},z=function(e,t){return e.dom===t.dom},q=V,K="undefined"!=typeof window?window:Function("return this;")(),$=function(e,t){return function(e,t){for(var n=null!=t?t:K,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},W=function(e,t){var n=function(e,t){return $(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},G=Object.getPrototypeOf,Q=function(e){var t=$("ownerDocument.defaultView",e);return l(e)&&(function(e){return W("HTMLElement",e)}(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(G(e).constructor.name))},Z=function(e){return e.dom.nodeName.toLowerCase()},Y=function(e){return e.dom.nodeType},J=function(e){return function(t){return Y(t)===e}},X=function(e){return ee(e)&&Q(e.dom)},ee=J(1),te=J(3),ne=J(11),re=function(e){return function(t){return ee(t)&&Z(t)===e}},oe=function(e){return y.from(e.dom.parentNode).map(F.fromDom)},ie=function(e){return O(e.dom.childNodes,F.fromDom)},ue=function(e,t){var n=e.dom.childNodes;return y.from(n[t]).map(F.fromDom)},ae=function(e){return ue(e,0)},le=function(e){return ue(e,e.dom.childNodes.length-1)},ce=function(e){var t,n=function(e){return F.fromDom(e.dom.getRootNode())}(e);return ne(t=n)&&f(t.dom.host)?y.some(n):y.none()},se=function(e){return F.fromDom(e.dom.host)},fe=function(e){var t=te(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return ce(F.fromDom(t)).fold(function(){return o.body.contains(t)},(n=fe,r=se,function(e){return n(r(e))}))},de=function(e,t,n,r,o){return e(n,r)?y.some(n):d(o)&&o(n)?y.none():t(n,r,o)},me=function(e,t,n){for(var r=e.dom,o=d(n)?n:b;r.parentNode;){r=r.parentNode;var i=F.fromDom(r);if(t(i))return y.some(i);if(o(i))break}return y.none()},pe=function(e,t,n){return de(function(e,t){return t(e)},me,e,t,n)},ge=function(e,t,n){return me(e,function(e){return V(e,t)},n)},ve=function(e){return de(function(e,t){return V(e,t)},ge,e,"[contenteditable]",t);var t},he=function(e){return e.dom.contentEditable},be=function(e,t){oe(e).each(function(n){n.dom.insertBefore(t.dom,e.dom)}
1)},ye=function(e,t){var n=function(e){return y.from(e.dom.nextSibling).map(F.fromDom)}(e);n.fold(function(){oe(e).each(function(e){we(e,t)})},function(e){be(e,t)})},we=function(e,t){e.dom.appendChild(t.dom)},Se=function(e,t){A(t,function(t){we(e,t)})},Ce=function(e){e.dom.textContent="",A(ie(e),function(e){ke(e)})},ke=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},xe=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Te=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Oe=tinymce.util.Tools.resolve("tinymce.util.VK"),Ae=function(e){return O(e,F.fromDom)},Ne=Object.keys,Ee=function(e,t){for(var n=Ne(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},De=function(e,t){var n,r={};return function(e,t,n,r){Ee(e,function(e,o){(t(e,o)?n:r)(e,o)})}(e,t,(n=r,function(e,t){n[t]=e}),p),r},_e=function(e,t){var n=e.dom;Ee(t,function(e,t){!function(e,t,n){if(!(u(n)||s(n)||m(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(n,t,e)})},Pe=function(e){return E(e.dom.attributes,function(e,t){return e[t.name]=t.value,e},{})},Le=function(e){return function(e,t){return F.fromDom(e.dom.cloneNode(t))}(e,!0)},Ie=function(e,t){var n=function(e,t){var n=F.fromTag(t),r=Pe(e);return _e(n,r),n}(e,t);ye(e,n);var r=ie(e);return Se(n,r),ke(e),n},Re=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Me=tinymce.util.Tools.resolve("tinymce.util.Tools"),Be=function(e){return function(t){return f(t)&&t.nodeName.toLowerCase()===e}},je=function(e){return function(t){return f(t)&&e.test(t.nodeName)}}
1,Ue=function(e){return f(e)&&3===e.nodeType},He=function(e){return f(e)&&1===e.nodeType},Fe=je(/^(OL|UL|DL)$/),Ve=je(/^(OL|UL)$/),ze=Be("ol"),qe=je(/^(LI|DT|DD)$/),Ke=je(/^(DT|DD)$/),$e=je(/^(TH|TD)$/),We=Be("br"),Ge=function(e,t){return f(t)&&t.nodeName in e.schema.getTextBlockElements()},Qe=function(e,t){return f(e)&&e.nodeName in t},Ze=function(e,t){return f(t)&&t.nodeName in e.schema.getVoidElements()},Ye=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},Je=function(e,t){return e.isChildOf(t,e.getRoot())},Xe=function(e){return function(t){return t.options.get(e)}},et=Xe("lists_indent_on_tab"),tt=Xe("forced_root_block"),nt=Xe("forced_root_block_attrs"),rt=function(e,t){var n,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=e.dom,a=e.schema.getBlockElements(),l=u.createFragment(),c=tt(e),s=nt(e),f=!1;for(o=u.create(c,r(r({},s),i.style?{style:i.style}:{})),Qe(t.firstChild,a)||l.appendChild(o);n=t.firstChild;){var d=n.nodeName;f||"SPAN"===d&&"bookmark"===n.getAttribute("data-mce-type")||(f=!0),Qe(n,a)?(l.appendChild(n),o=null):(o||(o=u.create(c,s),l.appendChild(o)),o.appendChild(n))}return!f&&o&&o.appendChild(u.create("br",{"data-mce-bogus":"1"})),l},ot=Re.DOM,it=re("dd"),ut=re("dt"),at=function(e,t){var n;it(t)?Ie(t,"dt"):ut(t)&&(n=t,y.from(n.dom.parentElement).map(F.fromDom)).each(function(n){return function(e,t,n){var r=ot.select('span[data-mce-type="bookmark"]',t),o=rt(e,n),i=ot.createRng();i.setStartAfter(n),i.setEndAfter(t);for(var u=i.extractContents(),a=u.firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){ot.remove(a);break}e.dom.isEmpty(u)||ot.insertAfter(u,t),ot.insertAfter(o,t);var l=n.parentElement;l&&Ye(e.dom,l)&&function(e){var t=e.parentNode;t&&Me.each(r,function(e){t.insertBefore(e,n.parentNode)}),ot.remove(e)}(l),ot.remove(n),Ye(e.dom,t)&&ot.remove(t)}(e,n.dom,t.dom)})},lt=function(e){ut(e)&&Ie(e,"dd")},ct=function(e,t){if(Ue(e))return{container:e,offset:t};var n=xe.getNode(e,t);return Ue(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&Ue(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Ue(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},st=function(e){var t=e.cloneRange(),n=ct(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=ct(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},ft=["OL","UL","DL"],dt=ft.join(","),mt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,dt,ht(e,n))},pt=function(e){var t=mt(e),n=e.selection.getSelectedBlocks();return function(e,t){return f(e)&&1===t.length&&t[0]===e}(t,n)?function(e){return N(e.querySelectorAll(dt),Fe)}(t):N(n,function(e){return Fe(e)&&t!==e})},gt=function(e){var t=e.selection.getSelectedBlocks();return N(function(e,t){var n=Me.map(t,function(t){return e.dom.getParent(t,"li,dd,dt",ht(e,t))||t});return B(n)}(e,t),qe)},vt=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},ht=function(e,t){var n=e.dom.getParents(t,e.dom.isBlock),r=_(n,function(t){return function(t){return t.nodeName.toLowerCase()!==tt(e)}(t)&&(n=e.schema,!Fe(r=t)&&!qe(r)&&T(ft,function(e){return n.isValidChild(r.nodeName,e)}));var n,r});return r.getOr(e.getBody())},bt=function(e,t){var n=e.dom.getParents(t,"ol,ul",ht(e,t));return M(n)},yt=function(e){var t=function(e){var t=bt(e,e.selection.getStart()),n=N(e.selection.getSelectedBlocks(),Ve);return t.toArray().concat(n)}(e),n=function(e){var t=e.selection.getStart();return e.dom.getParents(t,"ol,ul",ht(e,t))}(e);return _(n,function(e){return t=F.fromDom(e),oe(t).exists(function(e){return qe(e.dom)&&ae(e).exists(function(e){return!Fe(e.dom)})&&le(e).exists(function(e){return!Fe(e.dom)})});var t}).fold(function(){return wt(e,t)},function(e){return[e]})},wt=function(e,t){var n=O(t,function(t){return bt(e,t).getOr(t)});return B(n)},St=function(e){return/\btox\-/.test(e.className)},Ct=function(e,t){return D(e,Fe,$e).exists(function(e){return e.nodeName===t&&!St(e)})},kt=function(e,t){return null!==t&&!e.dom.isEditable(t)},xt=function(e,t){var n=e.dom.getParent(t,"ol,ul,dl");return kt(e,n)||!e.selection.isEditable()},Tt=function(e,t){var n=e.selection.getNode();return t({parents:e.dom.getParents(n),element:n}),e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},Ot=function(e,t){var n=(t||document).createDocumentFragment();return A(e,function(e){n.appendChild(e.dom)}),F.fromDom(n)},At=function(e,t,n){return e.dispatch("ListMutation",{action:t,element:n})},Nt=(w=/^\s+|\s+$/g,function(e){return e.replace(w,"")}),Et=function(e,t,n){if(!u(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,"::
1Element ",e),new Error("CSS value must be a string: "+n);(function(e){return void 0!==e.style&&d(e.style.getPropertyValue)})(e)&&e.style.setProperty(t,n)},Dt=function(e,t,n){var r=e.dom;Et(r,t,n)},_t=function(e){return q(e,"OL,UL")},Pt=function(e){return ae(e).exists(_t)},Lt=function(e){return"listAttributes"in e},It=function(e){return"isComment"in e},Rt=function(e){return e.depth>0},Mt=function(e){return e.isSelected},Bt=function(e){var t=ie(e),n=le(e).exists(_t)?t.slice(0,-1):t;return O(n,Le)},jt=function(e,t){we(e.item,t.list)},Ut=function(e,t){var n={list:F.fromTag(t,e),item:F.fromTag("li",e)};return we(n.list,n.item),n},Ht=function(e,t,n){var r=t.slice(0,n.depth);return M(r).each(function(t){if(Lt(n)){var r=function(e,t,n){var r=F.fromTag("li",e);return _e(r,t),Se(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){we(e.list,t),e.item=t}(t,r),function(e,t){Z(e.list)!==t.listType&&(e.list=Ie(e.list,t.listType)),_e(e.list,t.listAttributes)}(t,n)}else if(function(e){return"isFragment"in e}(n))Se(t.item,n.content);else{var o=F.fromHtml("\x3c!--".concat(n.content,"--\x3e"));we(t.list,o)}}),r},Ft=function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(Ut(e,Lt(t)?t.listType:t.parentListType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)jt(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)Dt(e[n].item,"list-style-type","none");M(e).each(function(e){Lt(t)&&(_e(e.list,t.listAttributes),_e(e.item,t.itemAttributes)),Se(e.item,t.content)})}(o,n),r=o,U(M(t),R(r),jt),t.concat(o)},Vt=function(e,t){var n=y.none(),r=E(t,function(t,r,o){return It(r)?0===o?(n=y.some(r),t):Ht(e,t,r):r.depth>t.length?Ft(e,t,r):Ht(e,t,r)},[]);return n.each(function(e){var t=F.fromHtml("\x3c!--".concat(e.content,"--\x3e"));R(r).each(function(e){!function(e,t){ae(e).fold(function(){we(e,t)},function(n){e.dom.insertBefore(t.dom,n.dom)})}(e.list,t)})}),R(r).map(function(e){return e.list})},zt=function(e){return A(e,function(t,n){(function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.depth<n};return D(L(e.slice(0,t)),r,o).orThunk(function(){return D(e.slice(t+1),r,o)})})(e,n).fold(function(){t.dirty&&Lt(t)&&function(e){e.listAttributes=De(e.listAttributes,function(e,t){return"start"!==t})}(t)},function(e){return o=e,void(Lt(n=t)&&Lt(o)&&(n.listType=o.listType,n.listAttributes=r({},o.listAttributes)));var n,o})}),e},qt=function(e,t,n,r){var o,i;if(8===Y(i=r)||"#comment"===Z(i))return[{depth:e+1,content:null!==(o=r.dom.nodeValue)&&void 0!==o?o:"",dirty:!1,isSelected:!1,isComment:!0}];t.each(function(e){z(e.start,r)&&n.set(!0)});var u=function(e,t,n){return oe(e).filter(ee).map(function(r){return{depth:t,dirty:!1,isSelected:n,content:Bt(e),itemAttributes:Pe(e),listAttributes:Pe(r),listType:Z(r),isInPreviousLi:!1}})}(r,e,n.get());t.each(function(e){z(e.end,r)&&n.set(!1)});var a=le(r).filter(_t).map(function(r){return $t(e,t,n,r)}).getOr([]);return u.toArray().concat(a)},Kt=function(e,t,n,r){return ae(r).filter(_t).fold(function(){return qt(e,t,n,r)},function(o){var i=E(ie(r),function(r,i,u){if(0===u)return r;if(q(i,"LI"))return r.concat(qt(e,t,n,i));var a={isFragment:!0,depth:e,content:[i],isSelected:!1,dirty:!1,parentListType:Z(o)};return r.concat(a)},[]);return $t(e,t,n,o).concat(i)})},$t=function(e,t,n,r){return P(ie(r),function(r){return(_t(r)?$t:Kt)(e+1,t,n,r)})},Wt=function(e,t){return P(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,u=e.length;i<u;i++){var a=e[i],l=t(a);l!==n&&(r.push(o),o=[]),n=l,o.push(a)}return 0!==o.length&&r.push(o),r}(t,Rt),function(t){return R(t).exists(Rt)?function(e,t){var n=zt(t);return Vt(e.contentDocument,n).toArray()}(e,t):function(e,t){var n=zt(t);return O(n,function(t){var n=It(t)?Ot([F.fromHtml("\x3c!--".concat(t.content,"--\x3e"))]):Ot(t.content),r=Lt(t)?t.itemAttributes:{};return F.fromDom(rt(e,n.dom,r))})}(e,t)})},Gt=function(e,t,n){var r=function(e,t){var n,r=(n=!1,{get:function(){return n},set:function(e){n=e}});return O(e,function(e){return{sourceList:e,entries:$t(0,t,r,e)}})}(t,function(e){var t=O(gt(e),F.fromDom);return U(_(t,h(Pt)),_(L(t),h(Pt)),function(e,t){return{start:e,end:t}})}(e));A(r,function(t){!function(e,t){A(N(e,Mt),function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0}(t,e)})}(t.entries,n);var r,o=Wt(e,t.entries);A(o,function(t){At(e,"Indent"===n?"IndentList":"OutdentList",t.dom)}),r=t.sourceList,A(o,function(e){be(r,e)}),ke(t.sourceList)})},Qt=function(e,t){var n=Ae(yt(e)),r=Ae(function(e){return N(gt(e),Ke)}(e)),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Gt(e,n,t),function(e,t,n){A(n,"Indent"===t?lt:function(t){return at(e,t)})}(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(st(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Zt=function(e,t){return!function(e){var t=mt(e);return kt(e,t)||!e.selection.isEditable()}(e)&&Qt(e,t)},Yt=function(e){return Zt(e,"Indent")},Jt=function(e){return Zt(e,"Outdent")},Xt=function(e){return Zt(e,"Flatten")},en=function(e){return"\ufeff"===e},tn=function(e,t){return n=e,r=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=n.concat(r);return e.apply(null,i)}}(z,t),me(n,r,o).isSome();var n,r,o},nn=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),rn=Re.DOM,on=function(e){var t={},n=function(n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(He(r)){var i=rn.create("span",{"data-mce-type":"bookmark"});r.hasChildNodes()?(o=Math.min(o,r.childNodes.length-1),n?r.insertBefore(i,r.childNodes[o]):rn.insertAfter(i,r.childNodes[o])):r.appendChild(i),r=i,o=0}t[n?"startContainer":"endContainer"]=r,t[n?"startOffset":"endOffset"]=o};return n(!0),e.collapsed||n(),t},un=function(e){var t=function(t){var n=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"];if(n){if(He(n)&&n.parentNode){var o=n;r=function(e){for(var t,n=null===(t=e.parentNode)||void 0===t?void 0:t.firstChild,r=0;n;){if(n===e)return r;He(n)&&"bookmark"===n.getAttribute("data-mce-type")||r++,n=n.nextSibling}return-1}(n),n=n.parentNode,rn.remove(o),!n.hasChildNodes()&&rn.isBlock(n)&&n.appendChild(rn.create("br"))}e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r}};t(!0),t();var n=rn.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),st(n)},an=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},ln=function(e,t){Me.each(t,function(t,n){e.setAttribute(n,t)})},cn=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){ln(t,n["list-attributes"]),Me.each(e.select("li",t),function(e){ln(e,n["list-item-attributes"])})}
1(e,t,n)},sn=function(e,t){return f(t)&&!Qe(t,e.schema.getBlockElements())},fn=function(e,t,n,r){var o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"];He(o)&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&We(o.nextSibling)&&(o=o.nextSibling);var u=function(t,n){for(var o,i,u=new Te(t,function(t){for(;!e.dom.isBlock(t)&&t.parentNode&&r!==t;)t=t.parentNode;return t}(t)),a=n?"next":"prev";i=u[a]();)if(!Ze(e,i)&&!en(i.textContent)&&0!==(null===(o=i.textContent)||void 0===o?void 0:o.length))return y.some(i);return y.none()};if(n&&Ue(o))if(en(o.textContent))o=u(o,!1).getOr(o);else for(null!==o.parentNode&&sn(e,o.parentNode)&&(o=o.parentNode);null!==o.previousSibling&&(sn(e,o.previousSibling)||Ue(o.previousSibling));)o=o.previousSibling;if(!n&&Ue(o))if(en(o.textContent))o=u(o,!0).getOr(o);else for(null!==o.parentNode&&sn(e,o.parentNode)&&(o=o.parentNode);null!==o.nextSibling&&(sn(e,o.nextSibling)||Ue(o.nextSibling));)o=o.nextSibling;for(;o.parentNode!==r;){var a=o.parentNode;if(Ge(e,o))return o;if(/^(TD|TH)$/.test(a.nodeName))return o;o=a}return o},dn=function(e,t,n){var r=e.selection.getRng(),o="LI",i=ht(e,function(e,t){var n=e.selection.getStart(!0),r=fn(e,t,!0,e.getBody());return tn(F.fromDom(r),F.fromDom(t.commonAncestorContainer))?t.commonAncestorContainer:n}(e,r)),u=e.dom;if("false"!==u.getContentEditable(e.selection.getNode())){"DL"===(t=t.toUpperCase())&&(o="DT");var a=on(r),l=N(function(e,t,n){for(var r,o=[],i=e.dom,u=fn(e,t,!0,n),a=fn(e,t,!1,n),l=[],c=u;c&&(l.push(c),c!==a);c=c.nextSibling);return Me.each(l,function(t){var u;if(Ge(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||We(t))return We(t)&&i.remove(t),void(r=null);var a=t.nextSibling;nn.isBookmarkNode(t)&&(Fe(a)||Ge(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),null===(u=t.parentNode)||void 0===u||u.insertBefore(r,t),o.push(r)),r.appendChild(t))}),o}(e,r,i),e.dom.isEditable);Me.each(l,function(r){var i,a=r.previousSibling,l=r.parentNode;qe(l)||(a&&Fe(a)&&a.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(u,a,n)?(i=a,r=u.rename(r,o),a.appendChild(r)):(i=u.create(t),l.insertBefore(i,r),i.appendChild(r),r=u.rename(r,o)),function(e,t,n){Me.each(n,function(n){return e.setStyle(t,n,"")})}(u,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),cn(u,i,n),pn(e.dom,i))}),e.selection.setRng(un(a))}},mn=function(e,t,n){return function(e,t){return Fe(e)&&e.nodeName===(null==t?void 0:t.nodeName)}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},pn=function(e,t){var n,r=t.nextSibling;if(mn(e,t,r)){for(var o=r;n=o.firstChild;)t.appendChild(n);e.remove(o)}if(r=t.previousSibling,mn(e,t,r)){for(var i=r;n=i.lastChild;)t.insertBefore(n,t.firstChild);e.remove(i)}},gn=function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);cn(e.dom,o,r),At(e,an(n),o)}else cn(e.dom,t,r),At(e,an(n),t)},vn=function(e,t,n,r){if(t.classList.forEach(function(e,n,r){e.startsWith("tox-")&&(r.remove(e),0===r.length&&t.removeAttribute("class"))}),t.nodeName!==n){var o=e.dom.rename(t,n);cn(e.dom,o,r),At(e,an(n),o)}else cn(e.dom,t,r),At(e,an(n),t)},hn=function(e){return"list-style-type"in e},bn=function(t,n,r){var o=mt(t);if(!xt(t,o)){var i=pt(t),u=l(r)?r:{};i.length>0?function(t,n,r,o,i){var u=Fe(n);if(!u||n.nodeName!==o||hn(i)||St(n)){dn(t,o,i);var a=on(t.selection.getRng()),l=u?[n].concat(e(r)):r,c=u&&St(n)?vn:gn;Me.each(l,function(e){c(t,e,o,i)}),t.selection.setRng(un(a))}else Xt(t)}(t,o,i,n,u):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||hn(r)||St(t)){var o=on(e.selection.getRng());St(t)&&t.classList.forEach(function(e,n,r){e.startsWith("tox-")&&(r.remove(e),0===r.length&&t.removeAttribute("class"))}),cn(e.dom,t,r);var i=e.dom.rename(t,n);pn(e.dom,i),e.selection.setRng(un(o)),dn(e,n,r),At(e,an(n),i)}else Xt(e);else dn(e,n,r),At(e,an(n),t)}(t,o,n,u)}},yn=Re.DOM,wn=function(e,t){var n=Me.grep(e.select("ol,ul",t));Me.each(n,function(t){!function(e,t){var n=t.parentElement;if(n&&"LI"===n.nodeName&&n.firstChild===t){var r=n.previousSibling;r&&"LI"===r.nodeName?(r.appendChild(t),Ye(e,n)&&yn.remove(n)):yn.setStyle(n,"listStyleType","none")}if(Fe(n)){var o=n.previousSibling;o&&"LI"===o.nodeName&&o.appendChild(t)}}(e,t)})},Sn=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if(Ue(o)&&(n?i<o.data.length:i>0))return o;var u=e.schema.getNonEmptyElements();
1He(o)&&(o=xe.getNode(o,i));var a=new Te(o,r);n&&function(e,t){return!!We(t)&&e.isBlock(t.nextSibling)&&!We(t.previousSibling)}(e.dom,o)&&a.next();for(var l=n?a.next.bind(a):a.prev2.bind(a);o=l();){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(u[o.nodeName])return o;if(Ue(o)&&o.data.length>0)return o}return null},Cn=function(e,t){var n=t.childNodes;return 1===n.length&&!Fe(n[0])&&e.isBlock(n[0])},kn=function(e){return y.from(e).map(F.fromDom).filter(X).exists(function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return fe(e)?e.dom.isContentEditable:ve(e).fold(g(t),function(e){return"true"===he(e)})}(e)&&!x(["details"],Z(e))})},xn=function(e,t,n){var r,o=Cn(e,n)?n.firstChild:n;if(function(e,t){Cn(e,t)&&kn(t.firstChild)&&e.remove(t.firstChild,!0)}(e,t),!Ye(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)},Tn=function(e,t,n){var r,o=t.parentNode;if(Je(e,t)&&Je(e,n)){Fe(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&We(o.previousSibling)&&e.remove(o.previousSibling);var i=n.lastChild;i&&We(i)&&t.hasChildNodes()&&e.remove(i),Ye(e,n,!0)&&Ce(F.fromDom(n)),xn(e,t,n),r&&n.appendChild(r);var u,a,l,c,s=(u=F.fromDom(n),a=F.fromDom(t),l=u.dom,c=a.dom,l!==c&&l.contains(c))?e.getParents(t,Fe,n):[];e.remove(t),A(s,function(t){Ye(e,t)&&t!==e.getRoot()&&e.remove(t)})}},On=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){Ce(F.fromDom(n)),Tn(e.dom,t,n),e.selection.setCursorLocation(n,0)}(e,n,r);else{var i=on(t);Tn(o,n,r),e.selection.setRng(un(i))}},An=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=vt(e,o),u=n.getParent(r.getStart(),"LI",i);if(u){var a=u.parentElement;if(a===e.getBody()&&Ye(n,a))return!0;var l=st(r.getRng()),c=n.getParent(Sn(e,l,t,i),"LI",i),s=c&&(t?n.isChildOf(u,c):n.isChildOf(c,u));if(c&&c!==u&&!s)return e.undoManager.transact(function(){var n,r;t?On(e,l,c,u):(null===(r=(n=u).parentNode)||void 0===r?void 0:r.firstChild)===n?Jt(e):function(e,t,n,r){var o=on(t);Tn(e.dom,n,r);var i=un(o);e.selection.setRng(i)}(e,l,u,c)}),!0;if(s&&!t&&c!==u)return e.undoManager.transact(function(){if(l.commonAncestorContainer.parentElement){var t=on(l),r=l.commonAncestorContainer.parentElement;xn(n,l.commonAncestorContainer.parentElement,c),r.remove();var o=un(t);e.selection.setRng(o)}}),!0;if(!c&&!t&&0===l.startOffset&&0===l.endOffset)return e.undoManager.transact(function(){Xt(e)}),!0}return!1},Nn=function(e,t){var n=e.dom,r=e.selection.getStart(),o=vt(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i,void 0,{checkRootAsContent:!0})){var u=st(e.selection.getRng()),a=n.getParent(Sn(e,u,t,o),"LI",o);if(a){var l=function(e){return x(["td","th","caption"],Z(e))},c=function(e){return e.dom===o};return!!function(e,t){return U(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:v).getOr(e.isNone()&&t.isNone())}(pe(F.fromDom(a),l,c),pe(F.fromDom(u.startContainer),l,c),z)&&(e.undoManager.transact(function(){var r=a.parentNode;!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),pn(n,r),e.selection.select(a,!0),e.selection.collapse(t)}),!0)}}return!1},En=function(e){var t=e.selection.getStart(),n=vt(e,t);return e.dom.getParent(t,"LI,DT,DD",n)||gt(e).length>0},Dn=function(e,t){var n=e.selection;return!xt(e,n.getNode())&&(n.isCollapsed()?function(e,t){return An(e,t)||Nn(e,t)}(e,t):function(e){return!!En(e)&&(e.undoManager.transact(function(){var t=!0,n=function(){return t=!1};e.on("input",n),e.execCommand("Delete"),e.off("input",n),t&&e.dispatch("input"),wn(e.dom,e.getBody())}),!0)}(e))},_n=function(e){var t=L(Nt(e).split("")),n=O(t,function(e,t){var n=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*n});return E(n,function(e,t){return e+t},0)},Pn=function(e){if(--e<0)return"";var t=e%26,n=Math.floor(e/26);return Pn(n)+String.fromCharCode("A".charCodeAt(0)+t)},Ln=function(e){var t,n,r=mt(e);ze(r)&&!xt(e,r)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:(t={start:e.dom.getAttrib(r,"start","1"),listStyleType:y.from(e.dom.getStyle(r,"list-style-type"))},n=parseInt(t.start,10),j(t.listStyleType,"upper-alpha")?Pn(n):j(t.listStyleType,"lower-alpha")?Pn(n).toLowerCase():t.start)},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){(function(e){switch(function(e){return/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:function(e){return/^[a-z]+$/.test(e)}(e)?1:e.length>0?4:3}(e)){case 2:return y.some({listStyleType:y.none(),start:e});case 0:return y.some({listStyleType:y.some("upper-alpha"),start:_n(e).toString()});case 1:return y.some({listStyleType:y.some("lower-alpha"),start:_n(e).toString()});case 3:return y.some({listStyleType:y.none(),start:""});case 4:return y.none()}})(t.getData().start).each(function(t){e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})}),t.close()}})},In=function(e,t){return function(){var n=mt(e);return f(n)&&n.nodeName===t}},Rn=function(e){e.addCommand("mceListProps",function(){Ln(e)})},Mn=function(e){e.on("BeforeExecCommand",function(t){var n=t.command.toLowerCase();
1"indent"===n?Yt(e):"outdent"===n&&Jt(e)}),e.addCommand("InsertUnorderedList",function(t,n){bn(e,"UL",n)}),e.addCommand("InsertOrderedList",function(t,n){bn(e,"OL",n)}),e.addCommand("InsertDefinitionList",function(t,n){bn(e,"DL",n)}),e.addCommand("RemoveList",function(){Xt(e)}),Rn(e),e.addCommand("mceListUpdate",function(t,n){l(n)&&function(e,t){var n=mt(e);null===n||xt(e,n)||e.undoManager.transact(function(){l(t.styles)&&e.dom.setStyles(n,t.styles),l(t.attrs)&&Ee(t.attrs,function(t,r){return e.dom.setAttrib(n,r,t)})})}(e,n)}),e.addQueryStateHandler("InsertUnorderedList",In(e,"UL")),e.addQueryStateHandler("InsertOrderedList",In(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",In(e,"DL"))},Bn=tinymce.util.Tools.resolve("tinymce.html.Node"),jn=function(e){return 3===e.type},Un=function(e){return 0===e.length},Hn=function(t){var n=function(e,n){var r=Bn.create("li");A(e,function(e){return r.append(e)}),n?t.insert(r,n,!0):t.append(r)},r=E(t.children(),function(t,r){return jn(r)?[].concat(e(t),[r]):Un(t)||jn(r)?t:(n(t,r),[])},[]);Un(r)||n(r)},Fn=function(e){et(e)&&function(e){e.on("keydown",function(t){t.keyCode!==Oe.TAB||Oe.metaKeyPressed(t)||e.undoManager.transact(function(){(t.shiftKey?Jt(e):Yt(e))&&t.preventDefault()})})}(e),function(e){e.on("ExecCommand",function(t){var n=t.command.toLowerCase();"delete"!==n&&"forwarddelete"!==n||!En(e)||wn(e.dom,e.getBody())}),e.on("keydown",function(t){t.keyCode===Oe.BACKSPACE?Dn(e,!1)&&t.preventDefault():t.keyCode===Oe.DELETE&&Dn(e,!0)&&t.preventDefault()})}(e)},Vn=function(e,t){return function(n){return n.setEnabled(e.selection.isEditable()),Tt(e,function(r){n.setActive(Ct(r.parents,t)),n.setEnabled(!xt(e,r.element)&&e.selection.isEditable())})}},zn=function(e,t){return function(n){return Tt(e,function(r){return n.setEnabled(Ct(r.parents,t)&&!xt(e,r.element))})}};t.add("lists",function(e){return function(e){(0,e.options.register)("lists_indent_on_tab",{processor:"boolean",default:!0})}(e),function(e){e.on("PreInit",function(){e.parser.addNodeFilter("ul,ol",function(e){return A(e,Hn)})})}(e),e.hasPlugin("rtc",!0)?Rn(e):(Fn(e),Mn(e)),function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:Vn(e,"OL")}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:Vn(e,"UL")}))}(e),function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return e.execCommand("mceListProps")},onSetup:zn(e,"OL")};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=mt(e,t);return ze(n)?["listprops"]:[]}})}(e),function(e){return{backspaceDelete:function(t){Dn(e,t)}}}(e)})}()},67923(e,t,n){n(99704)},99704(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?e(Object(o),!0).forEach(function(e){n(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function n(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function u(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}!function(){"use strict";var e,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=function(e){return function(t){return u=a(n=t),(null===n?"null":"object"===u&&Array.isArray(n)?"array":"object"===u&&(l=r=n,(o=String).prototype.isPrototypeOf(l)||(null===(i=r.constructor)||void 0===i?void 0:i.name)===o.name)?"string":u)===e;var n,r,o,i,u,l}},l=function(e){return function(t){return a(t)===e}},c=u("string"),s=u("array"),f=l("boolean"),d=(e=void 0,function(t){return e===t}),m=function(e){return!function(e){return null==e}(e)},p=l("function"),g=l("number"),v=function(){},h=function(e){return function(){return e}},b=function(e){return e},y=function(e,t){return e===t};function w(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=n.concat(r);return e.apply(null,i)}}var S=function(e){e()},C=h(!1),k=h(!0),x=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.tag=t,this.value=n}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"fold",value:function(e,t){return this.tag?t(this.value):e()}},{key:"isSome",value:function(){return this.tag}},{key:"isNone",value:function(){return!this.tag}},{key:"map",value:function(t){return this.tag?e.some(t(this.value)):e.none()}},{key:"bind",value:function(t){return this.tag?t(this.value):e.n
1one()}},{key:"exists",value:function(e){return this.tag&&e(this.value)}},{key:"forall",value:function(e){return!this.tag||e(this.value)}},{key:"filter",value:function(t){return!this.tag||t(this.value)?this:e.none()}},{key:"getOr",value:function(e){return this.tag?this.value:e}},{key:"or",value:function(e){return this.tag?this:e}},{key:"getOrThunk",value:function(e){return this.tag?this.value:e()}},{key:"orThunk",value:function(e){return this.tag?this:e()}},{key:"getOrDie",value:function(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}},{key:"getOrNull",value:function(){return this.tag?this.value:null}},{key:"getOrUndefined",value:function(){return this.value}},{key:"each",value:function(e){this.tag&&e(this.value)}},{key:"toArray",value:function(){return this.tag?[this.value]:[]}},{key:"toString",value:function(){return this.tag?"some(".concat(this.value,")"):"none()"}}],[{key:"some",value:function(t){return new e(!0,t)}},{key:"none",value:function(){return e.singletonNone}},{key:"from",value:function(t){return m(t)?e.some(t):e.none()}}])}();x.singletonNone=new x(!1);var T=Object.keys,O=Object.hasOwnProperty,A=function(e,t){for(var n=T(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},N=function(e,t){var n,r={};return function(e,t,n,r){A(e,function(e,o){(t(e,o)?n:r)(e,o)})}(e,t,(n=r,function(e,t){n[t]=e}),v),r},E=function(e){return function(e,t){var n=[];return A(e,function(e,r){n.push(t(e,r))}),n}(e,b)},D=function(e){return T(e).length},_=function(e,t){return P(e,t)?x.from(e[t]):x.none()},P=function(e,t){return O.call(e,t)},L=function(e,t){return P(e,t)&&void 0!==e[t]&&null!==e[t]},I=Array.prototype.indexOf,R=Array.prototype.push,M=function(e,t){return function(e,t){return I.call(e,t)}(e,t)>-1},B=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},j=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},U=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},H=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},F=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},V=function(e,t,n){return H(e,function(e,r){n=t(n,e,r)}),n},z=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return x.some(i);if(n(i,r))break}return x.none()}(e,t,C)},q=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!s(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);R.apply(t,e[n])}return t}(U(e,t))},K=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},$=function(e,t){return t>=0&&t<e.length?x.some(e[t]):x.none()},W=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()},G=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Q={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1){var r="HTML does not have a single root node";throw console.error(r,e),new Error(r)}return G(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return G(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return G(n)},fromDom:G,fromPoint:function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(G)}},Z=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Y=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},J=function(e,t){return e.dom===t.dom},X=Z;"undefined"!=typeof window?window:Function("return this;")();var ee,te=function(e){return e.dom.nodeName.toLowerCase()},ne=function(e){return e.dom.nodeType},re=function(e){return function(t){return ne(t)===e}},oe=function(e){return 8===ne(e)||"#comment"===te(e)},ie=re(1),ue=re(3),ae=re(9),le=re(11),ce=function(e){return function(t){return ie(t)&&te(t)===e}},se=function(e){return ae(e)?e:(t=e,Q.fromDom(t.dom.ownerDocument));var t},fe=function(e){return x.from(e.dom.parentNode).map(Q.fromDom)},de=function(e,t){for(var n=p(t)?t:C,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,u=Q.fromDom(i);if(o.push(u),!0===n(u))break;r=i}return o},me=function(e){return x.from(e.dom.previousSibling).map(Q.fromDom)},pe=function(e){return x.from(e.dom.nextSibling).map(Q.fromDom)},ge=function(e){return U(e.dom.childNodes,Q.fromDom)},ve=function(e){return function(e,t){var n=e.dom.childNodes;return x.from(n[t]).map(Q.fromDom)}(e,0)},he=function(e){var t,n=function(e){return Q.fromDom(e.dom.getRootNode())}(e);return le(t=n)&&m(t.dom.host)?x.some(n):x.none()},be=function(e){return Q.fromDom(e.dom.host)},ye=function(e){var t=ue(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return he(Q.fromDom(t)).fold(function(){return o.body.contains(t)},(n=ye,r=be,function(e){return n(r(e))}))},we=function(e,t,n,r,o){return e(n,r)?x.some(n):p(o)&&o(n)?x.none():t(n,r,o)},Se=function(e,t,n){for(var r=e.dom,o=p(n)?n:C;r.parentNode;){r=r.parentNode;var i=Q.fromDom(r);if(t(i))return x.some(i);if(o(i))break}return x.none()},Ce=function(e,t,n){return Se(e,function(e){return Z(e,t)},n)},ke=function(e,t){return function(e,t){return z(e.dom.childNodes,function(e){return t(Q.fromDom(e))}).map(Q.fromDom)}(e,function(e){return Z(e,t)})},xe=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Y(n)?x.none():x.from(n.querySelector(e)).map(Q.fromDom)}(t,e)},Te=function(e,t,n){return we(function(e,t){return Z(e,t)},Ce,e,t,n)},Oe=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ye(e)?e.dom.isContentEditable:(t=e,Te(t,"[contenteditable]")).fold(h(n),function(e){return"true"===Ae(e)})},Ae=function(e){return e.dom.contentEditable},Ne=function(e){return function(t){return J(t,function(e){return Q.fromDom(e.getBody())}(e))}},Ee=function(e){return/^\d+(\.\d+)?$/.test(e)?e+"px":e},De=function(e){return Q.fromDom(e.selection.getStart())},_e=function(e){return(t=e,n=ce("table"),we(function(e,t){return t(e)},Se,t,n,r)).forall(Oe);var t,n,r},Pe=function(e,t){var n=[];return H(ge(e),function(e){t(e)&&(n=n.concat([e])),n=n.concat(Pe(e,t))}),n},Le=function(e,t){return function(e,t){return F(ge(e),t)}(e,function(e){return Z(e,t)})},Ie=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Y(n)?[]:U(n.querySelectorAll(e),Q.fromDom)}(t,e)},Re=function(e,t,n){if(!(c(n)||f(n)||g(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,"::
1Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Me=function(e,t,n){Re(e.dom,t,n)},Be=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},je=function(e,t){return x.from(Be(e,t))},Ue=function(e,t){e.dom.removeAttribute(t)},He=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return e.exists(function(e){return n(e,t)})},Fe=function(e,t,n){return e.isSome()&&t.isSome()?x.some(n(e.getOrDie(),t.getOrDie())):x.none()},Ve=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},ze=(ee=/^\s+|\s+$/g,function(e){return e.replace(ee,"")}),qe=function(e){return e.length>0},Ke=function(e){var t=parseInt(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:10);return isNaN(t)?x.none():x.some(t)},$e=function(e){return void 0!==e.style&&p(e.style.getPropertyValue)},We=function(e,t,n){!function(e,t,n){if(!c(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);$e(e)&&e.style.setProperty(t,n)}(e.dom,t,n)},Ge=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||ye(e)?r:Qe(n,t)},Qe=function(e,t){return $e(e)?e.style.getPropertyValue(t):""},Ze=function(e,t){var n=e.dom,r=Qe(n,t);return x.from(r).filter(function(e){return e.length>0})},Ye=function(e,t){!function(e,t){$e(e)&&e.style.removeProperty(t)}(e.dom,t),He(je(e,"style").map(ze),"")&&Ue(e,"style")},Je=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return je(e,t).map(function(e){return parseInt(e,10)}).getOr(n)},Xe=function(e,t){return et(e,t,k)},et=function(e,t,n){return q(ge(e),function(e){return Z(e,t)?n(e)?[e]:[]:et(e,t,n)})},tt=["tfoot","thead","tbody","colgroup"],nt=function(e,t,n){return{element:e,rowspan:t,colspan:n}},rt=function(e,t,n){return{element:e,cells:t,section:n}},ot=function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C;return n(t)?x.none():M(e,te(t))?x.some(t):Ce(t,e.join(","),function(e){return Z(e,"table")||n(e)})}(["td","th"],e,t)},it=function(e,t){return Te(e,"table",t)},ut=function(e){return Xe(e,"tr")},at=function(e){return it(e).fold(h([]),function(e){return Le(e,"colgroup")})},lt=function(e,t){return U(e,function(e){if("colgroup"===te(e)){var n=U(function(e){return Z(e,"colgroup")?Le(e,"col"):q(at(e),function(e){return Le(e,"col")})}(e),function(e){var t=Je(e,"span",1);return nt(e,1,t)});return rt(e,n,"colgroup")}var r=U(function(e){return Xe(e,"th,td")}(e),function(e){var t=Je(e,"rowspan",1),n=Je(e,"colspan",1);return nt(e,t,n)});return rt(e,r,t(e))})},ct=function(e){return fe(e).map(function(e){var t=te(e);return function(e){return M(tt,e)}(t)?t:"tbody"}).getOr("tbody")},st=function(e){return je(e,"data-snooker-locked-cols").bind(function(e){return x.from(e.match(/\d+/g))}).map(function(e){return function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,k)})},ft=function(e,t){return e+","+t},dt=function(e,t){var n=q(e.all,function(e){return e.cells});return F(n,t)},mt=function(e){var t,n={},r=[],o=(t=e,$(t,0)).map(function(e){return e.element}).bind(it).bind(st).getOr({}),i=0,u=0,a=0,l=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var u=e[o];(t(u,o)?n:r).push(u)}return{pass:n,fail:r}}(e,function(e){return"colgroup"===e.section}),c=l.pass,s=l.fail;H(s,function(e){var t=[];H(e.cells,function(e){for(var r=0;void 0!==n[ft(a,r)];)r++;for(var i=L(o,r.toString()),l=function(e,t,n,r,o,i){return{element:e,rowspan:t,colspan:n,row:r,column:o,isLocked:i}}(e.element,e.rowspan,e.colspan,a,r,i),c=0;c<e.colspan;c++)for(var s=0;s<e.rowspan;s++){var f=r+c,d=ft(a+s,f);n[d]=l,u=Math.max(u,f+1)}t.push(l)}),i++,r.push(rt(e.element,t,e.section)),a++});var f=function(e){return $(e,e.length-1)}(c).map(function(e){var t=function(e){var t={},n=0;return H(e.cells,function(e){var r=e.colspan;j(r,function(o){var i=n+o;t[i]=function(e,t,n){return{element:e,colspan:t,column:n}}(e.element,r,i)}),n+=r}),t}(e),n=function(e,t){return{element:e,columns:t}}(e.element,E(t));return{colgroups:[n],columns:t}}).getOrThunk(function(){return{colgroups:[],columns:{}}}),d=f.columns,m=f.colgroups,p=function(e,t){return{rows:e,columns:t}}(i,u);return{grid:p,access:n,all:r,columns:d,colgroups:m}},pt=function(e){var t=function(e){var t=ut(e),n=at(e),o=[].concat(r(n),r(t));return lt(o,ct)}(e);return mt(t)},gt=function(e,t,n){return x.from(e.access[ft(t,n)])},vt=function(e,t,n){var r=dt(e,function(e){return n(t,e.element)});return r.length>0?x.some(r[0]):x.none()},ht=function(e){return q(e.all,function(e){return e.cells})},bt=function(e,t){return x.from(e.columns[t])},yt=tinymce.util.Tools.resolve("tinymce.util.Tools"),wt=function(e,t,n){for(var r,o=e.select("td,th",t),i=0;i<o.length;i++){var u=e.getStyle(o[i],n);if(d(r)&&(r=u),r!==u)return""}return r},St=function(e,t,n){yt.each("left center right".split(" "),function(r){r!==n&&e.formatter.remove("align"+r,{},t)}),n&&e.formatter.apply("align"+n,{},t)},Ct=function(e,n,r){e.dispatch("TableModified",t(t({},r),{},{table:n}))},kt=function(e,t){return(n=e,r=parseFloat(n),isNaN(r)?x.none():x.some(r)).getOr(t);var n,r},xt=function(e,t,n){return kt(Ge(e,t),n)},Tt=function(e,t){var n=e.dom,r=n.getBoundingClientRect().width||n.offsetWidth;return"border-box"===t?r:function(e,t,n,r){return t-xt(e,"padding-".concat(n),0)-xt(e,"padding-".concat(r),0)-xt(e,"border-".concat(n,"-width"),0)-xt(e,"border-".concat(r,"-width"),0)}(e,r,"left","right")},Ot=function(e){return Tt(e,"content-box")},At=tinymce.util.Tools.resolve("tinymce.Env"),Nt=j(5,function(e){var t="".concat(e+1,"px");return{title:t,value:t}}),Et=U(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],function(e){return{title:e,value:e.toLowerCase()}}),Dt="100%",_t=function(e){var t,n=e.dom,r=null!==(t=n.getParent(e.selection.getStart(),n.isBlock))&&void 0!==t?t:e.getBody();return Ot(Q.fromDom(r))+"px"},Pt=function(e){return function(t){return t.options.get(e)}},Lt=Pt("table_sizing_mode"),It=Pt("table_border_widths"),Rt=Pt("table_border_styles"),Mt=Pt("table_cell_advtab"),Bt=Pt("table_row_advtab"),jt=Pt("table_advtab"),Ut=Pt("table_appearance_options"),Ht=Pt("table_grid"),Ft=Pt("table_style_by_css"),Vt=Pt("table_cell_class_list"),zt=Pt("table_row_class_list"),qt=Pt("table_class_list"),Kt=Pt("table_toolbar"),$t=Pt("table_background_color_map"),Wt=Pt("table_border_color_map"),Gt=function(e){return"fixed"===Lt(e)},Qt=function(e){return"responsive"===Lt(e)},Zt=function(e){var n=e.options,r=n.get("table_default_styles");return n.isSet("table_default_styles")?r:function(e,n){return Qt(e)||!Ft(e)?n:Gt(e)?t(t({},n),{},{width:_t(e)}):t(t({},n),{},{width:Dt})}(e,r)},Yt=function(e){var n=e.options,r=n.get("table_default_attributes");return n.isSet("table_default_attributes")?r:function(e,n){return Qt(e)||Ft(e)?n:Gt(e)?t(t({},n),{},{width:_t(e)}):t(t({},n),{},{width:Dt})}(e,r)},Jt=function(e,t){return t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow},Xt=function(e,t,n){var r=vt(e,t,J),o=vt(e,n,J);return r.bind(function(e){return o.map(function(t){return n=e,r=t,o=Math.min(n.row,r.row),i=Math.min(n.column,r.column),u=Math.max(n.row+n.rowspan-1,r.row+r.rowspan-1),a=Math.max(n.column+n.colspan-1,r.column+r.colspan-1),{startRow:o,startCol:i,finishRow:u,finishCol:a};var n,r,o,i,u,a})})},en=function(e,t,n){return Xt(e,t,n).bind(function(t){return function(e,t){for(var n=!0,r=w(Jt,t),o=t.startRow;o<=t.finishRow;o++)for(var i=t.startCol;i<=t.finishCol;i++)n=n&>(e,o,i).exists(r);return n?x.some(t):x.none()}(e,t)})},tn=pt,nn=function(e,t){fe(e).each(function(n){n.dom.insertBefore(t.dom,e.dom)}
1)},rn=function(e,t){pe(e).fold(function(){fe(e).each(function(e){un(e,t)})},function(e){nn(e,t)})},on=function(e,t){ve(e).fold(function(){un(e,t)},function(n){e.dom.insertBefore(t.dom,n.dom)})},un=function(e,t){e.dom.appendChild(t.dom)},an=function(e,t){nn(e,t),un(t,e)},ln=function(e,t){H(t,function(n,r){var o=0===r?e:t[r-1];rn(o,n)})},cn=function(e,t){H(t,function(t){un(e,t)})},sn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},fn=function(e){var t=ge(e);t.length>0&&ln(e,t),sn(e)},dn=function(e,t){var n=function(t){return e(t)?x.from(t.dom.nodeValue):x.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(ue,"text"),mn=function(e){return dn.get(e)},pn=function(e,t){return dn.set(e,t)},gn=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],vn=function(e,t,n,r){var o,i,u=t(e,n);return o=function(n,r){var o=t(e,r);return hn(e,n,o)},i=u,function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(r,function(e,t){i=o(i,e,t)}),i},hn=function(e,t,n){return t.bind(function(t){return n.filter(w(e.eq,t))})},bn=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,vn):x.none()},yn={up:h({selector:Ce,closest:Te,predicate:Se,all:de}),down:h({selector:Ie,predicate:Pe}),styles:h({get:Ge,getRaw:Ze,set:We,remove:Ye}),attrs:h({get:Be,set:Me,remove:Ue,copyTo:function(e,t){!function(e,t){var n=e.dom;A(t,function(e,t){Re(n,t,e)})}(t,V(e.dom.attributes,function(e,t){return e[t.name]=t.value,e},{}))}}),insert:h({before:nn,after:rn,afterAll:ln,append:un,appendAll:cn,prepend:on,wrap:an}),remove:h({unwrap:fn,remove:sn}),create:h({nu:Q.fromTag,clone:function(e){return Q.fromDom(e.dom.cloneNode(!1))},text:Q.fromText}),query:h({comparePosition:function(e,t){return e.dom.compareDocumentPosition(t.dom)},prevSibling:me,nextSibling:pe}),property:h({children:ge,name:te,parent:fe,document:function(e){return se(e).dom},isText:ue,isComment:oe,isElement:ie,isSpecial:function(e){var t=te(e);return M(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:function(e){return ie(e)?je(e,"lang"):x.none()},getText:mn,setText:pn,isBoundary:function(e){return!!ie(e)&&("body"===te(e)||M(gn,te(e)))},isEmptyTag:function(e){return!!ie(e)&&M(["br","img","hr","input"],te(e))},isNonEditable:function(e){return ie(e)&&"false"===Be(e,"contenteditable")}}),eq:J,is:X},wn=function(e){return Ce(e,"table")},Sn=function(e,t,n){return xe(e,t).bind(function(t){return xe(e,n).bind(function(e){return(n=wn,r=[t,e],bn(yn,function(e,t){return n(t)},r)).map(function(n){return{first:t,last:e,table:n}});var n,r})})},Cn=function(e,t){return function(e,t){var n=Ie(e,t);return n.length>0?x.some(n):x.none()}(e,t)},kn=function(e,t,n){return Sn(e,t,n).bind(function(t){var n=function(t){return J(e,t)},r="thead,tfoot,tbody,table",o=Ce(t.first,r,n),i=Ce(t.last,r,n);return o.bind(function(e){return i.bind(function(n){return J(e,n)?function(e,t,n){var r=tn(e);return en(r,t,n)}(t.table,t.first,t.last):x.none()})})})},xn=function(e){return U(e,Q.fromDom)},Tn="data-mce-selected",On="data-mce-first-selected",An="data-mce-last-selected",Nn={selected:Tn,selectedSelector:"td["+Tn+"],th["+Tn+"]",firstSelected:On,firstSelectedSelector:"td["+On+"],th["+On+"]",lastSelected:An,lastSelectedSelector:"td["+An+"],th["+An+"]"},En=function(e){return function(t,n){var r,o=te(t),i="col"===o||"colgroup"===o?it(r=t).bind(function(e){return Cn(e,Nn.firstSelectedSelector)}).fold(h(r),function(e){return e[0]}):t;return Te(i,e,n)}},Dn=En("th,td,caption"),_n=En("th,td"),Pn=function(e){return xn(e.model.table.getSelectedCells())},Ln=function(e,t){var n=_n(e),r=n.bind(function(e){return it(e)}).map(function(e){return ut(e)});return Fe(n,r,function(e,n){return F(n,function(n){return B(xn(n.dom.cells),function(n){return"1"===Be(n,t)||J(n,e)})})}).getOr([])},In=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],Rn=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Mn=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Bn=function(e){return(t=e,n="#",Ve(t,n)?function(e,t){return e.substring(t)}(t,n.length):t).toUpperCase();var t,n},jn=function(e){return function(e){return Rn.test(e)||Mn.test(e)}
1(e)?x.some({value:Bn(e)}):x.none()},Un=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Hn=function(e){return function(e){return{value:Bn(e)}}(Un(e.red)+Un(e.green)+Un(e.blue))},Fn=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,Vn=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,zn=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},qn=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),u=parseInt(n,10),a=parseFloat(r);return zn(o,i,u,a)},Kn=function(e){var t=Fn.exec(e);if(null!==t)return x.some(qn(t[1],t[2],t[3],"1"));var n=Vn.exec(e);return null!==n?x.some(qn(n[1],n[2],n[3],n[4])):x.none()},$n=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Wn=function(){return e=function(e){return e.unbind()},t=$n(x.none()),n=function(){return t.get().each(e)},{clear:function(){n(),t.set(x.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(x.some(e))}};var e,t,n},Gn=function(e,t,n){return function(r){var o=Wn(),i=!qe(n),u=function(){var u=Pn(e),a=function(r){return e.formatter.match(t,{value:n},r.dom,i)};i?(r.setActive(!B(u,a)),o.set(e.formatter.formatChanged(t,function(e){return r.setActive(!e)},!0))):(r.setActive(K(u,a)),o.set(e.formatter.formatChanged(t,r.setActive,!1,{value:n})))};return e.initialized?u():e.on("init",u),o.clear}},Qn=function(e){return L(e,"menu")},Zn=function(e){return U(e,function(e){var t=e.text||e.title||"";return Qn(e)?{text:t,items:Zn(e.menu)}:{text:t,value:e.value}})},Yn=function(e){return e.length?x.some(Zn([{text:"Select...",value:"mce-no-match"}].concat(r(e)))):x.none()},Jn=function(e,t,n,r){return U(t,function(t){var o=t.text||t.title;return Qn(t)?{type:"nestedmenuitem",text:o,getSubmenuItems:function(){return Jn(e,t.menu,n,r)}}:{text:o,type:"togglemenuitem",onAction:function(){return r(t.value)},onSetup:Gn(e,n,t.value)}})},Xn=function(e,t){return function(r){e.execCommand("mceTableApplyCellStyle",!1,n({},t,r))}},er=function(e){return q(e,function(e){return Qn(e)?[t(t({},e),{},{menu:er(e.menu)})]:qe(e.value)?[e]:[]})},tr=function(e,t,n,r){return function(o){return o(Jn(e,t,n,r))}},nr=function(e,t,r){var o=U(t,function(e){return{text:e.title,value:"#"+(t=e.value,jn(t).orThunk(function(){return Kn(t).map(Hn)}).getOrThunk(function(){var e=document.createElement("canvas");e.height=1,e.width=1;var n=e.getContext("2d");n.clearRect(0,0,e.width,e.height),n.fillStyle="#FFFFFF",n.fillStyle=t,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],u=r[2],a=r[3];return Hn(zn(o,i,u,a))})).value,type:"choiceitem"};var t});return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:o.length>0?o:void 0,allowCustomColors:!1},onAction:function(t){var o="remove"===t.value?"":t.value;e.execCommand("mceTableApplyCellStyle",!1,n({},r,o))}}]},rr=function(e){return function(){var t="header"===e.queryCommandValue("mceTableRowType")?"body":"header";e.execCommand("mceTableRowType",!1,{type:t})}},or=function(e){return function(){var t="th"===e.queryCommandValue("mceTableColType")?"td":"th";e.execCommand("mceTableColType",!1,{type:t})}},ir=[{name:"width",type:"input",label:"Width"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:In}],ur=function(e){return ir.concat(function(e){return Yn(Vt(e)).map(function(e){return{name:"class",type:"listbox",label:"Class",items:e}})}(e).toArray())},ar=function(e,t){var n=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""}].concat(Zn(Rt(e)))},{name:"bordercolor",type:"colorinput",label:"Border color"}
1,{name:"backgroundcolor",type:"colorinput",label:"Background color"}];return{title:"Advanced",name:"advanced",items:"cell"===t?[{name:"borderwidth",type:"input",label:"Border width"}].concat(n):n}},lr=function(e,t){var n=e.dom;return{setAttrib:function(e,r){n.setAttrib(t,e,r)},setStyle:function(e,r){n.setStyle(t,e,r)},setFormat:function(n,r){""===r?e.formatter.remove(n,{value:null},t,!0):e.formatter.apply(n,{value:r},t)}}},cr=ce("th"),sr=function(e,t){return e&&t?"sectionCells":e?"section":"cells"},fr=function(e){var t=F(e,function(e){return cr(e.element)});return 0===t.length?x.some("td"):t.length===e.length?x.some("th"):x.none()},dr=function(e){var t=U(e,function(e){return function(e){var t="thead"===e.section,n=He(fr(e.cells),"th");return"tfoot"===e.section?{type:"footer"}:t||n?{type:"header",subType:sr(t,n)}:{type:"body"}}(e).type}),n=M(t,"header"),r=M(t,"footer");if(n||r){var o=M(t,"body");return!n||o||r?n||o||!r?x.none():x.some("footer"):x.some("header")}return x.some("body")},mr=function(e,t){return W(e.all,function(e){return z(e.cells,function(e){return J(t,e.element)})})},pr=function(e,t,n){var r,o,i=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}(U(t.selection,function(t){return ot(t).bind(function(t){return mr(e,t)}).filter(n)}));return r=i.length>0,o=i,r?x.some(o):x.none()},gr=function(e,t){return pr(e,t,k)},vr=function(e,t){return K(t,function(t){return function(e,t){return mr(e,t).exists(function(e){return!e.isLocked})}(e,t)})},hr=function(e,t){return function(e,t){return t.mergable}(0,t).filter(function(t){return vr(e,t.cells)})},br=function(e,t){return function(e,t){return t.unmergable}(0,t).filter(function(t){return vr(e,t)})},yr=function(e){if(!s(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return H(e,function(r,o){var i=T(r);if(1!==i.length)throw new Error("one and only one name per case");var u=i[0],a=r[u];if(void 0!==n[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!s(a))throw new Error("case arguments must be an array");t.push(u),n[u]=function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var l=r.length;if(l!==a.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+a.length+" ("+a+"), got "+l);return{fold:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];if(n.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+n.length);return n[o].apply(null,r)},match:function(e){var n=T(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!K(t,function(e){return M(n,e)}))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[u].apply(null,r)},log:function(e){console.log(e,{constructors:t,constructor:u,params:r})}}}}),n};t({},yr([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]));var wr=function(e,t){var n=pt(e);return gr(n,t).bind(function(e){var t=e[e.length-1],r=e[0].row,o=t.row+t.rowspan,i=n.all.slice(r,o);return dr(i)}).getOr("")},Sr=function(e){return Ve(e,"rgb")?Kn(t=e).map(Hn).map(function(e){return"#"+e.value}).getOr(t):e;var t},Cr=function(e){var t=Q.fromDom(e);return{borderwidth:Ze(t,"border-width").getOr(""),borderstyle:Ze(t,"border-style").getOr(""),bordercolor:Ze(t,"border-color").map(Sr).getOr(""),backgroundcolor:Ze(t,"background-color").map(Sr).getOr("")}},kr=function(e){var t=e[0],n=e.slice(1);return H(n,function(e){H(T(t),function(n){A(e,function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="class"===n?"mce-no-match":"")})})}),t},xr=function(e,t,n,r){return z(e,function(e){return!d(n.formatter.matchNode(r,t+e))}).getOr("")},Tr=w(xr,["left","center","right"],"align"),Or=w(xr,["top","middle","bottom"],"valign"),Ar=function(e){return it(Q.fromDom(e)).map(function(t){var n={selection:xn(e.cells)};return wr(t,n)}).getOr("")},Nr=function(e,t){var n=pt(e),r=ht(n),o=F(r,function(e){return B(t,function(t){return J(e.element,t)})});return U(o,function(e){return{element:e.element.dom,column:bt(n,e.column).map(function(e){return e.element.dom})}})},Er=function(e,t,n,r){var o=1===t.length;H(t,function(t){var i=t.element,u=o?k:r,a=lr(e,i);!function(e,t,n,r){r("scope")&&e.setAttrib("scope",n.scope),r("class")&&"mce-no-match"!==n.class&&e.setAttrib("class",n.class),r("width")&&t.setStyle("width",Ee(n.width))}(a,t.column.map(function(t){return lr(e,t)}).getOr(a),n,u),Mt(e)&&function(e,t,n){n("backgroundcolor")&&e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),n("bordercolor")&&e.setFormat("tablecellbordercolor",t.bordercolor),n("borderstyle")&&e.setFormat("tablecellborderstyle",t.borderstyle),n("borderwidth")&&e.setFormat("tablecellborderwidth",Ee(t.borderwidth))}(a,n,u),r("halign")&&St(e,i,n.halign),r("valign")&&function(e,t,n){yt.each("top middle bottom".split(" "),function(r){r!==n&&e.formatter.remove("valign"+r,{},t)}),n&&e.formatter.apply("valign"+n,{},t)}
1(e,i,n.valign)})},Dr=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact(function(){!function(e,t,n,r){var o=N(r,function(e,t){return n[t]!==e});D(o)>0&&t.length>=1&&it(t[0]).each(function(n){var i=Nr(n,t),u=D(N(o,function(e,t){return"scope"!==t&&"celltype"!==t}))>0,a=P(o,"celltype");(u||P(o,"scope"))&&Er(e,i,r,w(P,o)),a&&function(e,t){e.execCommand("mceTableCellType",!1,{type:t.celltype,no_events:!0})}(e,r),Ct(e,n.dom,{structure:a,style:u})})}(e,t,n,o),e.focus()})},_r=function(e,n){var r=it(n[0]).map(function(r){return U(Nr(r,n),function(n){return function(e,n,r,o){var i,u,a,l=e.dom,c=o.getOr(n);return t({width:(u=c,a="width",l.getStyle(u,a)||l.getAttrib(u,a)),scope:l.getAttrib(n,"scope"),celltype:(i=n,i.nodeName.toLowerCase()),class:l.getAttrib(n,"class",""),halign:Tr(e,n),valign:Or(e,n)},r?Cr(n):{})}(e,n.element,Mt(e),n.column)})});return kr(r.getOrDie())},Pr=function(e){var t=Pn(e);if(0!==t.length){var n=_r(e,t),r={type:"tabpanel",tabs:[{title:"General",name:"general",items:ur(e)},ar(e,"cell")]},o={type:"panel",items:[{type:"grid",columns:2,items:ur(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:Mt(e)?r:o,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:n,onSubmit:w(Dr,e,t,n)})}},Lr=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],Ir=function(e){return Lr.concat(function(e){return Yn(zt(e)).map(function(e){return{name:"class",type:"listbox",label:"Class",items:e}})}(e).toArray())},Rr=function(e,t,n,r){var o=1===t.length?k:r;H(t,function(t){var i=Le(Q.fromDom(t),"td,th"),u=lr(e,t);!function(e,t,n){n("class")&&"mce-no-match"!==t.class&&e.setAttrib("class",t.class),n("height")&&e.setStyle("height",Ee(t.height))}(u,n,o),Bt(e)&&function(e,t,n){n("backgroundcolor")&&e.setStyle("background-color",t.backgroundcolor),n("bordercolor")&&e.setStyle("border-color",t.bordercolor),n("borderstyle")&&e.setStyle("border-style",t.borderstyle)}(u,n,o),r("height")&&H(i,function(t){e.dom.setStyle(t.dom,"height",null)}),r("align")&&St(e,t,n.align)})},Mr=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact(function(){!function(e,t,n,r){var o=N(r,function(e,t){return n[t]!==e});if(D(o)>0){var i=P(o,"type"),u=!i||D(o)>1;u&&Rr(e,t,r,w(P,o)),i&&function(e,t){e.execCommand("mceTableRowType",!1,{type:t.type,no_events:!0})}(e,r),it(Q.fromDom(t[0])).each(function(t){return Ct(e,t.dom,{structure:i,style:u})})}}(e,t,n,o),e.focus()})},Br=function(e){var n=Ln(De(e),Nn.selected);if(0!==n.length){var r=U(n,function(n){return function(e,n,r){var o=e.dom;return t({height:o.getStyle(n,"height")||o.getAttrib(n,"height"),class:o.getAttrib(n,"class",""),type:Ar(n),align:Tr(e,n)},r?Cr(n):{})}(e,n.dom,Bt(e))}),o=kr(r),i={type:"tabpanel",tabs:[{title:"General",name:"general",items:Ir(e)},ar(e,"row")]},u={type:"panel",items:[{type:"grid",columns:2,items:Ir(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:Bt(e)?i:u,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onSubmit:w(Mr,e,U(n,function(e){return e.dom}),o)})}},jr=function(e,t,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=Ut(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],i=t.length>0?[{name:"class",type:"listbox",label:"Class",items:t}]:[];return r.concat([{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}]).concat(o).concat([{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}]).concat(i)},Ur=function(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)c(n)&&m(r)?e.setStyle(t,n,r):e.setStyles(t,n);else if(t.children)for(var o=0;o<t.children.length;o++)Ur(e,t.children[o],n,r)},Hr=function(e,n,r,o){var i=e.dom,u={},a={},l=Ft(e),c=jt(e),s=0===parseFloat(r.border);
1if(d(r.class)||"mce-no-match"===r.class||(u.class=r.class),a.height=Ee(r.height),l?a.width=Ee(r.width):i.getAttrib(n,"width")&&(u.width=function(e){return e?e.replace(/px$/,""):""}(r.width)),l?(s?(u.border=0,a["border-width"]=""):(a["border-width"]=Ee(r.border),u.border=1),a["border-spacing"]=Ee(r.cellspacing)):(u.border=s?0:r.border,u.cellpadding=r.cellpadding,u.cellspacing=r.cellspacing),l&&n.children){var f={};if(s?f["border-width"]="":o.border&&(f["border-width"]=Ee(r.border)),o.cellpadding&&(f.padding=Ee(r.cellpadding)),c&&o.bordercolor&&(f["border-color"]=r.bordercolor),!function(e){for(var t in e)if(O.call(e,t))return!1;return!0}(f))for(var m=0;m<n.children.length;m++)Ur(i,n.children[m],f)}if(c){var p=r;a["background-color"]=p.backgroundcolor,a["border-color"]=p.bordercolor,a["border-style"]=p.borderstyle}i.setStyles(n,t(t({},Zt(e)),a)),i.setAttribs(n,t(t({},Yt(e)),u))},Fr=function(e,t,n,r){var o=e.dom,i=r.getData(),u=N(i,function(e,t){return n[t]!==e});r.close(),e.undoManager.transact(function(){if(!t){var n=Ke(i.cols).getOr(1),r=Ke(i.rows).getOr(1);e.execCommand("mceInsertTable",!1,{rows:r,columns:n}),t=_n(De(e),Ne(e)).bind(function(t){return it(t,Ne(e))}).map(function(e){return e.dom}).getOrDie()}if(D(u)>0){var a={border:P(u,"border"),bordercolor:P(u,"bordercolor"),cellpadding:P(u,"cellpadding")};Hr(e,t,i,a);var l=o.select("caption",t)[0];(l&&!i.caption||!l&&i.caption)&&e.execCommand("mceTableToggleCaption"),St(e,t,i.align)}if(e.focus(),e.addVisual(),D(u)>0){var c=P(u,"caption"),s=!c||D(u)>1;Ct(e,t,{structure:c,style:s})}})},Vr=function(e,n){var r,o=e.dom,i=function(e,n){var r,o,i,u=Zt(e),a=Yt(e),l=n?{borderstyle:_(u,"border-style").getOr(""),bordercolor:Sr(_(u,"border-color").getOr("")),backgroundcolor:Sr(_(u,"background-color").getOr(""))}:{};return t(t(t(t(t(t({},{height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""}),u),a),l),(i=u["border-width"],Ft(e)&&i?{border:i}:_(a,"border").fold(function(){return{}},function(e){return{border:e}}))),(r=_(u,"border-spacing").or(_(a,"cellspacing")).fold(function(){return{}},function(e){return{cellspacing:e}}),o=_(u,"border-padding").or(_(a,"cellpadding")).fold(function(){return{}},function(e){return{cellpadding:e}}),t(t({},r),o)))}(e,jt(e));n?(i.cols="1",i.rows="1",jt(e)&&(i.borderstyle="",i.bordercolor="",i.backgroundcolor="")):(r=o.getParent(e.selection.getStart(),"table",e.getBody()))?i=function(e,n,r){var o=e.dom,i=Ft(e)?o.getStyle(n,"border-spacing")||o.getAttrib(n,"cellspacing"):o.getAttrib(n,"cellspacing")||o.getStyle(n,"border-spacing"),u=Ft(e)?wt(o,n,"padding")||o.getAttrib(n,"cellpadding"):o.getAttrib(n,"cellpadding")||wt(o,n,"padding");return t({width:o.getStyle(n,"width")||o.getAttrib(n,"width"),height:o.getStyle(n,"height")||o.getAttrib(n,"height"),cellspacing:null!=i?i:"",cellpadding:null!=u?u:"",border:function(t,n){var r=Ze(Q.fromDom(n),"border-width");return Ft(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||wt(e.dom,n,"border-width")||wt(e.dom,n,"border")||""}(o,n),caption:!!o.select("caption",n)[0],class:o.getAttrib(n,"class",""),align:Tr(e,n)},r?Cr(n):{})}(e,r,jt(e)):jt(e)&&(i.borderstyle="",i.bordercolor="",i.backgroundcolor="");var u=Yn(qt(e));u.isSome()&&i.class&&(i.class=i.class.replace(/\s*mce\-item\-table\s*/g,""));var a={type:"grid",columns:2,items:jr(e,u.getOr([]),n)},l=jt(e)?{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},ar(e,"table")]}:{type:"panel",items:[a]};e.windowManager.open({title:"Table Properties",size:"normal",body:l,onSubmit:w(Fr,e,r,i),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i})},zr=function(e){A({mceTableProps:w(Vr,e,!1),mceTableRowProps:w(Br,e),mceTableCellProps:w(Pr,e),mceInsertTableDialog:w(Vr,e,!0)},function(t,n){return e.addCommand(n,function(){return n=t,void(_e(De(e))&&n());var n})})},qr=b,Kr=function(e){var t=function(e,t){return je(e,t).exists(function(e){return parseInt(e,10)>1})};return e.length>0&&K(e,function(e){return t(e,"rowspan")||t(e,"colspan")})?x.some(e):x.none()},$r=function(e,t,n){return t.length<=1?x.none():kn(e,n.firstSelectedSelector,n.lastSelectedSelector).map(function(e){return{bounds:e,cells:t}})},Wr=function(e){var t=$n(x.none()),n=$n([]),r=x.none(),o=ce("caption"),i=function(e){return r.forall(function(t){return!t[e]})},u=function(){return Dn(function(e){return Q.fromDom(e.selection.getEnd())}(e),Ne(e))},a=function(){return Dn(De(e),Ne(e)).bind(function(t){return n=Fe(it(t),u().bind(it),function(n,r){return J(n,r)?o(t)?x.some(function(e){return{element:e,mergable:x.none(),unmergable:x.none(),selection:[e]}}(t)):x.some(function(e,t,n){return{element:n,mergable:$r(t,e,Nn),unmergable:Kr(e),selection:qr(e)}}(Pn(e),n,t)):x.none()}),n.bind(b);var n})},l=function(e){return it(e.element).map(function(t){var n=pt(t),r=gr(n,e).getOr([]),o=V(r,function(e,t){return t.isLocked&&(e.onAny=!0,0===t.column?e.onFirst=!0:t.column+t.colspan>=n.grid.columns&&(e.onLast=!0)),e},{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:hr(n,e).isSome(),unmergeable:br(n,e).isSome(),locked:o}})},c=function(){t.set(function(e){var t,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=e.apply(null,o)}return t}}(a)()),r=t.get().bind(l),H(n.get(),S)},s=function(e){return e(),n.set(n.get().concat([e])),function(){n.set(F(n.get(),function(t){return t!==e}))}},f=function(n,r){return s(function(){return t.get().fold(function(){n.setEnabled(!1)},function(t){n.setEnabled(!r(t)&&e.selection.isEditable())})})},d=function(n,r,o){return s(function(){return t.get().fold(function(){n.setEnabled(!1),n.setActive(!1)},function(t){n.setEnabled(!r(t)&&e.selection.isEditable()),n.setActive(o(t))})})},m=function(e){return r.exists(function(t){return t.locked[e]})},p=function(t,n){return function(r){return d(r,function(e){return o(e.element)},function(){return e.queryCommandValue(t)===n})}},g=p("mceTableRowType","header"),v=p("mceTableColType","th");return e.on("NodeChange ExecCommand TableSelectorChange",c),{onSetupTable:function(e){return f(e,function(e){return!1})},onSetupCellOrRow:function(e){return f(e,function(e){return o(e.element)})},onSetupColumn:function(e){return function(t){return f(t,function(t){return o(t.element)||m(e)}
1)}},onSetupPasteable:function(e){return function(t){return f(t,function(t){return o(t.element)||e().isNone()})}},onSetupPasteableColumn:function(e,t){return function(n){return f(n,function(n){return o(n.element)||e().isNone()||m(t)})}},onSetupMergeable:function(e){return f(e,function(e){return i("mergeable")})},onSetupUnmergeable:function(e){return f(e,function(e){return i("unmergeable")})},resetTargets:c,onSetupTableWithCaption:function(t){return d(t,C,function(t){return it(t.element,Ne(e)).exists(function(e){return ke(e,"caption").isSome()})})},onSetupTableRowHeaders:g,onSetupTableColumnHeaders:v,targets:t.get}},Gr=tinymce.util.Tools.resolve("tinymce.FakeClipboard"),Qr="x-tinymce/dom-table-",Zr=Qr+"rows",Yr=Qr+"columns",Jr=function(e){var t,n=null!==(t=Gr.read())&&void 0!==t?t:[];return W(n,function(t){return x.from(t.getType(e))})},Xr=function(){return Jr(Zr)},eo=function(){return Jr(Yr)},to=function(e){return function(t){var n=function(){t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",n),n(),function(){e.off("NodeChange",n)}}},no=function(e){return function(t){var n=function(){t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",n),n(),function(){e.off("NodeChange",n)}}},ro=function(e){var n=Wr(e);!function(e){var t=e.options.register;t("table_border_widths",{processor:"object[]",default:Nt}),t("table_border_styles",{processor:"object[]",default:Et}),t("table_cell_advtab",{processor:"boolean",default:!0}),t("table_row_advtab",{processor:"boolean",default:!0}),t("table_advtab",{processor:"boolean",default:!0}),t("table_appearance_options",{processor:"boolean",default:!0}),t("table_grid",{processor:"boolean",default:!At.deviceType.isTouch()}),t("table_cell_class_list",{processor:"object[]",default:[]}),t("table_row_class_list",{processor:"object[]",default:[]}),t("table_class_list",{processor:"object[]",default:[]}),t("table_toolbar",{processor:"string",default:"tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol"}),t("table_background_color_map",{processor:"object[]",default:[]}),t("table_border_color_map",{processor:"object[]",default:[]})}(e),zr(e),function(e,n){var r=function(t){return function(){return e.execCommand(t)}},o=function(n,o){return!!e.queryCommandSupported(o.command)&&(e.ui.registry.addMenuItem(n,t(t({},o),{},{onAction:p(o.onAction)?o.onAction:r(o.command)})),!0)},i=function(n,o){e.queryCommandSupported(o.command)&&e.ui.registry.addToggleMenuItem(n,t(t({},o),{},{onAction:p(o.onAction)?o.onAction:r(o.command)}))},u=function(t){e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numC
1olumns})},a=[o("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",command:"mceTableInsertRowBefore",onSetup:n.onSetupCellOrRow}),o("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",command:"mceTableInsertRowAfter",onSetup:n.onSetupCellOrRow}),o("tabledeleterow",{text:"Delete row",icon:"table-delete-row",command:"mceTableDeleteRow",onSetup:n.onSetupCellOrRow}),o("tablerowprops",{text:"Row properties",icon:"table-row-properties",command:"mceTableRowProps",onSetup:n.onSetupCellOrRow}),o("tablecutrow",{text:"Cut row",icon:"cut-row",command:"mceTableCutRow",onSetup:n.onSetupCellOrRow}),o("tablecopyrow",{text:"Copy row",icon:"duplicate-row",command:"mceTableCopyRow",onSetup:n.onSetupCellOrRow}),o("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",command:"mceTablePasteRowBefore",onSetup:n.onSetupPasteable(Xr)}),o("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",command:"mceTablePasteRowAfter",onSetup:n.onSetupPasteable(Xr)})],l=[o("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",command:"mceTableInsertColBefore",onSetup:n.onSetupColumn("onFirst")}),o("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",command:"mceTableInsertColAfter",onSetup:n.onSetupColumn("onLast")}),o("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",command:"mceTableDeleteCol",onSetup:n.onSetupColumn("onAny")}),o("tablecutcolumn",{text:"Cut column",icon:"cut-column",command:"mceTableCutCol",onSetup:n.onSetupColumn("onAny")}),o("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",command:"mceTableCopyCol",onSetup:n.onSetupColumn("onAny")}),o("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",command:"mceTablePasteColBefore",onSetup:n.onSetupPasteableColumn(eo,"onFirst")}),o("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",command:"mceTablePasteColAfter",onSetup:n.onSetupPasteableColumn(eo,"onLast")})],c=[o("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",command:"mceTableCellProps",onSetup:n.onSetupCellOrRow}),o("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",command:"mceTableMergeCells",onSetup:n.onSetupMergeable}),o("tablesplitcells",{text:"Split cell",icon:"table-split-cells",command:"mceTableSplitCells",onSetup:n.onSetupUnmergeable})];Ht(e)?e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:u}]},onSetup:no(e)}):e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:r("mceInsertTableDialog"),onSetup:no(e)}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:r("mceInsertTableDialog"),onSetup:no(e)}),o("tableprops",{text:"Table properties",onSetup:n.onSetupTable,command:"mceTableProps"}),o("deletetable",{text:"Delete table",icon:"table-delete-table",onSetup:n.onSetupTable,command:"mceTableDelete"}),M(a,!0)&&e.ui.registry.addNestedMenuItem("row",{type:"nestedmenuitem",text:"Row",getSubmenuItems:h("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")}),M(l,!0)&&e.ui.registry.addNestedMenuItem("column",{type:"nestedmenuitem",text:"Column",getSubmenuItems:h("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")}),M(c,!0)&&e.ui.registry.addNestedMenuItem("cell",{type:"nestedmenuitem",text:"Cell",getSubmenuItems:h("tablecellprops tablemergecells tablesplitcells")}),e.ui.registry.addContextMenu("table",{update:function(){return n.resetTargets(),n.targets().fold(h(""),function(e){return"caption"===te(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"})}});var s=er(qt(e));0!==s.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:function(){return Jn(e,s,"tableclass",function(t){return e.execCommand("mceTableToggleClass",!1,t)})},onSetup:n.onSetupTable});var f=er(Vt(e));0!==f.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:function(){return Jn(e,f,"tablecellclass",function(t){return e.execCommand("mceTableCellToggleClass",!1,t)})},onSetup:n.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addNestedMenuItem("tablecellval
1ign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:function(){return Jn(e,In,"tablecellverticalalign",Xn(e,"vertical-align"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:function(){return Jn(e,It(e),"tablecellborderwidth",Xn(e,"border-width"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:function(){return Jn(e,Rt(e),"tablecellborderstyle",Xn(e,"border-style"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:function(){return nr(e,$t(e),"background-color")},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:function(){return nr(e,Wt(e),"border-color")},onSetup:n.onSetupCellOrRow})),i("tablecaption",{icon:"table-caption",text:"Table caption",command:"mceTableToggleCaption",onSetup:n.onSetupTableWithCaption}),i("tablerowheader",{text:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:rr(e),onSetup:n.onSetupTableRowHeaders}),i("tablecolheader",{text:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:or(e),onSetup:n.onSetupTableRowHeaders})}(e,n),function(e,n){e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",onSetup:to(e),fetch:function(e){return e("inserttable | cell row column | advtablesort | tableprops deletetable")}});var r=function(t){return function(){return e.execCommand(t)}},o=function(n,o){e.queryCommandSupported(o.command)&&e.ui.registry.addButton(n,t(t({},o),{},{onAction:p(o.onAction)?o.onAction:r(o.command)}))},i=function(n,o){e.queryCommandSupported(o.command)&&e.ui.registry.addToggleButton(n,t(t({},o),{},{onAction:p(o.onAction)?o.onAction:r(o.command)}))};o("tableprops",{tooltip:"Table properties",command:"mceTableProps",icon:"table",onSetup:n.onSetupTable}),o("tabledelete",{tooltip:"Delete table",command:"mceTableDelete",icon:"table-delete-table",onSetup:n.onSetupTable}),o("tablecellprops",{tooltip:"Cell properties",command:"mceTableCellProps",icon:"table-cell-properties",onSetup:n.onSetupCellOrRow}),o("tablemergecells",{tooltip:"Merge cells",command:"mceTableMergeCells",icon:"table-merge-cells",onSetup:n.onSetupMergeable}),o("tablesplitcells",{tooltip:"Split cell",command:"mceTableSplitCells",icon:"table-split-cells",onSetup:n.onSetupUnmergeable}),o("tableinsertrowbefore",{tooltip:"Insert row before",command:"mceTableInsertRowBefore",icon:"table-insert-row-above",onSetup:n.onSetupCellOrRow}),o("tableinsertrowafter",{tooltip:"Insert row after",command:"mceTableInsertRowAfter",icon:"table-insert-row-after",onSetup:n.onSetupCellOrRow}),o("tabledeleterow",{tooltip:"Delete row",command:"mceTableDeleteRow",icon:"table-delete-row",onSetup:n.onSetupCellOrRow}),o("tablerowprops",{tooltip:"Row properties",command:"mceTableRowProps",icon:"table-row-properties",onSetup:n.onSetupCellOrRow}),o("tableinsertcolbefore",{tooltip:"Insert column before",command:"mceTableInsertColBefore",icon:"table-insert-column-before",onSetup:n.onSetupColumn("onFirst")}),o("tableinsertcolafter",{tooltip:"Insert column after",command:"mceTableInsertColAfter",icon:"table-insert-column-after",onSetup:n.onSetupColumn("onLast")}),o("tabledeletecol",{tooltip:"Delete column",command:"mceTableDeleteCol",icon:"table-delete-column",onSetup:n.onSetupColumn("onAny")}),o("tablecutrow",{tooltip:"Cut row",command:"mceTableCutRow",icon:"cut-row",onSetup:n.onSetupCellOrRow}),o("tablecopyrow",{tooltip:"Copy row",command:"mceTableCopyRow",icon:"duplicate-row",onSetup:n.onSetupCellOrRow}),o("tablepasterowbefore",{tooltip:"Paste row before",command:"mceTablePasteRowBefore",icon:"paste-row-before",onSetup:n.onSetupPasteable(Xr)}),o("tablepasterowafter",{tooltip:"Paste row after",command:"mceTablePasteRowAfter",icon:"paste-row-after",onSetup:n.onSetupPasteable(Xr)}),o("tablecutcol",{tooltip:"Cut column",command:"mceTableCutCol",icon:"cut-column",onSetup:n.onSetupColumn("onAny")}
1),o("tablecopycol",{tooltip:"Copy column",command:"mceTableCopyCol",icon:"duplicate-column",onSetup:n.onSetupColumn("onAny")}),o("tablepastecolbefore",{tooltip:"Paste column before",command:"mceTablePasteColBefore",icon:"paste-column-before",onSetup:n.onSetupPasteableColumn(eo,"onFirst")}),o("tablepastecolafter",{tooltip:"Paste column after",command:"mceTablePasteColAfter",icon:"paste-column-after",onSetup:n.onSetupPasteableColumn(eo,"onLast")}),o("tableinsertdialog",{tooltip:"Insert table",command:"mceInsertTableDialog",icon:"table",onSetup:to(e)});var u=er(qt(e));0!==u.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:tr(e,u,"tableclass",function(t){return e.execCommand("mceTableToggleClass",!1,t)}),onSetup:n.onSetupTable});var a=er(Vt(e));0!==a.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:tr(e,a,"tablecellclass",function(t){return e.execCommand("mceTableCellToggleClass",!1,t)}),onSetup:n.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:tr(e,In,"tablecellverticalalign",Xn(e,"vertical-align")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:tr(e,It(e),"tablecellborderwidth",Xn(e,"border-width")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:tr(e,Rt(e),"tablecellborderstyle",Xn(e,"border-style")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Backgroun
1d color",fetch:function(t){return t(nr(e,$t(e),"background-color"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:function(t){return t(nr(e,Wt(e),"border-color"))},onSetup:n.onSetupCellOrRow})),i("tablecaption",{tooltip:"Table caption",icon:"table-caption",command:"mceTableToggleCaption",onSetup:n.onSetupTableWithCaption}),i("tablerowheader",{tooltip:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:rr(e),onSetup:n.onSetupTableRowHeaders}),i("tablecolheader",{tooltip:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:or(e),onSetup:n.onSetupTableColumnHeaders})}(e,n),function(e){var t=Kt(e);t.length>0&&e.ui.registry.addContextToolbar("table",{predicate:function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)&&e.dom.isEditable(t.parentNode)},items:t,scope:"node",position:"node"})}(e)};o.add("table",ro)}()},36250(e,t,n){n(50755)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.