1/*1623134678000*/ 2(function(e,t){for(var n in t)e[n]=t[n]})(window,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=44)}([function(e,t,n){"use strict";e.exports=n(46)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var r=n(0),o=l(r),i=n(2),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=e.className,n=void 0===t?"":t,r=e.symbol;return o.default.createElement(a.default.Consumer,null,function(e){var t=e.editor,i=t.get("nativeEditor"),a=i.config.spritemap||"",l=a+"#"+r,u=n?" "+n:"",s="ae-svg-icon"+u;return o.default.createElement("svg",{className:s,height:"18",width:"18"},o.default.createElement("use",{href:l}))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(0),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}var l=i.default.createContext({});l.toProps=function(e){var t=i.default.forwardRef(function(t,n){return i.default.createElement(l.Consumer,null,function(o){return i.default.createElement(e,r({},t,{context:o,ref:n}))})});return t.key=e.key,t},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){var e,n,r,o;a(this,t);for(var i=arguments.length,u=Array(i),s=0;s<i;s++)u[s]=arguments[s];return r=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),n=r,r.execCommand=function(e){var t=r.context.editor.get("nativeEditor");t.execCommand(r.props.command,e),t.fire("actionPerformed",r)},o=n,l(r,o)}return u(t,e),t}(e),t.contextType=o.default,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(5),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){return function(e){function t(){return l(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),r(t,[{key:"getStateClasses",value:function(){var e="";return i.default.isFunction(this.isActive)&&this.isActive()&&(e+="ae-button-pressed"),e}}]),t}(e)}},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r="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},o={isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},isBoolean:function(e){return"boolean"===typeof e},isFunction:function(e){return"function"===typeof e},isNull:function(e){return null===e},isNumber:function(e){return"number"===typeof e&&isFinite(e)},isObject:function(e){var t="undefined"===typeof e?"undefined":r(e);return e&&("object"===t||o.isFunction(e))},isString:function(e){return"string"===typeof e},mix:function(e,t){var n=Object.prototype.hasOwnProperty;for(var r in t)n.call(t,r)&&(e[r]=t[r])},toInt:function(e){return parseInt(e,10)}};t.default=o},function(e,t,n){"use strict";function r(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}}r(),e.exports=n(47)},function(e,t,n){e.exports=n(54)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=n(2),a=s(i),l=n(5),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){return c(this,t),f(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return d(t,e),r(t,[{key:"componentWillMount",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillMount",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillMount",this).call(this);var e=this.props.style;if(u.default.isString(e)){var n=e.split("."),r=this.context.editor.get("nativeEditor").config,i=n.shift();while(i&&u.default.isObject(r)&&u.default.isObject(r[i]))r=r[i],i=n.shift();u.default.isObject(r)&&(e=r)}this._style=new CKEDITOR.style(e)}},{key:"componentWillUnmount",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this).call(this),this._style=null}},{key:"getStyle",value:function(){return this._style}},{key:"isActive",value:function(){var e=this.context.editor.get("nativeEditor"),t=e.elementPath();return this.getStyle().checkActive(t,e)}}]),t}(e),t.contextType=a.default,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(2),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){return l(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),r(t,[{key:"isActive",value:function(){var e=this.context.editor.get("nativeEditor"),t=e.getCommand(this.props.command);return!!t&&t.state===CKEDITOR.TRISTATE_ON}}]),t}(e),t.contextType=i.default,n}},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=n(6),a=s(i),l=n(5),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=0,h=1,m=-1,y=0,v=1,b=2;t.default=function(e){return function(e){function t(){var e,n,r,o;c(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r.focus=function(e){if((!e||r._isValidTarget(e.target))&&r._descendants&&r._descendants.length){var t=r._descendants[r._activeDescendant];document.activeElement===t||r.props.focusFirstChild||-1===r._descendants.indexOf(document.activeElement)&&t.focus(),e&&(e.stopPropagation(),e.preventDefault())}},r.handleKey=function(e){if(r._isValidTarget(e.target)&&r._descendants){var t=r._getFocusAction(e);t.type&&(e.stopPropagation(),e.preventDefault(),t.type===v&&r._moveFocus(t.direction),t.type===b&&r.props.onDismiss(t.direction))}},o=n,f(r,o)}return d(t,e),r(t,[{key:"componentDidMount",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentDidMount",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentDidMount",this).call(this),this._refresh()}},{key:"componentDidUpdate",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentDidUpdate",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentDidUpdate",this).call(this),this._refresh()}},{key:"moveFocus",value:function(e){e=u.default.isNumber(e)?e:0,this._moveFocus(e)}},{key:"_getFocusAction",value:function(e){var t={type:y};if(this.props.keys){var n=this._getFocusMoveDirection(e);n&&(t.direction=n,t.type=v);var r=this._getFocusDismissAction(e,n);r.dismiss&&(t.direction=r.direction,t.type=b)}return t}},{key:"_getFocusDismissAction",value:function(e,t){var n={direction:t,dismiss:!1};return this.props.onDismiss&&(this._isValidKey(e.keyCode,this.props.keys.dismiss)&&(n.dismiss=!0),this._isValidKey(e.keyCode,this.props.keys.dismissNext)&&(n.dismiss=!0,n.direction=h),this._isValidKey(e.keyCode,this.props.keys.dismissPrev)&&(n.dismiss=!0,n.direction=m),n.dismiss||this.props.circular||!t||(n.dismiss=t===m&&0===this._activeDescendant||t===h&&this._activeDescendant===this._descendants.length-1)),n}},{key:"_getFocusMoveDirection",value:function(e){var t=p;return this._isValidKey(e.keyCode,this.props.keys.next)&&(t=h),this._isValidKey(e.keyCode,this.props.keys.prev)&&(t=m),e.shifKey&&(t*=-1),t}},{key:"_isValidKey",value:function(e,t){return u.default.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"_isValidTarget",value:function(e){var t=e.tagName.toLowerCase();return"input"!==t&&"select"!==t&&"textarea"!==t}},{key:"_moveFocus",value:function(e){var t=this._descendants.length,n=this._descendants[this._activeDescendant];n.setAttribute("tabIndex",-1),this._activeDescendant+=e,this.props.circular?this._activeDescendant=(this._activeDescendant%t+t)%t:this._activeDescendant=Math.max(Math.min(this._activeDescendant,t-1),0
2),n=this._descendants[this._activeDescendant],n.setAttribute("tabIndex",0),n.focus()}},{key:"_refresh",value:function(){var e=this,t=a.default.findDOMNode(this);if(t){var n=t.querySelectorAll(this.props.descendants),r=[];this._descendants=[],Array.prototype.slice.call(n).forEach(function(t){var n=t.getAttribute("data-tabindex");n?r.push(t):e._descendants.push(t)}),r=r.sort(function(e,t){return u.default.toInt(e.getAttribute("data-tabindex"))>u.default.toInt(t.getAttribute("data-tabindex"))}),this._descendants=r.concat(this._descendants),this._activeDescendant=0,this._descendants.some(function(t,n){if("0"===t.getAttribute("tabindex"))return e._activeDescendant=n,e.focus(),!0})}}}]),t}(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=n(2),a=s(i),l=n(5),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){return c(this,t),f(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return d(t,e),r(t,[{key:"componentWillMount",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillMount",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillMount",this).call(this);var e=this.context.editor.get("nativeEditor"),n=this.props.keystroke,r="keystroke:"+n.name,i=e.getCommand(r);i||(i=new CKEDITOR.command(e,{exec:function(e){var t=n.fn;u.default.isString(t)?this[t].call(this,e):u.default.isFunction(t)&&t.call(this,e)}.bind(this)}),e.addCommand(r,i)),this._defaultKeystrokeCommand=e.keystrokeHandler.keystrokes[n.keys],e.setKeystroke(n.keys,r)}},{key:"componentWillUnmount",value:function(){u.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this).call(this),this.context.editor.get("nativeEditor").setKeystroke(this.props.keystroke.keys,this._defaultKeystrokeCommand)}}]),t}(e),t.contextType=a.default,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=u(o),a=n(10),l=u(a);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=function(e){function t(){return s(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("div",{className:"ae-arrow-box ae-arrow-box-top-left ae-dropdown",onFocus:this.focus,onKeyDown:this.handleKey,tabIndex:"0"},i.default.createElement("ul",{className:"ae-listbox",role:"listbox"},this.props.children))}}]),t}(i.default.Component);d.defaultProps={circular:!1,descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]}},d.key="dropdown",t.default=(0,l.default)(d)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(10),l=c(a),u=n(29),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(e){f(this,t);var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._ref=i.default.createRef(),n}return p(t,e),r(t,[{key:"componentDidMount",value:function(){this._ref.current.focus()}},{key:"render",value:function(){return i.default.createElement("div",{className:"ae-arrow-box ae-arrow-box-top-left ae-dropdown",onFocus:this.focus,onKeyDown:this.handleKey,ref:this._ref,tabIndex:"0"},i.default.createElement("ul",{className:"ae-listbox",id:this.props.listId,role:"listbox"},this._renderActions(this.props.commands)))}},{key:"_renderActions",value:function(e){var t=void 0;return e&&e.length&&(t=e.map(function(e){return i.default.createElement("li",{key:e.command,role:"option"},i.default.createElement(s.default,{command:e.command,description:"string"===typeof e.label?e.label:e.label(),icon:e.icon}))})),t}}]),t}(i.default.Component);h.defaultProps={circular:!1,descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]}},h.key="buttonCommandsList",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerBridgeButton=t.regexBasePath=t.loadLanguageResources=t.implementEventTarget=t.getUrl=t.getButtons=t.getBasePath=t.editable=t.Toolbars=t.Selections=t.SelectionTest=t.SelectionSetPosition=t.SelectionGetArrowBoxClasses=t.OOP=t.Lang=t.Core=t.Compat=t.Buttons=t.Base=t.Attribute=void 0;var r=n(45),o=S(r),i=n(51),a=x(i),l=n(100),u=S(l),s=n(114),c=x(s),f=n(39),d=x(f),p=n(5),h=x(p),m=n(22),y=x(m),v=n(40),b=x(v),g=n(41),_=x(g),E=n(23),w=x(E),O=n(42),k=x(O),T=n(117),C=x(T);function x(e){return e&&e.__esModule?e:{default:e}}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n(43);var P={},I=function(e,t){return t=t||{},t.srcNode=e,AlloyEditor.implementEventTarget(),new C.default(t)},R=function(){var e=window.ALLOYEDITOR_BASEPATH||"";if(!e)for(var t=document.getElementsByTagName("script"),n=0;n<t.length;n++){var r=t[n].src.match(AlloyEditor.regexBasePath);if(r){e=r[1];break}}if(-1===e.indexOf(":/")&&"//"!==e.slice(0,2)&&(e=0===e.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]*/)[0]+e:location.href.match(/^[^?]*\/(?:)/)[0]+e),!e)throw new Error('The AlloyEditor installation path could not be automatically detected. Please set the global variable "ALLOYEDITOR_BASEPATH" before creating editor instances.');return e},D=function(e){if(AlloyEditor.implementEventTarget(),h.default.isFunction(e)&&(AlloyEditor.Strings?setTimeout(e,0):AlloyEditor.once("languageResourcesLoaded",function(){setTimeout(e,0)})),!AlloyEditor._langResourceRequested){AlloyEditor._langResourceRequested=!0;var t=["af","ar","bg","bn","bs","ca","cs","cy","da","de","el","en-au","en-ca","en-gb","en","eo","es","et","eu","fa","fi","fo","fr-ca","fr","gl","gu","he","hi","hr","hu","id","is","it","ja","ka","km","ko","ku","lt","lv","mk","mn","ms","nb","nl","no","pl","pt-br","pt","ro","ru","si","sk","sl","sq","sr-latn","sr","sv","th","tr","tt","ug","uk","vi","zh-cn","zh"],n=navigator.language||navigator.userLanguage||"en",r=n.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),o=r[1],i=r[2];t.indexOf(o+"-"+i)>=0?o=o+"-"+i:-1===t.indexOf(o)&&(o="en"),CKEDITOR.scriptLoader.load(AlloyEditor.getUrl("lang/alloy-editor/"+o+".js"),function(e){e&&AlloyEditor.fire("languageResourcesLoaded")},this)}},j=function(e){var t=AlloyEditor.getBasePath();return-1===e.indexOf(":/")&&0!==e.indexOf("/")&&(e=t+e),CKEDITOR.timestamp&&"/"!==e.charAt(e.length-1)&&!/[&?]t=/.test(e)&&(e+=(e.indexOf("?")>=0?"&":"?")+"t="+CKEDITOR.timestamp),e},A=function(){AlloyEditor.fire||AlloyEditor.on||CKEDITOR.event.implementOn(AlloyEditor)},N=/(^|.*[\\\/])(?:alloy-editor[^\/]+|alloy-editor)\.js(?:\?.*|;.*)?$/i,M=function(e){return function(){return e.reduce(function(e,t){return t=P[t]||[t],e.concat(t)},[])}},K=function(e,t){P[t]||(P[t]=[]),P[t].push(e)},L={extend:y.default};t.Attribute=d.default,t.Base=o,t.Buttons=a.default,t.Compat=u,t.Core=C.default,t.Lang=h.default,t.OOP=L,t.SelectionGetArrowBoxClasses=b.default,t.SelectionSetPosition=_.default,t.SelectionTest=w.default,t.Selections=k.default,t.Toolbars=c.default,t.editable=I,t.getBasePath=R,t.getButtons=M,t.getUrl=j,t.implementEventTarget=A,t.loadLanguageResources=D,t.regexBasePath=N,t.registerBridgeButton=K},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=l(r),i=n(5),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function c(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){var e,n,r,o;u(this,t);for(var i=arguments.length,l=Array(i),c=0;c<i;c++)l[c]=arguments[c];return r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),n=r,r.applyStyle=function(){if(a.default.isFunction(r.isActive)&&a.default.isFunction(r.getStyle)){var e=r.context.editor.get("nativeEditor");e.getSelection().lock(),r.isActive()?e.removeStyle(r.getStyle()):e.applyStyle(r.getStyle()),e.getSelection().unlock(),e.fire("actionPerformed",r)}},o=n,s(r,o)}return c(t,e),t}(e),t.contextType=o.default,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=b(o),a=n(6),l=b(a),u=n(10),s=b(u),c=n(12),f=b(c),d=n(25),p=b(d),h=n(26),m=b(h),y=n(27),v=b(y);function b(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function E(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w=function(e){function t(){return g(this,t),_(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return E(t,e),r(t,[{key:"componentDidMount",value:function(){l.default.findDOMNode(this).focus()}},{key:"componentWillMount",value:function(){var e=[],t=[],n=[];this.props.styles.forEach(function(r){var o=new CKEDITOR.style(r.style);o.type===CKEDITOR.STYLE_BLOCK?e.push(r):o.type===CKEDITOR.STYLE_INLINE?t.push(r):o.type===CKEDITOR.STYLE_OBJECT&&n.push(r)}),this._blockStyles=e,this._inlineStyles=t,this._objectStyles=n}},{key:"render",value:function(){var e=void 0;return this.props.showRemoveStylesItem&&(e=i.default.createElement(m.default,{onDismiss:this.props.toggleDropdown})),i.default.createElement(f.default,this.props,e,i.default.createElement(p.default,{name:AlloyEditor.Strings.blockStyles,styles:this._blockStyles}),this._renderStylesItems(this._blockStyles),i.default.createElement(p.default,{name:AlloyEditor.Strings.inlineStyles,styles:this._inlineStyles}),this._renderStylesItems(this._inlineStyles),i.default.createElement(p.default,{name:AlloyEditor.Strings.objectStyles,styles:this._objectStyles}),this._renderStylesItems(this._objectStyles))}},{key:"_renderStylesItems",value:function(e){var t=this,n=void 0;return e&&e.length&&(n=e.map(function(e){return i.default.createElement("li",{key:e.name,role:"option"},i.default.createElement(v.default,{activeStyle:t.props.activeStyle,name:e.name,style:e.style,styleFn:e.styleFn}))})),n}}]),t}(i.default.Component);w.defaultProps={circular:!1,descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]},showRemoveStylesItem:!0},w.key="buttonStylesList",t.default=(0,s.default)(w)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},a=n(6),l=c(a),u=n(5),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){return function(e){function t(e){f(this,t);var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.mergeDropdownProps=function(e,t){return CKEDITOR.tools.merge(e,{expanded:n.state.itemDropdown===t,tabIndex:n.state.dropdownTrigger===t?0:-1,toggleDropdown:n.toggleDropdown.bind(n,t)})},n.toggleDropdown=function(e,t){n.setState({dropdownTrigger:e,itemDropdown:e!==n.state.itemDropdown?e:null},function(){n.state.itemDropdown||(n.moveFocus?n.moveFocus(t):l.default.findDOMNode(n).focus())})},n.state=r({},n.state,{dropdownTrigger:null,itemDropdown:null}),n}
2return p(t,e),o(t,[{key:"componentWillReceiveProps",value:function(e){s.default.isFunction(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillReceiveProps",this))&&i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillReceiveProps",this).call(this,e),this.setState({dropdownTrigger:null,itemDropdown:null})}}]),t}(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=n(5),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function c(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){return function(e){function t(){var e,n,r,o;u(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r.requestExclusive=function(e){r.setState({itemExclusive:e})},o=n,s(r,o)}return c(t,e),r(t,[{key:"cancelExclusive",value:function(e){this.state.itemExclusive===e&&this.setState({itemExclusive:null})}},{key:"componentWillReceiveProps",value:function(e){a.default.isFunction(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillReceiveProps",this))&&o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillReceiveProps",this).call(this,e),this.setState({itemExclusive:null})}},{key:"filterExclusive",value:function(e){var t=this;return e.filter(function(e){return t.state.itemExclusive?t.state.itemExclusive===e.key?e:void 0:e})}},{key:"mergeExclusiveProps",value:function(e,t){return CKEDITOR.tools.merge(e,{cancelExclusive:this.cancelExclusive.bind(this,t),renderExclusive:this.state.itemExclusive===t,requestExclusive:this.requestExclusive.bind(this,t)})}}]),t}(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}
2(),i=n(0),a=E(i),l=n(2),u=E(l),s=n(5),c=E(s),f=n(17),d=E(f),p=n(10),h=E(p),m=n(1),y=E(m),v=n(32),b=E(v),g=n(34),_=E(g);function E(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function k(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var T=function(e){function t(e){w(this,t);var n=O(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._clearLink=function(){n.setState({linkHref:""}),n._focusLinkInput()},n._handleKeyDown=function(e){if(13!==e.keyCode&&27!==e.keyCode||e.preventDefault(),13===e.keyCode)n._updateLink();else if(40===e.keyCode)n.setState({autocompleteSelected:!0});else if(27===e.keyCode){var t=n.context.editor.get("nativeEditor");new CKEDITOR.Link(t).advanceSelection(),n.context.editor.get("nativeEditor").fire("actionPerformed",n)}},n._handleLinkHrefChange=function(e){n.setState({linkHref:e.target.value}),n._focusLinkInput()},n._handleLinkTargetChange=function(e){n.setState({itemDropdown:null,linkTarget:e.target.getAttribute("data-value")}),n._focusLinkInput()},n._removeLink=function(){var e=n.context.editor.get("nativeEditor"),t=new CKEDITOR.Link(e),r=e.getSelection(),o=r.createBookmarks();t.remove(n.state.element,{advance:!1}),r.selectBookmarks(o),n.props.cancelExclusive(),e.fire("actionPerformed",n)},n._updateLink=function(){var e=n.context.editor.get("nativeEditor"),t=new CKEDITOR.Link(e,{appendProtocol:n.props.appendProtocol}),r={target:n.state.linkTarget||null},o={advance:!1};n.state.linkHref&&(n.state.element?(r.href=n.state.linkHref,t.update(r,n.state.element,o)):(n.state.linkTarget||(r={}),t.create(n.state.linkHref,r,o)),e.fire("actionPerformed",n)),n.props.cancelExclusive()},n.linkInput=a.default.createRef(),n.state=n._getInitialState(),n}
2return k(t,e),o(t,[{key:"componentDidMount",value:function(){(this.props.renderExclusive||this.props.manualSelection)&&this._focusLinkInput()}},{key:"componentWillReceiveProps",value:function(){this.setState(this._getInitialState())}},{key:"render",value:function(){var e={allowedTargets:this.props.allowedTargets,editor:this.context.editor,handleLinkTargetChange:this._handleLinkTargetChange,selectedTarget:this.state.linkTarget||AlloyEditor.Strings.linkTargetDefault};e=this.mergeDropdownProps(e,_.default.key);var t=void 0;if(this.props.data){var n=this.props.data;if(!c.default.isFunction(n)){var o=this.props.data;n=function(){return o}}var i={autocompleteSelected:this.state.autocompleteSelected,data:n,editor:this.context.editor,handleLinkAutocompleteClick:this._handleLinkAutocompleteClick,onDismiss:this.props.toggleDropdown,setAutocompleteState:this._setAutocompleteState,term:this.state.linkHref};i=this.mergeDropdownProps(i,b.default.key),t=a.default.createElement(b.default,i)}var l=void 0;this.state.linkHref&&(l=a.default.createElement("button",{"aria-label":AlloyEditor.Strings.clearInput,className:"ae-button ae-button-clear",onClick:this._clearLink,title:AlloyEditor.Strings.clear},a.default.createElement(y.default,{symbol:"times-circle"})));var u={};return!CKEDITOR.env.ie&&AlloyEditor.Strings&&(u.placeholder=AlloyEditor.Strings.editLink),a.default.createElement("div",{className:"ae-container-edit-link"},a.default.createElement("button",{"aria-label":AlloyEditor.Strings.removeLink,className:"ae-button",disabled:!this.state.element,onClick:this._removeLink,title:AlloyEditor.Strings.remove},a.default.createElement(y.default,{symbol:"chain-broken"})),a.default.createElement("div",{className:"ae-container-input xxl"},this.props.showTargetSelector&&a.default.createElement(_.default,e),a.default.createElement("div",{className:"ae-container-input"},a.default.createElement("input",r({className:"ae-input",onChange:this._handleLinkHrefChange,onKeyDown:this._handleKeyDown},u,{ref:this.linkInput,type:"text",value:this.state.linkHref})),t),l),a.default.createElement("button",{"aria-label":AlloyEditor.Strings.confirm,className:"ae-button",disabled:!this._isValidState(),onClick:this._updateLink,title:AlloyEditor.Strings.confirm},a.default.createElement(y.default,{className:"ae-icon-svg-check",symbol:"check"})))}},{key:"_getInitialState",value:function(){var e=this.props.context.editor,t=this.props.defaultLinkTarget,n=new CKEDITOR.Link(e.get("nativeEditor")).getFromSelection(),r=n&&n.getAttribute("href")||"",o=n&&n.getAttribute("target")||t;return{autocompleteSelected:!1,element:n,initialLink:{href:r,target:o},linkHref:r,linkTarget:o}}},{key:"_focusLinkInput",value:function(){var e=this,t=function(){e.linkInput.current.focus()};window.requestAnimationFrame?window.requestAnimationFrame(t):setTimeout(t,0)}},{key:"_handleLinkAutocompleteClick",value:function(e){this.setState({itemDropdown:null,linkHref:e.target.getAttribute("data-value")}),this._focusLinkInput()}},{key:"_isValidState",value:function(){var e=this.state.linkHref&&(this.state.linkHref!==this.state.initialLink.href||this.state.linkTarget!==this.state.initialLink.target);return e}},{key:"_setAutocompleteState",value:function(e){this.setState({autocompleteSelected:e.selected})}}]),t}(a.default.Component);T.contextType=u.default,T.defaultProps={appendProtocol:!0,autocompleteUrl:"",circular:!0,customIndexStart:!0,defaultLinkTarget:"",descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]},showTargetSelector:!0},T.key="linkEdit",t.default=u.default.toProps((0,d.default)((0,h.default)(T)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(2),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){return l(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),r(t,[{key:"mergeButtonCfgProps",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=this.context.editor.get("nativeEditor"),n=t.config.buttonCfg||{};return CKEDITOR.tools.merge(e,n["linkEdit"])}}]),t}(e),t.contextType=i.default,n}},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=p(i),l=n(6),u=p(l),s=n(2),c=p(s),f=n(5),d=p(f);function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function y(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.default=function(e){var t,n;return n=t=function(e){function t(){return h(this,t),m(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),o(t,[{key:"cancelAnimation",value:function(){this._animationFrameId&&window.cancelAnimationFrame(this._animationFrameId)}},{key:"getArrowBoxClasses",value:function(){var e="ae-arrow-box";return this.getInteractionPoint().direction===CKEDITOR.SELECTION_TOP_TO_BOTTOM?e+=" ae-arrow-box-top":e+=" ae-arrow-box-bottom",e}},{key:"getConstrainedPosition",value:function(e,t){t=t||new CKEDITOR.dom.window(window).getViewPaneSize();var n=e.left,r=e.top;return e.left+e.width>t.width&&(n-=e.left+e.width-t.width),r<0&&(r=0),{x:n,y:r}}},{key:"getInteractionPoint",value:function(){var e=this.props.editorEvent?this.props.editorEvent.data:null;if(e){var t=e.selectionData,n=e.nativeEvent,r={x:e.nativeEvent.pageX,y:t.region.top},o=t.region.direction,i=t.region.endRect,a=t.region.startRect;i&&a&&a.top===i.top&&(o=CKEDITOR.SELECTION_BOTTOM_TO_TOP);var l=void 0,u=void 0;return r.x&&r.y?(l=this._getXPoint(t,r.x),u=o===CKEDITOR.SELECTION_BOTTOM_TO_TOP?Math.min(r.y,t.region.top):Math.max(r.y,this._getYPoint(t,n))):(l=t.region.left+t.region.width/2,u=o===CKEDITOR.SELECTION_TOP_TO_BOTTOM?this._getYPoint(t,n):t.region.top),{direction:o,x:l,y:u}}}},{key:"_getXPoint",value:function(e,t){var n=e.region,r=n.startRect?n.startRect.left:n.left,o=n.endRect?n.endRect.right:n.right,i=void 0;if(r<t&&o>t)i=t;else{var a=Math.abs(r-t),l=Math.abs(o-t);i=a<l?r:o}return i}},{key:"_getYPoint",value:function(e,t){var n=0;if(e&&t){var r=new CKEDITOR.dom.element(t.target);n=r.$&&"auto"===r.getStyle("overflow")?t.target.offsetTop+t.target.offsetHeight:e.region.bottom}return n}},{key:"getWidgetXYPoint",value:function(e,t,n){var r=u.default.findDOMNode(this),o=this.props.gutter;return n===CKEDITOR.SELECTION_TOP_TO_BOTTOM||n===CKEDITOR.SELECTION_BOTTOM_TO_TOP?(e=e-o.left-r.offsetWidth/2,t=n===CKEDITOR.SELECTION_TOP_TO_BOTTOM?t+o.top:t-r.offsetHeight-o.top):n!==CKEDITOR.SELECTION_LEFT_TO_RIGHT&&n!==CKEDITOR.SELECTION_RIGHT_TO_LEFT||(e=n===CKEDITOR.SELECTION_LEFT_TO_RIGHT?e+o.left+r.offsetHeight/2:e-3*r.offsetHeight/2-o.left,t=t-o.top-r.offsetHeight/2),e<0&&(e=0),t<0&&(t=0),[e,t]}},{key:"isVisible",value:function(){var e=u.default.findDOMNode(this);if(e){var t=new CKEDITOR.dom.element(e);return t.hasClass("alloy-editor-visible")}return!1}},{key:"moveToPoint",value:function(e,t){var n=new CKEDITOR.dom.element(u.default.findDOMNode(this));n.setStyles({left:e[0]+"px",top:e[1]+"px",opacity:0,pointerEvents:"none"}),n.removeClass("alloy-editor-invisible"),this._animationFrameId=window.requestAnimationFrame(function(){n.addClass("ae-toolbar-transition"),n.addClass("alloy-editor-visible"),n.setStyles({left:t[0]+"px",top:t[1]+"px",opacity:1}),setTimeout(function(){n.setStyles({pointerEvents:""})},150)})}},{key:"show",value:function(){var e=u.default.findDOMNode(this),t=this.context.editor.get("uiNode"),n=t?t.scrollTop:0;if(!this.isVisible()&&e){var r=this.getInteractionPoint();if(r){var o=new CKEDITOR.dom.element(e),i=void 0,a=void 0,l=void 0,s=void 0;if(i=l=parseFloat(o.getStyle("left")),a=s=parseFloat(o.getStyle("top")),this.props.constrainToViewport){var c=this.getConstrainedPosition({height:parseFloat(e.offsetHeight),left:i,top:a,width:parseFloat(e.offsetWidth)});i=c.x,a=c.y}s=r.direction===CKEDITOR.SELECTION_TOP_TO_BOTTOM?this.props.selectionData.region.bottom+n:this.props.selectionData.region.top+n,this.moveToPoint([l,s],[i,a])}}}},{key:"updatePosition",value:function(){var e=this.getInteractionPoint(),t=u.default.findDOMNode(this);if(e&&t){var n=this.context.editor.get("uiNode")||document.body,r=getComputedStyle(n),o=parseInt(r.getPropertyValue("margin-left"),10),i=parseInt(r.getPropertyValue("margin-right"),10),a=o+document.body.clientWidth+i,l="BODY"!==n.tagName?n.scrollTop:0,s=this.getWidgetXYPoint(e.x,e.y,e.direction);s[1]+=l,s[0]<0&&(s[0]=0),s[0]>a-t.offsetWidth&&(s[0]=a-t.offsetWidth),new CKEDITOR.dom.element(t).setStyles({left:s[0]+"px",top:s[1]+"px"})}}},{key:"getToolbarButtonGroups",value:function(e,t){var n=this;return d.default.isFunction(e)&&(e=e.call(this)||[]),e.reduce(function(r,o){return Array.isArray(o)?(r.push(n.getToolbarButtons(o,t)),r):n.getToolbarButtons(e,t)},[])}},{key:"getToolbarButtons",value:function(e,t){var n={},r=this.context.editor.get("nativeEditor"),o=r.config.buttonCfg||{};d.default.isFunction(e)&&(e=e.call(this)||[]);var i=this.filterExclusive(e.filter(function(e){return e&&(AlloyEditor.Buttons[e]||AlloyEditor.Buttons[e.name])}).map(function(e){return d.default.isString(e)?(n[e]=o[e],e=AlloyEditor.Buttons[e]):d.default.isString(e.name)&&(n[AlloyEditor.Buttons[e.name].key]=CKEDITOR.tools.merge(o[e],e.cfg),e=AlloyEditor.Buttons[e.name]),e})).map(function(e,r){var o=this.mergeExclusiveProps({editor:this.context.editor,key:"separator"!==e.key?e.key:e.key+"-"+r,tabKey:e.key,tabIndex:this.props.trigger&&this.props.trigger.props.tabKey===e.key?0:-1,trigger:this.props.trigger},e.key);return o=this.mergeDropdownProps(o,e.key),t&&(o=CKEDITOR.tools.merge(o,t)),o=CKEDITOR.tools.merge(o,n[e.key]),a.default.createElement(e,o)},this);return i}}]),t}(e),t.contextType=c.default,t.defaultProps=r({},e.defaultProps,{gutter:{left:0,top:10},constrainToViewport:!0}),n}},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t,n,r){if(!t||!e)throw new Error("extend failed, verify dependencies");var i=t.prototype,a=Object.create(i);return e.prototype=a,a.constructor=e,e.superclass=i,t!==Object&&i.constructor===Object.prototype.constructor&&(i.constructor=t),n&&o.default.mix(a,n),r&&o.default.mix(e,r),e};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return t.getText().length===e.endOffset||t.equals(e.startContainer)&&t.equals(e.endContainer)&&e.startOffset===e.endOffset&&1===e.endOffset},o=function(e){var t=e.data.selectionData;return!(!t.element||"ae_embed"!==t.element.getAttribute("data-widget"))},i=function(e){var t=e.data.selectionData;return!(!t.element||"embedurl"!==t.element.getAttribute("data-widget"))},a=function(e){var t=["h1","h2","h3","h4","h5","h6"],n=e.editor.get("nativeEditor"),r=e.data.selectionData,o=n.isSelectionEmpty();return!(r.element||!r.region||o||n.getSelection().getCommonAncestor().isReadOnly()||!n.elementPath().contains(t))},l=function(e){var t=e.editor.get("nativeEditor"),n=t.getSelection().getRanges()[0],o=e.data.selectionData,i=new CKEDITOR.Link(t).getFromSelection(),a=t.isSelectionEmpty(),l=!o.element||"img"!==o.element.getName();return!(!(a&&l&&i&&i.getText().length!==n.endOffset&&i)||i.isReadOnly()||r(n,i))},u=function(e){var t=e.data.selectionData,n=t.element,r=!!n&&!!n.findOne("img"),o=!!n&&"img"===n.getName();return!(!n||!r&&!o)},s=function(e){var t=e.editor.get("nativeEditor"),n=t.isSelectionEmpty(),r=e.data.selectionData;return!(r.element||!r.region||n||t.getSelection().getCommonAncestor().isReadOnly())},c=function(e){var t=e.editor.get("nativeEditor"),n=new CKEDITOR.Table(t),r=n.getFromSelection();return!(!r||!n.isEditable(r))},f={embed:o,embedUrl:i,header:a,image:u,link:l,table:c,text:s};t.default=f},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function l(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}e.exports=l()?Object.assign:function(e,t){for(var n,l,u=a(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]),n)o.call(n,c)&&(u[c]=n[c]);if(r){l=r(n);for(var f=0;f<l.length;f++)i.call(n,l[f])&&(u[l[f]]=n[l[f]])}}return u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return l(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),r(t,[{key:"render",value:function(){return this.props.styles&&this.props.styles.length?i.default.createElement("span",{className:"ae-list-header"},this.props.name):null}}]),t}(i.default.Component);c.key="buttonStylesListHeader",t.default=c},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=u(o),a=n(2),l=u(a);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=function(e){function t(){var e,n,r,o;s(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._removeStyles=function(){var e=r.context.editor.get("nativeEditor");e.execCommand("removeFormat"),r.props.removeBlocks.forEach(function(t){var n=new CKEDITOR.style({element:t});e.removeStyle(n)}),e.fire("actionPerformed",r)},o=n,c(r,o)}return f(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("li",{role:"option"},i.default.createElement("button",{className:"ae-toolbar-element",onClick:this._removeStyles,tabIndex:this.props.tabIndex},AlloyEditor.Strings.normal))}}]),t}(i.default.Component);d.contextType=l.default,d.defaultProps={removeBlocks:["h1","h2","h3","h4","h5","h6","pre"]},d.key="buttonStylesListItemRemove",t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(15),s=d(u),c=n(8),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){var e,n,r,o;p(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._onClick=function(){r.props.styleFn?r.props.styleFn():(r.context.editor.get("nativeEditor").execCommand("removeFormat"),r.applyStyle())},o=n,h(r,o)}return m(t,e),r(t,[{key:"componentWillMount",value:function(){var e={element:"span",styles:{margin:0}};e=CKEDITOR.tools.merge(e,this.props.style),this._preview=new CKEDITOR.style(e).buildPreview(this.props.name)}},{key:"render",value:function(){var e=this.props.name===this.props.activeStyle?"ae-toolbar-element active":"ae-toolbar-element";return i.default.createElement("button",{className:e,dangerouslySetInnerHTML:{__html:this._preview},onClick:this._onClick,tabIndex:this.props.tabIndex})}}]),t}(i.default.Component);y.contextType=l.default,y.key="buttonStylesListItem",t.default=(0,s.default)((0,f.default)(y))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=u(o),a=n(2),l=u(a);
2function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=function(e){function t(e){s(this,t);var n=c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.takePhoto=function(){var e=n._videoContainerRef.current,t=n._canvasContainerRef.current,r=t.getContext("2d"),o=n._videoHeight,i=n.props.videoWidth;if(i&&o){t.width=i,t.height=o,r.drawImage(e,0,0,i,o);var a=t.toDataURL("image/png"),l=CKEDITOR.dom.element.createFromHtml('<img src="'+a+'">'),u=n.context.editor.get("nativeEditor");u.insertElement(l),n.props.cancelExclusive(),u.fire("actionPerformed",n),u.fire("imageCameraAdd",l)}},n._handleStreamError=function(e){window.alert("An error occurred! "+e)},n._handleStreamSuccess=function(e){var t=n._videoContainerRef.current,r=n._canvasContainerRef.current;t.addEventListener("canplay",function(){var e=t.videoHeight/(t.videoWidth/n.props.videoWidth);isNaN(e)&&(e=n.props.videoWidth/(4/3)),t.setAttribute("width",n.props.videoWidth),t.setAttribute("height",e),r.setAttribute("width",n.props.videoWidth),r.setAttribute("height",e),n._videoHeight=e},!1),n._stream=e,navigator.mozGetUserMedia?t.mozSrcObject=e:t.srcObject=e,t.play(),n._buttonTakePhotoRef.current.disabled=!1},n._buttonTakePhotoRef=i.default.createRef(),n._canvasContainerRef=i.default.createRef(),n._videoContainerRef=i.default.createRef(),n}return f(t,e),r(t,[{key:"componentDidMount",value:function(){this._buttonTakePhotoRef.current.focus()}},{key:"componentWillUnmount",value:function(){this._stream&&(this._stream.stop?this._stream.stop():this._stream.getVideoTracks&&this._stream.getVideoTracks().forEach(function(e){e.stop()}),this._stream=null)}},{key:"render",value:function(){var e=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;return e.call(navigator,{video:!0,audio:!1},this._handleStreamSuccess,this._handleStreamError),i.default.createElement("div",{className:"ae-camera"},i.default.createElement("video",{ref:this._videoContainerRef},"Video stream not available."),i.default.createElement("button",{className:"ae-camera-shoot",onClick:this.takePhoto,ref:this._buttonTakePhotoRef},"Take photo"),i.default.createElement("canvas",{className:"ae-camera-canvas",ref:this._canvasContainerRef}))}}]),t}(i.default.Component);d.contextType=l.default,d.defaultProps={videoWidth:320},d.key="cameraImage",t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=u(o),a=n(3),l=u(a);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=function(e){function t(){return s(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":this.props.description,className:this._getClassName(),onClick:this.execCommand,tabIndex:this.props.tabIndex},this.props.description)}},{key:"_getClassName",value:function(){var e="ae-container ae-toolbar-element";return e}}]),t}(i.default.Component);d.key="buttonCommandListItem",t.default=(0,l.default)(d)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=13,m=27,y=function(e){function t(e){f(this,t);var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._clearLink=function(){n.setState({linkHref:""})},n._embedLink=function(){var e=n.context.editor.get("nativeEditor");e.execCommand("embedUrl",{url:n.state.linkHref}),n.props.cancelExclusive()},n._focusLinkInput=function(){n.linkInput.current.focus()},n._handleKeyDown=function(e){if(e.keyCode!==h&&e.keyCode!==m||e.preventDefault(),e.keyCode===h)n._embedLink();else if(e.keyCode===m){var t=n.context.editor.get("nativeEditor");n.props.cancelExclusive(),t.fire("actionPerformed",n)}},n._handleLinkHrefChange=function(e){n.setState({linkHref:e.target.value})},n._removeEmbed=function(){var e=n.context.editor.get("nativeEditor"),t=n.state.element.getAscendant(function(e){return e.hasClass("cke_widget_wrapper")});t.remove(),e.fire("actionPerformed",n)},n.linkInput=i.default.createRef(),n.state=n.getInitialState(),n}return p(t,e),r(t,[{key:"componentDidMount",value:function(){(this.props.renderExclusive||this.props.manualSelection)&&(window.requestAnimationFrame?window.requestAnimationFrame(this._focusLinkInput):setTimeout(this._focusLinkInput,0))}},{key:"componentWillReceiveProps",value:function(){this.setState(this.getInitialState())}},{key:"getInitialState",value:function(){var e=this.props.context.editor.get("nativeEditor"),t=void 0,n=e.getSelection();if(n){var r=n.getSelectedElement();r&&(t=r.findOne('[data-widget="ae_embed"]'))}var o=t?t.getAttribute("data-ae-embed-url"):"";return{element:t,initialLink:{href:o},linkHref:o}}},{key:"render",value:function(){var e={opacity:this.state.linkHref?1:0};return i.default.createElement("div",{className:"ae-container-edit-link"},i.default.createElement("button",{"aria-label":AlloyEditor.Strings.deleteEmbed,className:"ae-button","data-type":"button-embed-remove",disabled:!this.state.element,onClick:this._removeEmbed,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.deleteEmbed},i.default.createElement(s.default,{className:"ae-icon-svg-trash",symbol:"trash"})),i.default.createElement("div",{className:"ae-container-input xxl"},i.default.createElement("input",{className:"ae-input",onChange:this._handleLinkHrefChange,onKeyDown:this._handleKeyDown,placeholder:AlloyEditor.Strings.editLink,ref:this.linkInput,type:"text",value:this.state.linkHref}),i.default.createElement("button",{"aria-label":AlloyEditor.Strings.clearInput,className:"ae-button ae-button-clear",onClick:this._clearLink,style:e,title:AlloyEditor.Strings.clear},i.default.createElement(s.default,{symbol:"times-clear"}))),i.default.createElement("button",{"aria-label":AlloyEditor.Strings.confirm,className:"ae-button",disabled:!this._isValidState(),onClick:this._embedLink,title:AlloyEditor.Strings.confirm},i.default.createElement(s.default,{className:"ae-icon-svg-check",symbol:"check"})))}},{key:"_isValidState",value:function(){var e=this.state.linkHref&&this.state.linkHref!==this.state.initialLink.href;return e}}]),t}(i.default.Component);y.contextType=l.default,y.key="embedEdit",t.default=l.default.toProps(y)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(6),l=d(a),u=n(2),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=13,v=27,b=function(e){function t(e){p(this,t);var n=h(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._embedVideoURL=function(){var e=n.context.editor.get("nativeEditor");e.execCommand("embedUrl",{type:"video",url:n.state.videoURL}),n.props.cancelExclusive()},n._focusVideoUrlInput=function(){l.default.findDOMNode(n.refs.linkInput).focus()},n._handleKeyDown=function(e){e.keyCode!==y&&e.keyCode!==v||e.preventDefault(),e.keyCode===y?n._embedVideoURL():e.keyCode===v&&n.props.cancelExclusive()},n._handleVideoURLChange=function(e){n.setState({videoURL:e.target.value})},n.state=n.getInitialState(),n}return m(t,e),r(t,[{key:"componentDidMount",value:function(){(this.props.renderExclusive||this.props.manualSelection)&&(window.requestAnimationFrame?window.requestAnimationFrame(this._focusVideoUrlInput):setTimeout(this._focusVideoUrlInput,0))}},{key:"componentWillReceiveProps",value:function(){var e=this.getInitialState();this.setState({all:void 0,keys:void 0,new:e,old:void 0})}},{key:"getInitialState",value:function(){var e=this.props.context.editor.get("nativeEditor"),t=void 0,n=e.getSelection();if(n){var r=n.getSelectedElement();r&&(t=r.findOne('[data-widget="videoembed"]'))}var o=t?t.getAttribute("data-embed-video-url"):"";return{element:t,initialEmbed:{videoURL:o},videoURL:o}}},{key:"render",value:function(){var e=AlloyEditor.Strings.pasteVideoLink,t={opacity:this.state.videoURL?1:0};return i.default.createElement("div",{className:"ae-container-embed-video-edit"},i.default.createElement("div",{className:"ae-container-input xxl"},i.default.createElement("input",{className:"ae-input",onChange:this._handleVideoURLChange,onKeyDown:this._handleKeyDown,placeholder:e,ref:"linkInput",type:"text",value:this.state.videoURL}),i.default.createElement("button",{"aria-label":AlloyEditor.Strings.clearInput,className:"ae-button ae-icon-remove",onClick:this._clearLink,style:t,title:AlloyEditor.Strings.clear})),i.default.createElement("button",{"aria-label":AlloyEditor.Strings.confirm,className:"ae-button",disabled:!this._isValidState(),onClick:this._embedVideoURL,title:AlloyEditor.Strings.confirm},i.default.createElement(f.default,{symbol:"check"})))}},{key:"_clearLink",value:function(){this.setState({videoURL:""})}},{key:"_isValidState",value:function(){var e=this.state.videoURL&&this.state.videoURL!==this.state.initialEmbed.videoURL;return e}}]),t}(i.default.Component);b.contextType=s.default,b.key="embedVideoEdit",t.default=s.default.toProps(b)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(10),l=c(a),u=n(12),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(e){f(this,t);var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={items:[]},n}
2return p(t,e),r(t,[{key:"componentWillReceiveProps",value:function(e){e.term&&e.term===this.props.term||(clearTimeout(this._timeout),e.term?this._timeout=setTimeout(this._updateItems,this.props.delay):this.setState({items:[]})),e.autocompleteSelected&&(setTimeout(this.focus,0),this.props.setAutocompleteState({selected:!1}))}},{key:"componentWillUnmount",value:function(){clearTimeout(this._timeout)}},{key:"render",value:function(){return this.props.expanded&&this.state.items.length?i.default.createElement(s.default,null,this._renderAutocompleteItems(this.state.items)):null}},{key:"shouldComponentUpdate",value:function(e,t){return e.expanded!==this.props.expanded||e.term!==this.props.term||t.items!==this.state.items}},{key:"_renderAutocompleteItems",value:function(e){var t=this;e=e||[];var n=this.props.handleLinkAutocompleteClick;return e.map(function(e){var r=t.props.term===e.url?"ae-toolbar-element active":"ae-toolbar-element";return i.default.createElement("li",{key:e.url,role:"option"},i.default.createElement("button",{className:r,"data-value":e.url,onClick:n},e.title))})}},{key:"_updateItems",value:function(){var e=this;if(this.props.term){var t=Promise.resolve(this.props.data(this.props.term));t.then(function(t){t.length&&!e.props.expanded&&e.props.toggleDropdown(),e.setState({items:t})})}}}]),t}(i.default.Component);h.defaultProps={circular:!1,data:[],delay:100,descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]}},h.key="buttonLinkAutocompleteList",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=m(i),l=n(2),u=m(l),s=n(5),c=m(s),f=n(1),d=m(f),p=n(19),h=m(p);function m(e){return e&&e.__esModule?e:{default:e}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function b(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=function(e){function t(e){y(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n._browseClick=function(){var e=n.context.editor.get("nativeEditor"),t=e.config.documentBrowseLinkUrl,r=e.config.documentBrowseLinkCallback,o=n.linkEditButtonRef.current?n.linkEditButtonRef.current.state.linkTarget:"",i=function(e){n._updateLink(e.value,o,e.title)};c.default.isFunction(r)&&r.apply(null,[e,t,i])},n._updateLink=function(e,t,r){var o=n.context.editor.get("nativeEditor"),i=new CKEDITOR.Link(o,{appendProtocol:!1}),a={target:t},l={advance:!0};e&&(o.plugins&&o.plugins.creole&&!r&&(e=location.origin+e),n.state.element?(a.href=e,i.update(a,n.state.element,l)):i.create(e,a,l),o.fire("actionPerformed",n))};var r=new CKEDITOR.Link(n.props.context.editor.get("nativeEditor")).getFromSelection(),o=r?r.getAttribute("href"):"";return n.linkEditButtonRef=a.default.createRef(),n.state={element:r,linkHref:o},n}return b(t,e),o(t,[{key:"render",value:function(){return a.default.createElement("div",{className:"ae-container-link-edit-browse"},a.default.createElement(h.default,r({ref:this.linkEditButtonRef},this.props)),a.default.createElement("button",{"aria-label":"Browse",className:"ae-button",onClick:this._browseClick,title:"browse"},a.default.createElement(d.default,{symbol:"folder"})))}}]),t}(a.default.Component);g.contextType=u.default,g.key="linkEditBrowse",t.default=u.default.toProps(g)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(1),l=c(a),u=n(35),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){var e=this.props.handleLinkTargetChange,t=this.props.allowedTargets;return i.default.createElement("div",{className:"ae-container-dropdown ae-container-dropdown-medium ae-container-edit-link-target ae-has-dropdown",tabIndex:"0"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":this.props.selectedTarget,className:"ae-toolbar-element",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:this.props.selectedTarget},i.default.createElement("div",{className:"ae-container"},i.default.createElement("span",{className:"ae-container-dropdown-selected-item"},this.props.selectedTarget),i.default.createElement(l.default,{symbol:"caret-bottom"}))),this.props.expanded&&i.default.createElement(s.default,{allowedLinkTargets:t,handleLinkTargetChange:e,onDismiss:this.props.toggleDropdown,selectedTarget:this.props.selectedTarget}))}},{key:"shouldComponentUpdate",value:function(e){return e.expanded!==this.props.expanded||e.selectedTarget!==this.props.selectedTarget}}]),t}(i.default.Component);h.key="linkTargetEdit",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(6),l=d(a),u=n(10),s=d(u),c=n(12),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){return p(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),r(t,[{key:"componentDidMount",value:function(){l.default.findDOMNode(this).focus()}},{key:"render",value:function(){var e=this._renderListTargets();return i.default.createElement(f.default,this.props,e)}},{key:"_getAllowedTargetItems",value:function(){return this.props.allowedLinkTargets||[{label:AlloyEditor.Strings.linkTargetDefault,value:""},{label:AlloyEditor.Strings.linkTargetSelf,value:"_self"},{label:AlloyEditor.Strings.linkTargetBlank,value:"_blank"},{label:AlloyEditor.Strings.linkTargetParent,value:"_parent"},{label:AlloyEditor.Strings.linkTargetTop,value:"_top"}]}},{key:"_renderListTargets",value:function(){var e=this,t=this._getAllowedTargetItems(),n=this.props.handleLinkTargetChange;return t=t.map(function(t){var r=e.props.selectedTarget===t.value?"ae-toolbar-element active":"ae-toolbar-element";return i.default.createElement("li",{key:t.value,role:"option"},i.default.createElement("button",{className:r,"data-value":t.value,onClick:n},t.label))}),t}}]),t}(i.default.Component);y.defaultProps={circular:!0,descendants:".ae-toolbar-element",keys:{dismiss:[27],dismissNext:[39],dismissPrev:[37],next:[40],prev:[38]}},y.key="targetList",t.default=(0,s.default)(y)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=b(o),a=n(2),l=b(a),u=n(11),s=b(u),c=n(20),f=b(c),d=n(4),p=b(d),h=n(1),m=b(h),y=n(19),v=b(y);function b(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function E(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w=function(e){function t(){var e,n,r,o;g(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=_(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._requestExclusive=function(){r.props.requestExclusive(t.key)},o=n,_(r,o)}return E(t,e),r(t,[{key:"isActive",value:function(){return null!==new CKEDITOR.Link(this.context.editor.get("nativeEditor")).getFromSelection()}},{key:"render",value:function(){var e="ae-button "+this.getStateClasses();if(this.props.renderExclusive){var t=this.mergeButtonCfgProps();return i.default.createElement(v.default,t)}return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.link,className:e,"data-type":"button-link",onClick:this._requestExclusive,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.link},i.default.createElement(m.default,{symbol:"link"}))}}]),t}(i.default.Component);w.contextType=l.default,w.defaultProps={keystroke:{fn:"_requestExclusive",keys:CKEDITOR.CTRL+76,name:"link"}},w.key="link",t.default=(0,f.default)((0,s.default)((0,p.default)(w)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=13,y=27,v={COLS:"cols",ROWS:"rows"},b=1,g=function(e){function t(e){d(this,t);var n=p(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._createTable=function(){var e=n.context.editor.get("nativeEditor"),t=new CKEDITOR.Table(e),r=n.state,o=r.cols,i=r.rows;t.create({attrs:n.props.tableAttributes,cols:Math.max(b,o),rows:Math.max(b,i)}),n.props.cancelExclusive(),e.fire("actionPerformed",n)},n._handleChange=function(e,t){n.setState(f({},e,t.target.value))},n._handleKeyDown=function(e){e.keyCode!==m&&e.keyCode!==y||e.preventDefault(),e.keyCode===m?n._createTable():e.keyCode===y&&n.props.cancelExclusive()},n.rowsRef=i.default.createRef(),n.colsRef=i.default.createRef(),n.state={cols:3,rows:3},n}return h(t,e),r(t,[{key:"componentDidMount",value:function(){this.rowsRef.current.focus()}},{key:"render",value:function(){var e=Date.now(),t=e+v.ROWS,n=e+v.COLS;return i.default.createElement("div",{className:"ae-container-edit-table"},i.default.createElement("label",{htmlFor:t},AlloyEditor.Strings.rows),i.default.createElement("div",{className:"ae-container-input small"},i.default.createElement("input",{className:"ae-input",id:t,min:b,onChange:this._handleChange.bind(this,v.ROWS),onKeyDown:this._handleKeyDown,placeholder:"Rows",ref:this.rowsRef,type:"number",value:this.state.rows})),i.default.createElement("label",{htmlFor:n},AlloyEditor.Strings.columns),i.default.createElement("div",{className:"ae-container-input small"},i.default.createElement("input",{className:"ae-input",id:n,min:b,onChange:this._handleChange.bind(this,v.COLS),onKeyDown:this._handleKeyDown,placeholder:"Colums",ref:this.colsRef,type:"number",value:this.state.cols})),i.default.createElement("button",{"aria-label":"Confirm",className:"ae-button",onClick:this._createTable},i.default.createElement(s.default,{symbol:"check"})))}}]),t}(i.default.Component);g.contextType=l.default,g.defaultProps={tableAttributes:{border:1,cellPadding:0,cellSpacing:0,style:"table-layout: fixed; width: 100%;"}},g.key="tableEdit",t.default=g},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={propTypes:{editorEvent:o.default.object},getInteractionPoint:function(){var e=this.props.editorEvent?this.props.editorEvent.data:null;if(e){var t=e.selectionData,n=e.nativeEvent,r={x:e.nativeEvent.pageX,y:t.region.top},o=t.region.direction,i=t.region.endRect,a=t.region.startRect;i&&a&&a.top===i.top&&(o=CKEDITOR.SELECTION_BOTTOM_TO_TOP);var l=void 0,u=void 0;return r.x&&r.y?(l=this._getXPoint(t,r.x),u=o===CKEDITOR.SELECTION_BOTTOM_TO_TOP?Math.min(r.y,t.region.top):Math.max(r.y,this._getYPoint(t,n))):(l=t.region.left+t.region.width/2,u=o===CKEDITOR.SELECTION_TOP_TO_BOTTOM?this._getYPoint(t,n):t.region.top),{direction:o,x:l,y:u}}},_getXPoint:function(e,t){var n=e.region,r=n.startRect?n.startRect.left:n.left,o=n.endRect?n.endRect.right:n.right,i=void 0;if(r<t&&o>t)i=t;else{var a=Math.abs(r-t),l=Math.abs(o-t);i=a<l?r:o}return i},_getYPoint:function(e,t){var n=0;if(e&&t){var r=new CKEDITOR.dom.element(t.target);n=r.$&&"auto"===r.getStyle("overflow")?t.target.offsetTop+t.target.offsetHeight:e.region.bottom}return n}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function l(e){this.__config__=e||{},this.__ATTRS__={}}l.prototype={constructor:l,get:function(e){var t=this.constructor.ATTRS[e];if(t){this._isInitialized(e)||this._init(e);var n=this.__ATTRS__[e];return t.getter&&(n=this._callStringOrFunction(t.getter,n)),n}},set:function(e,t){var n=this.constructor.ATTRS[e];n&&(this._isInitialized(e)||this._init(e),n.readOnly||n.writeOnce&&this._isInitialized(e)||n.validator&&!this._callStringOrFunction(n.validator,t)||(n.setter&&(t=this._callStringOrFunction(n.setter,t)),this.__ATTRS__[e]=t))},_callStringOrFunction:function(e,t){var n=null;return o.default.isArray(t)||(t=[t]),o.default.isString(e)&&o.default.isFunction(this[e])?n=this[e].apply(this,a(t)):o.default.isFunction(e)&&(n=e.apply(this,t)),n},_init:function(e){var t=void 0,n=this.constructor.ATTRS[e],r=Object.prototype.hasOwnProperty.call(n,"value"),o=Object.prototype.hasOwnProperty.call(this.__config__,e);if(n.valueFn)t=this._callStringOrFunction(n.valueFn,t),this.__ATTRS__[e]=t;else if(n.readOnly)t=n.value;else if(n.writeOnce)if(o)t=this.__config__[e];else{if(!r)return;t=n.value}else o?t=this.__config__[e]:r&&(t=n.value);if(n.validator&&o&&!this._callStringOrFunction(n.validator,t)){if(!r)return;t=n.value}n.setter&&o&&(t=this._callStringOrFunction(n.setter,t)),this.__ATTRS__[e]=t},_isInitialized:function(e){return Object.prototype.hasOwnProperty.call(this.__ATTRS__,e)}},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return"ae-arrow-box ae-arrow-box-bottom"},o={table:r};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={left:0,top:0},l=function(e,t){var n=o.default.findDOMNode(e),r=e.context.editor.get("nativeEditor"),i=r.config.uiNode||document.body,l=getComputedStyle(i),u=parseInt(l.getPropertyValue("margin-left"),10),s=parseInt(l.getPropertyValue("margin-right"),10),c=u+i.clientWidth+s,f=n.offsetWidth/2,d=new CKEDITOR.dom.window(window).getScrollPosition(),p=e.props.gutter||a,h=e.getWidgetXYPoint(t.left+t.width/2-d.x,t.top+d.y,CKEDITOR.SELECTION_BOTTOM_TO_TOP),m=r.getSelection(),y=m.getRanges(),v=0;if(y&&1===y.length){var b=y[0].startContainer;if(b.$.nodeType!==Node.ELEMENT_NODE&&(b=b.getParent()),b){var g=b.getClientRect();v=g.y-t.top}}var _=i?i.scrollTop:0,E=[t.left+t.width/2-f-d.x,t.top+v-n.offsetHeight+d.y-p.top+_];E[0]<0?E[0]=0:E[0]>c-n.offsetWidth&&(E[0]=c-n.offsetWidth),e.moveToPoint(h,E)},u=function(e){var t=e.selectionData?e.selectionData:e.editorEvent?e.editorEvent.data.selectionData:null;if(t&&t.element){var n=e.editor.get("nativeEditor"),r=n.config.uiNode,o=r?r.scrollTop:0,i=t.element.getClientRect();return i.top+=o,l(this,i),!0}},s=function(e){var t=e.editor.get("nativeEditor"),n=t.config.uiNode,r=n?n.scrollTop:0,o=new CKEDITOR.Table(t).getFromSelection(),i=o.getClientRect();return i.top+=r,l(this,i),!0},c={image:u,table:s};t.default=c},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(40),o=s(r),i=n(41),a=s(i),l=n(23),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}var c=[{name:"embed",buttons:["embedRemove","embedEdit"],test:u.default.embed},{name:"embedUrl",buttons:["embedVideo","embedVideoEdit"],test:u.default.embedUrl},{name:"link",buttons:["linkEdit"],test:u.default.link},{name:"image",buttons:["imageLeft","imageCenter","imageRight","removeImage"],setPosition:a.default.image,test:u.default.image},{name:"text",buttons:{full:[["Font","FontSize","separator","bold","italic","underline","strike","separator","link"],["paragraphAlign","separator","ul","ol","separator","h1","h2","separator","indentBlock","outdentBlock","separator","TextColor","BGColor","separator","code","quote","separator","removeFormat"]],simple:["styles","bold","italic","underline","link"]},test:u.default.text},{name:"table",buttons:["tableHeading","tableRow","tableColumn","tableCell","tableRemove"],getArrowBoxClasses:o.default.table,setPosition:a.default.table,test:u.default.table}];t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.embedurl=void 0,n(126),n(127),n(128),n(129),n(130),n(131);var r=n(133),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}n(136),n(137),n(138),n(139),n(140),n(141),t.embedurl=o.default},function(e,t,n){"use strict";n.r(t);var r=n(14);n.d(t,"AlloyEditor",function(){return r});var o=n(0),i=n.n(o),a=n(7),l=n.n(a);"undefined"!==typeof window&&(window.CKEDITOR.disableAutoInline=!0,window.AlloyEditor=r,r["React"]=i.a,r["React"].PropTypes=l.a,r["VERSION"]=n(153))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(15);Object.defineProperty(t,"ButtonActionStyle",{enumerable:!0,get:function(){return h(r).default}});var o=n(9);Object.defineProperty(t,"ButtonCommandActive",{enumerable:!0,get:function(){return h(o).default}});var i=n(3);Object.defineProperty(t,"ButtonCommand",{enumerable:!0,get:function(){return h(i).default}});var a=n(11);Object.defineProperty(t,"ButtonKeystroke",{enumerable:!0,get:function(){return h(a).default}});var l=n(20);Object.defineProperty(t,"ButtonProps",{enumerable:!0,get:function(){return h(l).default}});var u=n(4);Object.defineProperty(t,"ButtonStateClasses",{enumerable:!0,get:function(){return h(u).default}});var s=n(8);Object.defineProperty(t,"ButtonStyle",{enumerable:!0,get:function(){return h(s).default}});var c=n(21);Object.defineProperty(t,"ToolbarButtons",{enumerable:!0,get:function(){return h(c).default}});var f=n(17);Object.defineProperty(t,"WidgetDropdown",{enumerable:!0,get:function(){return h(f).default}});var d=n(18);Object.defineProperty(t,"WidgetExclusive",{enumerable:!0,get:function(){return h(d).default}});var p=n(10);function h(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"WidgetFocusManager",{enumerable:!0,get:function(){return h(p).default}})},function(e,t,n){"use strict";var r=n(24),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,y=o?Symbol.for("react.lazy"):60116,v="function"===typeof Symbol&&Symbol.iterator;function b(e,t,n,r,o,i,a,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,l],s=0;e=Error(t.replace(/%s/g,function(){return u[s++]})),e.name="Invariant Violation"}throw e.framesToPop=1,e}}function g(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);b(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function w(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||_}function O(){}
2function k(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||_}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){"object"!==typeof e&&"function"!==typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},O.prototype=w.prototype;var T=k.prototype=new O;T.constructor=k,r(T,w.prototype),T.isPureReactComponent=!0;var C={current:null},x={current:null},S=Object.prototype.hasOwnProperty,P={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var r=void 0,o={},a=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&!P.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:x.current}}function R(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function D(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}function j(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g,N=[];function M(e,t,n,r){if(N.length){var o=N.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function K(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function L(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case a:l=!0}}if(l)return n(r,e,""===t?"."+z(e,0):t),1;if(l=0,t=""===t?".":t+":",Array.isArray(e))for(var u=0;u<e.length;u++){o=e[u];var s=t+z(o,u);l+=L(o,s,n,r)}else if(null===e||"object"!==typeof e?s=null:(s=v&&e[v]||e["@@iterator"],s="function"===typeof s?s:null),"function"===typeof s)for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=t+z(o,u++),l+=L(o,s,n,r);else"object"===o&&(n=""+e,g("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return l}function F(e,t,n){return null==e?0:L(e,"",t,n)}function z(e,t){return"object"===typeof e&&null!==e&&null!=e.key?j(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function U(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?H(e,r,n,function(e){return e}):null!=e&&(D(e)&&(e=R(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(A,"$&/")+"/")+n)),r.push(e))}function H(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(A,"$&/")+"/"),t=M(t,i,r,o),F(e,U,t),K(t)}function $(){var e=C.current;return null===e&&g("321"),e}var W={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return H(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=M(null,null,t,n),F(e,B,t),K(t)},count:function(e){return F(e,function(){return null},null)},toArray:function(e){var t=[];return H(e,t,null,function(e){return e}),t},only:function(e){return D(e)||g("143"),e}},createRef:function(){return{current:null}},Component:w,PureComponent:k,createContext:function(e,t){return void 0===t&&(t=null),e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:c,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:y,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return $().useCallback(e,t)},useContext:function(e,t){return $().useContext(e,t)},useEffect:function(e,t){return $().useEffect(e,t)},useImperativeHandle:function(e,t,n){return $().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return $().useLayoutEffect(e,t)},useMemo:function(e,t){return $().useMemo(e,t)},useReducer:function(e,t,n){return $().useReducer(e,t,n)},useRef:function(e){return $().useRef(e)}
2,useState:function(e){return $().useState(e)},Fragment:l,StrictMode:u,Suspense:h,createElement:I,cloneElement:function(e,t,n){(null===e||void 0===e)&&g("267",e);var o=void 0,a=r({},e.props),l=e.key,u=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(u=t.ref,s=x.current),void 0!==t.key&&(l=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)S.call(t,o)&&!P.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(o=arguments.length-2,1===o)a.children=n;else if(1<o){c=Array(o);for(var f=0;f<o;f++)c[f]=arguments[f+2];a.children=c}return{$$typeof:i,type:e.type,key:l,ref:u,props:a,_owner:s}},createFactory:function(e){var t=I.bind(null,e);return t.type=e,t},isValidElement:D,version:"16.8.5",unstable_ConcurrentMode:d,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentOwner:x,assign:r}},V={default:W},q=V&&W||V;e.exports=q.default||q},function(e,t,n){"use strict";var r=n(0),o=n(24),i=n(48);function a(e,t,n,r,o,i,a,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,l],s=0;e=Error(t.replace(/%s/g,function(){return u[s++]})),e.name="Invariant Violation"}throw e.framesToPop=1,e}}function l(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);a(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}function u(e,t,n,r,o,i,a,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}r||l("227");var s=!1,c=null,f=!1,d=null,p={onError:function(e){s=!0,c=e}};function h(e,t,n,r,o,i,a,l,f){s=!1,c=null,u.apply(p,arguments)}function m(e,t,n,r,o,i,a,u,p){if(h.apply(this,arguments),s){if(s){var m=c;s=!1,c=null}else l("198"),m=void 0;f||(f=!0,d=m)}}var y=null,v={};function b(){if(y)for(var e in v){var t=v[e],n=y.indexOf(e);if(-1<n||l("96",e),!_[n])for(var r in t.extractEvents||l("97",e),_[n]=t,n=t.eventTypes,n){var o=void 0,i=n[r],a=t,u=r;E.hasOwnProperty(u)&&l("99",u),E[u]=i;var s=i.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&g(s[o],a,u);o=!0}else i.registrationName?(g(i.registrationName,a,u),o=!0):o=!1;o||l("98",r,e)}}}function g(e,t,n){w[e]&&l("100",e),w[e]=t,O[e]=t.eventTypes[n].dependencies}var _=[],E={},w={},O={},k=null,T=null,C=null;function x(e,t,n){var r=e.type||"unknown-event";e.currentTarget=C(n),m(r,t,void 0,e),e.currentTarget=null}function S(e,t){return null==t&&l("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function P(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var I=null;function R(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)x(e,t[r],n[r]);else t&&x(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var D={injectEventPluginOrder:function(e){y&&l("101"),y=Array.prototype.slice.call(e),b()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];v.hasOwnProperty(t)&&v[t]===r||(v[t]&&l("102",t),v[t]=r,n=!0)}n&&b()}};function j(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(e=e.type,r=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!==typeof n&&l("231",t,typeof n),n)}function A(e){if(null!==e&&(I=S(I,e)),e=I,I=null,e&&(P(e,R),I&&l("95"),f))throw e=d,f=!1,d=null,e}var N=Math.random().toString(36).slice(2),M="__reactInternalInstance$"+N,K="__reactEventHandlers$"+N;function L(e){if(e[M])return e[M];for(;!e[M];){if(!e.parentNode)return null;e=e.parentNode}return e=e[M],5===e.tag||6===e.tag?e:null}function F(e){return e=e[M],!e||5!==e.tag&&6!==e.tag?null:e}function z(e){if(5===e.tag||6===e.tag)return e.stateNode;l("33")}function B(e){return e[K]||null}function U(e){do{e=e.return}while(e&&5!==e.tag);return e||null}
vendor: 4,088 bytes, line 2
2function H(e,t,n){(t=j(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function $(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=U(t);for(t=n.length;0<t--;)H(n[t],"captured",e);for(t=0;t<n.length;t++)H(n[t],"bubbled",e)}}function W(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=j(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function V(e){e&&e.dispatchConfig.registrationName&&W(e._targetInst,null,e)}function q(e){P(e,$)}var G=!("undefined"===typeof window||!window.document||!window.document.createElement);function Y(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Q={animationend:Y("Animation","AnimationEnd"),animationiteration:Y("Animation","AnimationIteration"),animationstart:Y("Animation","AnimationStart"),transitionend:Y("Transition","TransitionEnd")},X={},J={};function Z(e){if(X[e])return X[e];if(!Q[e])return e;var t,n=Q[e];for(t in n)if(n.hasOwnProperty(t)&&t in J)return X[e]=n[t];return e}G&&(J=document.createElement("div").style,"AnimationEvent"in window||(delete Q.animationend.animation,delete Q.animationiteration.animation,delete Q.animationstart.animation),"TransitionEvent"in window||delete Q.transitionend.transition);var ee=Z("animationend"),te=Z("animationiteration"),ne=Z("animationstart"),re=Z("transitionend"),oe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ie=null,ae=null,le=null;function ue(){if(le)return le;var e,t,n=ae,r=n.length,o="value"in ie?ie.value:ie.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return le=o.slice(e,1<t?1-t:void 0)}function se(){return!0}function ce(){return!1}function fe(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface,e)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?se:ce,this.isPropagationStopped=ce,this}function de(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function pe(e){e instanceof this||l("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function he(e){e.eventPool=[],e.getPooled=de,e.release=pe}o(fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=se)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=se)},persist:function(){this.isPersistent=se},isPersistent:ce,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ce,this._dispatchInstances=this._dispatchListeners=null}}),fe.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},fe.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,he(n),n},he(fe);var me=fe.extend({data:null}),ye=fe.extend({data:null}),ve=[9,13,27,32],be=G&&"CompositionEvent"in window,ge=null;G&&"documentMode"in document&&(ge=document.documentMode);var _e=G&&"TextEvent"in window&&!ge,Ee=G&&(!be||ge&&8<ge&&11>
2=ge),we=String.fromCharCode(32),Oe={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ke=!1;function Te(e,t){switch(e){case"keyup":return-1!==ve.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ce(e){return e=e.detail,"object"===typeof e&&"data"in e?e.data:null}var xe=!1;function Se(e,t){switch(e){case"compositionend":return Ce(t);case"keypress":return 32!==t.which?null:(ke=!0,we);case"textInput":return e=t.data,e===we&&ke?null:e;default:return null}}function Pe(e,t){if(xe)return"compositionend"===e||!be&&Te(e,t)?(e=ue(),le=ae=ie=null,xe=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ee&&"ko"!==t.locale?null:t.data;default:return null}}var Ie={eventTypes:Oe,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(be)e:{switch(e){case"compositionstart":o=Oe.compositionStart;break e;case"compositionend":o=Oe.compositionEnd;break e;case"compositionupdate":o=Oe.compositionUpdate;break e}o=void 0}else xe?Te(e,n)&&(o=Oe.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Oe.compositionStart);return o?(Ee&&"ko"!==n.locale&&(xe||o!==Oe.compositionStart?o===Oe.compositionEnd&&xe&&(i=ue()):(ie=r,ae="value"in ie?ie.value:ie.textContent,xe=!0)),o=me.getPooled(o,t,n,r),i?o.data=i:(i=Ce(n),null!==i&&(o.data=i)),q(o),i=o):i=null,(e=_e?Se(e,n):Pe(e,n))?(t=ye.getPooled(Oe.beforeInput,t,n,r),t.data=e,q(t)):t=null,null===i?t:null===t?i:[i,t]}},Re=null,De=null,je=null;function Ae(e){if(e=T(e)){"function"!==typeof Re&&l("280");var t=k(e.stateNode);Re(e.stateNode,e.type,t)}}function Ne(e){De?je?je.push(e):je=[e]:De=e}function Me(){if(De){var e=De,t=je;if(je=De=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ke(e,t){return e(t)}function Le(e,t,n){return e(t,n)}function Fe(){}var ze=!1;function Be(e,t){if(ze)return e(t);ze=!0;try{return Ke(e,t)}finally{ze=!1,(null!==De||null!==je)&&(Fe(),Me())}}var Ue={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function He(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ue[e.type]:"textarea"===t}function $e(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
2odeType?e.parentNode:e}function We(e){if(!G)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"===typeof t[e]),t}function Ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function qe(e){var t=Ve(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ge(e){e._valueTracker||(e._valueTracker=qe(e))}function Ye(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ve(e)?e.checked?"true":"false":e.value),e=r,e!==n&&(t.setValue(e),!0)}var Qe=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Qe.hasOwnProperty("ReactCurrentDispatcher")||(Qe.ReactCurrentDispatcher={current:null});var Xe=/^(.*)[\\\/]/,Je="function"===typeof Symbol&&Symbol.for,Ze=Je?Symbol.for("react.element"):60103,et=Je?Symbol.for("react.portal"):60106,tt=Je?Symbol.for("react.fragment"):60107,nt=Je?Symbol.for("react.strict_mode"):60108,rt=Je?Symbol.for("react.profiler"):60114,ot=Je?Symbol.for("react.provider"):60109,it=Je?Symbol.for("react.context"):60110,at=Je?Symbol.for("react.concurrent_mode"):60111,lt=Je?Symbol.for("react.forward_ref"):60112,ut=Je?Symbol.for("react.suspense"):60113,st=Je?Symbol.for("react.memo"):60115,ct=Je?Symbol.for("react.lazy"):60116,ft="function"===typeof Symbol&&Symbol.iterator;function dt(e){return null===e||"object"!==typeof e?null:(e=ft&&e[ft]||e["@@iterator"],"function"===typeof e?e:null)}function pt(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case at:return"ConcurrentMode";case tt:return"Fragment";case et:return"Portal";case rt:return"Profiler";case nt:return"StrictMode";case ut:return"Suspense"}if("object"===typeof e)switch(e.$$typeof){case it:return"Context.Consumer";case ot:return"Context.Provider";case lt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case st:return pt(e.type);case ct:if(e=1===e._status?e._result:null)return pt(e)}return null}function ht(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=pt(e.type);n=null,r&&(n=pt(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Xe,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var mt=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,yt=Object.prototype.hasOwnProperty,vt={},bt={};function gt(e){return!!yt.call(bt,e)||!yt.call(vt,e)&&(mt.test(e)?bt[e]=!0:(vt[e]=!0,!1))}function _t(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),"data-"!==e&&"aria-"!==e));default:return!1}}function Et(e,t,n,r){if(null===t||"undefined"===typeof t||_t(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function wt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var Ot={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ot[e]=new wt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
2h(function(e){var t=e[0];Ot[t]=new wt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ot[e]=new wt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ot[e]=new wt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ot[e]=new wt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){Ot[e]=new wt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){Ot[e]=new wt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){Ot[e]=new wt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){Ot[e]=new wt(e,5,!1,e.toLowerCase(),null)});var kt=/[\-:]([a-z])/g;function Tt(e){return e[1].toUpperCase()}function Ct(e,t,n,r){var o=Ot.hasOwnProperty(t)?Ot[t]:null,i=null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]));i||(Et(t,n,o,r)&&(n=null),r||null===o?gt(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(o=o.type,n=3===o||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function xt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function St(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Pt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=xt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function It(e,t){t=t.checked,null!=t&&Ct(e,"checked",t,!1)}function Rt(e,t){It(e,t);var n=xt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?jt(e,t.type,n):t.hasOwnProperty("defaultValue")&&jt(e,t.type,xt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Dt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,""!==n&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function jt(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(kt,Tt);Ot[t]=new wt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(kt,Tt);Ot[t]=new wt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(kt,Tt);Ot[t]=new wt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){Ot[e]=new wt(e,1,!1,e.toLowerCase(),null)});
vendor: 5,004 bytes, line 2
2var At={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Nt(e,t,n){return e=fe.getPooled(At.change,e,t,n),e.type="change",Ne(n),q(e),e}var Mt=null,Kt=null;function Lt(e){A(e)}function Ft(e){var t=z(e);if(Ye(t))return e}function zt(e,t){if("change"===e)return t}var Bt=!1;function Ut(){Mt&&(Mt.detachEvent("onpropertychange",Ht),Kt=Mt=null)}function Ht(e){"value"===e.propertyName&&Ft(Kt)&&(e=Nt(Kt,e,$e(e)),Be(Lt,e))}function $t(e,t,n){"focus"===e?(Ut(),Mt=t,Kt=n,Mt.attachEvent("onpropertychange",Ht)):"blur"===e&&Ut()}function Wt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ft(Kt)}function Vt(e,t){if("click"===e)return Ft(t)}function qt(e,t){if("input"===e||"change"===e)return Ft(t)}G&&(Bt=We("input")&&(!document.documentMode||9<document.documentMode));var Gt={eventTypes:At,_isInputEventSupported:Bt,extractEvents:function(e,t,n,r){var o=t?z(t):window,i=void 0,a=void 0,l=o.nodeName&&o.nodeName.toLowerCase();if("select"===l||"input"===l&&"file"===o.type?i=zt:He(o)?Bt?i=qt:(i=Wt,a=$t):(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Vt),i&&(i=i(e,t)))return Nt(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&jt(o,"number",o.value)}},Yt=fe.extend({view:null,detail:null}),Qt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Xt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Qt[e])&&!!t[e]}function Jt(){return Xt}var Zt=0,en=0,tn=!1,nn=!1,rn=Yt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Jt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Zt;return Zt=e.screenX,tn?"mousemove"===e.type?e.screenX-t:0:(tn=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=en;return en=e.screenY,nn?"mousemove"===e.type?e.screenY-t:0:(nn=!0,0)}}),on=rn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),an={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},ln={eventTypes:an,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?L(t):null):i=null,i===t)return null;var a=void 0,l=void 0,u=void 0,s=void 0;"mouseout"===e||"mouseover"===e?(a=rn,l=an.mouseLeave,u=an.mouseEnter,s="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=on,l=an.pointerLeave,u=an.pointerEnter,s="pointer");var c=null==i?o:z(i);if(o=null==t?o:z(t),e=a.getPooled(l,i,n,r),e.type=s+"leave",e.target=c,e.relatedTarget=o,n=a.getPooled(u,t,n,r),n.type=s+"enter",n.target=o,n.relatedTarget=c,r=t,i&&r)e:{for(t=i,o=r,s=0,a=t;a;a=U(a))s++;for(a=0,u=o;u;u=U(u))a++;for(;0<s-a;)t=U(t),s--;for(;0<a-s;)o=U(o),a--;for(;s--;){if(t===o||t===o.alternate)break e;t=U(t),o=U(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o;){if(s=i.alternate,null!==s&&s===o)break;t.push(i),i=U(i)}for(i=[];r&&r!==o;){if(s=r.alternate,null!==s&&s===o)break;i.push(r),r=U(r)}for(r=0;r<t.length;r++)W(t[r],"bubbled",e);for(r=i.length;0<r--;)W(i[r],"captured",n);return[e,n]}};function un(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var sn=Object.prototype.hasOwnProperty;function cn(e,t){if(un(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!sn.call(t,n[r])||!un(e[n[r]],t[n[r]]))return!1;return!0}function fn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!==(2&t.effectTag))return 1;for(;t.return;)if(t=t.return,0!==(2&t.effectTag))return 1}return 3===t.tag?2:3}function dn(e){2!==fn(e)&&l("188")}function pn(e){var t=e.alternate;if(!t)return t=fn(e),3===t&&l("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var a=o.child;a;){if(a===n)return dn(o),e;if(a===r)return dn(o),t;a=a.sibling}l("188")}if(n.return!==r.return)n=o,r=i;else{a=!1;for(var u=o.child;u;){if(u===n){a=!0,n=o,r=i;break}if(u===r){a=!0,r=o,n=i;break}u=u.sibling}if(!a){for(u=i.child;u;){if(u===n){a=!0,n=i,r=o;break}if(u===r){a=!0,r=i,n=o;break}u=u.sibling}a||l("189")}}n.alternate!==r&&l("190")}
2return 3!==n.tag&&l("188"),n.stateNode.current===n?e:t}function hn(e){if(e=pn(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var mn=fe.extend({animationName:null,elapsedTime:null,pseudoElement:null}),yn=fe.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=Yt.extend({relatedTarget:null});function bn(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,0===e&&13===t&&(e=13)):e=t,10===e&&(e=13),32<=e||13===e?e:0}var gn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},En=Yt.extend({key:function(e){if(e.key){var t=gn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=bn(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Jt,charCode:function(e){return"keypress"===e.type?bn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?bn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),wn=rn.extend({dataTransfer:null}),On=Yt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Jt}),kn=fe.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Tn=rn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),Cn=[["abort","abort"],[ee,"animationEnd"],[te,"animationIteration"],[ne,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[re,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],xn={},Sn={};function Pn(e,t){var n=e[0];e=e[1];var r="on"+(e[0].toUpperCase()+e.slice(1));
2t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},xn[e]=t,Sn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){Pn(e,!0)}),Cn.forEach(function(e){Pn(e,!1)});var In={eventTypes:xn,isInteractiveTopLevelEventType:function(e){return e=Sn[e],void 0!==e&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=Sn[e];if(!o)return null;switch(e){case"keypress":if(0===bn(n))return null;case"keydown":case"keyup":e=En;break;case"blur":case"focus":e=vn;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=rn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=wn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=On;break;case ee:case te:case ne:e=mn;break;case re:e=kn;break;case"scroll":e=Yt;break;case"wheel":e=Tn;break;case"copy":case"cut":case"paste":e=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=on;break;default:e=fe}return t=e.getPooled(o,t,n,r),q(t),t}},Rn=In.isInteractiveTopLevelEventType,Dn=[];function jn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(r=3!==r.tag?null:r.stateNode.containerInfo,!r)break;e.ancestors.push(n),n=L(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=$e(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,l=0;l<_.length;l++){var u=_[l];u&&(u=u.extractEvents(r,t,i,o))&&(a=S(a,u))}A(a)}}var An=!0;function Nn(e,t){if(!t)return null;var n=(Rn(e)?Kn:Ln).bind(null,e);t.addEventListener(e,n,!1)}function Mn(e,t){if(!t)return null;var n=(Rn(e)?Kn:Ln).bind(null,e);t.addEventListener(e,n,!0)}function Kn(e,t){Le(Ln,e,t)}function Ln(e,t){if(An){var n=$e(t);if(n=L(n),null===n||"number"!==typeof n.tag||2===fn(n)||(n=null),Dn.length){var r=Dn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Be(jn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Dn.length&&Dn.push(e)}}}var Fn={},zn=0,Bn="_reactListenersID"+(""+Math.random()).slice(2);function Un(e){return Object.prototype.hasOwnProperty.call(e,Bn)||(e[Bn]=zn++,Fn[e[Bn]]={}),Fn[e[Bn]]}function Hn(e){if(e=e||("undefined"!==typeof document?document:void 0),"undefined"===typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wn(e,t){var n,r=$n(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$n(r)}}function Vn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Vn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function qn(){for(var e=window,t=Hn();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Hn(e.document)}return t}function Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Yn(){var e=qn();if(Gn(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var n=t.getSelection&&t.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var r=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{t.nodeType,o.nodeType}catch(e){t=null;break e}var i=0,a=-1,l=-1,u=0,s=0,c=e,f=null;t:for(;;){for(var d;;){if(c!==t||0!==r&&3!==c.nodeType||(a=i+r),c!==o||0!==n&&3!==c.nodeType||(l=i+n),3===c.nodeType&&(i+=c.nodeValue.length),null===(d=c.firstChild))break;f=c,c=d}for(;;){if(c===e)break t;if(f===t&&++u===r&&(a=i),f===o&&++s===n&&(l=i),null!==(d=c.nextSibling))break;c=f,f=c.parentNode}c=d}t=-1===a||-1===l?null:{start:a,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;return{focusedElem:e,selectionRange:t}}function Qn(e){var t=qn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Vn(n.ownerDocument.documentElement,n)){if(null!==r&&Gn(n))if(t=r.start,e=r.end,void 0===e&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Wn(n,i);var a=Wn(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Xn=G&&"documentMode"in document&&11>
2=document.documentMode,Jn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Zn=null,er=null,tr=null,nr=!1;function rr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return nr||null==Zn||Zn!==Hn(n)?null:(n=Zn,"selectionStart"in n&&Gn(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),tr&&cn(tr,n)?null:(tr=n,e=fe.getPooled(Jn.select,er,e,t),e.type="select",e.target=Zn,q(e),e))}var or={eventTypes:Jn,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Un(i),o=O.onSelect;for(var a=0;a<o.length;a++){var l=o[a];if(!i.hasOwnProperty(l)||!i[l]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?z(t):window,e){case"focus":(He(i)||"true"===i.contentEditable)&&(Zn=i,er=t,tr=null);break;case"blur":tr=er=Zn=null;break;case"mousedown":nr=!0;break;case"contextmenu":case"mouseup":case"dragend":return nr=!1,rr(n,r);case"selectionchange":if(Xn)break;case"keydown":case"keyup":return rr(n,r)}return null}};function ir(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function ar(e,t){return e=o({children:void 0},t),(t=ir(t.children))&&(e.children=t),e}function lr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ur(e,t){return null!=t.dangerouslySetInnerHTML&&l("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function sr(e,t){var n=t.value;null==n&&(n=t.defaultValue,t=t.children,null!=t&&(null!=n&&l("92"),Array.isArray(t)&&(1>=t.length||l("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:xt(n)}}function cr(e,t){var n=xt(t.value),r=xt(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function fr(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}D.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=B,T=F,C=z,D.injectEventPluginsByName({SimpleEventPlugin:In,EnterLeaveEventPlugin:ln,ChangeEventPlugin:Gt,SelectEventPlugin:or,BeforeInputEventPlugin:Ie});var dr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function pr(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function hr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var mr=void 0,yr=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==dr.svg||"innerHTML"in e)e.innerHTML=t;else{for(mr=mr||document.createElement("div"),mr.innerHTML="<svg>"+t+"</svg>",t=mr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var br={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gr=["Webkit","ms","Moz","O"];function _r(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||br.hasOwnProperty(e)&&br[e]?(""+t).trim():t+"px"}function Er(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=_r(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(br).forEach(function(e){gr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),br[t]=br[e]})});var wr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Or(e,t){t&&(wr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&l("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&l("60"),"object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||l("61")),null!=t.style&&"object"!==typeof t.style&&l("62",""))}function kr(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Tr(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Un(e);t=O[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":Mn("scroll",e);break;case"focus":case"blur":Mn("focus",e),Mn("blur",e),n.blur=!0,n.focus=!0;break;
2case"cancel":case"close":We(o)&&Mn(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===oe.indexOf(o)&&Nn(o,e)}n[o]=!0}}}function Cr(){}var xr=null,Sr=null;function Pr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ir(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Rr="function"===typeof setTimeout?setTimeout:void 0,Dr="function"===typeof clearTimeout?clearTimeout:void 0,jr=i.unstable_scheduleCallback,Ar=i.unstable_cancelCallback;function Nr(e,t,n,r,o){e[K]=o,"input"===n&&"radio"===o.type&&null!=o.name&&It(e,o),kr(n,r),r=kr(n,o);for(var i=0;i<t.length;i+=2){var a=t[i],l=t[i+1];"style"===a?Er(e,l):"dangerouslySetInnerHTML"===a?yr(e,l):"children"===a?vr(e,l):Ct(e,a,l,r)}switch(n){case"input":Rt(e,o);break;case"textarea":cr(e,o);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,n=o.value,null!=n?lr(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?lr(e,!!o.multiple,o.defaultValue,!0):lr(e,!!o.multiple,o.multiple?[]:"",!1))}}function Mr(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function Kr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var Lr=[],Fr=-1;function zr(e){0>Fr||(e.current=Lr[Fr],Lr[Fr]=null,Fr--)}function Br(e,t){Fr++,Lr[Fr]=e.current,e.current=t}var Ur={},Hr={current:Ur},$r={current:!1},Wr=Ur;function Vr(e,t){var n=e.type.contextTypes;if(!n)return Ur;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function qr(e){return e=e.childContextTypes,null!==e&&void 0!==e}function Gr(e){zr($r,e),zr(Hr,e)}function Yr(e){zr($r,e),zr(Hr,e)}function Qr(e,t,n){Hr.current!==Ur&&l("168"),Br(Hr,t,e),Br($r,n,e)}function Xr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext(),r)i in e||l("108",pt(t)||"Unknown",i);return o({},n,r)}function Jr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ur,Wr=Hr.current,Br(Hr,t,e),Br($r,$r.current,e),!0}function Zr(e,t,n){var r=e.stateNode;r||l("169"),n?(t=Xr(e,t,Wr),r.__reactInternalMemoizedMergedChildContext=t,zr($r,e),zr(Hr,e),Br(Hr,t,e)):zr($r,e),Br($r,n,e)}var eo=null,to=null;function no(e){return function(t){try{return e(t)}catch(e){}}}function ro(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);eo=no(function(e){return t.onCommitFiberRoot(n,e)}),to=no(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function oo(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function io(e,t,n,r){return new oo(e,t,n,r)}function ao(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lo(e){if("function"===typeof e)return ao(e)?1:0;if(void 0!==e&&null!==e){if(e=e.$$typeof,e===lt)return 11;if(e===st)return 14}return 2}function uo(e,t){var n=e.alternate;return null===n?(n=io(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function so(e,t,n,r,o,i){var a=2;if(r=e,"function"===typeof e)ao(e)&&(a=1);else if("string"===typeof e)a=5;else e:switch(e){case tt:return co(n.children,o,i,t);case at:return fo(n,3|o,i,t);case nt:return fo(n,2|o,i,t);case rt:return e=io(12,n,t,4|o),e.elementType=rt,e.type=rt,e.expirationTime=i,e;case ut:return e=io(13,n,t,o),e.elementType=ut,e.type=ut,e.expirationTime=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case ot:a=10;break e;case it:a=9;break e;case lt:a=11;break e;case st:a=14;break e;case ct:a=16,r=null;break e}l("130",null==e?e:typeof e,"")}return t=io(a,n,t,o),t.elementType=e,t.type=r,t.expirationTime=i,t}function co(e,t,n,r){return e=io(7,e,r,t),e.expirationTime=n,e}function fo(e,t,n,r){return e=io(8,e,r,t),t=0===(1&t)?nt:at,e.elementType=t,e.type=t,e.expirationTime=n,e}
2function po(e,t,n){return e=io(6,e,null,t),e.expirationTime=n,e}function ho(e,t,n){return t=io(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mo(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),go(t,e)}function yo(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),n=e.earliestSuspendedTime,0===n?mo(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,mo(e,t)):t>n&&mo(e,t)}go(0,e)}function vo(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),go(t,e)}function bo(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function go(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;o=0!==o?o:i,0===o&&(0===e||r<e)&&(o=r),e=o,0!==e&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}function _o(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps,e)void 0===t[n]&&(t[n]=e[n]);return t}function Eo(e){var t=e._result;switch(e._status){case 1:return t;case 2:throw t;case 0:throw t;default:switch(e._status=0,t=e._ctor,t=t(),t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}var wo=(new r.Component).refs;function Oo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=null===n||void 0===n?t:o({},t,n),e.memoizedState=n,r=e.updateQueue,null!==r&&0===e.expirationTime&&(r.baseState=n)}var ko={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===fn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=$l();r=hl(r,e);var o=pa(r);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),ul(),ma(e,o),bl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=$l();r=hl(r,e);var o=pa(r);o.tag=la,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),ul(),ma(e,o),bl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=$l();n=hl(n,e);var r=pa(n);r.tag=ua,void 0!==t&&null!==t&&(r.callback=t),ul(),ma(e,r),bl(e,n)}};function To(e,t,n,r,o,i,a){return e=e.stateNode,"function"===typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!cn(n,r)||!cn(o,i))}function Co(e,t,n){var r=!1,o=Ur,i=t.contextType;return"object"===typeof i&&null!==i?i=ia(i):(o=qr(t)?Wr:Hr.current,r=t.contextTypes,i=(r=null!==r&&void 0!==r)?Vr(e,o):Ur),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ko,e.stateNode=t,t._reactInternalFiber=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function xo(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ko.enqueueReplaceState(t,t.state,null)}function So(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=wo;var i=t.contextType;"object"===typeof i&&null!==i?o.context=ia(i):(i=qr(t)?Wr:Hr.current,o.context=Vr(e,i)),i=e.updateQueue,null!==i&&(ga(e,i,n,o,r),o.state=e.memoizedState),i=t.getDerivedStateFromProps,"function"===typeof i&&(Oo(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ko.enqueueReplaceState(o,o.state,null),i=e.updateQueue,null!==i&&(ga(e,i,n,o,r),o.state=e.memoizedState)),"function"===typeof o.componentDidMount&&(e.effectTag|=4)}var Po=Array.isArray;
2function Io(e,t,n){if(e=n.ref,null!==e&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&l("309"),r=n.stateNode),r||l("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===wo&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}"string"!==typeof e&&l("284"),n._owner||l("290",e)}return e}function Ro(e,t){"textarea"!==e.type&&l("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Do(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return e=uo(e,t,n),e.index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?(r=t.alternate,null!==r?(r=r.index,r<n?(t.effectTag=2,n):r):(t.effectTag=2,n)):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?(t=po(n,e.mode,r),t.return=e,t):(t=o(t,n,r),t.return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?(r=o(t,n.props,r),r.ref=Io(e,t,n),r.return=e,r):(r=so(n.type,n.key,n.props,null,e.mode,r),r.ref=Io(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=ho(n,e.mode,r),t.return=e,t):(t=o(t,n.children||[],r),t.return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?(t=co(n,e.mode,r,i),t.return=e,t):(t=o(t,n,r),t.return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return t=po(""+t,e.mode,n),t.return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case Ze:return n=so(t.type,t.key,t.props,null,e.mode,n),n.ref=Io(e,null,t),n.return=e,n;case et:return t=ho(t,e.mode,n),t.return=e,t}if(Po(t)||dt(t))return t=co(t,e.mode,n,null),t.return=e,t;Ro(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case Ze:return n.key===o?n.type===tt?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case et:return n.key===o?c(e,t,n,r):null}if(Po(n)||dt(n))return null!==o?null:f(e,t,n,r,null);Ro(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return e=e.get(n)||null,u(t,e,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case Ze:return e=e.get(null===r.key?n:r.key)||null,r.type===tt?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case et:return e=e.get(null===r.key?n:r.key)||null,c(t,e,r,o)}if(Po(r)||dt(r))return e=e.get(n)||null,f(t,e,r,o,null);Ro(t,r)}return null}function m(o,a,l,u){for(var s=null,c=null,f=a,m=a=0,y=null;null!==f&&m<l.length;m++){f.index>m?(y=f,f=null):y=f.sibling;var v=p(o,f,l[m],u);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,m),null===c?s=v:c.sibling=v,c=v,f=y}if(m===l.length)return n(o,f),s;if(null===f){for(;m<l.length;m++)(f=d(o,l[m],u))&&(a=i(f,a,m),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);m<l.length;m++)(y=h(f,o,m,l[m],u))&&(e&&null!==y.alternate&&f.delete(null===y.key?m:y.key),a=i(y,a,m),null===c?s=y:c.sibling=y,c=y);return e&&f.forEach(function(e){return t(o,e)}),s}function y(o,a,u,s){var c=dt(u);"function"!==typeof c&&l("150"),u=c.call(u),null==u&&l("151");for(var f=c=null,m=a,y=a=0,v=null,b=u.next();null!==m&&!b.done;y++,b=u.next()){m.index>y?(v=m,m=null):v=m.sibling;var g=p(o,m,b.value,s);if(null===g){m||(m=v);break}e&&m&&null===g.alternate&&t(o,m),a=i(g,a,y),null===f?c=g:f.sibling=g,f=g,m=v}
2if(b.done)return n(o,m),c;if(null===m){for(;!b.done;y++,b=u.next())b=d(o,b.value,s),null!==b&&(a=i(b,a,y),null===f?c=b:f.sibling=b,f=b);return c}for(m=r(o,m);!b.done;y++,b=u.next())b=h(m,o,y,b.value,s),null!==b&&(e&&null!==b.alternate&&m.delete(null===b.key?y:b.key),a=i(b,a,y),null===f?c=b:f.sibling=b,f=b);return e&&m.forEach(function(e){return t(o,e)}),c}return function(e,r,i,u){var s="object"===typeof i&&null!==i&&i.type===tt&&null===i.key;s&&(i=i.props.children);var c="object"===typeof i&&null!==i;if(c)switch(i.$$typeof){case Ze:e:{for(c=i.key,s=r;null!==s;){if(s.key===c){if(7===s.tag?i.type===tt:s.elementType===i.type){n(e,s.sibling),r=o(s,i.type===tt?i.props.children:i.props,u),r.ref=Io(e,s,i),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}i.type===tt?(r=co(i.props.children,e.mode,u,i.key),r.return=e,e=r):(u=so(i.type,i.key,i.props,null,e.mode,u),u.ref=Io(e,r,i),u.return=e,e=u)}return a(e);case et:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=o(r,i.children||[],u),r.return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}r=ho(i,e.mode,u),r.return=e,e=r}return a(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),r=o(r,i,u),r.return=e,e=r):(n(e,r),r=po(i,e.mode,u),r.return=e,e=r),a(e);if(Po(i))return m(e,r,i,u);if(dt(i))return y(e,r,i,u);if(c&&Ro(e,i),"undefined"===typeof i&&!s)switch(e.tag){case 1:case 0:u=e.type,l("152",u.displayName||u.name||"Component")}return n(e,r)}}var jo=Do(!0),Ao=Do(!1),No={},Mo={current:No},Ko={current:No},Lo={current:No};function Fo(e){return e===No&&l("174"),e}function zo(e,t){Br(Lo,t,e),Br(Ko,e,e),Br(Mo,No,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:hr(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=hr(t,n)}zr(Mo,e),Br(Mo,t,e)}function Bo(e){zr(Mo,e),zr(Ko,e),zr(Lo,e)}function Uo(e){Fo(Lo.current);var t=Fo(Mo.current),n=hr(t,e.type);t!==n&&(Br(Ko,e,e),Br(Mo,n,e))}function Ho(e){Ko.current===e&&(zr(Mo,e),zr(Ko,e))}var $o=0,Wo=2,Vo=4,qo=8,Go=16,Yo=32,Qo=64,Xo=128,Jo=Qe.ReactCurrentDispatcher,Zo=0,ei=null,ti=null,ni=null,ri=null,oi=null,ii=null,ai=0,li=null,ui=0,si=!1,ci=null,fi=0;function di(){l("321")}function pi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!un(e[n],t[n]))return!1;return!0}function hi(e,t,n,r,o,i){if(Zo=i,ei=t,ni=null!==e?e.memoizedState:null,Jo.current=null===ni?xi:Si,t=n(r,o),si){do{si=!1,fi+=1,ni=null!==e?e.memoizedState:null,ii=ri,li=oi=ti=null,Jo.current=Si,t=n(r,o)}while(si);ci=null,fi=0}return Jo.current=Ci,e=ei,e.memoizedState=ri,e.expirationTime=ai,e.updateQueue=li,e.effectTag|=ui,e=null!==ti&&null!==ti.next,Zo=0,ii=oi=ri=ni=ti=ei=null,ai=0,li=null,ui=0,e&&l("300"),t}function mi(){Jo.current=Ci,Zo=0,ii=oi=ri=ni=ti=ei=null,ai=0,li=null,ui=0,si=!1,ci=null,fi=0}function yi(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===oi?ri=oi=e:oi=oi.next=e,oi}function vi(){if(null!==ii)oi=ii,ii=oi.next,ti=ni,ni=null!==ti?ti.next:null;else{null===ni&&l("310"),ti=ni;var e={memoizedState:ti.memoizedState,baseState:ti.baseState,queue:ti.queue,baseUpdate:ti.baseUpdate,next:null};oi=null===oi?ri=e:oi.next=e,ni=ti.next}return oi}function bi(e,t){return"function"===typeof t?t(e):t}function gi(e){var t=vi(),n=t.queue;if(null===n&&l("311"),0<fi){var r=n.dispatch;if(null!==ci){var o=ci.get(n);if(void 0!==o){ci.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return un(i,t.memoizedState)||(Fi=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.eagerReducer=e,n.eagerState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var a=t.baseUpdate;if(i=t.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var u=o=null,s=r,c=!1;do{var f=s.expirationTime;f<Zo?(c||(c=!0,u=a,o=i),f>ai&&(ai=f)):i=s.eagerReducer===e?s.eagerState:e(i,s.action),a=s,s=s.next}while(null!==s&&s!==r);c||(u=a,o=i),un(i,t.memoizedState)||(Fi=!0),t.memoizedState=i,t.baseUpdate=u,t.baseState=o,n.eagerReducer=e,n.eagerState=i}return[t.memoizedState,n.dispatch]}function _i(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===li?(li={lastEffect:null},li.lastEffect=e.next=e):(t=li.lastEffect,null===t?li.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,li.lastEffect=e)),e}function Ei(e,t,n,r){var o=yi();ui|=e,o.memoizedState=_i(t,n,void 0,void 0===r?null:r)}function wi(e,t,n,r){var o=vi();r=void 0===r?null:r;var i=void 0;if(null!==ti){var a=ti.memoizedState;if(i=a.destroy,null!==r&&pi(r,a.deps))return void _i($o,n,i,r)}ui|=e,o.memoizedState=_i(t,n,i,r)}function Oi(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ki(){}
2function Ti(e,t,n){25>fi||l("301");var r=e.alternate;if(e===ei||null!==r&&r===ei)if(si=!0,e={expirationTime:Zo,action:n,eagerReducer:null,eagerState:null,next:null},null===ci&&(ci=new Map),n=ci.get(t),void 0===n)ci.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{ul();var o=$l();o=hl(o,e);var i={expirationTime:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.last;if(null===a)i.next=i;else{var u=a.next;null!==u&&(i.next=u),a.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&(r=t.eagerReducer,null!==r))try{var s=t.eagerState,c=r(s,n);if(i.eagerReducer=r,i.eagerState=c,un(c,s))return}catch(e){}bl(e,o)}}var Ci={readContext:ia,useCallback:di,useContext:di,useEffect:di,useImperativeHandle:di,useLayoutEffect:di,useMemo:di,useReducer:di,useRef:di,useState:di,useDebugValue:di},xi={readContext:ia,useCallback:function(e,t){return yi().memoizedState=[e,void 0===t?null:t],e},useContext:ia,useEffect:function(e,t){return Ei(516,Xo|Qo,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ei(4,Vo|Yo,Oi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ei(4,Vo|Yo,e,t)},useMemo:function(e,t){var n=yi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=r.queue={last:null,dispatch:null,eagerReducer:e,eagerState:t},e=e.dispatch=Ti.bind(null,ei,e),[r.memoizedState,e]},useRef:function(e){var t=yi();return e={current:e},t.memoizedState=e},useState:function(e){var t=yi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={last:null,dispatch:null,eagerReducer:bi,eagerState:e},e=e.dispatch=Ti.bind(null,ei,e),[t.memoizedState,e]},useDebugValue:ki},Si={readContext:ia,useCallback:function(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&pi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:ia,useEffect:function(e,t){return wi(516,Xo|Qo,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,wi(4,Vo|Yo,Oi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wi(4,Vo|Yo,e,t)},useMemo:function(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&pi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:gi,useRef:function(){return vi().memoizedState},useState:function(e){return gi(bi,e)},useDebugValue:ki},Pi=null,Ii=null,Ri=!1;function Di(e,t){var n=io(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ji(e,t){switch(e.tag){case 5:var n=e.type;return t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,null!==t&&(e.stateNode=t,!0);case 6:return t=""===e.pendingProps||3!==t.nodeType?null:t,null!==t&&(e.stateNode=t,!0);case 13:return!1;default:return!1}}function Ai(e){if(Ri){var t=Ii;if(t){var n=t;if(!ji(e,t)){if(t=Mr(n),!t||!ji(e,t))return e.effectTag|=2,Ri=!1,void(Pi=e);Di(Pi,n)}Pi=e,Ii=Kr(t)}else e.effectTag|=2,Ri=!1,Pi=e}}function Ni(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;Pi=e}function Mi(e){if(e!==Pi)return!1;if(!Ri)return Ni(e),Ri=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ir(t,e.memoizedProps))for(t=Ii;t;)Di(e,t),t=Mr(t);return Ni(e),Ii=Pi?Mr(e.stateNode):null,!0}function Ki(){Ii=Pi=null,Ri=!1}var Li=Qe.ReactCurrentOwner,Fi=!1;function zi(e,t,n,r){t.child=null===e?Ao(t,null,n,r):jo(t,e.child,n,r)}function Bi(e,t,n,r,o){n=n.render;var i=t.ref;return oa(t,o),r=hi(e,t,n,r,i,o),null===e||Fi?(t.effectTag|=1,zi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Ui(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||ao(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?(e=so(n.type,null,r,null,t.mode,i),e.ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Hi(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,n=n.compare,n=null!==n?n:cn,n(o,r)&&e.ref===t.ref)?Qi(e,t,i):(t.effectTag|=1,e=uo(a,r,i),e.ref=t.ref,e.return=t,t.child=e)}function Hi(e,t,n,r,o,i){return null!==e&&cn(e.memoizedProps,r)&&e.ref===t.ref&&(Fi=!1,o<i)?Qi(e,t,i):Wi(e,t,n,r,i)}function $i(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Wi(e,t,n,r,o){var i=qr(n)?Wr:Hr.current;return i=Vr(t,i),oa(t,o),n=hi(e,t,n,r,i,o),null===e||Fi?(t.effectTag|=1,zi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Vi(e,t,n,r,o){if(qr(n)){var i=!0;Jr(t)}else i=!1;if(oa(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Co(t,n,r,o),So(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var u=a.context,s=n.contextType;"object"===typeof s&&null!==s?s=ia(s):(s=qr(n)?Wr:Hr.current,s=Vr(t,s));var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(l!==r||u!==s)&&xo(t,a,r,s),ca=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(ga(t,p,r,a,o),u=t.memoizedState),l!==r||d!==u||$r.current||ca?("function"===typeof c&&(Oo(t,n,c,r),u=t.memoizedState),(l=ca||To(t,n,l,r,d,u,s))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=s,r=l):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,l=t.memoizedProps,a.props=t.type===t.elementType?l:_o(t.type,l),u=a.context,s=n.contextType,"object"===typeof s&&null!==s?s=ia(s):(s=qr(n)?Wr:Hr.current,s=Vr(t,s)),c=n.getDerivedStateFromProps,(f="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(l!==r||u!==s)&&xo(t,a,r,s),ca=!1,u=t.memoizedState,d=a.state=u,p=t.updateQueue,null!==p&&(ga(t,p,r,a,o),d=t.memoizedState),l!==r||u!==d||$r.current||ca?("function"===typeof c&&(Oo(t,n,c,r),d=t.memoizedState),(c=ca||To(t,n,l,r,u,d,s))?(f||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,s),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,s)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=s,r=c):("function"!==typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return qi(e,t,n,r,i,o)}function qi(e,t,n,r,o,i){$i(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return o&&Zr(t,n,!1),Qi(e,t,i);r=t.stateNode,Li.current=t;var l=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=jo(t,e.child,null,i),t.child=jo(t,null,l,i)):zi(e,t,l,i),t.memoizedState=r.state,o&&Zr(t,n,!0),t.child}function Gi(e){var t=e.stateNode;t.pendingContext?Qr(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Qr(e,t.context,!1),zo(e,t.containerInfo)}
2function Yi(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0===(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var l=o.fallback;e=co(null,r,0,null),0===(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=co(l,r,n,null),e.sibling=r,n=e,n.return=r.return=t}else n=r=Ao(t,null,o.children,n);else null!==e.memoizedState?(r=e.child,l=r.sibling,a?(n=o.fallback,o=uo(r,r.pendingProps,0),0===(1&t.mode)&&(a=null!==t.memoizedState?t.child.child:t.child,a!==r.child&&(o.child=a)),r=o.sibling=uo(l,n,l.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=jo(t,r.child,o.children,n)):(l=e.child,a?(a=o.fallback,o=co(null,r,0,null),o.child=l,0===(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),r=o.sibling=co(a,r,n,null),r.effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=jo(t,l,o.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,r}function Qi(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&l("153"),null!==t.child){for(e=t.child,n=uo(e,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=uo(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}function Xi(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||$r.current)Fi=!0;else if(r<n){switch(Fi=!1,t.tag){case 3:Gi(t),Ki();break;case 5:Uo(t);break;case 1:qr(t.type)&&Jr(t);break;case 4:zo(t,t.stateNode.containerInfo);break;case 10:na(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return r=t.child.childExpirationTime,0!==r&&r>=n?Yi(e,t,n):(t=Qi(e,t,n),null!==t?t.sibling:null)}return Qi(e,t,n)}}else Fi=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var o=Vr(t,Hr.current);if(oa(t,n),o=hi(null,t,r,e,o,n),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,mi(),qr(r)){var i=!0;Jr(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var a=r.getDerivedStateFromProps;"function"===typeof a&&Oo(t,r,a,e),o.updater=ko,t.stateNode=o,o._reactInternalFiber=t,So(t,r,e,n),t=qi(null,t,r,!0,i,n)}else t.tag=0,zi(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=Eo(o),t.type=e,o=t.tag=lo(e),i=_o(e,i),a=void 0,o){case 0:a=Wi(null,t,e,i,n);break;case 1:a=Vi(null,t,e,i,n);break;case 11:a=Bi(null,t,e,i,n);break;case 14:a=Ui(null,t,e,_o(e.type,i),r,n);break;default:l("306",e,"")}return a;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_o(r,o),Wi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_o(r,o),Vi(e,t,r,o,n);case 3:return Gi(t),r=t.updateQueue,null===r&&l("282"),o=t.memoizedState,o=null!==o?o.element:null,ga(t,r,t.pendingProps,null,n),r=t.memoizedState.element,r===o?(Ki(),t=Qi(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(Ii=Kr(t.stateNode.containerInfo),Pi=t,o=Ri=!0),o?(t.effectTag|=2,t.child=Ao(t,null,r,n)):(zi(e,t,r,n),Ki()),t=t.child),t;case 5:return Uo(t),null===e&&Ai(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,a=o.children,Ir(r,o)?a=null:null!==i&&Ir(r,i)&&(t.effectTag|=16),$i(e,t),1!==n&&1&t.mode&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(zi(e,t,a,n),t=t.child),t;case 6:return null===e&&Ai(t),null;case 13:return Yi(e,t,n);case 4:return zo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=jo(t,null,r,n):zi(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_o(r,o),Bi(e,t,r,o,n);case 7:return zi(e,t,t.pendingProps,n),t.child;case 8:return zi(e,t,t.pendingProps.children,n),t.child;case 12:return zi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,na(t,i),null!==a){var u=a.value;if(i=un(u,i)?0:0|("function"===typeof r._calculateChangedBits?r._
2calculateChangedBits(u,i):1073741823),0===i){if(a.children===o.children&&!$r.current){t=Qi(e,t,n);break e}}else for(u=t.child,null!==u&&(u.return=t);null!==u;){var s=u.contextDependencies;if(null!==s){a=u.child;for(var c=s.first;null!==c;){if(c.context===r&&0!==(c.observedBits&i)){1===u.tag&&(c=pa(n),c.tag=ua,ma(u,c)),u.expirationTime<n&&(u.expirationTime=n),c=u.alternate,null!==c&&c.expirationTime<n&&(c.expirationTime=n),c=n;for(var f=u.return;null!==f;){var d=f.alternate;if(f.childExpirationTime<c)f.childExpirationTime=c,null!==d&&d.childExpirationTime<c&&(d.childExpirationTime=c);else{if(!(null!==d&&d.childExpirationTime<c))break;d.childExpirationTime=c}f=f.return}s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else a=10===u.tag&&u.type===t.type?null:u.child;if(null!==a)a.return=u;else for(a=u;null!==a;){if(a===t){a=null;break}if(u=a.sibling,null!==u){u.return=a.return,a=u;break}a=a.return}u=a}}zi(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,i=t.pendingProps,r=i.children,oa(t,n),o=ia(o,i.unstable_observedBits),r=r(o),t.effectTag|=1,zi(e,t,r,n),t.child;case 14:return o=t.type,i=_o(o,t.pendingProps),i=_o(o.type,i),Ui(e,t,o,i,r,n);case 15:return Hi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_o(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,qr(r)?(e=!0,Jr(t)):e=!1,oa(t,n),Co(t,r,o,n),So(t,r,o,n),qi(null,t,r,!0,e,n)}l("156")}var Ji={current:null},Zi=null,ea=null,ta=null;function na(e,t){var n=e.type._context;Br(Ji,n._currentValue,e),n._currentValue=t}function ra(e){var t=Ji.current;zr(Ji,e),e.type._context._currentValue=t}function oa(e,t){Zi=e,ta=ea=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(Fi=!0),e.contextDependencies=null}function ia(e,t){return ta!==e&&!1!==t&&0!==t&&("number"===typeof t&&1073741823!==t||(ta=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ea?(null===Zi&&l("308"),ea=t,Zi.contextDependencies={first:t,expirationTime:0}):ea=ea.next=t),e._currentValue}var aa=0,la=1,ua=2,sa=3,ca=!1;function fa(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function da(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function pa(e){return{expirationTime:e,tag:aa,payload:null,callback:null,next:null,nextEffect:null}}function ha(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ma(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=fa(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=fa(e.memoizedState),o=n.updateQueue=fa(n.memoizedState)):r=e.updateQueue=da(o):null===o&&(o=n.updateQueue=da(r));null===o||r===o?ha(r,t):null===r.lastUpdate||null===o.lastUpdate?(ha(r,t),ha(o,t)):(ha(r,t),o.lastUpdate=t)}function ya(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=fa(e.memoizedState):va(e,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function va(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=da(t)),t}function ba(e,t,n,r,i,a){switch(n.tag){case la:return e=n.payload,"function"===typeof e?e.call(a,r,i):e;case sa:e.effectTag=-2049&e.effectTag|64;case aa:if(e=n.payload,i="function"===typeof e?e.call(a,r,i):e,null===i||void 0===i)break;return o({},r,i);case ua:ca=!0}return r}function ga(e,t,n,r,o){ca=!1,t=va(e,t);for(var i=t.baseState,a=null,l=0,u=t.firstUpdate,s=i;null!==u;){var c=u.expirationTime;c<o?(null===a&&(a=u,i=s),l<c&&(l=c)):(s=ba(e,t,u,s,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(c=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<o?(null===c&&(c=u,null===a&&(i=s)),l<f&&(l=f)):(s=ba(e,t,u,s,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.last
vendor: 4,430 bytes, line 2
2CapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(i=s),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=l,e.memoizedState=s}function _a(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Ea(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Ea(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Ea(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!==typeof n&&l("191",n),n.call(r)}e=e.nextEffect}}function wa(e,t){return{value:e,source:t,stack:ht(t)}}function Oa(e){e.effectTag|=4}var ka=void 0,Ta=void 0,Ca=void 0,xa=void 0;ka=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ta=function(){},Ca=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var l=t.stateNode;switch(Fo(Mo.current),e=null,n){case"input":a=St(l,a),r=St(l,r),e=[];break;case"option":a=ar(l,a),r=ar(l,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=ur(l,a),r=ur(l,r),e=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(l.onclick=Cr)}Or(n,r),l=n=void 0;var u=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var s=a[n];for(l in s)s.hasOwnProperty(l)&&(u||(u={}),u[l]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(w.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var c=r[n];if(s=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&c!==s&&(null!=c||null!=s))if("style"===n)if(s){for(l in s)!s.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(u||(u={}),u[l]="");for(l in c)c.hasOwnProperty(l)&&s[l]!==c[l]&&(u||(u={}),u[l]=c[l])}else u||(e||(e=[]),e.push(n,u)),u=c;else"dangerouslySetInnerHTML"===n?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(n,""+c)):"children"===n?s===c||"string"!==typeof c&&"number"!==typeof c||(e=e||[]).push(n,""+c):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(w.hasOwnProperty(n)?(null!=c&&Tr(i,n),e||s===c||(e=[])):(e=e||[]).push(n,c))}u&&(e=e||[]).push("style",u),i=e,(t.updateQueue=i)&&Oa(t)}},xa=function(e,t,n,r){n!==r&&Oa(t)};var Sa="function"===typeof WeakSet?WeakSet:Set;function Pa(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ht(n)),null!==n&&pt(n.type),t=t.value,null!==e&&1===e.tag&&pt(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Ia(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){pl(e,t)}else t.current=null}function Ra(e,t,n){if(n=n.updateQueue,n=null!==n?n.lastEffect:null,null!==n){var r=n=n.next;do{if((r.tag&e)!==$o){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}(r.tag&t)!==$o&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function Da(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=_r("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){r=n.child.sibling,r.return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ja(e){switch("function"===typeof to&&to(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&(t=t.lastEffect,null!==t)){var n=t=t.next;do{var r=n.destroy;if(void 0!==r){var o=e;try{r()}catch(e){pl(o,e)}}n=n.next}while(n!==t)}break;case 1:if(Ia(e),t=e.stateNode,"function"===typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){pl(e,t)}break;case 5:Ia(e);break;case 4:Ma(e)}}function Aa(e){return 5===e.tag||3===e.tag||4===e.tag}function Na(e){e:{for(var t=e.return;null!==t;){if(Aa(t)){var n=t;break e}t=t.return}l("160"),n=void 0}
2var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:t=n.stateNode.containerInfo,r=!0;break;case 4:t=n.stateNode.containerInfo,r=!0;break;default:l("161")}16&n.effectTag&&(vr(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Aa(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var i=t,a=o.stateNode,u=n;8===i.nodeType?i.parentNode.insertBefore(a,u):i.insertBefore(a,u)}else t.insertBefore(o.stateNode,n);else r?(a=t,u=o.stateNode,8===a.nodeType?(i=a.parentNode,i.insertBefore(u,a)):(i=a,i.appendChild(u)),a=a._reactRootContainer,null!==a&&void 0!==a||null!==i.onclick||(i.onclick=Cr)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Ma(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&l("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:r=n.stateNode.containerInfo,o=!0;break e;case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,a=i;;)if(ja(a),null!==a.child&&4!==a.tag)a.child.return=a,a=a.child;else{if(a===i)break;for(;null===a.sibling;){if(null===a.return||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}o?(i=r,a=t.stateNode,8===i.nodeType?i.parentNode.removeChild(a):i.removeChild(a)):r.removeChild(t.stateNode)}else if(4===t.tag){if(null!==t.child){r=t.stateNode.containerInfo,o=!0,t.child.return=t,t=t.child;continue}}else if(ja(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function Ka(e,t){switch(t.tag){case 0:case 11:case 14:case 15:Ra(Vo,qo,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&Nr(n,i,o,e,r,t)}break;case 6:null===t.stateNode&&l("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:break;case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=$l())),null!==e&&Da(e,r),n=t.updateQueue,null!==n){t.updateQueue=null;var a=t.stateNode;null===a&&(a=t.stateNode=new Sa),n.forEach(function(e){var n=yl.bind(null,t,e);a.has(e)||(a.add(e),e.then(n,n))})}break;case 17:break;default:l("163")}}var La="function"===typeof WeakMap?WeakMap:Map;function Fa(e,t,n){n=pa(n),n.tag=sa,n.payload={element:null};var r=t.value;return n.callback=function(){eu(r),Pa(e,t)},n}function za(e,t,n){n=pa(n),n.tag=sa;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===nl?nl=new Set([this]):nl.add(this));var n=t.value,o=t.stack;Pa(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function Ba(e){switch(e.tag){case 1:qr(e.type)&&Gr(e);var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return Bo(e),Yr(e),t=e.effectTag,0!==(64&t)&&l("285"),e.effectTag=-2049&t|64,e;case 5:return Ho(e),null;case 13:return t=e.effectTag,2048&t?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return Bo(e),null;case 10:return ra(e),null;default:return null}}var Ua=Qe.ReactCurrentDispatcher,Ha=Qe.ReactCurrentOwner,$a=1073741822,Wa=!1,Va=null,qa=null,Ga=0,Ya=-1,Qa=!1,Xa=null,Ja=!1,Za=null,el=null,tl=null,nl=null;function rl(){if(null!==Va)for(var e=Va.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!==n&&void 0!==n&&Gr(t);break;case 3:Bo(t),Yr(t);break;case 5:Ho(t);break;case 4:Bo(t);break;case 10:ra(t)}e=e.return}qa=null,Ga=0,Ya=-1,Qa=!1,Va=null}function ol(){for(;null!==Xa;){var e=Xa.effectTag;if(16&e&&vr(Xa.stateNode,""),128&e){var t=Xa.alternate;null!==t&&(t=t.ref,null!==t&&("function"===typeof t?t(null):t.current=null))}switch(14&e){case 2:Na(Xa),Xa.effectTag&=-3;break;case 6:Na(Xa),Xa.effectTag&=-3,Ka(Xa.alternate,Xa);break;case 4:Ka(Xa.alternate,Xa);break;case 8:e=Xa,Ma(e),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e=e.alternate,null!==e&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Xa=Xa.nextEffect}}function il(){for(;null!==Xa;){if(256&Xa.effectTag)e:{var e=Xa.alternate,t=Xa;switch(t.tag){case 0:case 11:case 15:Ra(Wo,$o,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:_o(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break e;
2case 3:case 5:case 6:case 4:case 17:break e;default:l("163")}}Xa=Xa.nextEffect}}function al(e,t){for(;null!==Xa;){var n=Xa.effectTag;if(36&n){var r=Xa.alternate,o=Xa,i=t;switch(o.tag){case 0:case 11:case 15:Ra(Go,Yo,o);break;case 1:var a=o.stateNode;if(4&o.effectTag)if(null===r)a.componentDidMount();else{var u=o.elementType===o.type?r.memoizedProps:_o(o.type,r.memoizedProps);a.componentDidUpdate(u,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}r=o.updateQueue,null!==r&&_a(o,r,a,i);break;case 3:if(r=o.updateQueue,null!==r){if(a=null,null!==o.child)switch(o.child.tag){case 5:a=o.child.stateNode;break;case 1:a=o.child.stateNode}_a(o,r,a,i)}break;case 5:i=o.stateNode,null===r&&4&o.effectTag&&Pr(o.type,o.memoizedProps)&&i.focus();break;case 6:break;case 4:break;case 12:break;case 13:break;case 17:break;default:l("163")}}128&n&&(o=Xa.ref,null!==o&&(i=Xa.stateNode,"function"===typeof o?o(i):o.current=i)),512&n&&(Za=e),Xa=Xa.nextEffect}}function ll(e,t){tl=el=Za=null;var n=kl;kl=!0;do{if(512&t.effectTag){var r=!1,o=void 0;try{var i=t;Ra(Xo,$o,i),Ra($o,Qo,i)}catch(e){r=!0,o=e}r&&pl(t,o)}t=t.nextEffect}while(null!==t);kl=n,n=e.expirationTime,0!==n&&Wl(e,n),Il||kl||Ql(1073741823,!1)}function ul(){null!==el&&Ar(el),null!==tl&&tl()}function sl(e,t){Ja=Wa=!0,e.current===t&&l("177");var n=e.pendingCommitExpirationTime;0===n&&l("261"),e.pendingCommitExpirationTime=0;var r=t.expirationTime,o=t.childExpirationTime;for(yo(e,o>r?o:r),Ha.current=null,r=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,xr=An,Sr=Yn(),An=!1,Xa=r;null!==Xa;){o=!1;var a=void 0;try{il()}catch(e){o=!0,a=e}o&&(null===Xa&&l("178"),pl(Xa,a),null!==Xa&&(Xa=Xa.nextEffect))}for(Xa=r;null!==Xa;){o=!1,a=void 0;try{ol()}catch(e){o=!0,a=e}o&&(null===Xa&&l("178"),pl(Xa,a),null!==Xa&&(Xa=Xa.nextEffect))}for(Qn(Sr),Sr=null,An=!!xr,xr=null,e.current=t,Xa=r;null!==Xa;){o=!1,a=void 0;try{al(e,n)}catch(e){o=!0,a=e}o&&(null===Xa&&l("178"),pl(Xa,a),null!==Xa&&(Xa=Xa.nextEffect))}if(null!==r&&null!==Za){var u=ll.bind(null,e,r);el=i.unstable_runWithPriority(i.unstable_NormalPriority,function(){return jr(u)}),tl=u}Wa=Ja=!1,"function"===typeof eo&&eo(t.stateNode),n=t.expirationTime,t=t.childExpirationTime,t=t>n?t:n,0===t&&(nl=null),Hl(e,t)}function cl(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(1024&e.effectTag)){Va=e;e:{var i=t;t=e;var a=Ga,u=t.pendingProps;switch(t.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:qr(t.type)&&Gr(t);break;case 3:Bo(t),Yr(t),u=t.stateNode,u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),null!==i&&null!==i.child||(Mi(t),t.effectTag&=-3),Ta(t);break;case 5:Ho(t);var s=Fo(Lo.current);if(a=t.type,null!==i&&null!=t.stateNode)Ca(i,t,a,u,s),i.ref!==t.ref&&(t.effectTag|=128);else if(u){var c=Fo(Mo.current);if(Mi(t)){u=t,i=u.stateNode;var f=u.type,d=u.memoizedProps,p=s;switch(i[M]=u,i[K]=d,a=void 0,s=f,s){case"iframe":case"object":Nn("load",i);break;case"video":case"audio":for(f=0;f<oe.length;f++)Nn(oe[f],i);break;case"source":Nn("error",i);break;case"img":case"image":case"link":Nn("error",i),Nn("load",i);break;case"form":Nn("reset",i),Nn("submit",i);break;case"details":Nn("toggle",i);break;case"input":Pt(i,d),Nn("invalid",i),Tr(p,"onChange");break;case"select":i._wrapperState={wasMultiple:!!d.multiple},Nn("invalid",i),Tr(p,"onChange");break;case"textarea":sr(i,d),Nn("invalid",i),Tr(p,"onChange")}for(a in Or(s,d),f=null,d)d.hasOwnProperty(a)&&(c=d[a],"children"===a?"string"===typeof c?i.textContent!==c&&(f=["children",c]):"number"===typeof c&&i.textContent!==""+c&&(f=["children",""+c
2]):w.hasOwnProperty(a)&&null!=c&&Tr(p,a));switch(s){case"input":Ge(i),Dt(i,d,!0);break;case"textarea":Ge(i),fr(i,d);break;case"select":case"option":break;default:"function"===typeof d.onClick&&(i.onclick=Cr)}a=f,u.updateQueue=a,u=null!==a,u&&Oa(t)}else{d=t,p=a,i=u,f=9===s.nodeType?s:s.ownerDocument,c===dr.html&&(c=pr(p)),c===dr.html?"script"===p?(i=f.createElement("div"),i.innerHTML="<script><\/script>",f=i.removeChild(i.firstChild)):"string"===typeof i.is?f=f.createElement(p,{is:i.is}):(f=f.createElement(p),"select"===p&&(p=f,i.multiple?p.multiple=!0:i.size&&(p.size=i.size))):f=f.createElementNS(c,p),i=f,i[M]=d,i[K]=u,ka(i,t,!1,!1),p=i,f=a,d=u;var h=s,m=kr(f,d);switch(f){case"iframe":case"object":Nn("load",p),s=d;break;case"video":case"audio":for(s=0;s<oe.length;s++)Nn(oe[s],p);s=d;break;case"source":Nn("error",p),s=d;break;case"img":case"image":case"link":Nn("error",p),Nn("load",p),s=d;break;case"form":Nn("reset",p),Nn("submit",p),s=d;break;case"details":Nn("toggle",p),s=d;break;case"input":Pt(p,d),s=St(p,d),Nn("invalid",p),Tr(h,"onChange");break;case"option":s=ar(p,d);break;case"select":p._wrapperState={wasMultiple:!!d.multiple},s=o({},d,{value:void 0}),Nn("invalid",p),Tr(h,"onChange");break;case"textarea":sr(p,d),s=ur(p,d),Nn("invalid",p),Tr(h,"onChange");break;default:s=d}Or(f,s),c=void 0;var y=f,v=p,b=s;for(c in b)if(b.hasOwnProperty(c)){var g=b[c];"style"===c?Er(v,g):"dangerouslySetInnerHTML"===c?(g=g?g.__html:void 0,null!=g&&yr(v,g)):"children"===c?"string"===typeof g?("textarea"!==y||""!==g)&&vr(v,g):"number"===typeof g&&vr(v,""+g):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(w.hasOwnProperty(c)?null!=g&&Tr(h,c):null!=g&&Ct(v,c,g,m))}switch(f){case"input":Ge(p),Dt(p,d,!1);break;case"textarea":Ge(p),fr(p,d);break;case"option":null!=d.value&&p.setAttribute("value",""+xt(d.value));break;case"select":s=p,s.multiple=!!d.multiple,p=d.value,null!=p?lr(s,!!d.multiple,p,!1):null!=d.defaultValue&&lr(s,!!d.multiple,d.defaultValue,!0);break;default:"function"===typeof s.onClick&&(p.onclick=Cr)}(u=Pr(a,u))&&Oa(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&l("166");break;case 6:i&&null!=t.stateNode?xa(i,t,i.memoizedProps,u):("string"!==typeof u&&(null===t.stateNode&&l("166")),i=Fo(Lo.current),Fo(Mo.current),Mi(t)?(u=t,a=u.stateNode,i=u.memoizedProps,a[M]=u,(u=a.nodeValue!==i)&&Oa(t)):(a=t,u=(9===i.nodeType?i:i.ownerDocument).createTextNode(u),u[M]=t,a.stateNode=u));break;case 11:break;case 13:if(u=t.memoizedState,0!==(64&t.effectTag)){t.expirationTime=a,Va=t;break e}u=null!==u,a=null!==i&&null!==i.memoizedState,null!==i&&!u&&a&&(i=i.child.sibling,null!==i&&(s=t.firstEffect,null!==s?(t.firstEffect=i,i.nextEffect=s):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(u||a)&&(t.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:Bo(t),Ta(t);break;case 10:ra(t);break;case 9:break;case 14:break;case 17:qr(t.type)&&Gr(t);break;case 18:break;default:l("156")}Va=null}if(t=e,1===Ga||1!==t.childExpirationTime){for(u=0,a=t.child;null!==a;)i=a.expirationTime,s=a.childExpirationTime,i>u&&(u=i),s>u&&(u=s),a=a.sibling;t.childExpirationTime=u}if(null!==Va)return Va;null!==n&&0===(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(e=Ba(e,Ga),null!==e)return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function fl(e){var t=Xi(e.alternate,e,Ga);return e.memoizedProps=e.pendingProps,null===t&&(t=cl(e)),Ha.current=null,t}function dl(e,t){Wa&&l("243"),ul(),Wa=!0;var n=Ua.current;Ua.current=Ci;var r=e.nextExpirationTimeToWorkOn;r===Ga&&e===qa&&null!==Va||(rl(),qa=e,Ga=r,Va=uo(qa.current,null,Ga),e.pendingCommitExpirationTime=0);var o=!1;do{try{if(t)for(;null!==Va&&!Gl();)Va=fl(Va);else for(;null!==Va;)Va=fl(Va)}catch(t){if(ta=ea=Zi=null,mi(),null===Va)o=!0,eu(t);else{null===Va&&l("271");var i=Va,a=i.return;if(null!==a){e:{var u=e,s=a,c=i,f=t;if(a=Ga,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==f&&"object"===typeof f&&"function"===typeof f.then){var d=f;f=s;var p=-1,h=-1;do{if(13===f.tag){var m=f.alternate;if(null!==m&&(m=m.memoizedState,null!==m)){h=10*(1073741822-m.timedOutAt);break}m=f.pendingProps.maxDuration,"number"===typeof m&&(0>=m?p=0:(-1===p||m<p)&&(p=m))}f=f.return}while(null!==f);f=s;do{if((m=13===f.tag)&&(m=void 0!==f.memoizedProps.fallback&&null===f.memoizedState),m){if(s=f.updateQueue,null===s?(s=new Set,s.add(d),f.updateQueue=s):s.add(d),0===(1&f.mode)){f.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:(a=pa(1073741823),a.tag=ua,ma(c,a))),c.expirationTime=1073741823;break e}c=u,s=a;var y=c.pingCache;null===y?(y=c.pingCache=new La,m=new Set,y.set(d,m)):(m=y.get(d),void 0===m&&(m=new Set,y.set(d,m))),m.has(s)||(m.add(s),c=ml.bind(null,c,d,s),d.then(c,c)),-1===p?u=1073741823:(-1===
2h&&(h=10*(1073741822-bo(u,a))-5e3),u=h+p),0<=u&&Ya<u&&(Ya=u),f.effectTag|=2048,f.expirationTime=a;break e}f=f.return}while(null!==f);f=Error((pt(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ht(c))}Qa=!0,f=wa(f,c),u=s;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=a,a=Fa(u,f,a),ya(u,a);break e;case 1:if(p=f,h=u.type,c=u.stateNode,0===(64&u.effectTag)&&("function"===typeof h.getDerivedStateFromError||null!==c&&"function"===typeof c.componentDidCatch&&(null===nl||!nl.has(c)))){u.effectTag|=2048,u.expirationTime=a,a=za(u,p,a),ya(u,a);break e}}u=u.return}while(null!==u)}Va=cl(i);continue}o=!0,eu(t)}}break}while(1);if(Wa=!1,Ua.current=n,ta=ea=Zi=null,mi(),o)qa=null,e.finishedWork=null;else if(null!==Va)e.finishedWork=null;else{if(n=e.current.alternate,null===n&&l("281"),qa=null,Qa){if(o=e.latestPendingTime,i=e.latestSuspendedTime,a=e.latestPingedTime,0!==o&&o<r||0!==i&&i<r||0!==a&&a<r)return vo(e,r),void Bl(e,n,r,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,r=e.nextExpirationTimeToWorkOn=r,t=e.expirationTime=1073741823,void Bl(e,n,r,t,-1)}t&&-1!==Ya?(vo(e,r),t=10*(1073741822-bo(e,r)),t<Ya&&(Ya=t),t=10*(1073741822-$l()),t=Ya-t,Bl(e,n,r,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function pl(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===nl||!nl.has(r)))return e=wa(t,e),e=za(n,e,1073741823),ma(n,e),void bl(n,1073741823);break;case 3:return e=wa(t,e),e=Fa(n,e,1073741823),ma(n,e),void bl(n,1073741823)}n=n.return}3===e.tag&&(n=wa(t,e),n=Fa(e,n,1073741823),ma(e,n),bl(e,1073741823))}function hl(e,t){var n=i.unstable_getCurrentPriorityLevel(),r=void 0;if(0===(1&t.mode))r=1073741823;else if(Wa&&!Ja)r=Ga;else{switch(n){case i.unstable_ImmediatePriority:r=1073741823;break;case i.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case i.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case i.unstable_LowPriority:case i.unstable_IdlePriority:r=1;break;default:l("313")}null!==qa&&r===Ga&&--r}return n===i.unstable_UserBlockingPriority&&(0===xl||r<xl)&&(xl=r),r}function ml(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==qa&&Ga===n?qa=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,t=e.latestPingedTime,(0===t||t>n)&&(e.latestPingedTime=n),go(n,e),n=e.expirationTime,0!==n&&Wl(e,n)))}function yl(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=$l(),t=hl(t,e),e=vl(e,t),null!==e&&(mo(e,t),t=e.expirationTime,0!==t&&Wl(e,t))}function vl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function bl(e,t){e=vl(e,t),null!==e&&(!Wa&&0!==Ga&&t>Ga&&rl(),mo(e,t),Wa&&!Ja&&qa===e||Wl(e,e.expirationTime),Kl>Ml&&(Kl=0,l("185")))}function gl(e,t,n,r,o){return i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){return e(t,n,r,o)})}var _l=null,El=null,wl=0,Ol=void 0,kl=!1,Tl=null,Cl=0,xl=0,Sl=!1,Pl=null,Il=!1,Rl=!1,Dl=null,jl=i.unstable_now(),Al=1073741822-(jl/10|0),Nl=Al,Ml=50,Kl=0,Ll=null;function Fl(){Al=1073741822-((i.unstable_now()-jl)/10|0)}function zl(e,t){if(0!==wl){if(t<wl)return;null!==Ol&&i.unstable_cancelCallback(Ol)}wl=t,e=i.unstable_now()-jl,Ol=i.unstable_scheduleCallback(Yl,{timeout:10*(1073741822-t)-e})}function Bl(e,t,n,r,o){e.expirationTime=r,0!==o||Gl()?0<o&&(e.timeoutHandle=Rr(Ul.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function Ul(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,Fl(),Nl=Al,Xl(e,n)}function Hl(e,t){e.expirationTime=t,e.finishedWork=null}function $l(){return kl?Nl:(Vl(),0!==Cl&&1!==Cl||(Fl(),Nl=Al),Nl)}function Wl(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===El?(_l=El=e,e.nextScheduledRoot=e):(El=El.nextScheduledRoot=e,El.nextScheduledRoot=_l)):t>e.expirationTime&&(e.expirationTime=t),kl||(Il?Rl&&(Tl=e,Cl=1073741823,Jl(e,1073741823,!1)):1073741823===t?Ql(1073741823,!1):zl(e,t))}function Vl(){var e=0,t=null;if(null!==El)for(var n=El,r=_l;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===El)&&l("244"),r===r.nextScheduledRoot){_l=El=r.nextScheduledRoot=null;break}if(r===_l)_l=o=r.nextScheduledRoot,El.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===El){El=n,El.nextScheduledRoot=_l,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(o>e&&(e=o,t=r),r===El)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}Tl=t,Cl=e}var ql=!1;function Gl(){return!!ql||!!i.unstable_shouldYield()&&(ql=!0)}function Yl(){try{if(!Gl()&&null!==_l){Fl();var e=_l;do{var t=e.expirationTime;0!==t&&Al<=t&&(e.nextExpirationTimeToWorkOn=Al),e=e.nextScheduledRoot}while(e!==_l)}Ql(0,!0)}finally{ql=!1}}function Ql(e,t){if(Vl(),t)for(Fl(),Nl=Al;null!==Tl&&0!==Cl&&e<=Cl&&!(ql&&Al>Cl);)Jl(Tl,Cl,Al>Cl),Vl(),Fl(),Nl=Al;else for(;null!==Tl&&0!==Cl&&e<=Cl;)Jl(Tl,Cl,!1),Vl();if(t&&(wl=0,Ol=null),0!==Cl&&zl(Tl,Cl),Kl=0,Ll=null,null!==Dl)for(e=Dl,Dl=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Sl||(Sl=!0,Pl=e)}}if(Sl)throw e=Pl,Pl=null,Sl=!1,e}function Xl(e,t){kl&&l("253"),Tl=e,Cl=t,Jl(e,t,!1),Ql(1073741823,!1)}function Jl(e,t,n){if(kl&&l("245"),kl=!0,n){var r=e.finishedWork;null!==r?Zl(e,r,t):(e.finishedWork=null,r=e.timeoutHandle,-1!==r&&(e.timeoutHandle=-1,Dr(r)),dl(e,n),r=e.finishedWork,null!==r&&(Gl()?e.finishedWork=r:Zl(e,r,t)))}else r=e.finishedWork,null!==r?Zl(e,r,t):(e.finishedWork=null,r=e.timeoutHandle,-1!==r&&(e.timeoutHandle=-1,Dr(r)),dl(e,n),r=e.finishedWork,null!==r&&Zl(e,r,t));kl=!1}function Zl(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===Dl?Dl=[r]:Dl.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Ll?Kl++:(Ll=e,Kl=0),i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){sl(e,t)})}function eu(e){null===Tl&&l("246"),Tl.expirationTime=0,Sl||(Sl=!0,Pl=e)}function tu(e,t){var n=Il;Il=!0;try{return e(t)}finally{(Il=n)||kl||Ql(1073741823,!1)}}function nu(e,t){if(Il&&!Rl){Rl=!0;try{return e(t)}finally{Rl=!1}}return e(t)}function ru(e,t,n){Il||kl||0===xl||(Ql(xl,!1),xl=0);var r=Il;Il=!0;try{return i.unstable_runWithPriority(i.unstable_UserBlockingPriority,function(){return e(t,n)})}finally{(Il=r)||kl||Ql(1073741823,!1)}}function ou(e,t,n,r,o){var i=t.current;e:if(n){n=n._reactInternalFiber;t:{2===fn(n)&&1===n.tag||l("170");var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break t;case 1:if(qr(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break t}}a=a.return}while(null!==a);l("171"),a=void 0}if(1===n.tag){var u=n.type;if(qr(u)){n=Xr(n,u,a);break e}}n=a}else n=Ur;return null===t.context?t.context=n:t.pendingContext=n,t=o,o=pa(r),o.payload={element:e},t=void 0===t?null:t,null!==t&&(o.callback=t),ul(),ma(i,o),bl(i,r),r}function iu(e,t,n,r){var o=t.current,i=$l();return o=hl(i,o),ou(e,t,n,o,r)}function au(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function lu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:et,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function uu(e){var t=1073741822-25*(1+((1073741822-$l()+500)/25|0));t>=$a&&(t=$a-1),this._expirationTime=$a=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function su(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function cu(e,t,n){t=io(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function fu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function du(e,t){if(t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new cu(e,!1,t)}function pu(e,t,n,r,o){var i=n._reactRootContainer;if(i){if("function"===typeof o){var a=o;o=function(){var e=au(i._internalRoot);a.call(e)}}
2null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=du(n,r),"function"===typeof o){var l=o;o=function(){var e=au(i._internalRoot);l.call(e)}}nu(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return au(i._internalRoot)}function hu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return fu(t)||l("200"),lu(e,t,null,n)}Re=function(e,t,n){switch(t){case"input":if(Rt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=B(r);o||l("90"),Ye(r),Rt(r,o)}}}break;case"textarea":cr(e,n);break;case"select":t=n.value,null!=t&&lr(e,!!n.multiple,t,!1)}},uu.prototype.render=function(e){this._defer||l("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new su;return ou(e,t,null,n,r._onCommit),r},uu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},uu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||l("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&l("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,Xl(e,n),t=this._next,this._next=null,t=e.firstBatch=t,null!==t&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},uu.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},su.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},su.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!==typeof n&&l("191",n),n()}}},cu.prototype.render=function(e,t){var n=this._internalRoot,r=new su;return t=void 0===t?null:t,null!==t&&r.then(t),iu(e,n,null,r._onCommit),r},cu.prototype.unmount=function(e){var t=this._internalRoot,n=new su;return e=void 0===e?null:e,null!==e&&n.then(e),iu(null,t,null,n._onCommit),n},cu.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new su;return n=void 0===n?null:n,null!==n&&o.then(n),iu(t,r,e,o._onCommit),o},cu.prototype.createBatch=function(){var e=new uu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ke=tu,Le=ru,Fe=function(){kl||0===xl||(Ql(xl,!1),xl=0)};var mu={createPortal:hu,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"===typeof e.render?l("188"):l("268",Object.keys(e))),e=hn(t),e=null===e?null:e.stateNode,e},hydrate:function(e,t,n){return fu(t)||l("200"),pu(null,e,t,!0,n)},render:function(e,t,n){return fu(t)||l("200"),pu(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return fu(n)||l("200"),(null==e||void 0===e._reactInternalFiber)&&l("38"),pu(e,t,n,!1,r)},unmountComponentAtNode:function(e){return fu(e)||l("40"),!!e._reactRootContainer&&(nu(function(){pu(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return hu.apply(void 0,arguments)},unstable_batchedUpdates:tu,unstable_interactiveUpdates:ru,flushSync:function(e,t){kl&&l("187");var n=Il;Il=!0;try{return gl(e,t)}finally{Il=n,Ql(1073741823,!1)}},unstable_createRoot:yu,unstable_flushControlled:function(e){var t=Il;Il=!0;try{gl(e)}finally{(Il=t)||kl||Ql(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[F,z,B,D.injectEventPluginsByName,E,q,function(e){P(e,V)},Ne,Me,Ln,A]}};function yu(e,t){return fu(e)||l("299","unstable_createRoot"),new cu(e,!0,null!=t&&!0===t.hydrate)}(function(e){var t=e.findFiberByHostInstance;ro(o({},e,{overrideProps:null,currentDispatcherRef:Qe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=hn(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))})({findFiberByHostInstance:L,bundleType:0,version:"16.8.5",rendererPackageName:"react-dom"});var vu={default:mu},bu=vu&&mu||vu;e.exports=bu.default||bu},function(e,t,n){"use strict";e.exports=n(49)},function(e,t,n){"use strict";
vendor: 4,770 bytes, line 2
2(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,l=!1,u=!1;function s(){if(!l){var e=n.expirationTime;u?O():u=!0,w(d,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,l=a;o=e,a=t;try{var u=r()}finally{o=i,a=l}if("function"===typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,s()),t=r.previous,t.next=r.previous=u,u.next=r,u.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){l=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{l=!1,null!==n?s():u=!1}}}function d(e){l=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!k())}finally{l=!1,r=o,null!==n?s():u=!1,f()}}var p,h,m=Date,y="function"===typeof setTimeout?setTimeout:void 0,v="function"===typeof clearTimeout?clearTimeout:void 0,b="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){p=b(function(t){v(h),e(t)}),h=y(function(){g(p),e(t.unstable_now())},100)}if("object"===typeof performance&&"function"===typeof performance.now){var E=performance;t.unstable_now=function(){return E.now()}}else t.unstable_now=function(){return m.now()};var w,O,k,T=null;if("undefined"!==typeof window?T=window:"undefined"!==typeof e&&(T=e),T&&T._schedMock){var C=T._schedMock;w=C[0],O=C[1],k=C[2],t.unstable_now=C[3]}else if("undefined"===typeof window||"function"!==typeof MessageChannel){var x=null,S=function(e){if(null!==x)try{x(e)}finally{x=null}};w=function(e){null!==x?setTimeout(w,0,e):(x=e,setTimeout(S,0,!1))},O=function(){x=null},k=function(){return!1}}else{"undefined"!==typeof console&&("function"!==typeof b&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,I=!1,R=-1,D=!1,j=!1,A=0,N=33,M=33;k=function(){return A<=t.unstable_now()};var K=new MessageChannel,L=K.port2;K.port1.onmessage=function(){I=!1;var e=P,n=R;P=null,R=-1;var r=t.unstable_now(),o=!1;if(0>=A-r){if(!(-1!==n&&n<=r))return D||(D=!0,_(F)),P=e,void(R=n);o=!0}if(null!==e){j=!0;try{e(o)}finally{j=!1}}};var F=function(e){if(null!==P){_(F);var t=e-A+M;t<M&&N<M?(8>t&&(t=8),M=t<N?N:t):N=t,A=e+M,I||(I=!0,L.postMessage(void 0))}else D=!1};w=function(e,t){P=e,R=t,j||0>t?L.postMessage(void 0):D||(D=!0,_(F))},O=function(){P=null,I=!1,R=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"===typeof r&&null!==r&&"number"===typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,s();else{a=null;var l=n;do{if(l.expirationTime>r){a=l;break}l=l.next}while(l!==n);null===a?a=n:a===n&&(n=e,s()),r=a.previous,r.next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<a||k())},t.unstable_continueExecution=function(){null!==n&&s()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(50))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r;
2Object.defineProperty(t,"__esModule",{value:!0});var o=n(52),i=wt(o),a=n(53),l=wt(a),u=n(56),s=wt(u),c=n(28),f=wt(c),d=n(57),p=wt(d),h=n(58),m=wt(h),y=n(59),v=wt(y),b=n(29),g=wt(b),_=n(13),E=wt(_),w=n(12),O=wt(w),k=n(30),T=wt(k),C=n(31),x=wt(C),S=n(60),P=wt(S),I=n(61),R=wt(I),D=n(62),j=wt(D),A=n(63),N=wt(A),M=n(64),K=wt(M),L=n(65),F=wt(L),z=n(66),B=wt(z),U=n(67),H=wt(U),$=n(68),W=wt($),V=n(69),q=wt(V),G=n(70),Y=wt(G),Q=n(71),X=wt(Q),J=n(72),Z=wt(J),ee=n(73),te=wt(ee),ne=n(32),re=wt(ne),oe=n(74),ie=wt(oe),ae=n(33),le=wt(ae),ue=n(19),se=wt(ue),ce=n(34),fe=wt(ce),de=n(36),pe=wt(de),he=n(75),me=wt(he),ye=n(76),ve=wt(ye),be=n(77),ge=wt(be),_e=n(78),Ee=wt(_e),we=n(79),Oe=wt(we),ke=n(80),Te=wt(ke),Ce=n(81),xe=wt(Ce),Se=n(82),Pe=wt(Se),Ie=n(83),Re=wt(Ie),De=n(84),je=wt(De),Ae=n(85),Ne=wt(Ae),Me=n(86),Ke=wt(Me),Le=n(87),Fe=wt(Le),ze=n(25),Be=wt(ze),Ue=n(26),He=wt(Ue),$e=n(27),We=wt($e),Ve=n(16),qe=wt(Ve),Ge=n(88),Ye=wt(Ge),Qe=n(89),Xe=wt(Qe),Je=n(90),Ze=wt(Je),et=n(91),tt=wt(et),nt=n(92),rt=wt(nt),ot=n(37),it=wt(ot),at=n(93),lt=wt(at),ut=n(94),st=wt(ut),ct=n(95),ft=wt(ct),dt=n(96),pt=wt(dt),ht=n(35),mt=wt(ht),yt=n(97),vt=wt(yt),bt=n(98),gt=wt(bt),_t=n(99),Et=wt(_t);function wt(e){return e&&e.__esModule?e:{default:e}}function Ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=(r={},Ot(r,i.default.key,i.default),Ot(r,l.default.key,l.default),Ot(r,s.default.key,s.default),Ot(r,f.default.key,f.default),Ot(r,p.default.key,p.default),Ot(r,m.default.key,m.default),Ot(r,v.default.key,v.default),Ot(r,g.default.key,g.default),Ot(r,E.default.key,E.default),Ot(r,O.default.key,O.default),Ot(r,T.default.key,T.default),Ot(r,R.default.key,R.default),Ot(r,x.default.key,x.default),Ot(r,P.default.key,P.default),Ot(r,j.default.key,j.default),Ot(r,N.default.key,N.default),Ot(r,K.default.key,K.default),Ot(r,F.default.key,F.default),Ot(r,B.default.key,B.default),Ot(r,H.default.key,H.default),Ot(r,W.default.key,W.default),Ot(r,q.default.key,q.default),Ot(r,Y.default.key,Y.default),Ot(r,X.default.key,X.default),Ot(r,Z.default.key,Z.default),Ot(r,te.default.key,te.default),Ot(r,re.default.key,re.default),Ot(r,ie.default.key,ie.default),Ot(r,le.default.key,le.default),Ot(r,se.default.key,se.default),Ot(r,fe.default.key,fe.default),Ot(r,pe.default.key,pe.default),Ot(r,me.default.key,me.default),Ot(r,ve.default.key,ve.default),Ot(r,Oe.default.key,Oe.default),Ot(r,ge.default.key,ge.default),Ot(r,Ee.default.key,Ee.default),Ot(r,Te.default.key,Te.default),Ot(r,xe.default.key,xe.default),Ot(r,Pe.default.key,Pe.default),Ot(r,Re.default.key,Re.default),Ot(r,je.default.key,je.default),Ot(r,Ne.default.key,Ne.default),Ot(r,Ke.default.key,Ke.default),Ot(r,Fe.default.key,Fe.default),Ot(r,Be.default.key,Be.default),Ot(r,He.default.key,He.default),Ot(r,We.default.key,We.default),Ot(r,qe.default.key,qe.default),Ot(r,Ye.default.key,Ye.default),Ot(r,Xe.default.key,Xe.default),Ot(r,Ze.default.key,Ze.default),Ot(r,tt.default.key,tt.default),Ot(r,rt.default.key,rt.default),Ot(r,it.default.key,it.default),Ot(r,lt.default.key,lt.default),Ot(r,st.default.key,st.default),Ot(r,ft.default.key,ft.default),Ot(r,pt.default.key,pt.default),Ot(r,mt.default.key,mt.default),Ot(r,vt.default.key,vt.default),Ot(r,gt.default.key,gt.default),Ot(r,Et.default.key,Et.default),r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(6),l=d(a),u=n(2),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(e){p(this,t);var n=h(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));v.call(n);var r=e.context.editor.get("nativeEditor").getSelection(),o=r.getSelectedElement()||r.getStartElement();n._element=o;var i=n._element.findOne("img"),a=i?i.getAttribute("alt"):n._element.getAttribute("alt");return n.state={imageAlt:a},n}return m(t,e),r(t,[{key:"render",value:function(){return this.props.renderExclusive?i.default.createElement("div",{className:"ae-container-edit-link"},i.default.createElement("div",{className:"ae-container-input xxl"},i.default.createElement("input",{"aria-label":"alt",className:"ae-input",onChange:this._handleAltChange,onKeyDown:this._handleKeyDown,placeholder:"alt",ref:"refAltInput",title:"alt",type:"text",value:this.state.imageAlt})),i.default.createElement("button",{"aria-label":AlloyEditor.Strings.confirm,className:"ae-button",onClick:this._updateImageAlt,title:AlloyEditor.Strings.confirm},i.default.createElement(f.default,{symbol:"check"}))):i.default.createElement("button",{className:"ae-button",onClick:this._requestExclusive,tabIndex:this.props.tabIndex},i.default.createElement("small",{className:"ae-icon small"},"Alt"))}},{key:"_focusAltInput",value:function(){var e=this,t=function(){l.default.findDOMNode(e.refs.refAltInput).focus()};window.requestAnimationFrame?window.requestAnimationFrame(t):setTimeout(t,0)}}]),t}(i.default.Component);y.contextType=s.default,y.key="imageAlt";var v=function(){var e=this;this._handleAltChange=function(t){e.setState({imageAlt:t.target.value}),e._focusAltInput()},this._handleKeyDown=function(t){13===t.keyCode&&(t.preventDefault(),e._updateImageAlt())},this._requestExclusive=function(){e.props.requestExclusive(y.key)},this._updateImageAlt=function(){var t=e.context.editor.get("nativeEditor"),n=e.refs.refAltInput.value;e.setState({imageAlt:n});var r=e._element.findOne("img"),o=r||e._element;
2o.setAttribute("alt",n),t.fire("actionPerformed",e),e.props.cancelExclusive()}};t.default=s.default.toProps(y)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=h(o),a=n(0),l=h(a),u=n(2),s=h(u),c=n(1),f=h(c),d=n(16),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e=this,t=AlloyEditor.Strings.normal,n="",r=this._getColors(),o={element:"span",attributes:{class:""}};r.forEach(function(r){o.attributes.class=r.styleClass,e._checkActive(o)&&(t=r.name,n=r.style.attributes.class)});var i=this.props,a=i.expanded,u=i.tabIndex,s=i.toggleDropdown,c={activeStyle:t,onDismiss:s,showRemoveStylesItem:!1,styles:r};return l.default.createElement("div",{className:"ae-container ae-has-dropdown"},l.default.createElement("button",{"aria-expanded":a,className:"ae-toolbar-element",onClick:s,role:"combobox",tabIndex:u},l.default.createElement("span",{className:n},l.default.createElement(f.default,{symbol:"textbox"}))),a&&l.default.createElement(p.default,c))}},{key:"_applyStyle",value:function(e){var t=this,n=this.context.editor.get("nativeEditor"),r={element:"span",attributes:{class:e}};n.getSelection().lock(),this._getColors().forEach(function(e){r.attributes.class=e.styleClass,t._checkActive(r)&&n.removeStyle(new CKEDITOR.style(r))}),r.attributes.class=e;var o=new CKEDITOR.style(r);n.applyStyle(o),n.getSelection().unlock(),n.fire("actionPerformed",this)}},{key:"_checkActive",value:function(e){var t=this.context.editor.get("nativeEditor");e=CKEDITOR.tools.merge({element:"span"},e);var n=new CKEDITOR.style(e);return n.checkActive(t.elementPath(),t)}},{key:"_getColors",value:function(){return this.props.styles||[{name:AlloyEditor.Strings.normal,style:{element:"span",attributes:{class:"text-body"}},styleClass:"",styleFn:this._applyStyle.bind(this,"")},{name:AlloyEditor.Strings.primary,style:{element:"span",attributes:{class:"text-primary"}},styleClass:"bg-primary",styleFn:this._applyStyle.bind(this,"bg-primary")},{name:AlloyEditor.Strings.disabled,style:{element:"span",attributes:{class:"text-secondary"}},styleClass:"bg-secondary",styleFn:this._applyStyle.bind(this,"bg-secondary")},{name:AlloyEditor.Strings.success,style:{element:"span",attributes:{class:"text-success"}},styleClass:"bg-success",styleFn:this._applyStyle.bind(this,"bg-success")},{name:AlloyEditor.Strings.danger,style:{element:"span",attributes:{class:"text-danger"}},styleClass:"bg-danger",styleFn:this._applyStyle.bind(this,"bg-danger")},{name:AlloyEditor.Strings.warning,style:{element:"span",attributes:{class:"text-warning"}},styleClass:"bg-warning",styleFn:this._applyStyle.bind(this,"bg-warning")},{name:AlloyEditor.Strings.info,style:{element:"span",attributes:{class:"text-info"}},styleClass:"bg-info",styleFn:this._applyStyle.bind(this,"bg-info")}]}}]),t}(l.default.Component);b.contextType=s.default,b.key="backgroundColor",b.propTypes={expanded:i.default.bool,label:i.default.string,showRemoveStylesItem:i.default.bool,styles:i.default.arrayOf(i.default.object),tabIndex:i.default.number,toggleDropdown:i.default.func},t.default=b},function(e,t,n){"use strict";var r=n(55);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;
2var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=y(o),a=n(3),l=y(a),u=n(11),s=y(u),c=n(4),f=y(c),d=n(8),p=y(d),h=n(1),m=y(h);function y(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e){function t(){return v(this,t),b(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.bold,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-bold",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.bold},i.default.createElement(m.default,{symbol:"bold"}))}}]),t}(i.default.Component);_.defaultProps={command:"bold",keystroke:{fn:"execCommand",keys:CKEDITOR.CTRL+66,name:"bold"},style:"coreStyles_bold"},_.key="bold",t.default=(0,l.default)((0,s.default)((0,f.default)((0,p.default)(_))))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(28),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){if(this.props.renderExclusive)return i.default.createElement(l.default,this.props);var e=!(navigator.getUserMedia||navigator.webkitGetUserMedia&&"https"===location.protocol||navigator.mozGetUserMedia||navigator.msGetUserMedia),n=e?AlloyEditor.Strings.cameraDisabled:AlloyEditor.Strings.camera;return i.default.createElement("button",{"aria-label":n,className:"ae-button","data-type":"button-image-camera",disabled:e,onClick:this.props.requestExclusive.bind(t.key),tabIndex:this.props.tabIndex,title:n},i.default.createElement(s.default,{symbol:"camera"}))}}]),t}(i.default.Component);h.key="camera",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(15),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);
2function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.code,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-code",onClick:this.applyStyle,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.code},i.default.createElement(p.default,{symbol:"code"}))}}]),t}(i.default.Component);b.defaultProps={style:{element:"pre"}},b.key="code",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=h(o),a=n(0),l=h(a),u=n(2),s=h(u),c=n(1),f=h(c),d=n(16),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e=this,t=AlloyEditor.Strings.normal,n=this._getColors();n.some(function(n){e._checkActive(n.style)&&(t=n.name)});var r=this.props,o=r.expanded,i=r.tabIndex,a=r.toggleDropdown,u={activeStyle:t,onDismiss:a,showRemoveStylesItem:!1,styles:n};return l.default.createElement("div",{className:"ae-container ae-has-dropdown"},l.default.createElement("button",{"aria-expanded":o,className:"ae-toolbar-element",onClick:a,role:"combobox",tabIndex:i},l.default.createElement("span",null,l.default.createElement(f.default,{symbol:"color-picker"}))),o&&l.default.createElement(p.default,u))}},{key:"_applyStyle",value:function(e){var t=this,n=this.context.editor.get("nativeEditor"),r={element:"span",attributes:{class:e}},o=new CKEDITOR.style(r);n.getSelection().lock(),this._getColors().forEach(function(e){t._checkActive(e.style)&&n.removeStyle(new CKEDITOR.style(e.style))}),n.applyStyle(o),n.getSelection().unlock(),n.fire("actionPerformed",this)}},{key:"_checkActive",value:function(e){var t=this.context.editor.get("nativeEditor");e=CKEDITOR.tools.merge({element:"span"},e);var n=new CKEDITOR.style(e);return n.checkActive(t.elementPath(),t)}},{key:"_getColors",value:function(){return this.props.styles||[{name:AlloyEditor.Strings.primary,style:{element:"span",attributes:{class:"text-primary"}},styleFn:this._applyStyle.bind(this,"text-primary")},{name:AlloyEditor.Strings.success,style:{element:"span",attributes:{class:"text-success"}},styleFn:this._applyStyle.bind(this,"text-success")},{name:AlloyEditor.Strings.danger,style:{element:"span",attributes:{class:"text-danger"}},styleFn:this._applyStyle.bind(this,"text-danger")},{name:AlloyEditor.Strings.warning,style:{element:"span",attributes:{class:"text-warning"}},styleFn:this._applyStyle.bind(this,"text-warning")},{name:AlloyEditor.Strings.info,style:{element:"span",attributes:{class:"text-info"}},styleFn:this._applyStyle.bind(this,"text-info")},{name:AlloyEditor.Strings.dark,style:{element:"span",attributes:{class:"text-dark"}},styleFn:this._applyStyle.bind(this,"text-dark")},{name:AlloyEditor.Strings.darkGray,style:{element:"span",attributes:{class:"text-gray-dark"}},styleFn:this._applyStyle.bind(this,"text-gray-dark")},{name:AlloyEditor.Strings.secondary,style:{element:"span",attributes:{class:"text-secondary"}},styleFn:this._applyStyle.bind(this,"text-secondary")},{name:AlloyEditor.Strings.light,style:{element:"span",attributes:{class:"text-dark"}},styleFn:this._applyStyle.bind(this,"text-light")},{name:AlloyEditor.Strings.lighter,style:{element:"span",attributes:{class:"text-dark"}},styleFn:this._applyStyle.bind(this,"text-lighter")},{name:AlloyEditor.Strings.white,style:{element:"span",attributes:{class:"text-dark"}},styleFn:this._applyStyle.bind(this,"text-white")}]}}]),t}(l.default.Component);b.contextType=s.default,b.key="color",b.propTypes={expanded:i.default.bool,label:i.default.string,showRemoveStylesItem:i.default.bool,styles:i.default.arrayOf(i.default.object),tabIndex:i.default.number,toggleDropdown:i.default.func},t.default=b},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=d(o),a=n(0),l=d(a),u=n(31),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){return p(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),r(t,[{key:"render",value:function(){return this.props.renderExclusive?l.default.createElement(s.default,this.props):l.default.createElement("button",{"aria-label":AlloyEditor.Strings.video,className:"ae-button","data-type":"button-embed-video",onClick:this.props.requestExclusive,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.video},l.default.createElement(f.default,{symbol:"video"}))}}]),t}(l.default.Component);y.key="embedVideo",y.propTypes={label:i.default.string,tabIndex:i.default.number},t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(11),l=d(a),u=n(30),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){var e,n,r,o;p(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._requestExclusive=function(){r.props.requestExclusive(t.key)},o=n,h(r,o)}return m(t,e),r(t,[{key:"render",value:function(){return this.props.renderExclusive?i.default.createElement(s.default,this.props):i.default.createElement("button",{"aria-label":AlloyEditor.Strings.link,className:"ae-button","data-type":"button-embed",onClick:this._requestExclusive,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.link},i.default.createElement(f.default,{symbol:"plus"}))}}]),t}(i.default.Component);y.defaultProps={keystroke:{fn:"_requestExclusive",keys:CKEDITOR.CTRL+CKEDITOR.SHIFT+76,name:"embed"}},y.key="embed",t.default=(0,l.default)(y)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(15),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.h1,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-h1",onClick:this.applyStyle,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.h1},i.default.createElement(p.default,{symbol:"h1"}))}}]),t}(i.default.Component);b.defaultProps={style:{element:"h1"}},b.key="h1",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(15),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.h2,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-h2",onClick:this.applyStyle,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.h2},i.default.createElement(p.default,{symbol:"h2"}))}}]),t}(i.default.Component);b.defaultProps={style:{element:"h2"}},b.key="h2",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.horizontalrule,className:"ae-button","data-type":"button-hline",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.horizontalrule},i.default.createElement(s.default,{symbol:"hr"}))}}]),t}(i.default.Component);h.defaultProps={command:"horizontalrule"},h.key="hline",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignCenter,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-image-align-center",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignCenter},i.default.createElement(p.default,{symbol:"align-image-center"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifycenter"},b.key="imageCenter",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignLeft,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-image-align-left",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignLeft},i.default.createElement(p.default,{symbol:"align-image-left"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifyleft"},b.key="imageLeft",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignRight,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-image-align-right",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignRight},i.default.createElement(p.default,{symbol:"align-image-right"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifyright"},b.key="imageRight",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(e){f(this,t);var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=function(){n.fileInput.current.click()},n._onInputChange=function(){var e=n.fileInput.current;if(e.files.length){var t=new FileReader,r=e.files[0];t.onload=function(e){var t=n.context.editor.get("nativeEditor"),o=t.fire("beforeImageAdd",{imageFiles:r});if(o){var i=CKEDITOR.dom.element.createFromHtml('<img src="'+e.target.result+'">');
2t.insertElement(i),t.fire("actionPerformed",n);var a={el:i,file:r};t.fire("imageAdd",a)}},t.readAsDataURL(r),e.value=""}},n.fileInput=i.default.createRef(),n}return p(t,e),r(t,[{key:"render",value:function(){var e={display:"none"};return i.default.createElement("div",null,i.default.createElement("button",{"aria-label":AlloyEditor.Strings.image,className:"ae-button","data-type":"button-image",onClick:this.handleClick,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.image},i.default.createElement(s.default,{symbol:"document-image"})),i.default.createElement("input",{accept:"image/*",onChange:this._onInputChange,ref:this.fileInput,style:e,type:"file"}))}}]),t}(i.default.Component);h.contextType=l.default,h.key="imageFromFile",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.indent,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-indent-block",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.indent},i.default.createElement(p.default,{symbol:"indent-less"}))}}]),t}(i.default.Component);b.defaultProps={command:"indent"},b.key="indentBlock",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=y(o),a=n(3),l=y(a),u=n(11),s=y(u),c=n(4),f=y(c),d=n(8),p=y(d),h=n(1),m=y(h);function y(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e){function t(){return v(this,t),b(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.italic,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-italic",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.italic},i.default.createElement(m.default,{symbol:"italic"}))}}]),t}(i.default.Component);_.defaultProps={command:"italic",keystroke:{fn:"execCommand",keys:CKEDITOR.CTRL+73,name:"italic"},style:"coreStyles_italic"},_.key="italic",t.default=(0,l.default)((0,s.default)((0,f.default)((0,p.default)(_))))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){var e,n,r,o;f(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._handleClick=function(){r.execCommand(null)},o=n,d(r,o)}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.audio,className:"ae-button","data-type":"button-audio",onClick:this._handleClick,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.audio},i.default.createElement(s.default,{symbol:"audio"}))}}]),t}(i.default.Component);h.defaultProps={command:"audioselector"},h.key="audio",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){var e,n,r,o;f(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._handleClick=function(){r.execCommand(null)},o=n,d(r,o)}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.image,className:"ae-button","data-type":"button-image",onClick:this._handleClick,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.image},i.default.createElement(s.default,{symbol:"picture"}))}}]),t}(i.default.Component);h.defaultProps={command:"imageselector"},h.key="image",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){var e,n,r,o;f(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._handleClick=function(){r.execCommand(null)},o=n,d(r,o)}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.video,className:"ae-button","data-type":"button-video",onClick:this._handleClick,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.video},i.default.createElement(s.default,{symbol:"video"}))}}]),t}(i.default.Component);h.defaultProps={command:"videoselector"},h.key="video",t.default=(0,l.default)(h)},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=y(o),a=n(0),l=y(a),u=n(11),s=y(u),c=n(20),f=y(c),d=n(33),p=y(d),h=n(36),m=y(h);function y(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e){function t(){return v(this,t),b(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),r(t,[{key:"render",value:function(){return this.props.renderExclusive?(this.props=this.mergeButtonCfgProps(),l.default.createElement(p.default,this.props)):l.default.createElement(m.default,this.props)}},{key:"_requestExclusive",value:function(){this.props.requestExclusive(t.key)}}]),t}(l.default.Component);_.defaultProps={keystroke:{fn:"_requestExclusive",keys:CKEDITOR.CTRL+76,name:"linkBrowse"}},_.key="linkBrowse",_.propTypes={label:i.default.string,tabIndex:i.default.number},t.default=(0,f.default)((0,s.default)(_))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.numberedlist,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-ol",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.numberedlist},i.default.createElement(p.default,{symbol:"list-ol"}))}}]),t}(i.default.Component);b.defaultProps={command:"numberedlist",style:{element:"ol"}},b.key="ol",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.outdent,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-outdent-block",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.outdent},i.default.createElement(p.default,{symbol:"indent-more"}))}}]),t}(i.default.Component);b.defaultProps={command:"outdent"},b.key="outdentBlock",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignLeft,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-paragraph-align-left",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignLeft},i.default.createElement(p.default,{symbol:"align-left"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifyleft"},b.key="paragraphLeft",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignRight,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-paragraph-align-right",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignRight},i.default.createElement(p.default,{symbol:"align-right"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifyright"},b.key="paragraphRight",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(13),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){return p(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),r(t,[{key:"render",value:function(){var e=void 0,n=void 0;this.props.expanded&&(n=t.key+"List",e=i.default.createElement(s.default,{commands:this._getCommands(),inlineIcons:!1,listId:n,onDismiss:this.props.toggleDropdown}));var r=this.context.editor.get("nativeEditor"),o=this._getCommands().filter(function(e){var t=r.getCommand(e.command);return!!t&&t.state===CKEDITOR.TRISTATE_ON}).pop(),a=o.icon;return i.default.createElement("div",{className:"ae-container-dropdown ae-container-dropdown-xsmall ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":o.label,"aria-owns":n,className:"ae-toolbar-element",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.row},i.default.createElement("div",{className:"ae-container"},i.default.createElement(f.default,{symbol:a}),i.default.createElement(f.default,{symbol:"caret-bottom"}))),e)}},{key:"_getCommands",value:function(){return this.props.commands||[{command:"justifyleft",icon:"align-left",label:AlloyEditor.Strings.alignLeft},{command:"justifycenter",icon:"align-center",label:AlloyEditor.Strings.alignCenter},{command:"justifyright",icon:"align-right",label:AlloyEditor.Strings.alignRight},{command:"justifyblock",icon:"align-justify",label:AlloyEditor.Strings.alignJustify}]}}]),t}(i.default.Component);y.contextType=l.default,y.key="paragraphAlign",t.default=y},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignCenter,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-paragraph-center",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignCenter},i.default.createElement(p.default,{symbol:"align-center"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifycenter"},b.key="paragraphCenter",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(9),s=h(u),c=n(4),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.alignJustify,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-paragraph-justify",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.alignJustify},i.default.createElement(p.default,{symbol:"align-justify"}))}}]),t}(i.default.Component);b.defaultProps={command:"justifyblock"},b.key="paragraphJustify",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.quote,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-quote",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.quote},i.default.createElement(p.default,{symbol:"quote-right"}))}}]),t}(i.default.Component);b.defaultProps={command:"blockquote",style:{element:"blockquote"}},b.key="quote",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.removeformat,className:"ae-button","data-type":"button-removeformat",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.removeformat},i.default.createElement(s.default,{symbol:"remove-style"}))}}]),t}(i.default.Component);h.defaultProps={command:"removeFormat"},h.key="removeFormat",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(3),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.removeImage,"aria-pressed":!1,className:"ae-button",onClick:this.execCommand,title:AlloyEditor.Strings.removeImage},i.default.createElement(s.default,{symbol:"times-circle"}))}}]),t}(i.default.Component);h.defaultProps={command:"removeImage"},h.key="removeImage",t.default=(0,l.default)(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return o.default.createElement("span",{className:"ae-separator"})}a.key="separator",t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=h(o),a=n(0),l=h(a),u=n(2),s=h(u),c=n(1),f=h(c),d=n(16),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e=this,t="1.0x",n=this._getSpacings();
2n.forEach(function(n){e._checkActive(n.style)&&(t=n.name)});var r=this.props,o=r.editor,i=r.expanded,a=r.tabIndex,u=r.toggleDropdown,s={activeStyle:t,editor:o,onDismiss:u,showRemoveStylesItem:!1,styles:n};return l.default.createElement("div",{className:"ae-container ae-container-dropdown-small ae-has-dropdown"},l.default.createElement("button",{"aria-expanded":i,className:"ae-toolbar-element",onClick:u,role:"combobox",tabIndex:a},l.default.createElement("span",null,l.default.createElement(f.default,{symbol:"separator"})," ",t)),i&&l.default.createElement(p.default,s))}},{key:"_applyStyle",value:function(e){var t=this,n=this.context.editor.get("nativeEditor"),r={element:"div",attributes:{class:e}},o=new CKEDITOR.style(r);n.getSelection().lock(),this._getSpacings().forEach(function(e){t._checkActive(e.style)&&n.removeStyle(new CKEDITOR.style(e.style))}),n.applyStyle(o),n.getSelection().unlock(),n.fire("actionPerformed",this)}},{key:"_checkActive",value:function(e){var t=this.context.editor.get("nativeEditor"),n=!0,r=t.elementPath();return r&&r.lastElement?e.attributes.class.split(" ").forEach(function(e){n=n&&r.lastElement.hasClass(e)}):n=!1,n}},{key:"_getSpacings",value:function(){return this.props.styles||[{name:"1.0x",style:{element:"div",attributes:{class:""},type:1},styleFn:this._applyStyle.bind(this,"")},{name:"1.5x",style:{element:"div",attributes:{class:"mt-1 mb-1"},type:1},styleFn:this._applyStyle.bind(this,"mt-1 mb-1")},{name:"2.0x",style:{element:"div",attributes:{class:"mt-2 mb-2"},type:1},styleFn:this._applyStyle.bind(this,"mt-2 mb-2")},{name:"3.0x",style:{element:"div",attributes:{class:"mt-3 mb-3"},type:1},styleFn:this._applyStyle.bind(this,"mt-3 mb-3")},{name:"4.0x",style:{element:"div",attributes:{class:"mt-4 mb-4"},type:1},styleFn:this._applyStyle.bind(this,"mt-4 mb-4")},{name:"5.0x",style:{element:"div",attributes:{class:"mt-5 mb-5"},type:1},styleFn:this._applyStyle.bind(this,"mt-5 mb-5")}]}}]),t}(l.default.Component);b.contextType=s.default,b.key="spacing",b.propTypes={expanded:i.default.bool,label:i.default.string,showRemoveStylesItem:i.default.bool,styles:i.default.arrayOf(i.default.object),tabIndex:i.default.number,toggleDropdown:i.default.func},t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.strike,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-strike",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.strike},i.default.createElement(p.default,{symbol:"strikethrough"}))}}]),t}(i.default.Component);b.defaultProps={command:"strike",style:"coreStyles_strike"},b.key="strike",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(1),s=d(u),c=n(16),f=d(c);
2function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){return p(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),r(t,[{key:"render",value:function(){var e=this,t=AlloyEditor.Strings.normal,n=this._getStyles();n.forEach(function(n){e._checkActive(n.style)&&(t=n.name)});var r=void 0;return this.props.expanded&&(r=i.default.createElement(f.default,{activeStyle:t,onDismiss:this.props.toggleDropdown,showRemoveStylesItem:this.props.showRemoveStylesItem,styles:n})),i.default.createElement("div",{className:"ae-container-dropdown ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":AlloyEditor.Strings.styles+" "+t,className:"ae-toolbar-element",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.styles+" "+t},i.default.createElement("div",{className:"ae-container"},i.default.createElement("span",{className:"ae-container-dropdown-selected-item"},t),i.default.createElement(s.default,{symbol:"caret-bottom"}))),r)}},{key:"_checkActive",value:function(e){var t=this.context.editor.get("nativeEditor");e=CKEDITOR.tools.merge({element:"span"},e);var n=new CKEDITOR.style(e);return n.checkActive(t.elementPath(),t)}},{key:"_getStyles",value:function(){return this.props.styles||[{name:AlloyEditor.Strings.h1,style:{element:"h1"}},{name:AlloyEditor.Strings.h2,style:{element:"h2"}},{name:AlloyEditor.Strings.formatted,style:{element:"pre"}},{name:AlloyEditor.Strings.cite,style:{element:"cite"}},{name:AlloyEditor.Strings.code,style:{element:"code"}}]}}]),t}(i.default.Component);y.contextType=l.default,y.key="styles",t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.subscript,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-subscript",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.subscript},i.default.createElement(p.default,{symbol:"subscript"}))}}]),t}(i.default.Component);b.defaultProps={command:"subscript",style:"coreStyles_subscript"},b.key="subscript",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);
2function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.superscript,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-superscript",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.superscript},i.default.createElement(p.default,{symbol:"superscript"}))}}]),t}(i.default.Component);b.defaultProps={command:"superscript",style:"coreStyles_superscript"},b.key="superscript",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(13),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){var e=void 0,n=void 0;return this.props.expanded&&(n=t.key+"List",e=i.default.createElement(l.default,{commands:this._getCommands(),listId:n,onDismiss:this.props.toggleDropdown})),i.default.createElement("div",{className:"ae-container ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":AlloyEditor.Strings.cell,"aria-owns":n,className:"ae-button",onClick:this.props.toggleDropdown,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.cell},i.default.createElement(s.default,{symbol:"add-cell"})),e)}},{key:"_getCommands",value:function(){return this.props.commands||[{command:"cellInsertBefore",label:AlloyEditor.Strings.cellInsertBefore},{command:"cellInsertAfter",label:AlloyEditor.Strings.cellInsertAfter},{command:"cellDelete",label:AlloyEditor.Strings.cellDelete},{command:"cellMerge",label:AlloyEditor.Strings.cellMerge},{command:"cellMergeDown",label:AlloyEditor.Strings.cellMergeDown},{command:"cellMergeRight",label:AlloyEditor.Strings.cellMergeRight},{command:"cellHorizontalSplit",label:AlloyEditor.Strings.cellSplitHorizontal},{command:"cellVerticalSplit",label:AlloyEditor.Strings.cellSplitVertical}]}}]),t}(i.default.Component);h.key="tableCell",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(13),l=c(a),u=n(1),s=c(u);
2function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){var e=void 0,n=void 0;return this.props.expanded&&(n=t.key+"List",e=i.default.createElement(l.default,{commands:this._getCommands(),listId:n,onDismiss:this.props.toggleDropdown})),i.default.createElement("div",{className:"ae-container ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":AlloyEditor.Strings.column,"aria-owns":n,className:"ae-button",onClick:this.props.toggleDropdown,role:"listbox",tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.column},i.default.createElement(s.default,{symbol:"add-column"})),e)}},{key:"_getCommands",value:function(){return this.props.commands||[{command:"columnInsertBefore",label:AlloyEditor.Strings.columnInsertBefore},{command:"columnInsertAfter",label:AlloyEditor.Strings.columnInsertAfter},{command:"columnDelete",label:AlloyEditor.Strings.columnDelete}]}}]),t}(i.default.Component);h.key="tableColumn",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(13),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(){return p(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),r(t,[{key:"render",value:function(){var e=void 0,n=void 0;this.props.expanded&&(n=t.key+"List",e=i.default.createElement(s.default,{commands:this._getCommands(),listId:n,onDismiss:this.props.toggleDropdown}));var r=new CKEDITOR.Table(this.context.editor.get("nativeEditor")).getHeading(),o=AlloyEditor.Strings.headers+":",a=AlloyEditor.Strings["headers"+r];return i.default.createElement("div",{className:"ae-container-dropdown-xl ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":"",className:"ae-toolbar-element",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:""},i.default.createElement("div",{className:"ae-container"},i.default.createElement("span",{className:"ae-container-dropdown-selected-item"},o," ",i.default.createElement("strong",null,a)),i.default.createElement(f.default,{symbol:"caret-bottom"}))),e)}},{key:"_getCommands",value:function(){return this.props.commands||[{command:"tableHeadingNone",label:AlloyEditor.Strings.headersNone},{command:"tableHeadingRow",label:AlloyEditor.Strings.headersRow},{command:"tableHeadingColumn",label:AlloyEditor.Strings.headersColumn},{command:"tableHeadingBoth",label:AlloyEditor.Strings.headersBoth}]}}]),t}(i.default.Component);y.contextType=l.default,y.key="tableHeading",t.default=y},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){var e,n,r,o;f(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r._removeTable=function(){var e=r.context.editor.get("nativeEditor"),t=new CKEDITOR.Table(e);t.remove(),e.fire("actionPerformed",r)},o=n,d(r,o)}return p(t,e),r(t,[{key:"render",value:function(){return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.deleteTable,className:"ae-button","data-type":"button-table-remove",onClick:this._removeTable,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.deleteTable},i.default.createElement(s.default,{symbol:"trash"}))}}]),t}(i.default.Component);h.contextType=l.default,h.key="tableRemove",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(13),l=c(a),u=n(1),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){var e=void 0,n=void 0;return this.props.expanded&&(n=t.key+"List",e=i.default.createElement(l.default,{commands:this._getCommands(),listId:n,onDismiss:this.props.toggleDropdown})),i.default.createElement("div",{className:"ae-container ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":AlloyEditor.Strings.row,"aria-owns":n,className:"ae-button",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.row},i.default.createElement(s.default,{symbol:"add-row"})),e)}},{key:"_getCommands",value:function(){return this.props.commands||[{command:"rowInsertBefore",label:AlloyEditor.Strings.rowInsertBefore},{command:"rowInsertAfter",label:AlloyEditor.Strings.rowInsertAfter},{command:"rowDelete",label:AlloyEditor.Strings.rowDelete}]}}]),t}(i.default.Component);h.key="tableRow",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(1),l=c(a),u=n(37),s=c(u);
2function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),r(t,[{key:"render",value:function(){return this.props.renderExclusive?i.default.createElement(s.default,this.props):i.default.createElement("button",{"aria-label":AlloyEditor.Strings.table,className:"ae-button","data-type":"button-table",onClick:this.props.requestExclusive,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.table},i.default.createElement(l.default,{symbol:"table"}))}}]),t}(i.default.Component);h.key="table",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(4),s=d(u),c=n(1),f=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=280,v=function(e){function t(){var e,n,r,o;p(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return r=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n=r,r.handleClick=function(){var e=r.context.editor.get("nativeEditor"),t=new CKEDITOR.Link(e);r.isActive()?t.remove(t.getFromSelection()):t.create(r._getHref(),{class:"ae-twitter-link",target:"_blank"}),e.fire("actionPerformed",r)},o=n,h(r,o)}return m(t,e),r(t,[{key:"isActive",value:function(){var e=new CKEDITOR.Link(this.context.editor.get("nativeEditor")).getFromSelection();return e&&-1!==e.getAttribute("href").indexOf("twitter.com/intent/tweet")}},{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.twitter,className:e,"data-type":"button-twitter",onClick:this.handleClick,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.twitter},i.default.createElement(f.default,{symbol:"twitter"}))}},{key:"_getHref",value:function(){var e=this.context.editor.get("nativeEditor"),t=e.getSelection().getSelectedText().substring(0,y),n=this.props.url,r=this.props.via,o="https://twitter.com/intent/tweet?text="+t;return n&&(o+="&url="+n),r&&(o+="&via="+r),o}}]),t}(i.default.Component);v.contextType=l.default,v.key="twitter",t.default=(0,s.default)(v)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=h(o),a=n(3),l=h(a),u=n(4),s=h(u),c=n(8),f=h(c),d=n(1),p=h(d);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return m(this,t),y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.bulletedlist,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-ul",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.bulletedlist},i.default.createElement(p.default,{symbol:"list-ul"}))}}]),t}(i.default.Component);b.defaultProps={command:"bulletedlist",style:{element:"ul"}},b.key="ul",t.default=(0,l.default)((0,s.default)((0,f.default)(b)))},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=y(o),a=n(3),l=y(a),u=n(11),s=y(u),c=n(4),f=y(c),d=n(8),p=y(d),h=n(1),m=y(h);function y(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e){function t(){return v(this,t),b(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g(t,e),r(t,[{key:"render",value:function(){var e="ae-button "+this.getStateClasses();return i.default.createElement("button",{"aria-label":AlloyEditor.Strings.underline,"aria-pressed":-1!==e.indexOf("pressed"),className:e,"data-type":"button-underline",onClick:this.execCommand,tabIndex:this.props.tabIndex,title:AlloyEditor.Strings.underline},i.default.createElement(m.default,{symbol:"underline"}))}}]),t}(i.default.Component);_.defaultProps={command:"underline",keystroke:{fn:"execCommand",keys:CKEDITOR.CTRL+85,name:"underline"},style:"coreStyles_underline"},_.key="underline",t.default=(0,l.default)((0,s.default)((0,f.default)((0,p.default)(_))))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(101);Object.defineProperty(t,"ButtonActionStyle",{enumerable:!0,get:function(){return v(r).default}});var o=n(102);Object.defineProperty(t,"ButtonCommandActive",{enumerable:!0,get:function(){return v(o).default}});var i=n(103);Object.defineProperty(t,"ButtonCommand",{enumerable:!0,get:function(){return v(i).default}});var a=n(104);Object.defineProperty(t,"ButtonKeystroke",{enumerable:!0,get:function(){return v(a).default}});var l=n(105);Object.defineProperty(t,"ButtonProps",{enumerable:!0,get:function(){return v(l).default}});var u=n(106);Object.defineProperty(t,"ButtonStateClasses",{enumerable:!0,get:function(){return v(u).default}});var s=n(107);Object.defineProperty(t,"ButtonStyle",{enumerable:!0,get:function(){return v(s).default}});var c=n(108);Object.defineProperty(t,"ToolbarButtons",{enumerable:!0,get:function(){return v(c).default}});var f=n(109);Object.defineProperty(t,"WidgetArrowBox",{enumerable:!0,get:function(){return v(f).default}});var d=n(110);Object.defineProperty(t,"WidgetDropdown",{enumerable:!0,get:function(){return v(d).default}});var p=n(111);Object.defineProperty(t,"WidgetExclusive",{enumerable:!0,get:function(){return v(p).default}});var h=n(112);Object.defineProperty(t,"WidgetFocusManager",{enumerable:!0,get:function(){return v(h).default}});var m=n(38);Object.defineProperty(t,"WidgetInteractionPoint",{enumerable:!0,get:function(){return v(m).default}});var y=n(113);function v(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"WidgetPosition",{enumerable:!0,get:function(){return v(y).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={applyStyle:function(){if(o.default.isFunction(this.isActive)&&o.default.isFunction(this.getStyle)){var e=this.props.editor.get("nativeEditor");e.getSelection().lock(),this.isActive()?e.removeStyle(this.getStyle()):e.applyStyle(this.getStyle()),e.getSelection().unlock(),e.fire("actionPerformed",this)}}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={isActive:function(){var e=this.props.editor.get("nativeEditor"),t=e.getCommand(this.props.command);return!!t&&t.state===CKEDITOR.TRISTATE_ON}};t.default=r},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={propTypes:{command:o.default.string.isRequired,modifiesSelection:o.default.bool},execCommand:function(e){var t=this.props.editor.get("nativeEditor");t.execCommand(this.props.command,e),this.props.modifiesSelection&&t.selectionChange(!0),t.fire("actionPerformed",this)}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=l(r),i=n(5),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var u={propTypes:{keystroke:o.default.object.isRequired},componentWillMount:function(){var e=this.props.editor.get("nativeEditor"),t=this.props.keystroke,n=t.name||(1e9*Math.random()>>>0).toString(),r=e.getCommand(n);r||(r=new CKEDITOR.command(e,{exec:function(e){var n=t.fn;a.default.isString(n)?this[n].call(this,e):a.default.isFunction(n)&&n.call(this,e)}.bind(this)}),e.addCommand(n,r)),this._defaultKeystrokeCommand=e.keystrokeHandler.keystrokes[t.keys],e.setKeystroke(t.keys,n)},componentWillUnmount:function(){this.props.editor.get("nativeEditor").setKeystroke(this.props.keystroke.keys,this._defaultKeystrokeCommand)}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=l(r),i=n(19),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var u={propTypes:{editor:o.default.object.isRequired},mergeButtonCfgProps:function(e){e=e||this.props;var t=this.props.editor.get("nativeEditor"),n=t.config.buttonCfg||{},r=CKEDITOR.tools.merge(e,n[a.default.key]);return r}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={getStateClasses:function(){var e="";return o.default.isFunction(this.isActive)&&this.isActive()&&(e+="ae-button-pressed"),o.default.isFunction(this.isDisabled)&&this.isDisabled()&&(e+=" ae-button-disabled"),e}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=l(r),i=n(5),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var u={propTypes:{style:o.default.oneOfType([o.default.object,o.default.string]),styleFn:o.default.func}
2,componentWillMount:function(){var e=this.props.style;if(a.default.isString(e)){var t=e.split("."),n=this.props.editor.get("nativeEditor").config,r=t.shift();while(r&&a.default.isObject(n)&&a.default.isObject(n[r]))n=n[r],r=t.shift();a.default.isObject(n)&&(e=n)}this._style=new CKEDITOR.style(e)},componentWillUnmount:function(){this._style=null},getStyle:function(){return this._style},isActive:function(){var e=this.props.editor.get("nativeEditor"),t=e.elementPath();return this.getStyle().checkActive(t,e)}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=l(r),i=n(5),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var u={getToolbarButtonGroups:function(e,t){var n=this;return a.default.isFunction(e)&&(e=e.call(this)||[]),e.reduce(function(r,o){return Array.isArray(o)?(r.push(n.getToolbarButtons(o,t)),r):n.getToolbarButtons(e,t)},[])},getToolbarButtons:function(e,t){var n={},r=this.props.editor.get("nativeEditor"),i=r.config.buttonCfg||{};a.default.isFunction(e)&&(e=e.call(this)||[]);var l=this.filterExclusive(e.filter(function(e){return e&&(AlloyEditor.Buttons[e]||AlloyEditor.Buttons[e.name])}).map(function(e){return a.default.isString(e)?(n[e]=i[e],e=AlloyEditor.Buttons[e]):a.default.isString(e.name)&&(n[AlloyEditor.Buttons[e.name].key]=CKEDITOR.tools.merge(i[e],e.cfg),e=AlloyEditor.Buttons[e.name]),e})).map(function(e,r){var i=this.mergeExclusiveProps({editor:this.props.editor,key:"separator"!==e.key?e.key:e.key+"-"+r,tabKey:e.key,tabIndex:this.props.trigger&&this.props.trigger.props.tabKey===e.key?0:-1,trigger:this.props.trigger},e.key);return i=this.mergeDropdownProps(i,e.key),t&&(i=CKEDITOR.tools.merge(i,t)),i=CKEDITOR.tools.merge(i,n[e.key]),o.default.createElement(e,i)},this);return l}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={getArrowBoxClasses:function(){var e="ae-arrow-box";return o.default.isFunction(this.getInteractionPoint)&&this.getInteractionPoint()&&(this.getInteractionPoint().direction===CKEDITOR.SELECTION_TOP_TO_BOTTOM?e+=" ae-arrow-box-top":e+=" ae-arrow-box-bottom"),e}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}var a={componentWillReceiveProps:function(e){this.setState({dropdownTrigger:null,itemDropdown:null})},getInitialState:function(){return{dropdownTrigger:null,itemDropdown:null}},mergeDropdownProps:function(e,t){return CKEDITOR.tools.merge(e,{expanded:this.state.itemDropdown===t,tabIndex:this.state.dropdownTrigger===t?0:-1,toggleDropdown:this.toggleDropdown.bind(this,t)})},toggleDropdown:function(e,t){this.setState({dropdownTrigger:e,itemDropdown:e!==this.state.itemDropdown?e:null},function(){this.state.itemDropdown||(this.moveFocus?this.moveFocus(t):o.default.findDOMNode(this).focus())})}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={cancelExclusive:function(e){this.state.itemExclusive===e&&this.setState({itemExclusive:null})},componentWillReceiveProps:function(e){this.setState({itemExclusive:null})},filterExclusive:function(e){var t=this;return e.filter(function(e){return t.state.itemExclusive?t.state.itemExclusive===e.key?e:void 0:e})},mergeExclusiveProps:function(e,t){return CKEDITOR.tools.merge(e,{cancelExclusive:this.cancelExclusive.bind(this,t),renderExclusive:this.state.itemExclusive===t,requestExclusive:this.requestExclusive.bind(this,t)})},requestExclusive:function(e){this.setState({itemExclusive:e})}};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=s(r),i=n(6),a=s(i),l=n(5),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}var c=0,f=1,d=-1,p=0,h=1,m=2,y={propTypes:{onDismiss:o.default.func,circular:o.default.bool.isRequired,focusFirstChild:o.default.bool,descendants:o.default.string.isRequired,keys:o.default.object.isRequired},componentDidMount:function(){this._refresh()},componentDidUpdate:function(){this._refresh()},focus:function(e){if((!e||this._isValidTarget(e.target))&&this._descendants&&this._descendants.length){var t=this._descendants[this._activeDescendant];document.activeElement===t||this.props.focusFirstChild||-1===this._descendants.indexOf(document.activeElement)&&t.focu
2s(),e&&(e.stopPropagation(),e.preventDefault())}},handleKey:function(e){if(this._isValidTarget(e.target)&&this._descendants){var t=this._getFocusAction(e);t.type&&(e.stopPropagation(),e.preventDefault(),t.type===h&&this._moveFocus(t.direction),t.type===m&&this.props.onDismiss(t.direction))}},moveFocus:function(e){e=u.default.isNumber(e)?e:0,this._moveFocus(e)},_getFocusAction:function(e){var t={type:p};if(this.props.keys){var n=this._getFocusMoveDirection(e);n&&(t.direction=n,t.type=h);var r=this._getFocusDismissAction(e,n);r.dismiss&&(t.direction=r.direction,t.type=m)}return t},_getFocusDismissAction:function(e,t){var n={direction:t,dismiss:!1};return this.props.onDismiss&&(this._isValidKey(e.keyCode,this.props.keys.dismiss)&&(n.dismiss=!0),this._isValidKey(e.keyCode,this.props.keys.dismissNext)&&(n.dismiss=!0,n.direction=f),this._isValidKey(e.keyCode,this.props.keys.dismissPrev)&&(n.dismiss=!0,n.direction=d),n.dismiss||this.props.circular||!t||(n.dismiss=t===d&&0===this._activeDescendant||t===f&&this._activeDescendant===this._descendants.length-1)),n},_getFocusMoveDirection:function(e){var t=c;return this._isValidKey(e.keyCode,this.props.keys.next)&&(t=f),this._isValidKey(e.keyCode,this.props.keys.prev)&&(t=d),e.shifKey&&(t*=-1),t},_isValidKey:function(e,t){return u.default.isArray(t)?-1!==t.indexOf(e):e===t},_isValidTarget:function(e){var t=e.tagName.toLowerCase();return"input"!==t&&"select"!==t&&"textarea"!==t},_moveFocus:function(e){var t=this._descendants.length,n=this._descendants[this._activeDescendant];n.setAttribute("tabIndex",-1),this._activeDescendant+=e,this.props.circular?this._activeDescendant=(this._activeDescendant%t+t)%t:this._activeDescendant=Math.max(Math.min(this._activeDescendant,t-1),0),n=this._descendants[this._activeDescendant],n.setAttribute("tabIndex",0),n.focus()},_refresh:function(){var e=this,t=a.default.findDOMNode(this);if(t){var n=t.querySelectorAll(this.props.descendants),r=[];this._descendants=[],Array.prototype.slice.call(n).forEach(function(t){var n=t.getAttribute("data-tabindex");n?r.push(t):e._descendants.push(t)}),r=r.sort(function(e,t){return u.default.toInt(e.getAttribute("data-tabindex"))>u.default.toInt(t.getAttribute("data-tabindex"))}),this._descendants=r.concat(this._descendants),this._activeDescendant=0,this._descendants.some(function(t,n){if("0"===t.getAttribute("tabindex"))return e._activeDescendant=n,e.focus(),!0})}}};t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),o=s(r),i=n(6),a=s(i),l=n(38),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}var c={mixins:[u.default],propTypes:{constrainToViewport:o.default.bool,gutter:o.default.object},getDefaultProps:function(){return{gutter:{left:0,top:10},constrainToViewport:!0}},cancelAnimation:function(){window.cancelAnimationFrame&&window.cancelAnimationFrame(this._animationFrameId)},getConstrainedPosition:function(e,t){t=t||new CKEDITOR.dom.window(window).getViewPaneSize();var n=e.left,r=e.top;return e.left+e.width>t.width&&(n-=e.left+e.width-t.width),r<0&&(r=0),{x:n,y:r}},getWidgetXYPoint:function(e,t,n){var r=a.default.findDOMNode(this),o=this.props.gutter,i=r.offsetWidth,l=i/2;return n===CKEDITOR.SELECTION_TOP_TO_BOTTOM||n===CKEDITOR.SELECTION_BOTTOM_TO_TOP?(e=e-o.left-l,t=n===CKEDITOR.SELECTION_TOP_TO_BOTTOM?t+o.top:t-r.offsetHeight-o.top):n!==CKEDITOR.SELECTION_LEFT_TO_RIGHT&&n!==CKEDITOR.SELECTION_RIGHT_TO_LEFT||(e=n===CKEDITOR.SELECTION_LEFT_TO_RIGHT?e+o.left+r.offsetHeight/2:e-3*r.offsetHeight/2-o.left,t=t-o.top-r.offsetHeight/2),e<0&&(e=0),e>document.body.offsetWidth-l&&(e=document.body.offsetWidth-l),t<0&&(t=0),[e,t]},isVisible:function(){var e=a.default.findDOMNode(this);if(e){var t=new CKEDITOR.dom.element(e);return t.hasClass("alloy-editor-visible")}return!1},moveToPoint:function(e,t){var n=new CKEDITOR.dom.element(a.default.findDOMNode(this));n.setStyles({left:e[0]+"px",top:e[1]+"px",opacity:0,pointerEvents:"none"}),n.removeClass("alloy-editor-invisible"),this._animate(function(){n.addClass("ae-toolbar-transition"),n.addClass("alloy-editor-visible"),n.setStyles({left:t[0]+"px",top:t[1]+"px",opacity:1}),setTimeout(function(){n.setStyles({pointerEvents:""})},150)})},show:function(){var e=a.default.findDOMNode(this),t=this.props.editor.get("uiNode"),n=t?t.scrollTop:0;if(!this.isVisible()&&e){var r=this.getInteractionPoint();if(r){var o=new CKEDITOR.dom.element(e),i=void 0,l=void 0,u=void 0,s=void 0;if(i=u=parseFloat(o.getStyle("left")),l=s=parseFloat(o.getStyle("top")),this.props.constrainToViewport){var c=this.getConstrainedPosition({height:parseFloat(e.offsetHeight),left:i,top:l,width:parseFloat(e.offsetWidth)});i=c.x,l=c.y}s=r.direction===CKEDITOR.SELECTION_TOP_TO_BOTTOM?this.props.selectionData.region.bottom+n:this.props.selectionData.region.top+n,this.moveToPoint([u,s],[i,l])}}},updatePosition:function(){var e=this.getInteractionPoint(),t=a.default.findDOMNode(this);if(e&&t){var n=this.props.editor.get("uiNode")||document.body,r=getComputedStyle(n),o=parseInt(r.getPropertyValue("margin-left"),10),i=parseInt(r.getPropertyValue("margin-right"),10),l=o+n.clientWidth+i,u="BODY"!==n.tagName?n.scrollTop:0,s=this.getWidgetXYPoint(e.x,e.y,e.direction);s[1]+=u,s[0]<0&&(s[0]=0),s[0]>l-t.offsetWidth&&(s[0]=l-t.offsetWidth),new CKEDITOR.dom.element(t).setStyles({left:s[0]+"px",top:s[1]+"px"})}},_animate:function(e){window.requestAnimationFrame?this._animationFrameId=window.requestAnimationFrame(e):e()}};t.default=c},function(e,t,n){"use strict";var r;
2Object.defineProperty(t,"__esModule",{value:!0});var o=n(115),i=u(o),a=n(116),l=u(a);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=(r={},s(r,i.default.key,i.default),s(r,l.default.key,l.default),r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=_(o),a=n(6),l=_(a),u=n(2),s=_(u),c=n(21),f=_(c),d=n(17),p=_(d),h=n(18),m=_(h),y=n(10),v=_(y),b=n(1),g=_(b);function _(e){return e&&e.__esModule?e:{default:e}}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function O(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var k=1,T=2,C=function(e){function t(e){E(this,t);var n=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={},n}return O(t,e),r(t,[{key:"componentDidMount",value:function(){this._updatePosition()}},{key:"componentDidUpdate",value:function(e,t){this._updatePosition(),this.props.renderExclusive&&this.focus()}},{key:"render",value:function(){if(!this.state.itemExclusive&&this.props.editorEvent&&this.props.editorEvent.data.nativeEvent.target&&!this.props.editorEvent.data.nativeEvent.target.isContentEditable)return null;var e=this._getButtons(),t=this._getToolbarClassName();return i.default.createElement("div",{"aria-label":AlloyEditor.Strings.add,className:t,"data-tabindex":this.props.config.tabIndex||0,onFocus:this.focus.bind(this),onKeyDown:this.handleKey.bind(this),role:"toolbar",tabIndex:"-1"},i.default.createElement("div",{className:"ae-container"},e))}},{key:"_getButtons",value:function(){var e=void 0;return this.props.renderExclusive?e=this.getToolbarButtons(this.props.config.buttons):this.props.selectionData&&this.props.selectionData.region&&(e=i.default.createElement("button",{"aria-label":AlloyEditor.Strings.add,className:"ae-button ae-button-add",onClick:this.props.requestExclusive.bind(this,t.key),title:AlloyEditor.Strings.add},i.default.createElement(g.default,{symbol:"plus"}))),e}},{key:"_getToolbarClassName",value:function(){var e="ae-toolbar-add";return this.props.renderExclusive&&(e="ae-toolbar "+this.getArrowBoxClasses()),e}},{key:"_updatePosition",value:function(){var e=void 0;if(l.default.findDOMNode(this))if(this.props.renderExclusive)this.updatePosition(),this.show();else if(this.props.selectionData&&(e=this.props.selectionData.region),e){var t=l.default.findDOMNode(this),n=new CKEDITOR.dom.element(t),r=e.startRect||e,o=this.context.editor.get("nativeEditor"),i=o.editable().getClientRect(),a=void 0,u=this.props.config.position||this.props.position;a=u===k?i.left-t.offsetWidth-this.props.gutterExclusive.left+"px":i.right+this.props.gutterExclusive.left+"px",t.style.left=a,t.style.top=Math.floor((e.bottom+e.top)/2)+"px";var s=this.context.editor.get("uiNode"),c=s?s.scrollTop:0;"auto"!==o.element.getStyle("overflow")?t.style.top=Math.floor(e.top-t.offsetHeight/2+r.height/2+c)+"px":t.style.top=Math.floor(o.element.$.offsetTop+r.height/2-t.offsetHeight/2)+"px",t.style.opacity=1,n.removeClass("ae-arrow-box"),this.cancelAnimation()}}}]),t}(i.default.Component);C.contextType=s.default,C.key="add",C.left=k,C.right=T,C.defaultProps={circular:!0,descendants:".ae-button",gutterExclusive:{left:10,top:0},keys:{dismiss:[27],next:[39,40],prev:[37,38]},position:k},t.default=(0,p.default)((0,m.default)((0,v.default)((0,f.default)(C))))},function(e,t,n){"use strict";
vendor: 1,376 bytes, line 2
2Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=E(i),l=n(6),u=E(l),s=n(2),c=E(s),f=n(5),d=E(f),p=n(21),h=E(p),m=n(17),y=E(m),v=n(18),b=E(v),g=n(10),_=E(g);function E(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function k(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var T=function(e){function t(e){w(this,t);var n=O(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={},n}
2return k(t,e),o(t,[{key:"componentDidMount",value:function(){this._updatePosition()}},{key:"componentDidUpdate",value:function(e,t){this._updatePosition()}},{key:"render",value:function(){var e=this._getCurrentSelection();if(e){var t=this._getSelectionFunction(e.getArrowBoxClasses),n=void 0;n=t?t():this.getArrowBoxClasses();var o="ae-toolbar-styles "+n,i=e.buttons;"object"!==("undefined"===typeof i?"undefined":r(i))||Array.isArray(i)||(i=i[this.context.editor.get("mode")]||i["simple"]);var l=this.getToolbarButtonGroups(i,{manualSelection:this.props.editorEvent?this.props.editorEvent.data.manualSelection:null,selectionType:e.name}),u=l.filter(function(e){return Array.isArray(e)}).length>0,s="ae-container";return u&&(s+=" ae-container-column"),a.default.createElement("div",{"aria-label":AlloyEditor.Strings.styles,className:o,"data-tabindex":this.props.config.tabIndex||0,onFocus:this.focus.bind(this),onKeyDown:this.handleKey.bind(this),role:"toolbar",tabIndex:"-1"},a.default.createElement("div",{className:s},l.map(function(e,t){return Array.isArray(e)?a.default.createElement("div",{className:"ae-row",key:t},e.map(function(e){return e})):e})))}return null}},{key:"_getSelectionFunction",value:function(e){var t=void 0;if(d.default.isFunction(e))t=e;else if(d.default.isString(e)){var n=e.split("."),r=window,o=n.shift();while(o&&d.default.isObject(r)&&d.default.isObject(r[o]))r=r[o],o=n.shift();d.default.isFunction(r)&&(t=r)}return t}},{key:"_getCurrentSelection",value:function(){var e=this.props.editorEvent?this.props.editorEvent.data:null,t=void 0;return e&&this.props.config.selections.some(function(n){var r=this._getSelectionFunction(n.test),o=void 0;return r&&(o=e.manualSelection===n.name||r({data:e,editor:this.context.editor})),o&&(t=n),o},this),t}},{key:"_updatePosition",value:function(){if(u.default.findDOMNode(this)){var e=this._getCurrentSelection(),t=void 0;if(e){var n=this._getSelectionFunction(e.setPosition);n&&(t=n.call(this,{editor:this.context.editor,editorEvent:this.props.editorEvent,selectionData:this.props.selectionData}))}t||(this.updatePosition(),this.show())}}}]),t}(a.default.Component);T.contextType=c.default,T.defaultProps={circular:!0,descendants:".ae-input, .ae-button:not([disabled]), .ae-toolbar-element",keys:{dismiss:[27],next:[39,40],prev:[37,38]}},T.key="styles",t.default=(0,y.default)((0,b.default)((0,_.default)((0,h.default)(T))))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(118),n(43),n(142);var r=n(0),o=_(r),i=n(6),a=_(i),l=n(149),u=n(151),s=_(u),c=n(152),f=_(c),d=n(5),p=_(d),h=n(22),m=_(h),y=n(42),v=_(y),b=n(2),g=_(b);function _(e){return e&&e.__esModule?e:{default:e}}var E=560,w=315;function O(e){O.superclass.constructor.call(this,e)}(0,m.default)(O,f.default,{initializer:function(e){var t=this,n=this.get("srcNode");this.get("enableContentEditable")&&n.setAttribute("contenteditable","true");var r=CKEDITOR.inline(n);if(r.config.allowedContent=this.get("allowedContent"),r.config.toolbars=this.get("toolbars"),r.config.removePlugins=this.get("removePlugins"),r.config.extraPlugins=this.get("extraPlugins"),r.config.embedProviders=this.get("embedProviders"),r.config.placeholderClass=this.get("placeholderClass"),r.config.pasteFromWordRemoveStyles=!1,r.config.pasteFromWordRemoveFontStyles=!1,r.config.selectionKeystrokes=this.get("selectionKeystrokes"),r.config.spritemap=this.get("spritemap"),p.default.mix(r.config,e),CKEDITOR.env.ie&&!CKEDITOR.env.edge){var o="ae_dragresize_ie11";r.config.extraPlugins=r.config.extraPlugins.replace("ae_dragresize",o),r.config.removePlugins=r.config.removePlugins.replace("ae_dragresize",o)}r.once("contentDom",function(){t._addReadOnlyLinkClickListener(r);for(var e=r.editable(),n=t.get("extraCommands"),o=Object.keys(n),i=0;i<o.length;i++){var a=o[i];r.commands[a]||r.addCommand(a,n[a])}e.addClass("ae-editable")}),this._editor=r,AlloyEditor.loadLanguageResources(this._renderUI.bind(this))},destructor:function(){this._destroyed=!0,this._editorUIElement&&(a.default.unmountComponentAtNode(this._editorUIElement),this._editorUIElement.parentNode.removeChild(this._editorUIElement));var e=this.get("nativeEditor");if(e){var t=e.editable();t&&(t.removeClass("ae-editable"),this.get("enableContentEditable")&&this.get("srcNode").setAttribute("contenteditable","false")),this._clearSelections(),e.destroy()}},_clearSelections:function(){var e=this.get("nativeEditor"),t="function"!=typeof window.getSelection;t?e.document.$.selection.empty():e.document.getWindow().$.getSelection().removeAllRanges()},_addReadOnlyLinkClickListener:function(e){e.editable().on("click",this._defaultReadOnlyClickFn,this,{editor:e})},_defaultReadOnlyClickFn:function(e){var t=e.data.$,n=t.ctrlKey||t.metaKey,r=this._editor.config.readOnly||n;if(t.preventDefault(),r&&!1!==e.listenerData.editor.editable().editor.fire("readOnlyClick",e.data)){var o=new CKEDITOR.dom.elementPath(e.data.getTarget(),this),i=o.lastElement;if(i){var a=i.$.attributes.href?i.$.attributes.href.value:null,l=n?"_blank":i.$.attributes.target?i.$.attributes.target.value:null;this._redirectLink(a,l)}}},_getNativeEditor:function(){return this._editor},_redirectLink:function(e,t){t&&e?window.open(e,t):e&&(window.location.href=e)},_renderUI:function(){var e=this;if(!this._destroyed){var t=document.createElement("div");t.className="ae-ui";var n=this.get("uiNode")||document.body;n.appendChild(t);var r=function(t){!e._mainUI&&t&&(e._mainUI=t,e.get("nativeEditor").fire("uiReady"))};a.default.render(o.default.createElement(g.default.Provider,{value:{editor:this}},o.default.createElement(s.default,{eventsDelay:this.get("eventsDelay"),ref:r,toolbars:this.get("toolbars")})),t),this._editorUIElement=t}},_toElement:function(e){return p.default.isString(e)&&(e=document.getElementById(e)),e},_validateAllowedContent:function(e){return p.default.isString(e)||p.default.isObject(e)||p.default.isBoolean(e)},_validateToolbars:function(e){return p.default.isObject(e)||p.default.isNull(e)}},{ATTRS:{allowedContent:{validator:"_validateAllowedContent",value:!0,writeOnce:!0},documentBrowseLinkCallback:{validator:p.default.isFunction,value:void 0},documentBrowseLinkUrl:{validator:p.default.isString,value:void 0},embedProviders:{validator:p.default.isArray,value:[{id:"facebook",tpl:'<iframe allowFullScreen="true" allowTransparency="true"\n\t\t\t\t\t\t\t\t\t\t\t\t frameborder="0" height="'+w+'"\n\t\t\t\t\t\t\t\t\t\t\t\t src="https://www.facebook.com/plugins/video.php?href={embedId}\'\n\t\t\t\t\t\t\t\t\t\t\t\t &show_text=0&width='+E+"&height="+w+'" scrolling="no"\n\t\t\t\t\t\t\t\t\t\t\t\t style="border:none;overflow:hidden" width="'+E+'}"></iframe>',type:"video",urlSchemes:["(https?:\\/\\/(?:www\\.)?facebook.com\\/\\S*\\/videos\\/\\S*)"]},{id:"twitch",tpl:'<iframe allowfullscreen="true" frameborder="0"\n\t\t\t\t\t\t\t\t\t\t\t\t height="'+w+'"\n\t\t\t\t\t\t\t\t\t\t\t\t src="https://player.twitch.tv/?autoplay=false&video={embedId}"\n\t\t\t\t\t\t\t\t\t\t\t\t scrolling="no" width="'+E+'"></iframe>',type:"video",urlSchemes:["https?:\\/\\/(?:www\\.)?twitch.tv\\/videos\\/(\\S*)$"]},{id:"vimeo",tpl:'<iframe allowfullscreen frameborder="0" height="'+w+'"\n\t\t\t\t\t\t\t\t\t\t\t\t mozallowfullscreen src="https://player.vimeo.com/video/{embedId}"\n\t\t\t\t\t\t\t\t\t\t\t\t webkitallowfullscreen width="'+E+'"></iframe>',type:"video",urlSchemes:["https?:\\/\\/(?:www\\.)?vimeo\\.com\\/album\\/.*\\/video\\/(\\S*)","https?:\\/\\/(?:www\\.)?vimeo\\.com\\/channels\\/.*\\/(\\S*)","https?:\\/\\/(?:www\\.)?vimeo\\.com\\/groups\\/.*\\/videos\\/(\\S*)","https?:\\/\\/(?:www\\.)?vimeo\\.com\\/(\\S*)$"]},{id:"youtube",tpl:'<iframe allow="autoplay; encrypted-media" allowfullscreen\n\t\t\t\t\t\t\t\t\t\t\t\t height="'+w+'" frameborder="0"\n\t\t\t\t\t\t\t\t\t\t\t\t src="https://www.youtube.com/embed/{embedId}?rel=0"\n\t\t\t\t\t\t\t\t\t\t\t\t width="'+E+'"></iframe>',type:"video",urlSchemes:["https?:\\/\\/(?:www\\.)?youtube.com\\/watch\\?v=(\\S*)$"]}]},enableContentEditable:{validator:p.default.isBoolean,value:!0,writeOnce:!0},eventsDelay:{validator:p.default.isNumber,value:100},extraCommands:{validator:p.default.isObject,value:{removeImage:l.removeImageCommand},writeOnce:!0},extraPlugins:{validator:p.default.isString,value:"ae_uicore,ae_selectionregion,ae_selectionkeystrokes,ae_imagealignment,ae_addimages,ae_placeholder,ae_tabletools,ae_tableresize,ae_autolink,ae_embed,ae_autolist,ae_dragresize,ae_uibridge,ae_r
2ichcombobridge,ae_panelmenubuttonbridge,ae_menubridge,ae_menubuttonbridge,ae_buttonbridge,font,colorbutton",writeOnce:!0},mode:{validator:p.default.isString,value:"simple"},nativeEditor:{getter:"_getNativeEditor",readOnly:!0},placeholderClass:{validator:p.default.isString,value:"ae-placeholder",writeOnce:!0},removePlugins:{validator:p.default.isString,value:"contextmenu,toolbar,elementspath,resize,liststyle,link",writeOnce:!0},selectionKeystrokes:{validator:p.default.isArray,value:[{keys:CKEDITOR.CTRL+76,selection:"link"},{keys:CKEDITOR.CTRL+CKEDITOR.SHIFT+76,selection:"embed"}]},spritemap:{validator:p.default.isString,value:"alloy-editor/assets/icons/icons.svg",writeOnce:!0},srcNode:{setter:"_toElement",writeOnce:!0},toolbars:{validator:"_validateToolbars",value:{add:{buttons:["imageFromFile","embed","camera","hline","table"],tabIndex:2},styles:{selections:v.default,tabIndex:1}}},uiNode:{setter:"_toElement",writeOnce:!0}}}),CKEDITOR.event.implementOn(O),t.default=O},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var r=n(119),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}n(120),n(121),n(122),n(123),n(124),n(125),t.debounce=o.default},function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=void 0,a=function(){for(var a=arguments.length,l=Array(a),u=0;u<a;u++)l[u]=arguments[u];var s=n||this;clearTimeout(i),i=setTimeout(function(){e.apply(s,[].concat(l,r(o)))},t)};return a.detach=function(){clearTimeout(i)},a}Object.defineProperty(t,"__esModule",{value:!0}),CKEDITOR.tools.debounce=CKEDITOR.tools.debounce||o,t.default=o},function(e,t,n){"use strict";var r="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},o=/^#.*/i,i=/^[a-z0-9\u0430-\u044F._-]+@/i,a=/^(?:[a-z][a-z0-9+\-.]*):|^\//i;function l(e,t){this._editor=e,this.appendProtocol=!t||!1!==t.appendProtocol}l.prototype={constructor:l,advanceSelection:function(e){e=e||this.getFromSelection();var t=this._editor.getSelection().getRanges()[0];if(e){t.moveToElementEditEnd(e);var n=t.getNextEditableNode();if(n&&!this._editor.element.equals(n.getCommonAncestor(e))){var r=/\s/.exec(n.getText()),o=r?r.index+1:0;t.setStart(n,o),t.setEnd(n,o)}}this._editor.getSelection().selectRanges([t])},create:function(e,t,n){var r=this._editor.getSelection(),o=r.getRanges()[0];if(o.collapsed){var i=new CKEDITOR.dom.text(e,this._editor.document);o.insertNode(i),o.selectNodeContents(i)}e=this._getCompleteURI(e);var a=CKEDITOR.tools.merge({"data-cke-saved-href":e,href:e},t),l=new CKEDITOR.style({attributes:a,element:"a"});l.type=CKEDITOR.STYLE_INLINE,l.applyToRange(o,this._editor),n&&n.advance?this.advanceSelection():o.select()},getFromSelection:function(){var e=this._editor.getSelection(),t=e.getSelectedElement();if(t&&t.is("a"))return t;if(t&&CKEDITOR.env.ie)for(var n=t.getChildren(),r=n.count(),o=0;o<r;o++){var i=n.getItem(o);if(i.is("a"))return i}var a=e.getRanges()[0];return a?(a.shrink(CKEDITOR.SHRINK_TEXT),this._editor.elementPath(a.getCommonAncestor()).contains("a",1)):null},remove:function(e,t){var n=this._editor;if(e)t&&t.advance&&this.advanceSelection(),e.remove(n);else{var r=new CKEDITOR.style({alwaysRemoveElement:1,element:"a",type:CKEDITOR.STYLE_INLINE}),o=n.getSelection();o.selectElement(o.getStartElement()),n.removeStyle(r)}},update:function(e,t,n){var o=this;if(t=t||this.getFromSelection(),"string"===typeof e){var i=o._getCompleteURI(e);t.setAttributes({"data-cke-saved-href":i,href:i})}else if("object"===("undefined"===typeof e?"undefined":r(e))){var a=[],l={};Object.keys(e).forEach(function(t){if(null===e[t])"href"===t&&a.push("data-cke-saved-href"),a.push(t);else if("href"===t){var n=o._getCompleteURI(e[t]);l["data-cke-saved-href"]=n,l[t]=n}else l[t]=e[t]}),t.removeAttributes(a),t.setAttributes(l)}n&&n.advance&&this.advanceSelection(t)},_getCompleteURI:function(e){return o.test(e)?e:(i.test(e)?e="mailto:"+e:a.test(e)||(e=this.appendProtocol?"http://"+e:e),e)}},CKEDITOR.Link=CKEDITOR.Link||l},function(e,t,n){"use strict";var r=function(e){var t=["beforeInit","init","afterInit"];t.forEach(function(t){e[t]&&(e[t]=CKEDITOR.tools.override(e[t],function(n){var r={phase:t,plugin:e};return function(e){e.__processingPlugin__=r,n.call(this,e),e.__processingPlugin__=null}}))})},o=function(e){return"string"===typeof e&&(e=e.split(",")),e.filter(function(e){return"toolbar"!==e})};CKEDITOR.plugins.load=CKEDITOR.tools.override(CKEDITOR.plugins.load,function(e){return function(t,n,i){e.call(this,t,function(e){n&&(Object.keys(e).forEach(function(t){var n=e[t];n.requires&&(n.requires=o(n.requires)),r(n)}),n.call(i,e))})}})},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_selectionregion")){function r(){}CKEDITOR.SELECTION_TOP_TO_BOTTOM=0,CKEDITOR.SELECTION_BOTTOM_TO_TOP=1,CKEDITOR.SELECTION_LEFT_TO_RIGHT=2,CKEDITOR.SELECTION_RIGHT_TO_LEFT=3,r.prototype={constructor:r,createSelectionFromPoint:function(e,t){this.createSelectionFromRange(e,t,e,t)},createSelectionFromRange:function(e,t,n,r){var o=void 0,i=void 0,a=void 0,l=void 0,u=void 0,s=void 0,c=void 0;if("function"===typeof document.caretPositionFromPoint?(u=document.caretPositionFromPoint(e,t),o=document.caretPositionFromPoint(n,r),s=u.offsetNode,i=o.offsetNode,c=u.offset,a=o.offset,l=this.createRange()):"function"===typeof document.caretRangeFromPoint&&(u=document.caretRangeFromPoint(e,t),o=document.caretRangeFromPoint(n,r),s=u.startContainer,i=o.startContainer,c=u.startOffset,a=o.startOffset,l=this.createRange()),l&&document.getSelection)l.setStart(new CKEDITOR.dom.node(s),c),l.setEnd(new CKEDITOR.dom.node(i),a),this.get
2Selection().selectRanges([l]);else if("function"===typeof document.body.createTextRange){var f=this.getSelection();f.unlock(),l=document.body.createTextRange(),l.moveToPoint(e,t);var d=l.duplicate();d.moveToPoint(n,r),l.setEndPoint("EndToEnd",d),l.select(),this.getSelection().lock()}},getCaretRegion:function(){var e=this.getSelection(),t={bottom:0,left:0,right:0,top:0},n=e.createBookmarks();if(!n.length)return t;var r=n[0].startNode.$;r.style.display="inline-block",t=new CKEDITOR.dom.element(r).getClientRect(),r.parentNode.removeChild(r);var o=new CKEDITOR.dom.window(window).getScrollPosition();return t.bottom=o.y+t.bottom,t.left=o.x+t.left,t.right=o.x+t.right,t.top=o.y+t.top,t},getSelectionData:function(){var e=this.getSelection();if(!e.getNative())return null;var t={element:e.getSelectedElement(),text:e.getSelectedText()};return t.region=this.getSelectionRegion(e),t},getSelectionRegion:function(){var e=this.getClientRectsRegion();return e.direction=this.getSelectionDirection(),e.height=e.bottom-e.top,e.width=e.right-e.left,e},isSelectionEmpty:function(){var e=this.getSelection();if(e.getType()===CKEDITOR.SELECTION_NONE)return!0;var t=e.getRanges();return t&&1===t.length&&t[0].collapsed},getClientRectsRegion:function(){var e=this.getSelection(),t=e.getNative(),n={bottom:0,height:0,left:0,right:0,top:0,width:0},r={bottom:0,endRect:n,left:0,right:0,top:0,startRect:n};if(!t)return r;var o=0,i=void 0,a=1/0,l=-1/0,u=1/0;if(i=t.createRange?t.createRange().getClientRects():t.rangeCount>0?t.getRangeAt(0).getClientRects():[],0===i.length)r=this.getCaretRegion();else{for(var s=0,c=i.length;s<c;s++){var f=i[s];f.left<a&&(a=f.left),f.right>l&&(l=f.right),f.top<u&&(u=f.top),f.bottom>o&&(o=f.bottom)}var d=new CKEDITOR.dom.window(window).getScrollPosition();if(r.bottom=d.y+o,r.left=d.x+a,r.right=d.x+l,r.top=d.y+u,i.length){var p=i[i.length-1],h=i[0];r.endRect={bottom:d.y+p.bottom,height:p.height,left:d.x+p.left,right:d.x+p.right,top:d.y+p.top,width:p.width},r.startRect={bottom:d.y+h.bottom,height:h.height,left:d.x+h.left,right:d.x+h.right,top:d.y+h.top,width:h.width}}}return r},getSelectionDirection:function(){var e=CKEDITOR.SELECTION_TOP_TO_BOTTOM,t=this.getSelection(),n=t.getNative();if(!n)return e;var r=void 0;if((r=n.anchorNode)&&r.compareDocumentPosition){var o=r.compareDocumentPosition(n.focusNode);(!o&&n.anchorOffset>n.focusOffset||o===Node.DOCUMENT_POSITION_PRECEDING)&&(e=CKEDITOR.SELECTION_BOTTOM_TO_TOP)}return e}},CKEDITOR.plugins.add("ae_selectionregion",{init:function(e){var t=void 0,n=Object.prototype.hasOwnProperty;for(t in r.prototype)n.call(r.prototype,t)&&"undefined"===typeof e[t]&&(e[t]=r.prototype[t])}})}},function(e,t,n){"use strict";var r={table:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1};function o(e){this._editor=e}o.HEADING_BOTH="Both",o.HEADING_COL="Column",o.HEADING_NONE="None",o.HEADING_ROW="Row",o.prototype={constructor:o,create:function(e){var t=this._editor,n=this._createElement("table");e=e||{};for(var r=n.append(this._createElement("tbody")),o=e.rows||1,i=e.cols||1,a=0;a<o;a++)for(var l=r.append(this._createElement("tr")),u=0;u<i;u++){var s=l.append(this._createElement("td"));s.appendBogus()}this.setAttributes(n,e.attrs),this.setHeading(n,e.heading),t.insertElement(n);var c=new CKEDITOR.dom.element(n.$.rows[0].cells[0]),f=t.createRange();return f.moveToPosition(c,CKEDITOR.POSITION_AFTER_START),f.select(),n},getFromSelection:function(){var e=void 0,t=this._editor.getSelection(),n=t.getSelectedElement();if(n&&n.is("table"))e=n;else{var r=t.getRanges();r.length>0&&(CKEDITOR.env.webkit&&r[0].shrink(CKEDITOR.NODE_ELEMENT),e=this._editor.elementPath(r[0].getCommonAncestor(!0)).contains("table",1))}return e},isEditable:function(e){return CKEDITOR.env.ie&&e.is(r)?e.hasAttribute("contenteditable")?"false"!==e.getAttribute("contenteditable"):this.isEditable(e.getParent()):!e.isReadOnly()},getHeading:function(e){if(e=e||this.getFromSelection(),!e)return null;for(var t=null!==e.$.tHead,n=!0,r=0;r<e.$.rows.length;r++){var i=e.$.rows[r].cells[0];if(i&&"th"!==i.nodeName.toLowerCase()){n=!1;break}}var a=o.HEADING_NONE;return t&&(a=o.HEADING_ROW),n&&(a=a===o.HEADING_ROW?o.HEADING_BOTH:o.HEADING_COL),a},remove:function(e){var t=this._editor;if(e)e.remove();else if(e=t.elementPath().contains("table",1),e){var n=e.getParent(),r=t.editable();1!==n.getChildCount()||n.is("td","th")||n.equals(r)||(e=n);var o=t.createRange();o.moveToPosition(e,CKEDITOR.POSITION_BEFORE_START),e.remove()}},setAttributes:function(e,t){t&&Object.keys(t).forEach(function(n){e.
2setAttribute(n,t[n])})},setHeading:function(e,t){e=e||this.getFromSelection();var n=void 0,r=void 0,i=void 0,a=e.getElementsByTag("tbody").getItem(0),l=this.getHeading(e),u=l===o.HEADING_COL||l===o.HEADING_BOTH,s=t===o.HEADING_COL||t===o.HEADING_BOTH,c=t===o.HEADING_ROW||t===o.HEADING_BOTH;if(!e.$.tHead&&c){var f=a.getElementsByTag("tr").getItem(0),d=f.getChildCount();for(n=0;n<d;n++){var p=f.getChild(n);p.type!==CKEDITOR.NODE_ELEMENT||p.data("cke-bookmark")||(p.renameNode("th"),p.setAttribute("scope","col"))}i=this._createElement(e.$.createTHead()),i.append(f.remove())}if(null!==e.$.tHead&&!c){i=this._createElement(e.$.tHead);var h=a.getFirst();while(i.getChildCount()>0){var m=i.getFirst(),y=m.getChildCount();for(n=0;n<y;n++)r=m.getChild(n),r.type===CKEDITOR.NODE_ELEMENT&&(r.renameNode("td"),r.removeAttribute("scope"));m.insertBefore(h)}i.remove()}l=this.getHeading(e);var v=l===o.HEADING_COL||l===o.HEADING_BOTH;if(!v&&s)for(n=0;n<e.$.rows.length;n++)"th"!==e.$.rows[n].cells[0].nodeName.toLowerCase()&&(r=new CKEDITOR.dom.element(e.$.rows[n].cells[0]),r.renameNode("th"),r.setAttribute("scope","row"));if(u&&!s)for(n=0;n<e.$.rows.length;n++){var b=new CKEDITOR.dom.element(e.$.rows[n]);"tbody"===b.getParent().getName()&&(r=new CKEDITOR.dom.element(b.$.cells[0]),r.renameNode("td"),r.removeAttribute("scope"))}},_createElement:function(e){return new CKEDITOR.dom.element(e,this._editor.document)}},CKEDITOR.on("instanceReady",function(e){var t=[o.HEADING_NONE,o.HEADING_ROW,o.HEADING_COL,o.HEADING_BOTH],n=new o(e.editor);t.forEach(function(t){e.editor.addCommand("tableHeading"+t,{exec:function(e){n.setHeading(null,t)}})})}),CKEDITOR.Table=CKEDITOR.Table||o},function(e,t,n){"use strict";CKEDITOR.tools.jsonp=function(e,t,n,r){var o=CKEDITOR.tools.getNextNumber();t=t||{},t.callback="CKEDITOR._.jsonpCallbacks["+o+"]",CKEDITOR._.jsonpCallbacks||(CKEDITOR._.jsonpCallbacks={}),CKEDITOR._.jsonpCallbacks[o]=function(e){setTimeout(function(){a(),n(e)})};var i=new CKEDITOR.dom.element("script");function a(){i&&(i.remove(),delete CKEDITOR._.jsonpCallbacks[o],i=null)}return i.setAttribute("src",e.output(t)),i.on("error",function(){a(),r&&r()}),CKEDITOR.document.getBody().append(i),{cancel:a,id:o}},CKEDITOR.tools.merge=CKEDITOR.tools.merge||function(){for(var e={},t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0;o<n.length;++o){var i=n[o];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},CKEDITOR.tools.simulate=function(e,t){var n=document.createEvent("Events");n.initEvent(t,!0,!1),e.dispatchEvent(n)}},function(e,t,n){"use strict";CKEDITOR.plugins.get("ae_uicore")||CKEDITOR.plugins.add("ae_uicore",{init:function(e){var t=[],n=this._createAriaElement(e.id),r=e.config.uicore?e.config.uicore.timeout:50,o=CKEDITOR.tools.debounce(function(n){if(t=[],"keyup"!==n.name||27!==n.data.$.keyCode||e.config.allowEsc){var r=e.getSelectionData();r&&e.fire("editorInteraction",{nativeEvent:n.data.$,selectionData:r})}},r),i=CKEDITOR.tools.debounce(function(e){n.innerHTML=t.join(". ")},r),a=CKEDITOR.tools.debounce(function(e){for(var t=document.querySelectorAll(".ae-ui"),n=void 0,r=0;r<t.length;r++)if(t[r].contains(e.data.$.relatedTarget)){n=!0;break}n||o(e)},r);e.on("ariaUpdate",function(e){t.push(e.data.message),i()}),e.once("contentDom",function(){var t=e.editable(),n=t.attachListener(t,"focus",function(e){n.removeListener(),t.attachListener(t,"keyup",o),t.attachListener(t,"mouseup",o),t.attachListener(t,"mouseleave",a),o(e)})}),e.on("destroy",function(e){n.parentNode.removeChild(n),o.detach()})},_createAriaElement:function(e){var t=document.createElement("div");return t.className="ae-sr-only",t.setAttribute("aria-live","polite"),t.setAttribute("role","status"),t.setAttribute("id",e+"LiveRegion"),document.body.appendChild(t),t}})},function(e,t,n){"use strict";var r=CKEDITOR.env.ie;CKEDITOR.plugins.get("ae_addimages")||CKEDITOR.plugins.add("ae_addimages",{init:function(e){var t=this;e.once("contentDom",function(){var n=e.editable();n.attachListener(n,"dragenter",t._onDragEnter,t,{editor:e}),n.attachListener(n,"dragover",t._onDragOver,t,{editor:e}),n.attachListener(n,"drop",t._onDragDrop,t,{editor:e}),n.attachListener(n,"paste",t._onPaste,t,{editor:e})})},_handleFiles:function(e,t){var n=void 0,r=void 0,o=[];for(r=0;r<e.length;r++)n=e[r],0===n.type.indexOf("image")&&o.push(n);var i=t.fire("beforeImageAdd",{imageFiles:o});if(i)for(r=0;r<o.length;r++)n=o[r],this._processFile(n,t);return!1},_onDragDrop:function(e){var t=e.data.$,n=t.dataTransfer.files;if(n.length>0){new CKEDITOR.dom.event(t).preventDefault();var r=e.listenerData.editor;e.listenerData.editor.createSelectionFromPoint(t.clientX,t.clientY),this._handleFiles(n,r)}},_onDragEnter:function(e){r&&this._preventEvent(e)},_onDragOver:function(e){r&&this._preventEvent(e)},_onPaste:function(e){if(e.data&&e.data.$&&e.data.$.clipboardData&&e.data.$.clipboardData.items&&e.data.$.clipboardData.items.length>0){var t=e.data.$.clipboardData.items[0];if(0===t.type.indexOf("image")){var n=t.getAsFile();this._processFile(n,e.listenerData.editor)}}},_preventEvent:function(e){e=new CKEDITOR.dom.event(e.data.$),e.preventDefault(),e.stopPropagation()},_processFile:function(e,t){var n=new FileReader;n.addEventListener("loadend",function(){var r=n.result,o=CKEDITOR.dom.element.createFromHtml('<img src="'+r+'">');t.insertElement(o);var i={el:o,file:e};t.fire("imageAdd",i)}),n.readAsDataURL(e)}})},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_autolink")){/MSIE ([^;]*)|Trident.*; rv:([0-9.]+)/.test(navigator.userAgent)&&document.execCommand("AutoUrlDetect",!1,!1);var r=8,o=188,i=13,a=186,l=32,u=[o,i,a,l],s=/[^\s]+/gim,c="^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$",f=/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i;CKEDITOR.plugins.add("ae_autolink",{init:function(e){var t=this;e.once("contentDom",function(){var n=e.editable();n.attachListener(n,"keyup",t._onKeyUp,t,{editor:e})}),e.on("paste",function(e){if("paste"===e.data.method){if(e.data.dataValue.indexOf("<")>-1||e.data.dataValue.indexOf("<")>-1)return void(e.data.dataValue.indexOf('<u><font color="')>-1&&(e.data.dataValue=e.data.dataValue.replace(/<u><font color="#(.*?)">|<\/font><\/u>/g,"")));var n=t;e.data.dataValue=e.data.dataValue.replace(RegExp(c,"gim"),function(e){if(n._isValidURL(e))return n._isValidEmail(e)?'<a href="mailto:'+e+'">'+e+"</a>":'<a href="'+e+'">'+e+"</a>"})}})},_getLastWord:function(e){var t=e.getSelection().getRanges()[0];if(t){var n=t.startOffset,r="";if(this._currentKeyCode===i){var o=t.startContainer.getPrevious(),a=void 0;if(o){while(!o.getLast)o=o.getPrevious();a=o.getLast();while(a&&!a.getText())a=a.getPrevious()}a&&a.$.href||(this._startContainer=a,r=a?a.getText():"",this._offset=r.length)}else this._startContainer=t.startContainer,r=this._startContainer.getText().substring(0,n-1),this._offset=n-1;var l="",u=r.match(s);return u&&(l=u.pop()),l}},_isValidEmail:function(e){return f.test(e)},_isValidURL:function(e){return RegExp(c,"i").test(e)},_onKeyDown:function(e){var t=e.data.$,n=e.listenerData.editor,o=n.editable();o.removeListener("keydown",this._onKeyDown),t.keyCode===r&&(e.cancel(),e.data.preventDefault(),this._removeLink(n)),this._ckLink=null},_onKeyUp:function(e){var t=e.data.$;if(this._currentKeyCode=t.keyCode,-1!==u.indexOf(this._currentKeyCode)){var n=e.listenerData.editor,r=this._getLastWord(n);this._isValidURL(r)&&this._replaceContentByLink(n,r)}},_replaceContentByLink:function(e,t){var n=e.createRange(),r=CKEDITOR.dom.element.get(this._startContainer),o=this._offset;n.setStart(r,o-t.length),n.setEnd(r,o),n.select();var a=new CKEDITOR.Link(e);a.create(t),this._ckLink=a;var l=a.getFromSelection();if(e.fire("autolinkAdd",l),this._subscribeToKeyEvent(e),n=e.getSelection().getRanges()[0],this._currentKeyCode===i){var u=n.getNextEditableNode();n.setStart(u,0),n.setEnd(u,0)}else{var s=n.getEnclosedNode();n.setStart(s,0),n.setEnd(s,0)}n.select()},_removeLink:function(e){var t=e.getSelection().getRanges()[0],n=t.startOffset,r=this._startContainer.getNext()||this._startContainer,o=e.createRange();o.setStart(r,0),o.setEndAfter(r),o.select(),this._ckLink.remove(),t.setEnd(t.startContainer,n),t.setStart(t.startContainer,n),t.select()},_subscribeToKeyEvent:function(e){var t=e.editable();t.attachListener(t,"keydown",this._onKeyDown,this,{editor:e},1)}})}},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_autolist")){var r=8,o=32,i=[{regex:/^\*$/,type:"bulletedlist"},{regex:/^1\.$/,type:"numberedlist"}];CKEDITOR.plugins.add("ae_autolist",{init:function(e){var t=this;e.once("contentDom",function(){var n=e.editable();n.attachListener(n,"keydown",t._onKeyDown,t,{editor:e})})},_checkForBackspaceAndUndo:function(e){var t=e.listenerData.editor,n=e.data.$,o=t.editable();o.removeListener("keydown",this._checkForBackspaceAndUndo),n.keyCode===r&&(t.execCommand("undo"),t.insertHtml(e.listenerData.bullet+" "),e.data.preventDefault())},_getListConfig:function(e){var t=e.config.autolist||i,n=e.getSelection().getRanges()[0],r=n.endContainer.getText(),o=r.substring(0,n.startOffset),a=r.substring(n.startOffset,r.length),l=0,u=t.length,s=null;while(!s&&u>l){var c=t[l];if(c.regex.test(o)){s={bullet:o,editor:e,text:a,type:c.type};break}l++}return s},_createList:function(e){var t=e.editor,n=t.getSelection().getRanges()[0];n.endContainer.setText(e.text),t.execCommand(e.type);var r=t.editable();r.attachListener(r,"keydown",this._checkForBackspaceAndUndo,this,{editor:t,bullet:e.bullet},1)},_onKeyDown:function(e){var t=e.data.$;if(t.keyCode===o){var n=this._getListConfig(e.listenerData.editor);n&&(e.data.preventDefault(),this._createList(n))}}})}},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_dragresize")){var r={both:["tl","tm","tr","lm","rm","bl","bm","br"],height:["tl","tm","tr","bl","bm","br"],scale:["tl","tr","bl","br"],width:["tl","tr","lm","rm","bl","br"]},o={bl:function(e,t,n,r){h(e,-3+t,r.height-4+n)},bm:function(e,t,n,r){h(e,Math.round(r.width/2)-3+t,r.height-4+n)},br:function(e,t,n,r){h(e,r.width-4+t,r.height-4+n)},lm:function(e,t,n,r){h(e,-3+t,Math.round(r.height/2)-3+n)},tl:function(e,t,n,r){h(e,t-3,n-3)},tm:function(e,t,n,r){h(e,Math.round(r.width/2)-3+t,-3+n)},tr:function(e,t,n,r){h(e,r.width-4+t,-3+n)},rm:function(e,t,n,r){h(e,r.width-4+t,Math.round(r.height/2)-3+n)}},i=7,a="MozAppearance"in document.documentElement.style,l="WebkitAppearance"in document.documentElement.style,u=l||a;function s(e){var t=e.window.$,n=e.document.$;a&&n.execCommand("enableObjectResizing",!1,!1);var r="undefined"===typeof i?null:i;e.config.imageScaleResize=e.config.imageScaleResize||"both";var o=new c(e,{imageScaleResize:e.config.imageScaleResize,snapToSize:r}),l=function(e){o.isHandle(e.target)&&o.initDrag(e)};function u(){var n=e.getSelection();n&&(n.getType()!==CKEDITOR.SELECTION_NONE&&n.getStartElement().is("img")?t.event&&t.event.button&&0!==t.event.button||o.show(n.getStartElement().$):o.hide())}n.addEventListener("mousedown",l,!1),e.on("selectionChange",u),e.on("getData",function(e){var t=e.data.dataValue||"";t=t.replace(/<div id="ckimgrsz"([\s\S]*?)<\/div>/i,""),t=t.replace(/\b(ckimgrsz)\b/g,""),e.data.dataValue=t}),e.on("beforeUndoImage",function(){o.hide()}),e.on("afterUndoImage",function(){u()}),e.on("blur",function(){o.hide()}),e.on("beforeModeUnload",function t(){e.removeListener("beforeModeUnload",t),o.hide()}),e.on("destroy",function(){var e=n.getElementById("ckimgrsz");e&&e.remove(),a&&n.execCommand("enableObjectResizing",!1,!0),n.removeEventListener("mousedown",l)});var s=void 0;e.window.on("resize",function(){clearTimeout(s),s=setTimeout(u,50)})}function c(e,t){this.editor=e,this.window=e.window.$,this.document=e.document.$,this.cfg=t||{},this.init()}function f(e,t){this.window=e,this.document=t,this.events={mousemove:p(this.mousemove,this),keydown:p(this.keydown,this),mouseup:p(this.mouseup,this)}}function d(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)n[r]=e[r];return n}function p(e,t){return e.bind?e.bind(t):function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(t,r)}}function h(e,t,n){e.style.left=String(t)+"px",e.style.top=String(n)+"px"}function m(e,t,n){var r=this.editor.config.imageScaleResize;"both"===r?(e.setAttribute("width",String(t)),e.style.width=String(t)+"px",e.setAttribute("height",String(n)),e.style.height=String(n)+"px"):"width"===r||"scale"===r?(e.removeAttribute("height"),e.style.height="auto",e.setAttribute("width",String(t)),e.style.width=String(t)+"px"):"height"===r&&(e.setAttribute("height",String(n)),e.style.height=String(n)+"px",e.removeAttribute("width"),e.style.width="auto")}function y(e,t){var n=t.getBoundingClientRect();return{left:n.left+e.pageXOffset,top:n.top+e.pageYOffset,width:n.width,height:n.height}}u&&CKEDITOR.addCss("img::selection{color:rgba(0,0,0,0)}img.ckimgrsz{outline:1px dashed #000}#ckimgrsz{position:absolute;width:0;height:0;cursor:default;z-index:10001}
2#ckimgrsz span{display:none;position:absolute;top:0;left:0;width:0;height:0;background-size:100% 100%;opacity:.65;outline:1px dashed #000}#ckimgrsz i{position:absolute;display:block;width:5px;height:5px;background:#fff;border:1px solid #000}#ckimgrsz i.active,#ckimgrsz i:hover{background:#000}#ckimgrsz i.br,#ckimgrsz i.tl{cursor:nwse-resize}#ckimgrsz i.bm,#ckimgrsz i.tm{cursor:ns-resize}#ckimgrsz i.bl,#ckimgrsz i.tr{cursor:nesw-resize}#ckimgrsz i.lm,#ckimgrsz i.rm{cursor:ew-resize}body.dragging-br,body.dragging-br *,body.dragging-tl,body.dragging-tl *{cursor:nwse-resize!important}body.dragging-bm,body.dragging-bm *,body.dragging-tm,body.dragging-tm *{cursor:ns-resize!important}body.dragging-bl,body.dragging-bl *,body.dragging-tr,body.dragging-tr *{cursor:nesw-resize!important}body.dragging-lm,body.dragging-lm *,body.dragging-rm,body.dragging-rm *{cursor:ew-resize!important}"),CKEDITOR.plugins.add("ae_dragresize",{onLoad:function(){},init:function(e){u&&e.once("contentDom",function(t){s(e)})}}),c.prototype={init:function(){var e=this,t=this.container=this.document.createElement("div");t.id="ckimgrsz",this.preview=this.document.createElement("span"),t.appendChild(this.preview);var n=this.handles={};for(var o in r[this.cfg.imageScaleResize].forEach(function(t){n[t]=e.handles[t]=e.createHandle(t)}),n)Object.prototype.hasOwnProperty.call(n,o)&&t.appendChild(n[o])},createHandle:function(e){var t=this.document.createElement("i");return t.classList.add(e),t},isHandle:function(e){var t=this.handles;for(var n in t)if(t[n]===e)return!0;return!1},show:function(e){var t=this.editor.config.uiNode,n=t?t.scrollTop:0;this.el=e,this.cfg.snapToSize&&(this.otherImages=d(this.document.getElementsByTagName("img")),this.otherImages.splice(this.otherImages.indexOf(e),1));var r=this.box=y(this.window,e);h(this.container,r.left,r.top+n),t=t||document.body,t.appendChild(this.container),this.el.classList.add("ckimgrsz"),this.showHandles()},hide:function(){for(var e=this.document.getElementsByClassName("ckimgrsz"),t=0;t<e.length;++t)e[t].classList.remove("ckimgrsz");this.hideHandles(),this.container.parentNode&&this.container.parentNode.removeChild(this.container)},initDrag:function(e){if(0===e.button){var t=this,n=new f(this.window,this.document);n.onStart=function(){t.showPreview(),t.isDragging=!0,t.editor.getSelection().lock()},n.onDrag=function(){t.calculateSize(this),t.updatePreview();var e=t.previewBox;t.updateHandles(e,e.left,e.top)},n.onRelease=function(){t.isDragging=!1,t.hidePreview(),t.hide(),t.editor.getSelection().unlock(),t.editor.fire("saveSnapshot")},n.onComplete=function(){t.resizeComplete(),t.editor.fire("saveSnapshot")},n.start(e)}},updateHandles:function(e,t,n){t=t||0,n=n||0;var r=this.handles;for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&o[i](r[i],t,n,e)},showHandles:function(){var e=this.handles;for(var t in this.updateHandles(this.box),e)Object.prototype.hasOwnProperty.call(e,t)&&(e[t].style.display="block")},hideHandles:function(){var e=this.handles;for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(e[t].style.display="none")},showPreview:function(){this.preview.style.backgroundImage='url("'+this.el.src+'")',this.calculateSize(),this.updatePreview(),this.preview.style.display="block"},updatePreview:function(){var e=this.previewBox;h(this.preview,e.left,e.top),this.preview.style.width=this.previewBox.width+"px",this.preview.style.height=this.previewBox.height+"px"},hidePreview:function(){var e=y(this.window,this.preview);this.result={width:e.width,height:e.height},this.preview.style.display="none"},calculateSize:function(e){var t=this.previewBox={top:0,left:0,width:this.box.width,height:this.box.height};if(e){var n=e.target.className;if(~n.indexOf("r")&&(t.width=Math.max(32,this.box.width+e.delta.x)),~n.indexOf("b")&&(t.height=Math.max(32,this.box.height+e.delta.y)),~n.indexOf("l")&&(t.width=Math.max(32,this.box.width-e.delta.x)),~n.indexOf("t")&&(t.height=Math.max(32,this.box.height-e.delta.y)),n.indexOf("m")<0&&!e.keys.shift){var r=this.box.width/this.box.height;t.width/t.height>r?t.height=Math.round(t.width/r):t.width=Math.round(t.height*r)}
2var o=this.cfg.snapToSize;if(o)for(var i=this.otherImages,a=0;a<i.length;a++){var l=y(this.window,i[a]);if(Math.abs(t.width-l.width)<=o&&Math.abs(t.height-l.height)<=o){t.width=l.width,t.height=l.height;break}}~n.indexOf("l")&&(t.left=this.box.width-t.width),~n.indexOf("t")&&(t.top=this.box.height-t.height)}},resizeComplete:function(){m.call(this,this.el,this.result.width,this.result.height)}},f.prototype={start:function(e){e.preventDefault(),e.stopPropagation(),this.target=e.target,this.attr=e.target.className,this.startPos={x:e.clientX,y:e.clientY},this.update(e);var t=this.events;this.document.addEventListener("mousemove",t.mousemove,!1),this.document.addEventListener("keydown",t.keydown,!1),this.document.addEventListener("mouseup",t.mouseup,!1),this.document.body.classList.add("dragging-"+this.attr),this.onStart&&this.onStart()},update:function(e){this.currentPos={x:e.clientX,y:e.clientY},this.delta={x:e.clientX-this.startPos.x,y:e.clientY-this.startPos.y},this.keys={shift:e.shiftKey,ctrl:e.ctrlKey,alt:e.altKey}},mousemove:function(e){this.update(e),this.onDrag&&this.onDrag(),0===e.which&&this.mouseup(e)},keydown:function(e){27===e.keyCode&&this.release()},mouseup:function(e){this.update(e),this.release(),this.onComplete&&this.onComplete()},release:function(){this.document.body.classList.remove("dragging-"+this.attr);var e=this.events;this.document.removeEventListener("mousemove",e.mousemove,!1),this.document.removeEventListener("keydown",e.keydown,!1),this.document.removeEventListener("mouseup",e.mouseup,!1),this.onRelease&&this.onRelease()}}}},function(e,t,n){"use strict";(function(){if(!CKEDITOR.plugins.get("ae_dragresize_ie11")){var e='<img alt="" src="" />',t=new CKEDITOR.template('<figure class="{captionedClass}">'+e+"<figcaption>{captionPlaceholder}</figcaption></figure>"),n={left:0,center:1,right:2},r=/^\s*(\d+%)\s*$/i;CKEDITOR.plugins.add("ae_dragresize_ie11",{requires:"widget",onLoad:function(){CKEDITOR.addCss(".cke_image_nocaption{line-height:0}.cke_editable.cke_image_ne, .cke_editable.cke_image_ne *{cursor:ne-resize !important}.cke_editable.cke_image_nw, .cke_editable.cke_image_nw *{cursor:nw-resize !important}.cke_editable.cke_image_sw, .cke_editable.cke_image_sw *{cursor:sw-resize !important}.cke_editable.cke_image_se, .cke_editable.cke_image_se *{cursor:se-resize !important}.cke_image_resizer{display:none;position:absolute;width:10px;height:10px;background:#000;outline:1px solid #fff;line-height:0;cursor:se-resize;}.cke_image_resizer_wrapper{position:relative;display:inline-block;line-height:0;}.cke_image_resizer.cke_image_resizer_ne{cursor:ne-resize;left:auto;right:-5px;top:-5px;}.cke_image_resizer.cke_image_resizer_nw{cursor:nw-resize;left:-5px;right:auto;top:-5px;}.cke_image_resizer.cke_image_resizer_se{bottom:-5px;cursor:se-resize;left:auto;right:-5px;}.cke_image_resizer.cke_image_resizer_sw{bottom:-5px;cursor:sw-resize;left:-5px;right:auto;}.cke_widget_wrapper:hover .cke_image_resizer,.cke_image_resizing>.cke_image_resizer{display:block}.cke_widget_wrapper>a{display:inline-block}")},init:function(e){var t=i(e);e.widgets.add("image",t),e.on("selectionChange",function(t){var n=e.getSelection();if(n){var r=n.getSelectedElement();if(r){var o=r.findOne("img");if(o){var i=r.getClientRect(),a=new CKEDITOR.dom.window(window).getScrollPosition();i.left-=a.x,i.top+=a.y,i.direction=CKEDITOR.SELECTION_BOTTOM_TO_TOP,e.fire("editorInteraction",{nativeEvent:{},selectionData:{element:o,region:i}})}}}})},afterInit:function(e){var t={left:1,right:1,center:1,block:1},n=p(e);for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&n(r)}}),CKEDITOR.plugins.ae_dragresize_ie11={stateShifter:function(e){var n=e.document,r=e.config.ae_dragresize_ie11_alignClasses,o=e.config.ae_dragresize_ie11_captionedClass,i=e.editable(),a=["hasCaption","align","link"],l={align:function(t,n,o){var i=t.element;t.changed.align||"auto"===i.$.style.marginLeft&&"auto"===i.$.style.marginRight?t.newData.hasCaption||(("center"==o||"auto"===i.$.style.marginLeft&&"auto"===i.$.style.marginRight)&&(t.deflate(),t.element=u(e,i)),t.changed.hasCaption||"center"!=n||"center"==o||(t.deflate(),t.element=s(i))):"center"==o&&t.changed.hasCaption&&!t.newData.hasCaption&&(t.deflate(),t.element=u(e,i)),!r&&i.is("figure")&&("center"==o?i.setStyle("display","inline-block"):i.removeStyle("display"))},hasCaption:function(r,i,a){if(r.changed.hasCaption){var l=void 0;if(l=r.element.is({img:1,a:1})?r.element:r.element.findOne("a,img"),r.deflate(),a){var u=CKEDITOR.dom.element.createFromHtml(t.output({captionedClass:o,captionPlaceholder:e.lang.ae_dragresize_ie11.captionPlaceholder}),n);d(u,r.element),l.replace(u.findOne("img")),r.element=u}else l.replace(r.element),r.element=l}},link:function(t,n,r){if(t.changed.link){var o=t.element.is("img")?t.element:t.element.findOne("img"),i=t.element.is("a")?t.element:t.element.findOne("a"),a=t.element.is("a")&&!r||t.element.is("img")&&r,l=void 0;if(a&&t.deflate(),r){n||(l=c(o,t.newData.link));var u=CKEDITOR.plugins.ae_dragresize_ie11.getLinkAttributesGetter()(e,r);CKEDITOR.tools.isEmpty(u.set)||(l||i).setAttributes(u.set),u.removed.length&&(l||i).removeAttributes(u.removed)}else l=f(i);a&&(t.element=l)}}};function u(e,t){var o={};r?o.attributes={class:r[1]}:o.styles={"text-align":"center"};var i=n.createElement(e.activeEnterMode==CKEDITOR.ENTER_P?"p":"div",o);return d(i,t),t.move(i),i}function s(e){var t=e.findOne("a,img");return t.replace(e),t}function c(e,t){var r=n.createElement("a",{attributes:{href:t.url}});return r.replace(e),e.move(r),r}function f(e){var t=e.findOne("img");return t.replace(e),t}function d(t,n){if(n.getParent()){var r=e.createRange();r.moveToPosition(n,CKEDITOR.POSITION_BEFORE_START),n.remove(),i.insertElementIntoRange(t,r)}else t.replace(n)}return function(e){var t=void 0,n=void 0;for(e.changed={},n=0;n<a.length;n++)t=a[n],e.changed[t]=!!e.oldData&&e.oldData[t]!==e.newData[t];for(n=0;n<a.length;n++)t=a[n],l[t](e,e.oldData?e.oldData[t]:null,e.newData[t]);e.inflate()}},checkHasNaturalRatio:function(e){var t=e.$,n=this.getNatural(e);return Math.round(t.clientWidth/n.width*n.height)==t.clientHeight||Math.round(t.clientHeight/n.height*n.width)==t.clientWidth}
2,getNatural:function(e){var t=void 0;if(e.$.naturalWidth)t={width:e.$.naturalWidth,height:e.$.naturalHeight};else{var n=new Image;n.src=e.getAttribute("src"),t={width:n.width,height:n.height}}return t},getLinkAttributesGetter:function(){return CKEDITOR.plugins.link.getLinkAttributes},getLinkAttributesParser:function(){return CKEDITOR.plugins.link.parseLinkAttributes}};var o=function(e,t){"left"===t||"right"===t?e.wrapper.removeStyle("float"):"center"===t&&(e.editor.execCommand("justifyleft"),e.editor.execCommand("justifyleft"))}}function i(t){var r=t.config.ae_dragresize_ie11_alignClasses,o=t.config.ae_dragresize_ie11_captionedClass;function i(){this.deflated||(t.widgets.focused==this.widget&&(this.focused=!0),t.widgets.destroy(this.widget),this.deflated=!0)}function s(){var e=t.editable(),n=t.document;if(this.deflated){if(this.widget=t.widgets.initOn(this.element,"image",this.widget.data),this.widget.inline&&!new CKEDITOR.dom.elementPath(this.widget.wrapper,e).block){var o=n.createElement(t.activeEnterMode==CKEDITOR.ENTER_P?"p":"div");o.replace(this.widget.wrapper),this.widget.wrapper.move(o)}this.focused&&(this.widget.focus(),delete this.focused),delete this.deflated}else a(this.widget,r)}return{allowedContent:m(t),requiredContent:"img[src,alt]",features:y(t),styleableElements:"img figure",contentTransformations:[["img[width]: sizeToAttribute"]],editables:{caption:{selector:"figcaption",allowedContent:"br em strong sub sup u s; a[!href,target]"}},parts:{image:"img",caption:"figcaption"},template:e,data:function(){var e=this.features;if(this.data.hasCaption&&!t.filter.checkFeature(e.caption)&&(this.data.hasCaption=!1),"none"==this.data.align||t.filter.checkFeature(e.align)||(this.data.align="none"),this.shiftState({widget:this,element:this.element,oldData:this.oldData,newData:this.data,deflate:i,inflate:s}),this.data.link?this.parts.link||(this.parts.link=this.parts.image.getParent()):this.parts.link&&delete this.parts.link,this.parts.image.setAttributes({src:this.data.src,"data-cke-saved-src":this.data.src,alt:this.data.alt}),this.oldData&&!this.oldData.hasCaption&&this.data.hasCaption)for(var n in this.data.classes)Object.prototype.hasOwnProperty.call(this.data.classes,n)&&this.parts.image.removeClass(n);t.filter.checkFeature(e.dimension)&&f(this),this.oldData=CKEDITOR.tools.extend({},this.data)},init:function(){var e=CKEDITOR.plugins.ae_dragresize_ie11,o=this.parts.image,i={hasCaption:!!this.parts.caption,src:o.getAttribute("src"),alt:o.getAttribute("alt")||"",width:o.getAttribute("width")||"",lock:!this.ready||e.checkHasNaturalRatio(o)};i.height=i.lock?null:o.getAttribute("height")||"";var a=o.getAscendant("a");if(a&&this.wrapper.contains(a)&&(this.parts.link=a),!i.align){var l=i.hasCaption?this.element:o;r?(l.hasClass(r[0])?i.align="left":l.hasClass(r[2])&&(i.align="right"),i.align?l.removeClass(r[n[i.align]]):i.align="none"):(i.align=l.getStyle("float")||"none",l.removeStyle("float"))}if(t.plugins.link&&this.parts.link){i.link=e.getLinkAttributesParser()(t,this.parts.link);var u=i.link.advanced;u&&u.advCSSClasses&&(u.advCSSClasses=CKEDITOR.tools.trim(u.advCSSClasses.replace(/cke_\S+/,"")))}this.wrapper[(i.hasCaption?"remove":"add")+"Class"]("cke_image_nocaption"),this.setData(i),t.filter.checkFeature(this.features.dimension)&&!0!==t.config.ae_dragresize_ie11_disableResizer&&d(this);var s=this.dragHandlerContainer.$.style;s.setAttribute("backgroundColor","rgba(255, 255, 255, 1"),s.setAttribute("opacity","1"),this.shiftState=e.stateShifter(this.editor),this.on("contextMenu",function(e){e.data.image=CKEDITOR.TRISTATE_OFF,(this.parts.link||this.wrapper.getAscendant("a"))&&(e.data.link=e.data.unlink=CKEDITOR.TRISTATE_OFF)})},addClass:function(e){v(this).addClass(e)},hasClass:function(e){return v(this).hasClass(e)},removeClass:function(e){v(this).removeClass(e)},getClasses:function(){var e=new RegExp("^("+[].concat(o,r).join("|")+")$");return function(){var t=this.repository.parseElementClasses(v(this).getAttribute("class"));for(var n in t)e.test(n)&&delete t[n];return t}}(),upcast:l(t),downcast:u(t),getLabel:function(){var e=(this.data.alt||"")+" "+this.pathName;return this.editor.lang.widget.label.replace(/%1/,e)}}}function a(e,t){var r=e.wrapper,o=e.data.align,i=e.data.hasCaption;if(t){for(var a=3;a--;)r.removeClass(t[a]);"center"==o?i&&r.addClass(t[1]):"none"!=o&&r.addClass(t[n[o]])}else{"center"==o?(i?r.setStyle("text-align","center"):r.removeStyle("text-align"),r.removeStyle("float")):("none"==o?r.removeStyle("float"):r.setStyle("float",o),r.removeStyle("text-align"));var l=r.$.querySelector("img"),u=l.getAttribute("style");if(u){var s="",c=/(height:.+?;)/.exec(u);c&&(s+=c[0]);var f=/(width:.+?;)/.exec(u);f&&(s+=f[0]),l.setAttribute("style",s)}}}function l(e){var t=s(e),n=e.config.ae_dragresize_ie11_captionedClass;return function(e,o){var i={width:1,height:1},a=e.name,l=void 0;if(!e.attributes["data-cke-realelement"]){if(t(e)){if("div"==a){var u=e.getFirst("figure");u&&(e.replaceWith(u),e=u)}o.align="center",l=e.getFirst("img")||e.getFirst("a").getFirst("img")}else"figure"==a&&e.hasClass(n)?l=e.getFirst("img")||e.getFirst("a").getFirst("img"):c(e)&&(l="a"==e.name?e.children[0]:e);if(l){for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)){var f=l.attributes[s];f&&f.match(r)&&delete l.attributes[s]}return e}}}}function u(e){var t=e.config.ae_dragresize_ie11_alignClasses;return function(e){var r="a"==e.name?e.getFirst():e,o=r.attributes,i=this.data.align;
2if(!this.inline){var a=e.getFirst("span");a&&a.replaceWith(a.getFirst({img:1,a:1}))}if(i&&"none"!=i){var l=CKEDITOR.tools.parseCssText(o.style||"");"center"==i&&"figure"==e.name?e=e.wrapWith(new CKEDITOR.htmlParser.element("div",t?{class:t[1]}:{style:"text-align:center"})):i in{left:1,right:1}&&(t?r.addClass(t[n[i]]):l["float"]=i),t||CKEDITOR.tools.isEmpty(l)||(o.style=CKEDITOR.tools.writeCssText(l)+";")}return e}}function s(e){var t=e.config.ae_dragresize_ie11_captionedClass,n=e.config.ae_dragresize_ie11_alignClasses,r={figure:1,a:1,img:1};return function(o){if(!(o.name in{div:1,p:1}))return!1;var i=o.children;if(1!==i.length)return!1;var a=i[0];if(!(a.name in r))return!1;if("p"==o.name){if(!c(a))return!1}else if("figure"==a.name){if(!a.hasClass(t))return!1}else{if(e.enterMode==CKEDITOR.ENTER_P)return!1;if(!c(a))return!1}return!(n?!o.hasClass(n[1]):"center"!=CKEDITOR.tools.parseCssText(o.attributes.style||"",!0)["text-align"])}}function c(e){return"img"==e.name||"a"==e.name&&(1==e.children.length&&e.getFirst("img"))}function f(e){var t=e.data,n={width:t.width,height:t.lock?null:t.height},r=e.parts.image;for(var o in n)n[o]?r.setAttribute(o,n[o]):r.removeAttribute(o)}function d(e){var t=e.editor,n=t.editable(),r=t.document,o=e.resizer=r.createElement("span"),i=r.createElement("span"),a=r.createElement("span"),l=r.createElement("span"),u=r.createElement("span");if(i.addClass("cke_image_resizer"),i.addClass("cke_image_resizer_ne"),a.addClass("cke_image_resizer"),a.addClass("cke_image_resizer_nw"),l.addClass("cke_image_resizer"),l.addClass("cke_image_resizer_se"),u.addClass("cke_image_resizer"),u.addClass("cke_image_resizer_sw"),o.append(i),o.append(a),o.append(l),o.append(u),o.append(new CKEDITOR.dom.text("​",r)),e.inline)e.wrapper.append(o);else{var s=e.parts.link||e.parts.image,c=s.getParent(),f=r.createElement("span");f.addClass("cke_image_resizer_wrapper"),f.append(s),f.append(o),e.element.append(f,!0),c.is("span")&&c.remove()}o.on("mousedown",function(i){var a=e.parts.image,l=i.data.$.screenX,u=i.data.$.screenY,s=a.$.clientWidth,c=a.$.clientHeight,f=s/c,d=[],p=i.data.getTarget(),h=void 0,m=void 0,y=void 0,v=void 0,b=void 0,g=void 0,_=void 0,E=void 0;p.hasClass("cke_image_resizer_ne")?(h=1,m=1):p.hasClass("cke_image_resizer_nw")?(h=-1,m=1):p.hasClass("cke_image_resizer_se")?(h=1,m=-1):p.hasClass("cke_image_resizer_sw")&&(h=-1,m=-1);var w="cke_image_"+(~m?"n":"s")+(~h?"e":"w");function O(e,t,n){var o=CKEDITOR.document,i=[];if(r.equals(o)||i.push(o.on(e,t)),i.push(r.on(e,t)),n)for(var a=i.length;a--;)n.push(i.pop())}function k(){_=s+h*y,g=Math.round(_/f)}function T(){g=c+m*v,_=Math.round(g*f)}function C(t){b=t.data.$,y=b.screenX-l,v=u-b.screenY,1==h?y<=0?T():k():y<=0?k():T(),_>=15&&g>=15?(a.$.style.width=_+"px",a.$.style.height=e.data.lock?"auto":g+"px",E=!0):E=!1}function x(){var r=void 0;while(r=d.pop())r.removeListener();n.removeClass(w),o.removeClass("cke_image_resizing"),E&&(e.setData({height:e.data.lock?null:g,width:_}),t.fire("saveSnapshot")),E=!1}t.fire("saveSnapshot"),O("mousemove",C,d),O("mouseup",x,d),n.addClass(w),o.addClass("cke_image_resizing")})}function p(e){var t=[],n=void 0;return function(r){var i=e.getCommand("justify"+r);i&&(t.push(function(){i.refresh(e,e.elementPath())}),r in{right:1,left:1,center:1}&&i.on("exec",function(n){var i=h(e);if(i){i.data.align===r?(o(i,r),delete i.data.align):i.setData("align",r);for(var a=t.length;a--;)t[a]();n.cancel()}}),i.on("refresh",function(t){var o=h(e),i={right:1,left:1,center:1};o&&(void 0===n&&(n=e.filter.checkFeature(e.widgets.registered.image.features.align)),n?this.setState(o.data.align==r?CKEDITOR.TRISTATE_ON:r in i?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED):this.setState(CKEDITOR.TRISTATE_DISABLED),t.cancel())}))}}function h(e){var t=e.widgets.focused;return t&&"image"==t.name?t:null}function m(e){var t=e.config.ae_dragresize_ie11_alignClasses,n={div:{match:s(e)},p:{match:s(e)},img:{attributes:"!src,alt,width,height"},figure:{classes:"!"+e.config.ae_dragresize_ie11_captionedClass},figcaption:!0};return t?(n.div.classes=t[1],n.p.classes=n.div.classes,n.img.classes=t[0]+","+t[2],n.figure.classes+=","+n.img.classes):(n.div.styles="text-align",n.p.styles="text-align",n.img.styles="float",n.figure.styles="float,display"),n}function y(e){var t=e.config.ae_dragresize_ie11_alignClasses,n={dimension:{requiredContent:"img[width,height]"},align:{requiredContent:"img"+(t?"("+t[0]+")":"{float}")},caption:{requiredContent:"figcaption"}};return n}function v(e){return e.data.hasCaption?e.element:e.parts.image}})(),CKEDITOR.config.ae_dragresize_ie11_captionedClass="image"},function(e,t,n){"use strict";var r=n(132);if(!CKEDITOR.plugins.get("ae_embed")){var o=/^https?/,i=/<a href=/;CKEDITOR.DEFAULT_AE_EMBED_URL_TPL="http://alloy.iframe.ly/api/oembed?url={url}&callback={callback}",CKEDITOR.DEFAULT_AE_EMBED_WIDGET_TPL='<div data-ae-embed-url="{url}"></div>',CKEDITOR.DEFAULT_AE_EMBED_DEFAULT_LINK_TPL='<a href="{url}">{url}</a>',CKEDITOR.plugins.add("ae_embed",{requires:"widget",init:function(e){var t=new CKEDITOR.template(e.config.embedUrlTemplate||CKEDITOR.DEFAULT_AE_EMBED_URL_TPL),n=new CKEDITOR.template(e.config.embedWidgetTpl||CKEDITOR.DEFAULT_AE_EMBED_WIDGET_TPL),a=new CKEDITOR.template(e.config.embedLinkDefaultTpl||CKEDITOR.DEFAULT_AE_EMBED_DEFAULT_LINK_TPL),l=function(e,t){if("div"===e.name&&e.attributes["data-ae-embed-url"])return t.url=e.attributes["data-ae-embed-url"],!0};e.addCommand("embedUrl",{exec:function(e,t){e.insertHtml(n.output({url:t.url}))}}),e.widgets.add("ae_embed",{mask:!0,requiredContent:"div[data-ae-embed-url]",data:function(e){var n=this,r=e.data.url;r&&CKEDITOR.tools.jsonp(t,{url:encodeURIComponent(r)},function(e){e.html?i.test(e.html)?n.createATag(r):n.element.setHtml(e.html):n.createATag(r)},function(e){n.createATag(r)})},createATag:function(e){this.editor.execCommand("undo");var t=a.output({url:e});this.editor.insertHtml(t),this.editor.fire("actionPerformed",this)},upcast:function(t,n){var r=e.config.embedWidgetUpcastFn||l;return r(t,n)}}),e.once("contentDom",function(){e.on("paste",function(t){var n=t.data.dataValue;o.test(n)&&(t.stop(),e.execCommand("embedUrl",{url:t.data.dataValue}))},null,null,r.HIGH_PRIORITY)}),e.on("selectionChange",function(t){var n=e.getSelection();if(n){var r=n.getSelectedElement();if(r){var o=r.findOne('[data-widget="ae_embed"]');if(o){var i=r.getClientRect(),a=new CKEDITOR.dom.window(window).getScrollPosition();i.left-=a.x,i.top+=a.y,i.direction=CKEDITOR.SELECTION_BOTTOM_TO_TOP,e.fire("editorInteraction",{nativeEvent:{},selectionData:{element:o,region:i}})}}}}),e.filter.addElementCallback(function(e){if("data-ae-embed-url"in e.attributes)return CKEDITOR.FILTER_SKIP_TREE})}})}},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_PRIORITY=10,t.HIGH_PRIORITY=5},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(134),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}if(!CKEDITOR.plugins.get("embedurl")){var a=/^https?/;CKEDITOR.DEFAULT_LFR_EMBED_WIDGET_TPL='<div data-embed-url="{url}" class="embed-responsive embed-responsive-16by9">{content}<div class="embed-help-message">{helpMessageIcon}<span> {helpMessage}</span></div></div><br>';var l={CENTER:"center",LEFT:"left",RIGHT:"right"},u=[l.CENTER,l.LEFT,l.RIGHT],s=[{name:"display",value:"block"},{name:"margin-left",value:"auto"},{name:"margin-right",value:"auto"}],c=function(e){var t=e.getStyle("float");if(t&&"inherit"!==t&&"none"!==t||(t=e.getAttribute("align")),!t){var n=s.every(function(t){var n=e.getStyle(t.name)===t.value;return!n&&t.vendorPrefixes&&(n=t.vendorPrefixes.some(function(n){return e.getStyle(n+t.name)===t.value})),n});t=n?l.CENTER:null}return t},f=function(e,t){t===l.LEFT||t===l.RIGHT?(e.removeStyle("float"),t===c(e)&&e.removeAttribute("align")):t===l.CENTER&&s.forEach(function(t){e.removeStyle(t.name),t.vend
2orPrefixes&&t.vendorPrefixes.forEach(function(n){return e.removeStyle(n+t.name)})})},d=function(e,t){f(e,c(e)),t===l.LEFT||t===l.RIGHT?e.setStyle("float",t):t===l.CENTER&&s.forEach(function(t){e.setStyle(t.name,t.value),t.vendorPrefixes&&t.vendorPrefixes.forEach(function(n){return e.setStyle(n+t.name,t.value)})})},p=function(e){var t={alignment:null,element:null},n=e.getSelection();if(n){var r=n.getSelectedElement();r&&r.getAttribute("data-cke-widget-wrapper")&&(t.alignment=c(r),t.element=r)}return t},h=function(e,t,n){var r=e.parentElement;if(r&&t>0&&n>0){var o=r.getBoundingClientRect(),i=t>=o.width?100:Math.floor(t/o.width*100),a="width:"+i+"%;";r.setAttribute("style",a);var l=r.querySelector('[data-widget="embedurl"]');if(l){var u=JSON.parse(l.getAttribute("data-styles"))||{};u.width=t+"px",u.height=n+"px",l.setAttribute("data-styles",JSON.stringify(u));var s=l.querySelector("iframe");s&&(s.setAttribute("width",t),s.setAttribute("height",n))}}},m=function(e){setTimeout(function(){var t=e.getSelection();if(t){var n=t.root.find("[data-cke-widget-wrapper]");if(n){var r=n.$;if(r.length>0){var o=new CKEDITOR.dom.element(r[r.length-1]),i=o.findOne("img"),a=o.findOne('[data-widget="embedurl"]');if(i&&a){var l=e.createRange();l.setStart(a,0),l.setEnd(i,1),t.selectRanges([l]),t.selectElement(o)}}}}},0)},y=null,v=null,b=null;CKEDITOR.plugins.add("embedurl",{requires:"widget",init:function(e){var t=new CKEDITOR.template(e.config.embedWidgetTpl||CKEDITOR.DEFAULT_LFR_EMBED_WIDGET_TPL),n=e.config.embedProviders||[];n=n.map(function(e){return{id:e.id,tpl:new CKEDITOR.template('<div data-embed-id="{embedId}">'+e.tpl+"</div>"),type:e.type,urlSchemes:e.urlSchemes.map(function(e){return new RegExp(e)})}});var r=function(e,n){return t.output({content:n,helpMessage:AlloyEditor.Strings.videoPlaybackDisabled,helpMessageIcon:Liferay.Util.getLexiconIconTpl("info-circle"),url:e})},i=function(e,t){var n=!1;if("div"===e.name&&e.attributes["data-embed-url"])t.url=e.attributes["data-embed-url"],n=!0;else if("div"===e.name&&e.attributes["data-embed-id"]){var o=e.children[0];t.url=o.attributes.src,delete e.attributes.style;var i=r(t.url,e.getOuterHtml()),a=new CKEDITOR.htmlParser.fragment.fromHtml(i);n=a.children[0],n.attributes["data-styles"]=e.attributes["data-styles"],n.removeClass("embed-responsive"),n.removeClass("embed-responsive-16by9"),e.replaceWith(n)}return n},l=function(t){e.fire("error",t),setTimeout(function(){e.getSelection().removeAllRanges(),e.focus(),b.hide()},0)};e.addCommand("embedUrl",{exec:function(e,t){var o=t.type,i=t.url,u=void 0;if(a.test(i)){var s=n.filter(function(e){return!o||e.type===o}).some(function(e){var t=e.urlSchemes.find(function(e){return e.test(i)});if(t){var n=t.exec(i)[1];u=e.tpl.output({embedId:n})}return t});if(s){e._selectEmbedWidget=i;var c=r(i,u);e.insertHtml(c)}else l(AlloyEditor.Strings.platformNotSupported)}else l(AlloyEditor.Strings.enterValidUrl)}}),e.widgets.add("embedurl",{draggable:!1,mask:!0,requiredContent:"div[data-embed-url]",data:function(t){var n=this,r=null,o=n.element.getAttribute("data-styles");if(o)try{r=JSON.parse(o)}catch(e){r=null}if(!r){var i=n.wrapper.findOne("iframe"),a=n.wrapper.$.getBoundingClientRect(),l=i.getAttribute("width"),u=l>=a.width?100:Math.round(l/a.width*100);r={width:u+"%"}}n.wrapper.setAttribute("style",CKEDITOR.tools.writeCssText(r)),e._selectEmbedWidget===t.data.url&&m(e)},downcast:function(e){var t=e.children[0];return t.attributes.class="embed-responsive embed-responsive-16by9",t.attributes["data-styles"]=JSON.stringify(CKEDITOR.tools.parseCssText(e.parent.attributes.style)),t.attributes.style=e.parent.attributes.style,t},upcast:function(t,n){var r=e.config.embedWidgetUpcastFn||i;return r(t,n)}}),window.addEventListener("resize",function(){b.hide(),m(e)},!1),e.on("selectionChange",function(t){var n=e.getSelection();if(n){var r=n.getSelectedElement();if(r){var o=r.findOne('[data-widget="embedurl"]');if(o){var i=new CKEDITOR.dom.window(window).getScrollPosition(),a=r.getClientRect();a.direction=CKEDITOR.SELECTION_BOTTOM_TO_TOP,a.left-=i.x,a.top+=i.y,e.fire("editorInteraction",{nativeEvent:{},selectionData:{element:o,region:a}})}var l=r.findOne("img.cke_widget_mask");l&&b.show(l.$)}else b.hide()}}),e.on("destroy",function(){var e=document.getElementById("ckimgrsz");e&&e.remove(),document.removeEventListener("mousedown",u)}),e.on("blur",function(){b.hide()}),e.filter.addElementCallback(function(e){if("data-embed-url"in e.attributes)return CKEDITOR.FILTER_SKIP_TREE});var u=function(t){var n=p(e);y=n.alignment,v=n.element,b.isHandle(t.target)&&b.initDrag(t)};b=new o.default(e,{onComplete:function(t,n,r){h(t,n,r),y&&v&&d(v,y),m(e)}}),document.addEventListener("mousedown",u,!1)},afterInit:function(e){u.forEach(function(t){var n=e.getCommand("justify"+t);n&&(n.on("exec",function(n){var r=e.getSelection().getSelectedElement();if(r&&r.getAttribute("data-cke-widget-wrapper")){var o=r.findOne('[data-widget="embedurl"] [data-embed-id]');if(o){var i=c(r);i===t?f(r,t):d(r,t),v=r,y=c(r);var a=r.findOne("img");a&&b.show(a.$),n.cancel();var l=new CKEDITOR.dom.elementPath(r);u.forEach(function(t){var n=e.getCommand("justify"+t);n&&n.refresh(e,l)})}}}),n.on("refresh",function(e){var n=e.data.path.lastElement;if(n&&n.getAttribute("data-cke-widget-wrapper")&&n.findOne("[data-widget] [data-embed-id]")){var r=c(n);e.sender.setState(r===t?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF),e.cancel()}}))})}})}t.default=CKEDITOR.plugins.get("embedurl")},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.Resizer=void 0;var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(135),i=a(o);function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=["tl","tr","bl","br"],s={bl:function(e,t,n,r){c(e,-3+t,r.height-4+n)},br:function(e,t,n,r){c(e,r.width-4+t,r.height-4+n)},rm:function(e,t,n,r){c(e,r.width-4+t,Math.round(r.height/2)-3+n)},tl:function(e,t,n,r){c(e,t-3,n-3)},tr:function(e,t,n,r){c(e,r.width-4+t,-3+n)}},c=function(e,t,n){e.style.left=t+"px",e.style.top=n+"px"},f=function(e,t){var n=t.getBoundingClientRect();return{height:n.height,left:n.left+e.pageXOffset,top:n.top+e.pageYOffset,width:n.width}},d=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l(this,e),this.cfg=n,this.editor=t,this.document=t.document?t.document.$:document,this.window=t.window?t.window.$:window,this.box=null,this.container=null,this.handles={},this.preview=null,this.previewBox=null,this.result=null,this.init()}return r(e,[{key:"init",value:function(){var e=this;this.container=this.document.createElement("div"),this.container.id="ckimgrsz",this.preview=this.document.createElement("span"),this.container.appendChild(this.preview),this.handles={},u.forEach(function(t){e.handles[t]=e.createHandle(t)});for(var t=Object.keys(this.handles),n=0;n<t.length;n++)this.container.appendChild(this.handles[t[n]])}},{key:"createHandle",value:function(e){var t=this.document.createElement("i");return t.classList.add(e),t}},{key:"isHandle",value:function(e){for(var t=Object.keys(this.handles),n=!1,r=0;r<t.length;r++)this.handles[t[r]]===e&&(n=!0);return n}},{key:"show",value:function(e){var t=this.editor.config.uiNode||document.body;this.el=e,this.box=f(this.window,this.el),c(this.container,this.box.left,this.box.top+t.scrollTop),t.appendChild(this.container),this.el.classList.add("ckimgrsz"),this.showHandles()}},{key:"hide",value:function(){for(var e=this.document.getElementsByClassName("ckimgrsz"),t=0;t<e.length;t++)e[t].classList.remove("ckimgrsz");this.hideHandles(),this.container.parentNode&&this.container.parentNode.removeChild(this.container)}},{key:"initDrag",value:function(e){var t=this;if(0===e.button){var n=new i.default(this.window,this.document);n.onStart=function(){t.showPreview(),t.isDragging=!0,t.editor.getSelection().lock()},n.onDrag=function(){t.calculateSize(n);var e=t.editor.element.$.getBoundingClientRect();if(!(t.previewBox.width>=e.width)){t.updatePreview();var r=t.previewBox;t.updateHandles(r,r.left,r.top)}},n.onRelease=function(){t.hidePreview(),t.isDragging=!1,t.hide(),t.editor.getSelection().unlock(),t.editor.fire("saveSnapshot")},n.onComplete=function(){t.resizeComplete(),t.editor.fire("saveSnapshot")},n.start(e)}}},{key:"updateHandles",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Object.keys(this.handles),o=0;o<r.length;o++)s[r[o]](this.handles[r[o]],t,n,e)}},{key:"showHandles",value:function(){this.updateHandles(this.box);for(var e=Object.keys(this.handles),t=0;t<e.length;t++)this.handles[e[t]].style.display="block"}},{key:"hideHandles",value:function(){for(var e=Object.keys(this.handles),t=0;t<e.length;t++)this.handles[e[t]].style.display="none"}},{key:"showPreview",value:function(){this.calculateSize(),this.updatePreview(),this.preview.style.display="block"}},{key:"updatePreview",value:function(){c(this.preview,this.previewBox.left,this.previewBox.top),this.preview.style.height=this.previewBox.height+"px",this.preview.style.width=this.previewBox.width+"px"}},{key:"hidePreview",value:function(){var e=f(this.window,this.preview);this.result={height:e.height,width:e.width},this.preview.style.display="none"}},{key:"calculateSize",value:function(e){if(this.previewBox={height:this.box.height,left:0,top:0,width:this.box.width},e){var t=e.target.className;if(t.indexOf("r")>=0&&(this.previewBox.width=Math.max(32,this.box.width+e.delta.x)),t.indexOf("b")>=0&&(this.previewBox.height=Math.max(32,this.box.height+e.delta.y)
2),t.indexOf("l")>=0&&(this.previewBox.width=Math.max(32,this.box.width-e.delta.x)),t.indexOf("t")>=0&&(this.previewBox.height=Math.max(32,this.box.height-e.delta.y)),t.indexOf("m")<0&&!e.keys.shift){var n=this.box.width/this.box.height;this.previewBox.width/this.previewBox.height>n?this.previewBox.height=Math.round(this.previewBox.width/n):this.previewBox.width=Math.round(this.previewBox.height*n)}t.indexOf("l")>=0&&(this.previewBox.left=this.box.width-this.previewBox.width),t.indexOf("t")>=0&&(this.previewBox.top=this.box.height-this.previewBox.height)}}},{key:"resizeComplete",value:function(){this.cfg.onComplete(this.el,this.result.width,this.result.height)}}]),e}();t.Resizer=d,t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(t,n){o(this,e),this.document=n,this.window=t,this.events={keydown:this.keydown.bind(this),mousemove:this.mousemove.bind(this),mouseup:this.mouseup.bind(this)}}return r(e,[{key:"start",value:function(e){e.preventDefault(),e.stopPropagation(),this.target=e.target,this.className=this.target.className,this.startPos={x:e.clientX,y:e.clientY},this.update(e),this.document.addEventListener("keydown",this.events.keydown,!1),this.document.addEventListener("mousemove",this.events.mousemove,!1),this.document.addEventListener("mouseup",this.events.mouseup,!1),this.document.body.classList.add("dragging-"+this.className),"function"===typeof this.onStart&&this.onStart()}},{key:"update",value:function(e){this.currentPos={x:e.clientX,y:e.clientY},this.delta={x:e.clientX-this.startPos.x,y:e.clientY-this.startPos.y},this.keys={alt:e.altKey,ctrl:e.ctrlKey,shift:e.shiftKey}}},{key:"mousemove",value:function(e){this.update(e),"function"===typeof this.onDrag&&this.onDrag(),0===e.which&&this.mouseup(e)}},{key:"keydown",value:function(e){27===e.keyCode&&this.release()}},{key:"mouseup",value:function(e){this.update(e),this.release(),"function"===typeof this.onComplete&&this.onComplete()}},{key:"release",value:function(){this.document.body.classList.remove("dragging-"+this.className),this.document.removeEventListener("keydown",this.events.keydown,!1),this.document.removeEventListener("mousemove",this.events.mousemove,!1),this.document.removeEventListener("mouseup",this.events.mouseup,!1),"function"===typeof this.onRelease&&this.onRelease()}}]),e}();t.DragEvent=i,t.default=i},function(e,t,n){"use strict";var r=n(23),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}if(!CKEDITOR.plugins.get("ae_imagealignment")){var l,u={CENTER:"center",LEFT:"left",RIGHT:"right"},s=[u.LEFT,u.RIGHT,u.CENTER],c=(l={},a(l,u.LEFT,[{name:"display",value:"inline-block"},{name:"float",value:"left"},{name:"margin-right",value:"1.2rem"}]),a(l,u.CENTER,[{name:"display",value:"block"},{name:"margin-left",value:"auto"},{name:"margin-right",value:"auto"}]),a(l,u.RIGHT,[{name:"display",value:"inline-block"},{name:"float",value:"right"},{name:"margin-left",value:"1.2rem"}]),l),f=function(e){var t=e.getStyle("float");if(t&&"inherit"!==t&&"none"!==t||(t=e.getAttribute("align")),!t){var n=c[u.CENTER].every(function(t){var n=e.getStyle(t.name)===t.value;return!n&&t.vendorPrefixes&&(n=t.vendorPrefixes.some(function(n){return e.getStyle(n+t.name)===t.value})),n});if(!t){var r=e.$.parentNode;r.style.textAlign==u.CENTER&&(c[u.CENTER].forEach(function(t){e.setStyle(t.name,t.value),t.vendorPrefixes&&t.vendorPrefixes.forEach(function(n){e.setStyle(n+t.name,t.value)})}),n=!0,r.style.textAlign="")}t=n?u.CENTER:null}if(!CKEDITOR.env.edge&&CKEDITOR.env.ie){var o=e.findOne("p");o&&(t=o.getStyle("text-align"))}return t},d=function(e,t){if(t===u.LEFT||t===u.RIGHT)t===f(e)&&e.removeAttribute("align");else if(t===u.CENTER){var n=e.$.parentNode;n.style.textAlign==u.CENTER&&(n.style.textAlign="")}var r=c[t];
2r&&r.forEach(function(t){e.removeStyle(t.name),t.vendorPrefixes&&t.vendorPrefixes.forEach(function(n){e.removeStyle(n+t.name)})})},p=function(e,t){d(e,f(e));var n=c[t];n&&n.forEach(function(t){e.setStyle(t.name,t.value),t.vendorPrefixes&&t.vendorPrefixes.forEach(function(n){e.setStyle(n+t.name,t.value)})})};CKEDITOR.plugins.add("ae_imagealignment",{afterInit:function(e){var t=this;s.forEach(function(n){var r=e.getCommand("justify"+n);r&&(r.on("exec",function(r){var i=e.getSelectionData();if(i&&o.default.image({data:{selectionData:i}})){var a=i.element,l=f(a);l===n?d(a,n):p(a,n),r.cancel(),t.refreshCommands(e,new CKEDITOR.dom.elementPath(a))}}),r.on("refresh",function(e){var t={element:e.data.path.lastElement};if(o.default.image({data:{selectionData:t}})){var r=f(t.element);this.setState(r===n?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF),e.cancel()}}))})},refreshCommands:function(e,t){s.forEach(function(n){var r=e.getCommand("justify"+n);r&&r.refresh(e,t)})}})}},function(e,t,n){"use strict";CKEDITOR.plugins.get("ae_pasteimages")||CKEDITOR.plugins.add("ae_pasteimages",{init:function(e){var t=this;e.once("contentDom",function(){var n=e.editable();n.attachListener(n,"paste",t._onPaste,t,{editor:e})})},_onPaste:function(e){if(e.data.$.clipboardData){var t=e.data.$.clipboardData.items[0],n=e.listenerData.editor;if(0===t.type.indexOf("image")){var r=new FileReader,o=t.getAsFile();r.onload=function(e){var t=n.fire("beforeImageAdd",{imageFiles:o});if(t){var r=CKEDITOR.dom.element.createFromHtml('<img src="'+e.target.result+'">');n.insertElement(r);var i={el:r,file:o};n.fire("imageAdd",i)}},r.readAsDataURL(o)}}}})},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_placeholder")){var r=CKEDITOR.env.needsBrFiller?"<br>":"",o={1:["<p>"+r+"</p>"],2:[""," ",r],3:["<div>"+r+"</div>"]};CKEDITOR.plugins.add("ae_placeholder",{init:function(e){e.on("blur",this._checkEmptyData,this),e.on("change",this._checkEmptyData,this),e.on("focus",this._removePlaceholderClass,this),e.once("contentDom",this._checkEmptyData,this)},_checkEmptyData:function(e){var t=e.editor,n=t.editable(),r=n.$.innerHTML.trim(),i=o[t.config.enterMode].some(function(e){return r===e});i?n.addClass(t.config.placeholderClass):n.removeClass(t.config.placeholderClass)},_removePlaceholderClass:function(e){var t=e.editor,n=new CKEDITOR.dom.element(t.element.$);n.removeClass(t.config.placeholderClass)}})}},function(e,t,n){"use strict";CKEDITOR.plugins.get("ae_selectionkeystrokes")||CKEDITOR.plugins.add("ae_selectionkeystrokes",{requires:"ae_selectionregion",init:function(e){e.config.selectionKeystrokes&&e.config.selectionKeystrokes.forEach(function(t){var n=new CKEDITOR.command(e,{exec:function(e){e.fire("editorInteraction",{manualSelection:t.selection,nativeEvent:{},selectionData:e.getSelectionData()})}}),r="selectionKeystroke"+t.selection;e.addCommand(r,n),e.setKeystroke(t.keys,r)})}})},function(e,t,n){"use strict";if(!CKEDITOR.plugins.get("ae_tableresize")){var r=CKEDITOR.tools.cssLength;function o(e){return CKEDITOR.env.ie?e.$.clientWidth:parseInt(e.getComputedStyle("width"),10)}function i(e,t){var n=e.getComputedStyle("border-"+t+"-width"),r={thin:"0px",medium:"1px",thick:"2px"};return n.indexOf("px")<0&&(n=n in r&&"none"!=e.getComputedStyle("border-style")?r[n]:0),parseInt(n,10)}function a(e){for(var t=e.$.rows,n=0,r=void 0,o=void 0,i=void 0,a=0,l=t.length;a<l;a++)i=t[a],r=i.cells.length,r>n&&(n=r,o=i);return o}function l(e){for(var t=[],n=-1,r="rtl"===e.getComputedStyle("direction"),o=a(e),l=new CKEDITOR.dom.element(e.$.tBodies[0]),u=l.getDocumentPosition(),s=0,c=o.cells.length;s<c;s++){var f=new CKEDITOR.dom.element(o.cells[s]),d=o.cells[s+1]&&new CKEDITOR.dom.element(o.cells[s+1]);n+=f.$.colSpan||1;var p=void 0,h=void 0,m=f.getDocumentPosition().x;r?h=m+i(f,"left"):p=m+f.$.offsetWidth-i(f,"right"),d?(m=d.getDocumentPosition().x,r?p=m+d.$.offsetWidth-i(d,"right"):h=m+i(d,"left")):(m=e.getDocumentPosition().x,r?p=m:h=m+e.$.offsetWidth);var y=Math.max(h-p,4);t.push({table:e,index:n,x:p,y:u.y,width:y,height:l.$.offsetHeight,rtl:r})}return t}function u(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t>=o.x&&t<=o.x+o.width)return o}return null}function s(e){(e.data||e).preventDefault()}function c(e,t){var n=void 0,a=void 0,l=void 0,u=void 0,c=void 0,f=void 0,d=void 0,p=e.document,h=CKEDITOR.dom.element.createFromHtml('<div data-cke-temp=1 contenteditable=false unselectable=on style="position:absolute;cursor:col-resize;filter:alpha(opacity=0);opacity:0;padding:0;background-color:#004;background-image:none;border:0px none;z-index:10"></div>',p),m=this.isResizing=function(){return u},y=this.move=function(e){var t=e-Math.round(h.$.offsetWidth/2);if(m){if(t===a||t===c)return;t=Math.max(t,a),t=Math.min(t,c),n=t-d}h.setStyle("left",r(t))};function v(){h.removeListener("mouseup",w),h.removeListener("mousedown",E),h.removeListener("mousemove",O)}function b(){for(var e=t.index,r=CKEDITOR.tools.buildTableMap(t.table),i=[],m=[],y=Number.MAX_VALUE,v=y,b=t.rtl,g=0,_=r.length;g<_;g++){var E=r[g],w=E[e+(b?1:0)],k=E[e+(b?0:1)];w=w&&new CKEDITOR.dom.element(w),k=k&&new CKEDITOR.dom.element(k),w&&k&&w.equals(k)||(w&&(y=Math.min(y,o(w))),k&&(v=Math.min(v,o(k))),i.push(w),m.push(k))}l=i,f=m,a=t.x-y,c=t.x+v,h.setOpacity(.5),d=parseInt(h.getStyle("left"),10),n=0,u=1,h.on("mousemove",O),p.on("dragstart",s)}function g(){u=0,h.setOpacity(0),n&&_();var e=t.table;setTimeout(function(){e.removeCustomData("_cke_table_pillars")},0),p.removeListener("dragstart",s)}function _(){for(var e=this,a=t.rtl,u=a?f.length:l.length,s=function(u){var s=l[u],c=f[u],d=t.table;CKEDITOR.tools.setTimeout(function(e,t,n,o,i,l){e&&e.setStyle("width",r(Math.max(t+l,1))),n&&n.setStyle("width",r(Math.max(o-l,1))),i&&d.setStyle("width",r(i+l*(a?-1:1)))},0,e,[s,s&&o(s),c,c&&o(c),(!s||!c)&&o(d)+i(d,"left")+i(d,"right"),n])},c=0;c<u;c++)s(c)}function E(e){s(e),b(),p.on("mouseup",w,this)}function w(e){e.removeListener(),g()}function O(e){y(e.data.getPageOffset().x)}e.on("destroy",function(){v(),h.remove()}),p.getDocumentElement().append(h),h.setStyles({width:r(t.width),height:r(t.height),left:r(t.x),top:r(t.y)}),h.on("mousedown",E,this),p.getBody().setStyle("cursor","col-resize"),h.show(),this.destroy=function(){v(),p.getBody().setStyle("cursor","auto"),h.remove()}}function f(e){var t=e.data.getTarget();if("mouseout"===e.name){if(!t.is("table"))return;var n=new CKEDITOR.dom.element(e.data.$.relatedTarget||e.data.$.toElement);while(n&&n.$&&!n.equals(t)&&!n.is("body"))n=n.getParent();if(!n||n.equals(t))return}t.getAscendant("table",1).removeCustomData("_cke_table_pillars"),e.removeListener()}CKEDITOR.plugins.add("ae_tableresize",{requires:"ae_tabletools",init:function(e){e.on("contentDom",function(){var t=void 0,n=e.editable();n.attachListener(n.isInline()?n:e.document,"mousemove",function(n){n=n.data;var r=n.getTarget();if(r.type===CKEDITOR.NODE_ELEMENT){var o=n.getPageOffset().x;if(t){if(t.isResizing())return t.move(o),void s(n);t.destroy(),t=null}var i=void 0;if(r.is("table")||r.getAscendant("tbody",1)){var a=r.getAscendant("table",1);if(e.editable().contains(a)){(i=a.getCustomData("_cke_table_pillars"))||(a.setCustomData("_cke_table_pillars",i=l(a)),a.on("mouseout",f),a.on("mousedown",f));var d=u(i,o);d&&(t=new c(e,d))}}}})})}})}},function(e,t,n){"use strict";
2if(!CKEDITOR.plugins.get("ae_tabletools")){var r=/^(?:td|th)$/;function o(e){var t=e.getRanges(),n=[],o={};function i(e){n.length>0||e.type==CKEDITOR.NODE_ELEMENT&&r.test(e.getName())&&!e.getCustomData("selected_cell")&&(CKEDITOR.dom.element.setMarker(o,e,"selected_cell",!0),n.push(e))}for(var a=0;a<t.length;a++){var l=t[a];if(l.collapsed){var u=l.getCommonAncestor(),s=u.getAscendant("td",!0)||u.getAscendant("th",!0);s&&n.push(s)}else{var c=new CKEDITOR.dom.walker(l),f=void 0;c.guard=i;while(f=c.next())if(f.type!=CKEDITOR.NODE_ELEMENT||!f.is(CKEDITOR.dtd.table)){var d=f.getAscendant("td",!0)||f.getAscendant("th",!0);d&&!d.getCustomData("selected_cell")&&(CKEDITOR.dom.element.setMarker(o,d,"selected_cell",!0),n.push(d))}}}return CKEDITOR.dom.element.clearAllMarkers(o),n}function i(e){var t=0,n=e.length-1,r={},o=void 0,i=void 0,a=void 0;while(o=e[t++])CKEDITOR.dom.element.setMarker(r,o,"delete_cell",!0);t=0;while(o=e[t++])if((i=o.getPrevious())&&!i.getCustomData("delete_cell")||(i=o.getNext())&&!i.getCustomData("delete_cell"))return CKEDITOR.dom.element.clearAllMarkers(r),i;return CKEDITOR.dom.element.clearAllMarkers(r),a=e[0].getParent(),(a=a.getPrevious())?a.getLast():(a=e[n].getParent(),(a=a.getNext())?a.getChild(0):null)}function a(e,t){for(var n=e.getSelection(),r=o(n),i=r[0],a=i.getAscendant("table"),l=i.getDocument(),u=r[0].getParent(),s=u.$.rowIndex,c=r[r.length-1],d=c.getParent().$.rowIndex+c.$.rowSpan-1,p=new CKEDITOR.dom.element(a.$.rows[d]),h=t?s:d,m=t?u:p,y=CKEDITOR.tools.buildTableMap(a),v=y[h],b=t?y[h-1]:y[h+1],g=y[0].length,_=l.createElement("tr"),E=0;v[E]&&E<g;E++){var w=void 0;v[E].rowSpan>1&&b&&v[E]==b[E]?(w=v[E],w.rowSpan+=1):(w=new CKEDITOR.dom.element(v[E]).clone(),w.removeAttribute("rowSpan"),w.appendBogus(),_.append(w),w=w.$),E+=w.colSpan-1}t?_.insertBefore(m):_.insertAfter(m);var O=new CKEDITOR.dom.element(_.$).getChild(r[0]?r[0].$.cellIndex:0);f(e,O)}function l(e){if(e instanceof CKEDITOR.dom.selection){for(var t=o(e),n=t[0],r=n.getAscendant("table"),i=CKEDITOR.tools.buildTableMap(r),a=t[0].getParent(),u=a.$.rowIndex,s=t[t.length-1],c=s.getParent().$.rowIndex+s.$.rowSpan-1,f=[],d=u;d<=c;d++){for(var p=i[d],h=new CKEDITOR.dom.element(r.$.rows[d]),m=0;m<p.length;m++){var y=new CKEDITOR.dom.element(p[m]),v=y.getParent().$.rowIndex;if(1==y.$.rowSpan)y.remove();else if(y.$.rowSpan-=1,v==d){var b=i[d+1];b[m-1]?y.insertAfter(new CKEDITOR.dom.element(b[m-1])):new CKEDITOR.dom.element(r.$.rows[d+1]).append(y,1)}m+=y.$.colSpan-1}f.push(h)}for(var g=r.$.rows,_=new CKEDITOR.dom.element(g[c+1]||(u>0?g[u-1]:null)||r.$.parentNode),E=f.length;E>=0;E--)l(f[E]);return _}if(e instanceof CKEDITOR.dom.element){var w=e.getAscendant("table");1==w.$.rows.length?w.remove():e.remove()}return null}function u(e,t){for(var n=e.getParent(),r=n.$.cells,o=0,i=0;i<r.length;i++){var a=r[i];if(o+=t?1:a.colSpan,a==e.$)break}return o-1}function s(e,t){for(var n=t?1/0:0,r=0;r<e.length;r++){var o=u(e[r],t);(t?o<n:o>n)&&(n=o)}return n}function c(e,t){for(var n=e.getSelection(),r=o(n),i=r[0],a=i.getAscendant("table"),l=s(r,1),u=s(r),c=t?l:u,d=CKEDITOR.tools.buildTableMap(a),p=[],h=[],m=d.length,y=0;y<m;y++){p.push(d[y][c]);var v=t?d[y][c-1]:d[y][c+1];h.push(v)}for(var b=[],g=0;g<m;g++){var _=void 0;p[g]&&(p[g].colSpan>1&&h[g]==p[g]?(_=p[g],_.colSpan+=1):(_=new CKEDITOR.dom.element(p[g]).clone(),_.removeAttribute("colSpan"),_.appendBogus(),_[t?"insertBefore":"insertAfter"].call(_,new CKEDITOR.dom.element(p[g])),_=_.$),b[g]=_,g+=_.rowSpan-1)}var E=new CKEDITOR.dom.element(b[i.getParent().$.rowIndex]);f(e,E)}function f(e,t){var n=e.createRange();n.moveToPosition(t,CKEDITOR.POSITION_AFTER_START),e.getSelection().selectRanges([n])}function d(e){for(var t=o(e),n=t[0],r=t[t.length-1],i=n.getAscendant("table"),a=CKEDITOR.tools.buildTableMap(i),l=void 0,u=void 0,s=[],c=void 0,f=0,d=a.length;f<d;f++)for(var p=0,h=a[f].length;p<h;p++)a[f][p]==n.$&&(l=p),a[f][p]==r.$&&(u=p);for(var m=l;m<=u;m++)for(var y=0;y<a.length;y++){var v=a[y],b=new CKEDITOR.dom.element(i.$.rows[y]),g=new CKEDITOR.dom.element(v[m]);g.$&&(1==g.$.colSpan?g.remove():g.$.colSpan-=1,y+=g.$.rowSpan-1,b.$.cells.length||s.push(b))}var _=i.$.rows[0]&&i.$.rows[0].cells,E=new CKEDITOR.dom.element(_[l]||(l?_[l-1]:i.$.parentNode));return s.length==c&&i.remove(),E}function p(e,t){var n=e.getStartElement(),r=n.getAscendant("td",1)||n.getAscendant("th",1);if(r){var o=r.clone();o.appendBogus(),t?o.insertBefore(r):o.insertAfter(r)}}function h(e){if(e instanceof CKEDITOR.dom.selection){for(var t=o(e),n=t[0]&&t[0].getAscendant("table"),r=i(t),a=t.length-1;a>=0;a--)h(t[a]);r?y(r,!0):n&&n.remove()}else if(e instanceof CKEDITOR.dom.element){var l=e.getParent();1==l.getChildCount()?l.remove():e.remove()}}function m(e){var t=e.getBogus();t&&t.remove(),e.trim()}function y(e,t){var n=e.getDocument(),r=CKEDITOR.document;CKEDITOR.env.ie&&10==CKEDITOR.env.version&&(r.focus(),n.focus());var o=new CKEDITOR.dom.range(n);o["moveToElementEdit"+(t?"End":"Start")](e)||(o.selectNodeContents(e),o.collapse(!t)),o.select(!0)}function v(e,t,n){var r=e[t];if("undefined"==typeof n)return r;for(var o=0;r&&o<r.length;o++){if(n.is&&r[o]==n.$)return o;if(o==n)return new CKEDITOR.dom.element(r[o])}return n.is?-1:null}function b(e,t){for(var n=[],r=0;r<e.length;r++){var o=e[r];n.push(o[t]),o[t].rowSpan>1&&(r+=o[t].rowSpan-1)}return n}function g(e,t,n){var r=o(e),i=void 0;if((t?1!=r.length:r.length<2)||(i=e.getCommonAncestor())&&i.type==CKEDITOR.NODE_ELEMENT&&i.is("table"))return!1;var a=void 0,l=r[0],u=l.getAscendant("table"),s=CKEDITOR.tools.buildTableMap(u),c=s.length,f=s[0].length,d=l.getParent().$.rowIndex,p=v(s,d,l);if(t){var h=void 0;try{var y=parseInt(l.getAttribute("rowspan"),10)||1,b=parseInt(l.getAttribute("colspan"),10)||1;h=s["up"==t?d-y:"down"==t?d+y:d]["left"==t?p-b:"right"==t?p+b:p]}catch(e){return!1}if(!h||l.$==h)return!1;r["up"==t||"left"==t?"unshift":"push"](new CKEDITOR.dom.element(h))}for(var g=l.getDocument(),_=d,E=0,w=0,O=!n&&new CKEDITOR.dom.documentFragment(g),k=0,T=0;T<r.length;T++){a=r[T];var C=a.getParent(),x=a.getFirst(),S=a.$.colSpan,P=a.$.rowSpan,I=C.$.rowIndex,R=v(s,I,a);if(k+=S*P,w=Math.max(w,R-p+S),E=Math.max(E,I-d+P),!n){if(m(a),a.getChildren().count()){if(I!=_&&x&&(!x.isBlockBoundary||!x.isBlockBoundary({br:1}
2))){var D=O.getLast(CKEDITOR.dom.walker.whitespaces(!0));!D||D.is&&D.is("br")||O.append("br")}a.moveChildren(O)}T?a.remove():a.setHtml("")}_=I}if(n)return E*w==k;O.moveChildren(l),l.appendBogus(),w>=f?l.removeAttribute("rowSpan"):l.$.rowSpan=E,E>=c?l.removeAttribute("colSpan"):l.$.colSpan=w;for(var j=new CKEDITOR.dom.nodeList(u.$.rows),A=j.count(),N=A-1;N>=0;N--){var M=j.getItem(N);M.$.cells.length||(M.remove(),A++)}return l}function _(e,t){var n=o(e);if(n.length>1)return!1;if(t)return!0;var r=n[0],i=r.getParent(),a=i.getAscendant("table"),l=CKEDITOR.tools.buildTableMap(a),u=i.$.rowIndex,s=v(l,u,r),c=r.$.rowSpan,f=void 0,d=void 0,p=void 0,h=void 0;if(c>1){d=Math.ceil(c/2),p=Math.floor(c/2),h=u+d;var m=new CKEDITOR.dom.element(a.$.rows[h]),y=v(l,h),b=void 0;f=r.clone();for(var g=0;g<y.length;g++){if(b=y[g],b.parentNode==m.$&&g>s){f.insertBefore(new CKEDITOR.dom.element(b));break}b=null}b||m.append(f)}else{p=d=1;var _=i.clone();_.insertAfter(i),_.append(f=r.clone());for(var E=v(l,u),w=0;w<E.length;w++)E[w].rowSpan++}return f.appendBogus(),r.$.rowSpan=d,f.$.rowSpan=p,1==d&&r.removeAttribute("rowSpan"),1==p&&f.removeAttribute("rowSpan"),f}function E(e,t){var n=o(e);if(n.length>1)return!1;if(t)return!0;var r=n[0],i=r.getParent(),a=i.getAscendant("table"),l=CKEDITOR.tools.buildTableMap(a),u=i.$.rowIndex,s=v(l,u,r),c=r.$.colSpan,f=void 0,d=void 0;if(c>1)f=Math.ceil(c/2),d=Math.floor(c/2);else{d=f=1;for(var p=b(l,s),h=0;h<p.length;h++)p[h].colSpan++}var m=r.clone();return m.insertAfter(r),m.appendBogus(),r.$.colSpan=f,m.$.colSpan=d,1==f&&r.removeAttribute("colSpan"),1==d&&m.removeAttribute("colSpan"),m}CKEDITOR.plugins.add("ae_tabletools",{init:function(e){function t(e){return CKEDITOR.tools.extend(e||{},{contextSensitive:1,refresh:function(e,t){this.setState(t.contains({td:1,th:1},1)?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}})}function n(t,n){var r=e.getCommand(t);r||(r=e.addCommand(t,n),e.addFeature(r))}n("rowDelete",t({requiredContent:"table",exec:function(e){var t=e.getSelection();y(l(t))}})),n("rowInsertBefore",t({requiredContent:"table",exec:function(e){a(e,!0)}})),n("rowInsertAfter",t({requiredContent:"table",exec:function(e){a(e)}})),n("columnDelete",t({requiredContent:"table",exec:function(e){var t=e.getSelection(),n=d(t);n&&y(n,!0)}})),n("columnInsertBefore",t({requiredContent:"table",exec:function(e){c(e,!0)}})),n("columnInsertAfter",t({requiredContent:"table",exec:function(e){c(e)}})),n("cellDelete",t({requiredContent:"table",exec:function(e){var t=e.getSelection();h(t)}})),n("cellMerge",t({allowedContent:"td[colspan,rowspan]",requiredContent:"td[colspan,rowspan]",exec:function(e){y(g(e.getSelection()),!0)}})),n("cellMergeRight",t({allowedContent:"td[colspan]",requiredContent:"td[colspan]",exec:function(e){y(g(e.getSelection(),"right"),!0)}})),n("cellMergeDown",t({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(e){y(g(e.getSelection(),"down"),!0)}})),n("cellVerticalSplit",t({allowedContent:"td[rowspan]",requiredContent:"td[rowspan]",exec:function(e){y(_(e.getSelection()))}})),n("cellHorizontalSplit",t({allowedContent:"td[colspan]",requiredContent:"td[colspan]",exec:function(e){y(E(e.getSelection()))}})),n("cellInsertBefore",t({requiredContent:"table",exec:function(e){var t=e.getSelection();p(t,!0)}})),n("cellInsertAfter",t({requiredContent:"table",exec:function(e){var t=e.getSelection();p(t)}}))},getSelectedCells:o})}CKEDITOR.tools.buildTableMap=function(e){for(var t=e.$.rows,n=-1,r=[],o=0;o<t.length;o++){n++,r[n]||(r[n]=[]);for(var i=-1,a=0;a<t[o].cells.length;a++){var l=t[o].cells[a];i++;while(r[n][i])i++;for(var u=isNaN(l.colSpan)?1:l.colSpan,s=isNaN(l.rowSpan)?1:l.rowSpan,c=0;c<s;c++){r[n+c]||(r[n+c]=[]);for(var f=0;f<u;f++)r[n+c][i+f]=t[o].cells[a]}i+=u-1}}return r}},function(e,t,n){"use strict";n(143),n(144),n(145),n(146),n(147),n(148)},function(e,t,n){"use strict";var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=u(o),a=n(2),l=u(a);
2function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}if(!CKEDITOR.plugins.get("ae_buttonbridge")){var d={};function p(e,t,n){var o,a,u=AlloyEditor.Buttons[e];(d[n.name]=d[n.name]||{},d[n.name][e]=d[n.name][e]||t,u)||(a=o=function(t){function n(){var t,r,o,i;s(this,n);for(var a=arguments.length,l=Array(a),u=0;u<a;u++)l[u]=arguments[u];return o=c(this,(t=n.__proto__||Object.getPrototypeOf(n)).call.apply(t,[this].concat(l))),r=o,o._handleClick=function(){var t=o.context.editor.get("nativeEditor"),n=d[t.name][e].command,r=d[t.name][e].onClick;r?r.call(o):t.execCommand(n),t.fire("actionPerformed",o)},i=r,c(o,i)}return f(n,t),r(n,[{key:"toFeature",value:function(){}},{key:"render",value:function(){var t=this.context.editor.get("nativeEditor"),n="ae-button ae-button-bridge",r=d[t.name][e].name||d[t.name][e].command||e,o=d[t.name][e].label,a="button-"+r,l="ae-icon-"+r,u={},s=CKEDITOR.skin.getIconStyle(r);if(s){var c=s.split(";");u.backgroundImage=c[0].substring(c[0].indexOf(":")+1),u.backgroundPosition=c[1].substring(c[1].indexOf(":")+1),u.backgroundSize=c[2].substring(c[2].indexOf(":")+1)}return i.default.createElement("button",{"aria-label":o,className:n,"data-type":a,onClick:this._handleClick,tabIndex:this.props.tabIndex,title:o},i.default.createElement("span",{className:l,style:u}))}}]),n}(i.default.Component),o.contextType=l.default,o.displayName=e,o.key=e,u=a,AlloyEditor.Buttons[e]=u);return u}CKEDITOR.plugins.get("button")||(CKEDITOR.UI_BUTTON="button",CKEDITOR.plugins.add("button",{})),CKEDITOR.plugins.add("ae_buttonbridge",{requires:["ae_uibridge"],beforeInit:function(e){e.ui.addButton=function(e,t){this.add(e,CKEDITOR.UI_BUTTON,t)},e.ui.addHandler(CKEDITOR.UI_BUTTON,{add:p,create:function(e){var t="buttonBridge"+(1e9*Math.random()>>>0),n=p(t,e);return new n}})}})}},function(e,t,n){"use strict";var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(12),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}if(!CKEDITOR.plugins.get("ae_menubuttonbridge")){var h={};function m(e,t,n){var o,a,u=AlloyEditor.Buttons[e];(h[n.name]=h[n.name]||{},h[n.name][e]=h[n.name][e]||t,u)||(a=o=function(n){function o(){return f(this,o),d(this,(o.__proto__||Object.getPrototypeOf(o)).apply(this,arguments))}return p(o,n),r(o,[{key:"toFeature",value:function(){}},{key:"render",value:function(){var t=this.context.editor.get("nativeEditor"),n=h[t.name][e].name||h[t.name][e].command||e,r="ae-button ae-button-bridge",o="ae-icon-"+n,a={},l=CKEDITOR.skin.getIconStyle(n);if(l){var u=l.split(";");a.backgroundImage=u[0].substring(u[0].indexOf(":")+1),a.backgroundPosition=u[1].substring(u[1].indexOf(":")+1),a.backgroundSize=u[2].substring(u[2].indexOf(":")+1)}return i.default.createElement("div",{className:"ae-container ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":h[t.name][e].label,className:r,onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:h[t.name][e].label},i.default.createElement("span",{className:o,style:a})),this.props.expanded&&i.default.createElement(s.default,{onDismiss:this.props.toggleDropdown}
2,this._getMenuItems()))}},{key:"_getMenuItems",value:function(){var e=this.context.editor.get("nativeEditor"),n=t.onMenu(),r=Object.keys(n).map(function(t){var r=e.getMenuItem(t);if(!r)return null;var o=r.definition||r,a=n[t],l="ae-toolbar-element "+(a===CKEDITOR.TRISTATE_ON?"active":""),u=a===CKEDITOR.TRISTATE_DISABLED,s=function(){o.command?e.execCommand(o.command):o.onClick&&o.onClick.apply(o)};return i.default.createElement("li",{key:r.name,role:"option"},i.default.createElement("button",{className:l,disabled:u,onClick:s},o.label))});return r}}]),o}(i.default.Component),o.contextType=l.default,o.displayName=e,o.key=e,u=a,AlloyEditor.Buttons[e]=u);return u}CKEDITOR.plugins.get("menubutton")||(CKEDITOR.UI_MENU_BUTTON="menubutton",CKEDITOR.plugins.add("menubutton",{})),CKEDITOR.plugins.add("ae_menubuttonbridge",{requires:["ae_uibridge","ae_menubridge"],beforeInit:function(e){e.ui.addMenuButton=function(e,t){this.add(e,CKEDITOR.UI_MENUBUTTON,t)},e.ui.addHandler(CKEDITOR.UI_MENUBUTTON,{add:m,create:function(e){var t="buttonBridge"+(1e9*Math.random()>>>0),n=m(t,e);return new n}})}})}},function(e,t,n){"use strict";CKEDITOR.plugins.get("ae_menubridge")||CKEDITOR.plugins.add("ae_menubridge",{beforeInit:function(e){if(!CKEDITOR.plugins.get("menu")){for(var t=[],n=e._.menuGroups={},r=e._.menuItems={},o=0;o<t.length;o++)n[t[o]]=o+1;e.addMenuGroup=function(e,t){n[e]=t||100},e.addMenuItem=function(e,t){n[t.group]&&(r[e]={name:e,definition:t})},e.addMenuItems=function(e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&this.addMenuItem(t,e[t])},e.getMenuItem=function(e){return r[e]},e.removeMenuItem=function(e){delete r[e]}}}})},function(e,t,n){"use strict";var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),a=n(2),l=c(a),u=n(12),s=c(u);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}if(!CKEDITOR.plugins.get("ae_panelmenubuttonbridge")){var h={},m=function(e,t,n){var o,a,u=AlloyEditor.Buttons[e];(h[n.name]=h[n.name]||{},h[n.name][e]=h[n.name][e]||t,u)||(a=o=function(t){function n(){return f(this,n),d(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return p(n,t),r(n,[{key:"createPanel",value:function(){}},{key:"render",value:function(){var t=this.context.editor.get("nativeEditor"),n=h[t.name][e].name||h[t.name][e].command||e,r="ae-button ae-button-bridge",o="ae-icon-"+n,a={},l=CKEDITOR.skin.getIconStyle(n);if(l){var u=l.split(";");a.backgroundImage=u[0].substring(u[0].indexOf(":")+1),a.backgroundPosition=u[1].substring(u[1].indexOf(":")+1),a.backgroundSize=u[2].substring(u[2].indexOf(":")+1)}var s=void 0;return this.props.expanded&&(s=this._getPanel()),i.default.createElement("div",{className:"ae-container ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":h[t.name][e].label,className:r,onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:h[t.name][e].label},i.default.createElement("span",{className:o,style:a})),s)}},{key:"_getPanel",value:function(){var t=this.context.editor.get("nativeEditor"),n=h[t.name][e].onBlock,r={hide:this.props.toggleDropdown,show:this.props.toggleDropdown},o=new CKEDITOR.dom.element("div"),a={element:o,keys:{}};return n&&n.call(this,r,a),i.default.createElement(s.default,{onDismiss:this.props.toggleDropdown},i.default.createElement("div",{className:o.getAttribute("class"),dangerouslySetInnerHTML:{__html:o.getHtml()}}))}}]),n}(i.default.Component),o.contextType=l.default,o.displayName=e,o.key=e,u=a,AlloyEditor.Buttons[e]=u);return u};CKEDITOR.plugins.get("panelmenubutton")||(CKEDITOR.UI_PANELBUTTON="panelmenubutton",CKEDITOR.plugins.add("panelmenubutton",{})),CKEDITOR.plugins.get("panelbutton")||(CKEDITOR.UI_PANELBUTTON="panelbutton",CKEDITOR.plugins.add("panelbutton",{})),CKEDITOR.plugins.add("ae_panelmenubuttonbridge",{requires:["ae_uibridge"],beforeInit:function(e){e.ui.addPanelMenuButton=function(e,t){this.add(e,CKEDITOR.UI_PANELBUTTON,t)},e.ui.addHandler(CKEDITOR.UI_PANELBUTTON,{add:m,create:function(e){var t="panelMenuButtonBridge"+(1e9*Math.random()>>>0),n=m(t,e);return new n}})}})}},function(e,t,n){"use strict";var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),a=n(2),l=d(a),u=n(12),s=d(u),c=n(1),f=d(c);
2function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}if(!CKEDITOR.plugins.get("ae_richcombobridge")){var y={},v=function(e,t,n){var o,a,u=AlloyEditor.Buttons[e];(y[n.name]=y[n.name]||{},y[n.name][e]=y[n.name][e]||t,y[n.name][e].currentValue=void 0,u)||(a=o=function(o){function a(t){p(this,a);var r=h(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,t));return r._onClick=function(t){var n=r.context.editor.get("nativeEditor"),o=y[n.name][e];if(o.onClick){var i=t.currentTarget.getAttribute("data-value");o.onClick.call(r,i),y[n.name][e].currentValue=i,n.fire("actionPerformed",r)}},r.state={value:y[n.name][e].currentValue},r}return m(a,o),r(a,[{key:"commit",value:function(){}},{key:"createPanel",value:function(){}},{key:"disable",value:function(){}},{key:"enable",value:function(){}},{key:"getState",value:function(){}},{key:"hideGroup",value:function(){}},{key:"hideItem",value:function(){}},{key:"mark",value:function(){}},{key:"showAll",value:function(){}},{key:"startGroup",value:function(){}},{key:"unmarkAll",value:function(){}},{key:"add",value:function(e,t,n){this._items.push({preview:t,title:n,value:e})}},{key:"componentWillMount",value:function(){var t=this.context.editor.get("nativeEditor"),n=y[t.name][e];this._items=[],this.setValue=this._setValue,n.init&&n.init.call(this),n.onRender&&n.onRender.call(this)}},{key:"componentWillUnmount",value:function(){this._cacheValue(this.state.value),this.setValue=this._cacheValue}},{key:"getValue",value:function(){return this.state.value}},{key:"render",value:function(){var n=this.context.editor.get("nativeEditor"),r=y[n.name][e].currentValue||t.label;return i.default.createElement("div",{className:"ae-container-dropdown ae-has-dropdown"},i.default.createElement("button",{"aria-expanded":this.props.expanded,"aria-label":r,className:"ae-toolbar-element",onClick:this.props.toggleDropdown,role:"combobox",tabIndex:this.props.tabIndex,title:r},i.default.createElement("div",{className:"ae-container"},i.default.createElement("span",{className:"ae-container-dropdown-selected-item"},r),i.default.createElement(f.default,{symbol:"caret-bottom"}))),this.props.expanded&&i.default.createElement(s.default,{onDismiss:this.props.toggleDropdown},this._getItems()))}},{key:"_cacheValue",value:function(t){var n=this.context.editor.get("nativeEditor");y[n.name][e].currentValue=t}},{key:"_getItems",value:function(){var e=this,t=this,n=this._items.map(function(n){var r="ae-toolbar-element "+(n.value===e.state.value?"active":"");return i.default.createElement("li",{key:n.title,role:"option"},i.default.createElement("button",{className:r,dangerouslySetInnerHTML:{__html:n.preview},"data-value":n.value,onClick:t._onClick}))});return n}},{key:"_setValue",value:function(e){this._cacheValue(e),this.setState({value:e})}}]),a}(i.default.Component),o.contextType=l.default,o.displayName=e,o.key=e,u=a,AlloyEditor.Buttons[e]=u);return u};CKEDITOR.plugins.get("richcombo")||(CKEDITOR.UI_RICHCOMBO="richcombo",CKEDITOR.plugins.add("richcombo",{})),CKEDITOR.plugins.add("ae_richcombobridge",{requires:["ae_uibridge"],beforeInit:function(e){e.ui.addRichCombo=function(e,t){this.add(e,CKEDITOR.UI_RICHCOMBO,t)},e.ui.addHandler(CKEDITOR.UI_RICHCOMBO,{add:v,create:function(e){var t="richComboBridge"+(1e9*Math.random()>>>0),n=v(t,e);return new n}})}})}},function(e,t,n){"use strict";CKEDITOR.plugins.get("ae_uibridge")||CKEDITOR.plugins.add("ae_uibridge",{beforeInit:function(e){var t=e.ui.add;e.ui.add=function(n,r,o){t.call(this,n,r,o);var i=this._.handlers[r];i&&i.add&&(i.add(n,o,e),AlloyEditor.registerBridgeButton(n,e.__processingPlugin__.plugin.name))}}})},function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.removeImageCommand=void 0;var r=n(150),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}t.removeImageCommand=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={exec:function(e){var t=e.getSelection();if(t){var n=t.getRanges(),r=n[0].startContainer,o=new CKEDITOR.dom.range(r);o.setStart(r,0),o.setEnd(r,0);var i=t.getSelectedElement();if(i&&"img"===i.getName()){var a=t.getNative();a&&a.removeAllRanges(),t.selectRanges([o]),i.remove()}}}};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7),i=y(o),a=n(0),l=y(a),u=n(6),s=y(u),c=n(2),f=y(c),d=n(18),p=y(d),h=n(10),m=y(h);function y(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e){function t(e){v(this,t);var n=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._onDismissToolbarFocus=function(){var e=n.context.editor.get("nativeEditor");e.focus()},n.state={hidden:!1},n}return g(t,e),r(t,[{key:"componentDidMount",value:function(){var e=this,t=this.context.editor.get("nativeEditor");t.on("editorInteraction",this._onEditorInteraction,this),t.on("actionPerformed",this._onActionPerformed,this),t.on("key",this._onEditorKey,this),this._mousedownListener=function(t){e._setUIHidden(t.target)},this._keyDownListener=CKEDITOR.tools.debounce(function(t){e._setUIHidden(document.activeElement)},this.props.eventsDelay,this),document.addEventListener("mousedown",this._mousedownListener),document.addEventListener("keydown",this._keyDownListener)}},{key:"componentDidUpdate",value:function(e,t){var n=s.default.findDOMNode(this),r=this.context.editor.get("nativeEditor");n&&r.fire("ariaUpdate",{message:this._getAvailableToolbarsMessage(n)}),r.fire("editorUpdate",{prevProps:e,prevState:t,props:this.props,state:this.state})}},{key:"_getAriaUpdateTemplate",value:function(e){return this._ariaUpdateTemplates||(this._ariaUpdateTemplates={}),this._ariaUpdateTemplates[e]||(this._ariaUpdateTemplates[e]=new CKEDITOR.template(this._getAriaUpdates()[e])),this._ariaUpdateTemplates[e]}},{key:"_getAriaUpdates",value:function(){return this.props.ariaUpdates||{noToolbar:AlloyEditor.Strings.ariaUpdateNoToolbar,oneToolbar:AlloyEditor.Strings.ariaUpdateOneToolbar,manyToolbars:AlloyEditor.Strings.ariaUpdateManyToolbars}}},{key:"_getAvailableToolbarsMessage",value:function(e){var t=e.querySelectorAll('[role="toolbar"]');if(t.length){var n=Array.prototype.slice.call(t).map(function(e){return e.getAttribute("aria-label")}),r=1===n.length?"oneToolbar":"manyToolbars";return this._getAriaUpdateTemplate(r).output({toolbars:n.join(",").replace(/,([^,]*)$/," and $1")})}return this._getAriaUpdates().noToolbar}},{key:"componentWillUnmount",value:function(){this._mousedownListener&&document.removeEventListener("mousedown",this._mousedownListener),this._keyDownListener&&(this._keyDownListener.detach(),document.removeEventListener("keydown",this._keyDownListener))}},{key:"render",value:function(){var e=this;if(this.state.hidden)return null;var t=Object.keys(this.props.toolbars).map(function(e){return AlloyEditor.Toolbars[e]||window[e]});return t=this.filterExclusive(t).map(function(t){var n=e.mergeExclusiveProps({config:e.props.toolbars[t.key],editor:e.context.editor,editorEvent:e.state.editorEvent,key:t.key,onDismiss:e._onDismissToolbarFocus,selectionData:e.state.selectionData},t.key);return l.default.createElement(t,n)}),l.default.createElement("div",{className:"ae-toolbars",onKeyDown:this.handleKey},t)}},{key:"_onActionPerformed",value:function(e){var t=this.context.editor.get("nativeEditor");
2t.focus(),this.setState({itemExclusive:null,selectionData:t.getSelectionData()})}},{key:"_onEditorInteraction",value:function(e){this.setState({editorEvent:e,hidden:!1,itemExclusive:null,selectionData:e.data.selectionData})}},{key:"_onEditorKey",value:function(e){var t=e.data.domEvent.$;t.altKey&&121===t.keyCode&&this.focus()}},{key:"_setUIHidden",value:function(e){var t=s.default.findDOMNode(this);if(t){var n=this.context.editor.get("nativeEditor").editable(),r=e.parentNode,o=new CKEDITOR.dom.node(e);if(n){var i=n.$===e||n.contains(o)||new CKEDITOR.dom.element(t).contains(o);r&&(i=i||"ckimgrsz"===r.id),i||this.setState({hidden:!0})}else this.setState({hidden:!0})}}}]),t}(l.default.Component);_.contextType=f.default,_.defaultProps={circular:!0,descendants:"[class^=ae-toolbar-]",eventsDelay:0,keys:{next:9}},_.propTypes={ariaUpdates:i.default.object,eventsDelay:i.default.number,toolbars:i.default.object.isRequired},t.default=(0,p.default)((0,m.default)(_))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(39),o=s(r),i=n(5),a=s(i),l=n(22),u=s(l);function s(e){return e&&e.__esModule?e:{default:e}}function c(e){c.superclass.constructor.call(this,e),this.init(e)}(0,u.default)(c,o.default,{init:function(e){this._callChain("initializer",e)},destroy:function(){this._callChain("destructor")},_callChain:function(e,t){var n=[],r=this.constructor;while(r)a.default.isFunction(r.prototype[e])&&n.push(r.prototype[e]),r=r.superclass?r.superclass.constructor:null;n=n.reverse(),t=a.default.isArray(t)?t:[t];for(var o=0;o<n.length;o++){var i=n[o];i.apply(this,t)}}}),t.default=c},function(e,t){e.exports="2.12.0"}])); 3//# sourceMappingURL=alloy-editor-no-ckeditor-min.js.map
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.