2021-09-21 16:47:35 +08:00

2 lines
590 KiB
JavaScript
Vendored
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see 726.js.LICENSE.txt */
(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[726,501],{28857:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){}return t.get=function(t){var e,n=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return(e=document.cookie.match(n))?decodeURIComponent(e[2]):""},t.set=function(t,e,n){var r=window,o=r.escape(t)+"="+r.escape(e)+";";(n||(n={}),n.expires)&&(o+="expires="+new Date((new Date).getTime()+1e3*n.expires*60*60*24).toUTCString()+";");n.path&&(o+="path="+n.path+";"),n.domain&&(o+="domain="+n.domain+";"),document.cookie=o},t.delete=function(e,n){t.get(e)&&(n||(n={}),n.expires=-1,t.set(e,"",n))},t}();e.Cookie=n},80641:(t,e,n)=>{"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n(28857)),r(n(27950)),r(n(30866))},54611:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.data={},e.observers={}},30866:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(54611),o=function(){function t(t,e,n){this.key="",this.id=t,this.key=e,this.fn=n}return t.prototype.unsubscribe=function(){delete r.observers[this.id]},t}();e.Observer=o},27950:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(54611),o=n(30866),i=n(54017),a=function(){function t(){this.data={},this.observers={}}return t.prototype.get=function(e){return t.get(e,this.data)},t.prototype.set=function(e,n){t.set(e,n,this.data,this.observers)},t.prototype.updated=function(e){t.updated(e,this.data,this.observers)},t.prototype.subscribe=function(e,n){return t.subscribe(e,n,this.data,this.observers)},t.get=function(t,e){if(e||(e=r.data),void 0===t)return e;for(var n=0,o=t.split(".");n<o.length;n++){if(void 0===(e=e[o[n]]))break}return e},t.set=function(e,n,o,i){o||(o=r.data),i||(i=r.observers);for(var a=e.split("."),s=o,u=0;u<a.length-1;++u)s[a[u]]||(s[a[u]]={}),s=s[a[u]];for(var c in s[a[a.length-1]]=n,i)0===e.indexOf(i[c].key)&&i[c].fn(t.get(i[c].key,o))},t.updated=function(e,n,o){for(var i in o||(o=r.observers),o)0===e.indexOf(o[i].key)&&o[i].fn(t.get(o[i].key,n))},t.subscribe=function(e,n,a,s){s||(s=r.observers);var u=i.s8(),c=new o.Observer(u,e,n);s[u]=c;var l=t.get(e,a);return void 0!==l&&n(l),c},t}();e.Store=a},54017:(t,e)=>{"use strict";function n(){return(65536*(1+Math.random())|0).toString(16).substring(1)}Object.defineProperty(e,"__esModule",{value:!0}),e.s4=n,e.s8=function(){return n()+n()}},51474:(t,e,n)=>{"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){o(t,e,n[e])}))}return t}function s(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function u(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.r(e),n.d(e,{default:()=>_e,MultiDrag:()=>ye,Sortable:()=>Ft,Swap:()=>ue});function c(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var l=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),f=c(/Edge/i),d=c(/firefox/i),p=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),m=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),g={capture:!1,passive:!1};function v(t,e,n){t.addEventListener(e,n,!l&&g)}function b(t,e,n){t.removeEventListener(e,n,!l&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function C(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function w(t,e,n,r){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||r&&t===n)return t;if(t===n)break}while(t=C(t))}return null}var _,x=/\s+/g;function k(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(x," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(x," ")}}function S(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"==typeof n?"":"px")}}function D(t,e){var n="";if("string"==typeof t)n=t;else do{var r=S(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function E(t,e,n){if(t){var r=t.getElementsByTagName(e),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function T(){var t=document.scrollingElement;return t||document.documentElement}function N(t,e,n,r,o){if(t.getBoundingClientRect||t===window){var i,a,s,u,c,f,d;if(t!==window&&t!==T()?(a=(i=t.getBoundingClientRect()).top,s=i.left,u=i.bottom,c=i.right,f=i.height,d=i.width):(a=0,s=0,u=window.innerHeight,c=window.innerWidth,f=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!l))do{if(o&&o.getBoundingClientRect&&("none"!==S(o,"transform")||n&&"static"!==S(o,"position"))){var p=o.getBoundingClientRect();a-=p.top+parseInt(S(o,"border-top-width")),s-=p.left+parseInt(S(o,"border-left-width")),u=a+i.height,c=s+i.width;break}}while(o=o.parentNode);if(r&&t!==window){var m=D(o||t),h=m&&m.a,g=m&&m.d;m&&(u=(a/=g)+(f/=g),c=(s/=h)+(d/=h))}return{top:a,left:s,bottom:u,right:c,width:d,height:f}}}function O(t,e,n){for(var r=$(t,!0),o=N(t)[e];r;){var i=N(r)[n];if(!("top"===n||"left"===n?o>=i:o<=i))return r;if(r===T())break;r=$(r,!1)}return!1}function A(t,e,n){for(var r=0,o=0,i=t.children;o<i.length;){if("none"!==i[o].style.display&&i[o]!==Ft.ghost&&i[o]!==Ft.dragged&&w(i[o],n.draggable,t,!1)){if(r===e)return i[o];r++}o++}return null}function P(t,e){for(var n=t.lastElementChild;n&&(n===Ft.ghost||"none"===S(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function L(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Ft.clone||e&&!y(t,e)||n++;return n}function I(t){var e=0,n=0,r=T();if(t)do{var o=D(t),i=o.a,a=o.d;e+=t.scrollLeft*i,n+=t.scrollTop*a}while(t!==r&&(t=t.parentNode));return[e,n]}function $(t,e){if(!t||!t.getBoundingClientRect)return T();var n=t,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=S(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return T();if(r||e)return n;r=!0}}}while(n=n.parentNode);return T()}function R(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function B(t,e){return function(){if(!_){var n=arguments,r=this;1===n.length?t.call(r,n[0]):t.apply(r,n),_=setTimeout((function(){_=void 0}),e)}}}function M(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function j(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function F(t,e){S(t,"position","absolute"),S(t,"top",e.top),S(t,"left",e.left),S(t,"width",e.width),S(t,"height",e.height)}function U(t){S(t,"position",""),S(t,"top",""),S(t,"left",""),S(t,"width",""),S(t,"height","")}var z="Sortable"+(new Date).getTime();function V(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(t){if("none"!==S(t,"display")&&t!==Ft.ghost){e.push({target:t,rect:N(t)});var n=a({},e[e.length-1].rect);if(t.thisAnimationDuration){var r=D(t,!0);r&&(n.top-=r.f,n.left-=r.e)}t.fromRect=n}}))},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var o=!1,i=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=N(n),u=n.prevFromRect,c=n.prevToRect,l=t.rect,f=D(n,!0);f&&(s.top-=f.f,s.left-=f.e),n.toRect=s,n.thisAnimationDuration&&R(u,s)&&!R(a,s)&&(l.top-s.top)/(l.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(e=function(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}(l,u,c,r.options)),R(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=r.options.animation),r.animate(n,l,s,e)),e&&(o=!0,i=Math.max(i,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),o?t=setTimeout((function(){"function"==typeof n&&n()}),i):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,r){if(r){S(t,"transition",""),S(t,"transform","");var o=D(this.el),i=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(i||1),u=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!u,S(t,"transform","translate3d("+s+"px,"+u+"px,0)"),function(t){t.offsetWidth}(t),S(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),S(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){S(t,"transition",""),S(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),r)}}}}var H=[],q={initializeByDefault:!0},W={mount:function(t){for(var e in q)q.hasOwnProperty(e)&&!(e in t)&&(t[e]=q[e]);H.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var o=t+"Global";H.forEach((function(r){e[r.pluginName]&&(e[r.pluginName][o]&&e[r.pluginName][o](a({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](a({sortable:e},n)))}))},initializePlugins:function(t,e,n,r){for(var o in H.forEach((function(r){var o=r.pluginName;if(t.options[o]||r.initializeByDefault){var a=new r(t,e,t.options);a.sortable=t,a.options=t.options,t[o]=a,i(n,a.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);void 0!==a&&(t.options[o]=a)}},getEventProperties:function(t,e){var n={};return H.forEach((function(r){"function"==typeof r.eventProperties&&i(n,r.eventProperties.call(e[r.pluginName],t))})),n},modifyOption:function(t,e,n){var r;return H.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(r=o.optionListeners[e].call(t[o.pluginName],n))})),r}};function Y(t){var e=t.sortable,n=t.rootEl,r=t.name,o=t.targetEl,i=t.cloneEl,s=t.toEl,u=t.fromEl,c=t.oldIndex,d=t.newIndex,p=t.oldDraggableIndex,m=t.newDraggableIndex,h=t.originalEvent,g=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[z]){var b,y=e.options,C="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||l||f?(b=document.createEvent("Event")).initEvent(r,!0,!0):b=new CustomEvent(r,{bubbles:!0,cancelable:!0}),b.to=s||n,b.from=u||n,b.item=o||n,b.clone=i,b.oldIndex=c,b.newIndex=d,b.oldDraggableIndex=p,b.newDraggableIndex=m,b.originalEvent=h,b.pullMode=g?g.lastPutMode:void 0;var w=a({},v,W.getEventProperties(r,e));for(var _ in w)b[_]=w[_];n&&n.dispatchEvent(b),y[C]&&y[C].call(e,b)}}var K=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,o=s(n,["evt"]);W.pluginEvent.bind(Ft)(t,e,a({dragEl:G,parentEl:Z,ghostEl:J,rootEl:Q,nextEl:tt,lastDownEl:et,cloneEl:nt,cloneHidden:rt,dragStarted:gt,putSortable:ct,activeSortable:Ft.active,originalEvent:r,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st,hideGhostForTarget:Rt,unhideGhostForTarget:Bt,cloneNowHidden:function(){rt=!0},cloneNowShown:function(){rt=!1},dispatchSortableEvent:function(t){X({sortable:e,name:t,originalEvent:r})}},o))};function X(t){Y(a({putSortable:ct,cloneEl:nt,targetEl:G,rootEl:Q,oldIndex:ot,oldDraggableIndex:at,newIndex:it,newDraggableIndex:st},t))}var G,Z,J,Q,tt,et,nt,rt,ot,it,at,st,ut,ct,lt,ft,dt,pt,mt,ht,gt,vt,bt,yt,Ct,wt=!1,_t=!1,xt=[],kt=!1,St=!1,Dt=[],Et=!1,Tt=[],Nt="undefined"!=typeof document,Ot=m,At=f||l?"cssFloat":"float",Pt=Nt&&!h&&!m&&"draggable"in document.createElement("div"),Lt=function(){if(Nt){if(l)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),It=function(t,e){var n=S(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=A(t,0,e),i=A(t,1,e),a=o&&S(o),s=i&&S(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+N(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+N(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var l="left"===a.float?"left":"right";return!i||"both"!==s.clear&&s.clear!==l?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[At]||i&&"none"===n[At]&&u+c>r)?"vertical":"horizontal"},$t=function(t){function e(t,n){return function(r,o,i,a){var s=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(r,o,i,a),n)(r,o,i,a);var u=(n?r:o).options.group.name;return!0===t||"string"==typeof t&&t===u||t.join&&t.indexOf(u)>-1}}var n={},o=t.group;o&&"object"==r(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},Rt=function(){!Lt&&J&&S(J,"display","none")},Bt=function(){!Lt&&J&&S(J,"display","")};Nt&&document.addEventListener("click",(function(t){if(_t)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),_t=!1,!1}),!0);var Mt=function(t){if(G){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,i=t.clientY,xt.some((function(t){if(!P(t)){var e=N(t),n=t[z].options.emptyInsertThreshold,r=o>=e.left-n&&o<=e.right+n,s=i>=e.top-n&&i<=e.bottom+n;return n&&r&&s?a=t:void 0}})),a);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[z]._onDragOver(n)}}var o,i,a},jt=function(t){G&&G.parentNode[z]._isOutsideThisEl(t.target)};function Ft(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=i({},e),t[z]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return It(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ft.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in W.initializePlugins(this,t,n),n)!(r in e)&&(e[r]=n[r]);for(var o in $t(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&Pt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?v(t,"pointerdown",this._onTapStart):(v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),xt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),i(this,V())}function Ut(t,e,n,r,o,i,a,s){var u,c,d=t[z],p=d.options.onMove;return!window.CustomEvent||l||f?(u=document.createEvent("Event")).initEvent("move",!0,!0):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=e,u.from=t,u.dragged=n,u.draggedRect=r,u.related=o||e,u.relatedRect=i||N(e),u.willInsertAfter=s,u.originalEvent=a,t.dispatchEvent(u),p&&(c=p.call(d,u,a)),c}function zt(t){t.draggable=!1}function Vt(){Et=!1}function Ht(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}function qt(t){return setTimeout(t,0)}function Wt(t){return clearTimeout(t)}Ft.prototype={constructor:Ft,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,G):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,o=r.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=r.filter;if(function(t){Tt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var r=e[n];r.checked&&Tt.push(r)}}(n),!G&&!(/mousedown|pointerdown/.test(i)&&0!==t.button||r.disabled||u.isContentEditable||(s=w(s,r.draggable,n,!1))&&s.animated||et===s)){if(ot=L(s),at=L(s,r.draggable),"function"==typeof c){if(c.call(this,t,s,this))return X({sortable:e,rootEl:u,name:"filter",targetEl:s,toEl:n,fromEl:n}),K("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=w(u,r.trim(),n,!1))return X({sortable:e,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),K("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());r.handle&&!w(u,r.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var r,o=this,i=o.el,a=o.options,s=i.ownerDocument;if(n&&!G&&n.parentNode===i){var u=N(n);if(Q=i,Z=(G=n).parentNode,tt=G.nextSibling,et=n,ut=a.group,Ft.dragged=G,lt={target:G,clientX:(e||t).clientX,clientY:(e||t).clientY},mt=lt.clientX-u.left,ht=lt.clientY-u.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,G.style["will-change"]="all",r=function(){K("delayEnded",o,{evt:t}),Ft.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!d&&o.nativeDraggable&&(G.draggable=!0),o._triggerDragStart(t,e),X({sortable:o,name:"choose",originalEvent:t}),k(G,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){E(G,t.trim(),zt)})),v(s,"dragover",Mt),v(s,"mousemove",Mt),v(s,"touchmove",Mt),v(s,"mouseup",o._onDrop),v(s,"touchend",o._onDrop),v(s,"touchcancel",o._onDrop),d&&this.nativeDraggable&&(this.options.touchStartThreshold=4,G.draggable=!0),K("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(f||l))r();else{if(Ft.eventCanceled)return void this._onDrop();v(s,"mouseup",o._disableDelayedDrag),v(s,"touchend",o._disableDelayedDrag),v(s,"touchcancel",o._disableDelayedDrag),v(s,"mousemove",o._delayedDragTouchMoveHandler),v(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&v(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){G&&zt(G),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._disableDelayedDrag),b(t,"touchend",this._disableDelayedDrag),b(t,"touchcancel",this._disableDelayedDrag),b(t,"mousemove",this._delayedDragTouchMoveHandler),b(t,"touchmove",this._delayedDragTouchMoveHandler),b(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,e?"touchmove":"mousemove",this._onTouchMove):(v(G,"dragend",this),v(Q,"dragstart",this._onDragStart));try{document.selection?qt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(wt=!1,Q&&G){K("dragStarted",this,{evt:e}),this.nativeDraggable&&v(document,"dragover",jt);var n=this.options;!t&&k(G,n.dragClass,!1),k(G,n.ghostClass,!0),Ft.active=this,t&&this._appendGhost(),X({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ft){this._lastX=ft.clientX,this._lastY=ft.clientY,Rt();for(var t=document.elementFromPoint(ft.clientX,ft.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ft.clientX,ft.clientY))!==e;)e=t;if(G.parentNode[z]._isOutsideThisEl(t),e)do{if(e[z]){if(e[z]._onDragOver({clientX:ft.clientX,clientY:ft.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Bt()}},_onTouchMove:function(t){if(lt){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,o=t.touches?t.touches[0]:t,i=J&&D(J,!0),a=J&&i&&i.a,s=J&&i&&i.d,u=Ot&&Ct&&I(Ct),c=(o.clientX-lt.clientX+r.x)/(a||1)+(u?u[0]-Dt[0]:0)/(a||1),l=(o.clientY-lt.clientY+r.y)/(s||1)+(u?u[1]-Dt[1]:0)/(s||1);if(!Ft.active&&!wt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(J){i?(i.e+=c-(dt||0),i.f+=l-(pt||0)):i={a:1,b:0,c:0,d:1,e:c,f:l};var f="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");S(J,"webkitTransform",f),S(J,"mozTransform",f),S(J,"msTransform",f),S(J,"transform",f),dt=c,pt=l,ft=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!J){var t=this.options.fallbackOnBody?document.body:Q,e=N(G,!0,Ot,!0,t),n=this.options;if(Ot){for(Ct=t;"static"===S(Ct,"position")&&"none"===S(Ct,"transform")&&Ct!==document;)Ct=Ct.parentNode;Ct!==document.body&&Ct!==document.documentElement?(Ct===document&&(Ct=T()),e.top+=Ct.scrollTop,e.left+=Ct.scrollLeft):Ct=T(),Dt=I(Ct)}k(J=G.cloneNode(!0),n.ghostClass,!1),k(J,n.fallbackClass,!0),k(J,n.dragClass,!0),S(J,"transition",""),S(J,"transform",""),S(J,"box-sizing","border-box"),S(J,"margin",0),S(J,"top",e.top),S(J,"left",e.left),S(J,"width",e.width),S(J,"height",e.height),S(J,"opacity","0.8"),S(J,"position",Ot?"absolute":"fixed"),S(J,"zIndex","100000"),S(J,"pointerEvents","none"),Ft.ghost=J,t.appendChild(J),S(J,"transform-origin",mt/parseInt(J.style.width)*100+"% "+ht/parseInt(J.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,o=n.options;K("dragStart",this,{evt:t}),Ft.eventCanceled?this._onDrop():(K("setupClone",this),Ft.eventCanceled||((nt=j(G)).draggable=!1,nt.style["will-change"]="",this._hideClone(),k(nt,this.options.chosenClass,!1),Ft.clone=nt),n.cloneId=qt((function(){K("clone",n),Ft.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(nt,G),n._hideClone(),X({sortable:n,name:"clone"}))})),!e&&k(G,o.dragClass,!0),e?(_t=!0,n._loopId=setInterval(n._emulateDragOver,50)):(b(document,"mouseup",n._onDrop),b(document,"touchend",n._onDrop),b(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,G)),v(document,"drop",n),S(G,"transform","translateZ(0)")),wt=!0,n._dragStartId=qt(n._dragStarted.bind(n,e,t)),v(document,"selectstart",n),gt=!0,p&&S(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,r,o,i=this.el,s=t.target,u=this.options,c=u.group,l=Ft.active,f=ut===c,d=u.sort,p=ct||l,m=this,h=!1;if(!Et){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),s=w(s,u.draggable,i,!0),R("dragOver"),Ft.eventCanceled)return h;if(G.contains(t.target)||s.animated&&s.animatingX&&s.animatingY||m._ignoreWhileAnimating===s)return j(!1);if(_t=!1,l&&!u.disabled&&(f?d||(r=!Q.contains(G)):ct===this||(this.lastPutMode=ut.checkPull(this,l,G,t))&&c.checkPut(this,l,G,t))){if(o="vertical"===this._getDirection(t,s),e=N(G),R("dragOverValid"),Ft.eventCanceled)return h;if(r)return Z=Q,B(),this._hideClone(),R("revert"),Ft.eventCanceled||(tt?Q.insertBefore(G,tt):Q.appendChild(G)),j(!0);var g=P(i,u.draggable);if(!g||function(t,e,n){var r=N(P(n.el,n.options.draggable)),o=10;return e?t.clientX>r.right+o||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+o}(t,o,this)&&!g.animated){if(g===G)return j(!1);if(g&&i===t.target&&(s=g),s&&(n=N(s)),!1!==Ut(Q,i,G,e,s,n,t,!!s))return B(),i.appendChild(G),Z=i,F(),j(!0)}else if(s.parentNode===i){n=N(s);var v,b,y,C=G.parentNode!==i,_=!function(t,e,n){var r=n?t.left:t.top,o=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,u=n?e.width:e.height;return r===a||o===s||r+i/2===a+u/2}(G.animated&&G.toRect||e,s.animated&&s.toRect||n,o),x=o?"top":"left",D=O(s,"top","top")||O(G,"top","top"),E=D?D.scrollTop:void 0;if(vt!==s&&(b=n[x],kt=!1,St=!_&&u.invertSwap||C),0!==(v=function(t,e,n,r,o,i,a,s){var u=r?t.clientY:t.clientX,c=r?n.height:n.width,l=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a)if(s&&yt<c*o){if(!kt&&(1===bt?u>l+c*i/2:u<f-c*i/2)&&(kt=!0),kt)d=!0;else if(1===bt?u<l+yt:u>f-yt)return-bt}else if(u>l+c*(1-o)/2&&u<f-c*(1-o)/2)return function(t){return L(G)<L(t)?1:-1}(e);if((d=d||a)&&(u<l+c*i/2||u>f-c*i/2))return u>l+c/2?1:-1;return 0}(t,s,n,o,_?1:u.swapThreshold,null==u.invertedSwapThreshold?u.swapThreshold:u.invertedSwapThreshold,St,vt===s))){var T=L(G);do{T-=v,y=Z.children[T]}while(y&&("none"===S(y,"display")||y===J))}if(0===v||y===s)return j(!1);vt=s,bt=v;var A=s.nextElementSibling,I=!1,$=Ut(Q,i,G,e,s,n,t,I=1===v);if(!1!==$)return 1!==$&&-1!==$||(I=1===$),Et=!0,setTimeout(Vt,30),B(),I&&!A?i.appendChild(G):s.parentNode.insertBefore(G,I?A:s),D&&M(D,0,E-D.scrollTop),Z=G.parentNode,void 0===b||St||(yt=Math.abs(b-N(s)[x])),F(),j(!0)}if(i.contains(G))return j(!1)}return!1}function R(u,c){K(u,m,a({evt:t,isOwner:f,axis:o?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:d,fromSortable:p,target:s,completed:j,onMove:function(n,r){return Ut(Q,i,G,e,n,N(n),t,r)},changed:F},c))}function B(){R("dragOverAnimationCapture"),m.captureAnimationState(),m!==p&&p.captureAnimationState()}function j(e){return R("dragOverCompleted",{insertion:e}),e&&(f?l._hideClone():l._showClone(m),m!==p&&(k(G,ct?ct.options.ghostClass:l.options.ghostClass,!1),k(G,u.ghostClass,!0)),ct!==m&&m!==Ft.active?ct=m:m===Ft.active&&ct&&(ct=null),p===m&&(m._ignoreWhileAnimating=s),m.animateAll((function(){R("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(s===G&&!G.animated||s===i&&!s.animated)&&(vt=null),u.dragoverBubble||t.rootEl||s===document||(G.parentNode[z]._isOutsideThisEl(t.target),!e&&Mt(t)),!u.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function F(){it=L(G),st=L(G,u.draggable),X({sortable:m,name:"change",toEl:i,newIndex:it,newDraggableIndex:st,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){b(document,"mousemove",this._onTouchMove),b(document,"touchmove",this._onTouchMove),b(document,"pointermove",this._onTouchMove),b(document,"dragover",Mt),b(document,"mousemove",Mt),b(document,"touchmove",Mt)},_offUpEvents:function(){var t=this.el.ownerDocument;b(t,"mouseup",this._onDrop),b(t,"touchend",this._onDrop),b(t,"pointerup",this._onDrop),b(t,"touchcancel",this._onDrop),b(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;it=L(G),st=L(G,n.draggable),K("drop",this,{evt:t}),Z=G&&G.parentNode,it=L(G),st=L(G,n.draggable),Ft.eventCanceled||(wt=!1,St=!1,kt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Wt(this.cloneId),Wt(this._dragStartId),this.nativeDraggable&&(b(document,"drop",this),b(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&S(document.body,"user-select",""),S(G,"transform",""),t&&(gt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===Z||ct&&"clone"!==ct.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),G&&(this.nativeDraggable&&b(G,"dragend",this),zt(G),G.style["will-change"]="",gt&&!wt&&k(G,ct?ct.options.ghostClass:this.options.ghostClass,!1),k(G,this.options.chosenClass,!1),X({sortable:this,name:"unchoose",toEl:Z,newIndex:null,newDraggableIndex:null,originalEvent:t}),Q!==Z?(it>=0&&(X({rootEl:Z,name:"add",toEl:Z,fromEl:Q,originalEvent:t}),X({sortable:this,name:"remove",toEl:Z,originalEvent:t}),X({rootEl:Z,name:"sort",toEl:Z,fromEl:Q,originalEvent:t}),X({sortable:this,name:"sort",toEl:Z,originalEvent:t})),ct&&ct.save()):it!==ot&&it>=0&&(X({sortable:this,name:"update",toEl:Z,originalEvent:t}),X({sortable:this,name:"sort",toEl:Z,originalEvent:t})),Ft.active&&(null!=it&&-1!==it||(it=ot,st=at),X({sortable:this,name:"end",toEl:Z,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){K("nulling",this),Q=G=Z=J=tt=nt=et=rt=lt=ft=gt=it=st=ot=at=vt=bt=ct=ut=Ft.dragged=Ft.ghost=Ft.clone=Ft.active=null,Tt.forEach((function(t){t.checked=!0})),Tt.length=dt=pt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":G&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,o=n.length,i=this.options;r<o;r++)w(t=n[r],i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||Ht(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach((function(t,r){var o=n.children[r];w(o,this.options.draggable,n,!1)&&(e[t]=o)}),this),t.forEach((function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))}))},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return w(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=W.modifyOption(this,t,e);n[t]=void 0!==r?r:e,"group"===t&&$t(n)},destroy:function(){K("destroy",this);var t=this.el;t[z]=null,b(t,"mousedown",this._onTapStart),b(t,"touchstart",this._onTapStart),b(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(b(t,"dragover",this),b(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),xt.splice(xt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!rt){if(K("hideClone",this),Ft.eventCanceled)return;S(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),rt=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(rt){if(K("showClone",this),Ft.eventCanceled)return;Q.contains(G)&&!this.options.group.revertClone?Q.insertBefore(nt,G):tt?Q.insertBefore(nt,tt):Q.appendChild(nt),this.options.group.revertClone&&this.animate(G,nt),S(nt,"display",""),rt=!1}}else this._hideClone()}},Nt&&v(document,"touchmove",(function(t){(Ft.active||wt)&&t.cancelable&&t.preventDefault()})),Ft.utils={on:v,off:b,css:S,find:E,is:function(t,e){return!!w(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:B,closest:w,toggleClass:k,clone:j,index:L,nextTick:qt,cancelNextTick:Wt,detectDirection:It,getChild:A},Ft.get=function(t){return t[z]},Ft.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Ft.utils=a({},Ft.utils,t.utils)),W.mount(t)}))},Ft.create=function(t,e){return new Ft(t,e)},Ft.version="1.10.2";var Yt,Kt,Xt,Gt,Zt,Jt,Qt=[],te=!1;function ee(){Qt.forEach((function(t){clearInterval(t.pid)})),Qt=[]}function ne(){clearInterval(Jt)}var re,oe=B((function(t,e,n,r){if(e.scroll){var o,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,u=e.scrollSpeed,c=T(),l=!1;Kt!==n&&(Kt=n,ee(),Yt=e.scroll,o=e.scrollFn,!0===Yt&&(Yt=$(n,!0)));var f=0,d=Yt;do{var p=d,m=N(p),h=m.top,g=m.bottom,v=m.left,b=m.right,y=m.width,C=m.height,w=void 0,_=void 0,x=p.scrollWidth,k=p.scrollHeight,D=S(p),E=p.scrollLeft,O=p.scrollTop;p===c?(w=y<x&&("auto"===D.overflowX||"scroll"===D.overflowX||"visible"===D.overflowX),_=C<k&&("auto"===D.overflowY||"scroll"===D.overflowY||"visible"===D.overflowY)):(w=y<x&&("auto"===D.overflowX||"scroll"===D.overflowX),_=C<k&&("auto"===D.overflowY||"scroll"===D.overflowY));var A=w&&(Math.abs(b-i)<=s&&E+y<x)-(Math.abs(v-i)<=s&&!!E),P=_&&(Math.abs(g-a)<=s&&O+C<k)-(Math.abs(h-a)<=s&&!!O);if(!Qt[f])for(var L=0;L<=f;L++)Qt[L]||(Qt[L]={});Qt[f].vx==A&&Qt[f].vy==P&&Qt[f].el===p||(Qt[f].el=p,Qt[f].vx=A,Qt[f].vy=P,clearInterval(Qt[f].pid),0==A&&0==P||(l=!0,Qt[f].pid=setInterval(function(){r&&0===this.layer&&Ft.active._onTouchMove(Zt);var e=Qt[this.layer].vy?Qt[this.layer].vy*u:0,n=Qt[this.layer].vx?Qt[this.layer].vx*u:0;"function"==typeof o&&"continue"!==o.call(Ft.dragged.parentNode[z],n,e,t,Zt,Qt[this.layer].el)||M(Qt[this.layer].el,n,e)}.bind({layer:f}),24))),f++}while(e.bubbleScroll&&d!==c&&(d=$(d,!1)));te=l}}),30),ie=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,o=t.activeSortable,i=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var u=n||o;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,l=document.elementFromPoint(c.clientX,c.clientY);s(),u&&!u.el.contains(l)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function ae(){}function se(){}function ue(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;re=e},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,o=t.activeSortable,i=t.changed,a=t.cancel;if(o.options.swap){var s=this.sortable.el,u=this.options;if(n&&n!==s){var c=re;!1!==r(n)?(k(n,u.swapClass,!0),re=n):re=null,c&&c!==re&&k(c,u.swapClass,!1)}i(),e(!0),a()}},drop:function(t){var e=t.activeSortable,n=t.putSortable,r=t.dragEl,o=n||this.sortable,i=this.options;re&&k(re,i.swapClass,!1),re&&(i.swap||n&&n.options.swap)&&r!==re&&(o.captureAnimationState(),o!==e&&e.captureAnimationState(),function(t,e){var n,r,o=t.parentNode,i=e.parentNode;if(!o||!i||o.isEqualNode(e)||i.isEqualNode(t))return;n=L(t),r=L(e),o.isEqualNode(i)&&n<r&&r++;o.insertBefore(e,o.children[n]),i.insertBefore(t,i.children[r])}(r,re),o.animateAll(),o!==e&&e.animateAll())},nulling:function(){re=null}},i(t,{pluginName:"swap",eventProperties:function(){return{swapItem:re}}})}ae.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=A(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:ie},i(ae,{pluginName:"revertOnSpill"}),se.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:ie},i(se,{pluginName:"removeOnSpill"});var ce,le,fe,de,pe,me=[],he=[],ge=!1,ve=!1,be=!1;function ye(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?v(document,"pointerup",this._deselectMultiDrag):(v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag)),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,n){var r="";me.length&&le===t?me.forEach((function(t,e){r+=(e?", ":"")+t.textContent})):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;fe=e},delayEnded:function(){this.isMultiDrag=~me.indexOf(fe)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<me.length;r++)he.push(j(me[r])),he[r].sortableIndex=me[r].sortableIndex,he[r].draggable=!1,he[r].style["will-change"]="",k(he[r],this.options.selectedClass,!1),me[r]===fe&&k(he[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,o=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||me.length&&le===e&&(Ce(!0,n),r("clone"),o()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(Ce(!1,n),he.forEach((function(t){S(t,"display","")})),e(),pe=!1,r())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),r=t.cancel;this.isMultiDrag&&(he.forEach((function(t){S(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)})),n(),pe=!0,r())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&le&&le.multiDrag._deselectMultiDrag(),me.forEach((function(t){t.sortableIndex=L(t)})),me=me.sort((function(t,e){return t.sortableIndex-e.sortableIndex})),be=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){me.forEach((function(t){t!==fe&&S(t,"position","absolute")}));var r=N(fe,!1,!0,!0);me.forEach((function(t){t!==fe&&F(t,r)})),ve=!0,ge=!0}n.animateAll((function(){ve=!1,ge=!1,e.options.animation&&me.forEach((function(t){U(t)})),e.options.sort&&we()}))}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;ve&&~me.indexOf(e)&&(n(!1),r())},revert:function(t){var e=t.fromSortable,n=t.rootEl,r=t.sortable,o=t.dragRect;me.length>1&&(me.forEach((function(t){r.addAnimationState({target:t,rect:ve?N(t):o}),U(t),t.fromRect=o,e.removeAnimationState(t)})),ve=!1,function(t,e){me.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,o=t.activeSortable,i=t.parentEl,a=t.putSortable,s=this.options;if(r){if(n&&o._hideClone(),ge=!1,s.animation&&me.length>1&&(ve||!n&&!o.options.sort&&!a)){var u=N(fe,!1,!0,!0);me.forEach((function(t){t!==fe&&(F(t,u),i.appendChild(t))})),ve=!0}if(!n)if(ve||we(),me.length>1){var c=pe;o._showClone(e),o.options.animation&&!pe&&c&&he.forEach((function(t){o.addAnimationState({target:t,rect:de}),t.fromRect=de,t.thisAnimationDuration=null}))}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(me.forEach((function(t){t.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){de=i({},e);var o=D(fe,!0);de.top-=o.f,de.left-=o.e}},dragOverAnimationComplete:function(){ve&&(ve=!1,we())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,o=t.sortable,i=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,u=s||this.sortable;if(e){var c=this.options,l=r.children;if(!be)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),k(fe,c.selectedClass,!~me.indexOf(fe)),~me.indexOf(fe))me.splice(me.indexOf(fe),1),ce=null,Y({sortable:o,rootEl:n,name:"deselect",targetEl:fe,originalEvt:e});else{if(me.push(fe),Y({sortable:o,rootEl:n,name:"select",targetEl:fe,originalEvt:e}),e.shiftKey&&ce&&o.el.contains(ce)){var f,d,p=L(ce),m=L(fe);if(~p&&~m&&p!==m)for(m>p?(d=p,f=m):(d=m,f=p+1);d<f;d++)~me.indexOf(l[d])||(k(l[d],c.selectedClass,!0),me.push(l[d]),Y({sortable:o,rootEl:n,name:"select",targetEl:l[d],originalEvt:e}))}else ce=fe;le=u}if(be&&this.isMultiDrag){if((r[z].options.sort||r!==n)&&me.length>1){var h=N(fe),g=L(fe,":not(."+this.options.selectedClass+")");if(!ge&&c.animation&&(fe.thisAnimationDuration=null),u.captureAnimationState(),!ge&&(c.animation&&(fe.fromRect=h,me.forEach((function(t){if(t.thisAnimationDuration=null,t!==fe){var e=ve?N(t):h;t.fromRect=e,u.addAnimationState({target:t,rect:e})}}))),we(),me.forEach((function(t){l[g]?r.insertBefore(t,l[g]):r.appendChild(t),g++})),a===L(fe))){var v=!1;me.forEach((function(t){t.sortableIndex===L(t)||(v=!0)})),v&&i("update")}me.forEach((function(t){U(t)})),u.animateAll()}le=u}(n===r||s&&"clone"!==s.lastPutMode)&&he.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=be=!1,he.length=0},destroyGlobal:function(){this._deselectMultiDrag(),b(document,"pointerup",this._deselectMultiDrag),b(document,"mouseup",this._deselectMultiDrag),b(document,"touchend",this._deselectMultiDrag),b(document,"keydown",this._checkKeyDown),b(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==be&&be||le!==this.sortable||t&&w(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;me.length;){var e=me[0];k(e,this.options.selectedClass,!1),me.shift(),Y({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},i(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[z];e&&e.options.multiDrag&&!~me.indexOf(t)&&(le&&le!==e&&(le.multiDrag._deselectMultiDrag(),le=e),k(t,e.options.selectedClass,!0),me.push(t))},deselect:function(t){var e=t.parentNode[z],n=me.indexOf(t);e&&e.options.multiDrag&&~n&&(k(t,e.options.selectedClass,!1),me.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return me.forEach((function(r){var o;e.push({multiDragElement:r,index:r.sortableIndex}),o=ve&&r!==fe?-1:ve?L(r,":not(."+t.options.selectedClass+")"):L(r),n.push({multiDragElement:r,index:o})})),{items:u(me),clones:[].concat(he),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function Ce(t,e){he.forEach((function(n,r){var o=e.children[n.sortableIndex+(t?Number(r):0)];o?e.insertBefore(n,o):e.appendChild(n)}))}function we(){me.forEach((function(t){t!==fe&&t.parentNode&&t.parentNode.removeChild(t)}))}Ft.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):e.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):(b(document,"pointermove",this._handleFallbackAutoScroll),b(document,"touchmove",this._handleFallbackAutoScroll),b(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ee(),clearTimeout(_),_=void 0},nulling:function(){Zt=Kt=Yt=te=Jt=Xt=Gt=null,Qt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(r,o);if(Zt=t,e||f||l||p){oe(t,this.options,i,e);var a=$(i,!0);!te||Jt&&r===Xt&&o===Gt||(Jt&&ne(),Jt=setInterval((function(){var i=$(document.elementFromPoint(r,o),!0);i!==a&&(a=i,ee()),oe(t,n.options,i,e)}),10),Xt=r,Gt=o)}else{if(!this.options.bubbleScroll||$(i,!0)===T())return void ee();oe(t,this.options,$(i,!1),!1)}}},i(t,{pluginName:"scroll",initializeByDefault:!0})}),Ft.mount(se,ae);const _e=Ft},47575:(t,e,n)=>{!function(){"use strict";var e=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},r=function(t){return{eq:t}},o=r((function(t,e){return t===e})),i=function(t){return r((function(e,n){if(e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t.eq(e[o],n[o]))return!1;return!0}))},a=function(t,e){return function(t,e){return r((function(n,r){return t.eq(e(n),e(r))}))}(i(t),(function(t){return function(t,e){return Array.prototype.slice.call(t).sort(e)}(t,e)}))},s=function(t){return r((function(e,n){var r=Object.keys(e),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var s=r.length,u=0;u<s;u++){var c=r[u];if(!t.eq(e[c],n[c]))return!1}return!0}))},u=r((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(r)?t===n:"array"===r?i(u).eq(t,n):"object"===r&&s(u).eq(t,n))})),c=function(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}},l=function(t){return function(e){return typeof e===t}},f=function(t){return function(e){return t===e}},d=c("string"),p=c("object"),m=c("array"),h=f(null),g=l("boolean"),v=f(void 0),b=function(t){return null==t},y=function(t){return!b(t)},C=l("function"),w=l("number"),_=function(){},x=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t(e.apply(null,n))}},k=function(t){return function(){return t}},S=function(t){return t};function D(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.concat(n);return t.apply(null,o)}}var E=function(t){return function(e){return!t(e)}},T=function(t){return function(){throw new Error(t)}},N=function(t){return t()},O=function(t){t()},A=k(!1),P=k(!0),L=function(){return I},I=function(){var t=function(t){return t.isNone()},e=function(t){return t()},n=function(t){return t};return{fold:function(t,e){return t()},is:A,isSome:A,isNone:P,getOr:n,getOrThunk:e,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:k(null),getOrUndefined:k(void 0),or:n,orThunk:e,map:L,each:_,bind:L,exists:A,forall:P,filter:L,equals:t,equals_:t,toArray:function(){return[]},toString:k("none()")}}(),$=function(t){var e=k(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:P,isNone:A,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return $(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:I},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(A,(function(e){return n(t,e)}))}};return o},R={some:$,none:L,from:function(t){return null==t?I:$(t)}},B=Array.prototype.slice,M=Array.prototype.indexOf,j=Array.prototype.push,F=function(t,e){return M.call(t,e)},U=function(t,e){return F(t,e)>-1},z=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return!0}return!1},V=function(t,e){for(var n=t.length,r=new Array(n),o=0;o<n;o++){var i=t[o];r[o]=e(i,o)}return r},H=function(t,e){for(var n=0,r=t.length;n<r;n++){e(t[n],n)}},q=function(t,e){for(var n=t.length-1;n>=0;n--){e(t[n],n)}},W=function(t,e){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];e(i,r)&&n.push(i)}return n},Y=function(t,e,n){return q(t,(function(t){n=e(n,t)})),n},K=function(t,e,n){return H(t,(function(t){n=e(n,t)})),n},X=function(t,e){return function(t,e,n){for(var r=0,o=t.length;r<o;r++){var i=t[r];if(e(i,r))return R.some(i);if(n(i,r))break}return R.none()}(t,e,A)},G=function(t,e){for(var n=0,r=t.length;n<r;n++){if(e(t[n],n))return R.some(n)}return R.none()},Z=function(t,e){return function(t){for(var e=[],n=0,r=t.length;n<r;++n){if(!m(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);j.apply(e,t[n])}return e}(V(t,e))},J=function(t,e){for(var n=0,r=t.length;n<r;++n){if(!0!==e(t[n],n))return!1}return!0},Q=function(t){var e=B.call(t,0);return e.reverse(),e},tt=function(t,e){return W(t,(function(t){return!U(e,t)}))},et=function(t,e){return e>=0&&e<t.length?R.some(t[e]):R.none()},nt=function(t){return et(t,0)},rt=function(t){return et(t,t.length-1)},ot=C(Array.from)?Array.from:function(t){return B.call(t)},it=Object.keys,at=Object.hasOwnProperty,st=function(t,e){for(var n=it(t),r=0,o=n.length;r<o;r++){var i=n[r];e(t[i],i)}},ut=function(t,e){return ct(t,(function(t,n){return{k:n,v:e(t,n)}}))},ct=function(t,e){var n={};return st(t,(function(t,r){var o=e(t,r);n[o.k]=o.v})),n},lt=function(t){return function(e,n){t[n]=e}},ft=function(t,e,n,r){return st(t,(function(t,o){(e(t,o)?n:r)(t,o)})),{}},dt=function(t,e){var n={},r={};return ft(t,e,lt(n),lt(r)),{t:n,f:r}},pt=function(t,e){var n={};return ft(t,e,lt(n),_),n},mt=function(t){return function(t,e){var n=[];return st(t,(function(t,r){n.push(e(t,r))})),n}(t,(function(t){return t}))},ht=function(t,e){return gt(t,e)?R.from(t[e]):R.none()},gt=function(t,e){return at.call(t,e)},vt=function(t,e){return gt(t,e)&&void 0!==t[e]&&null!==t[e]},bt=Array.isArray,yt=function(t,e,n){var r,o;if(!t)return!1;if(n=n||t,void 0!==t.length){for(r=0,o=t.length;r<o;r++)if(!1===e.call(n,t[r],r,t))return!1}else for(r in t)if(t.hasOwnProperty(r)&&!1===e.call(n,t[r],r,t))return!1;return!0},Ct=function(t,e){var n=[];return yt(t,(function(r,o){n.push(e(r,o,t))})),n},wt=function(t,e){var n=[];return yt(t,(function(r,o){e&&!e(r,o,t)||n.push(r)})),n},_t=function(t,e){if(t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},xt=function(t,e,n,r){for(var o=v(n)?t[0]:n,i=0;i<t.length;i++)o=e.call(r,o,t[i],i);return o},kt=function(t,e,n){var r,o;for(r=0,o=t.length;r<o;r++)if(e.call(n,t[r],r,t))return r;return-1},St=function(t){return t[t.length-1]},Dt=function(){return(Dt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function Et(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}var Tt=function(){return Nt(0,0)},Nt=function(t,e){return{major:t,minor:e}},Ot={nu:Nt,detect:function(t,e){var n=String(e).toLowerCase();return 0===t.length?Tt():function(t,e){var n=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.test(e))return r}}(t,e);if(!n)return{major:0,minor:0};var r=function(t){return Number(e.replace(n,"$"+t))};return Nt(r(1),r(2))}(t,n)},unknown:Tt},At=function(t,e){var n=String(e).toLowerCase();return X(t,(function(t){return t.search(n)}))},Pt=function(t,e){return At(t,e).map((function(t){var n=Ot.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},Lt=function(t,e){return At(t,e).map((function(t){var n=Ot.detect(t.versionRegexes,e);return{current:t.name,version:n}}))},It=function(t,e){return-1!==t.indexOf(e)},$t=function(t,e){return function(t,e,n){return""===e||t.length>=e.length&&t.substr(n,n+e.length)===e}(t,e,0)},Rt=function(t){return function(e){return e.replace(t,"")}},Bt=Rt(/^\s+|\s+$/g),Mt=Rt(/^\s+/g),jt=Rt(/\s+$/g),Ft=function(t){return t.length>0},Ut=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,zt=function(t){return function(e){return It(e,t)}},Vt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return It(t,"edge/")&&It(t,"chrome")&&It(t,"safari")&&It(t,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ut],search:function(t){return It(t,"chrome")&&!It(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return It(t,"msie")||It(t,"trident")}},{name:"Opera",versionRegexes:[Ut,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:zt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:zt("firefox")},{name:"Safari",versionRegexes:[Ut,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(It(t,"safari")||It(t,"mobile/"))&&It(t,"applewebkit")}}],Ht=[{name:"Windows",search:zt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return It(t,"iphone")||It(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:zt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:zt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:zt("linux"),versionRegexes:[]},{name:"Solaris",search:zt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:zt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:zt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],qt={browsers:k(Vt),oses:k(Ht)},Wt="Edge",Yt="Chrome",Kt="Opera",Xt="Firefox",Gt="Safari",Zt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(Wt),isChrome:r(Yt),isIE:r("IE"),isOpera:r(Kt),isFirefox:r(Xt),isSafari:r(Gt)}},Jt={unknown:function(){return Zt({current:void 0,version:Ot.unknown()})},nu:Zt,edge:k(Wt),chrome:k(Yt),ie:k("IE"),opera:k(Kt),firefox:k(Xt),safari:k(Gt)},Qt="Windows",te="Android",ee="Linux",ne="Solaris",re="FreeBSD",oe="ChromeOS",ie=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(Qt),isiOS:r("iOS"),isAndroid:r(te),isOSX:r("OSX"),isLinux:r(ee),isSolaris:r(ne),isFreeBSD:r(re),isChromeOS:r(oe)}},ae={unknown:function(){return ie({current:void 0,version:Ot.unknown()})},nu:ie,windows:k(Qt),ios:k("iOS"),android:k(te),linux:k(ee),osx:k("OSX"),solaris:k(ne),freebsd:k(re),chromeos:k(oe)},se=function(t,e){var n=qt.browsers(),r=qt.oses(),o=Pt(n,t).fold(Jt.unknown,Jt.nu),i=Lt(r,t).fold(ae.unknown,ae.nu),a=function(t,e,n,r){var o=t.isiOS()&&!0===/ipad/i.test(n),i=t.isiOS()&&!o,a=t.isiOS()||t.isAndroid(),s=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),c=i||a&&!u,l=e.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),f=!c&&!u&&!l;return{isiPad:k(o),isiPhone:k(i),isTablet:k(u),isPhone:k(c),isTouch:k(s),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:k(l),isDesktop:k(f)}}(i,o,t,e);return{browser:o,os:i,deviceType:a}},ue=function(t){return window.matchMedia(t).matches},ce=function(t){var e,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,e=t.apply(null,r)),e}}((function(){return se(navigator.userAgent,ue)})),le=function(){return ce()},fe=navigator.userAgent,de=le(),pe=de.browser,me=de.os,he=de.deviceType,ge=/WebKit/.test(fe)&&!pe.isEdge(),ve="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,be=-1!==fe.indexOf("Windows Phone"),ye={opera:pe.isOpera(),webkit:ge,ie:!(!pe.isIE()&&!pe.isEdge())&&pe.version.major,gecko:pe.isFirefox(),mac:me.isOSX()||me.isiOS(),iOS:he.isiPad()||he.isiPhone(),android:me.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:pe.isIE()?document.documentMode||7:10,fileApi:ve,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!pe.isIE(),desktop:he.isDesktop(),windowsPhone:be,browser:{current:pe.current,version:pe.version,isChrome:pe.isChrome,isEdge:pe.isEdge,isFirefox:pe.isFirefox,isIE:pe.isIE,isOpera:pe.isOpera,isSafari:pe.isSafari},os:{current:me.current,version:me.version,isAndroid:me.isAndroid,isChromeOS:me.isChromeOS,isFreeBSD:me.isFreeBSD,isiOS:me.isiOS,isLinux:me.isLinux,isOSX:me.isOSX,isSolaris:me.isSolaris,isWindows:me.isWindows},deviceType:{isDesktop:he.isDesktop,isiPad:he.isiPad,isiPhone:he.isiPhone,isPhone:he.isPhone,isTablet:he.isTablet,isTouch:he.isTouch,isWebView:he.isWebView}},Ce=/^\s*|\s*$/g,we=function(t){return null==t?"":(""+t).replace(Ce,"")},_e=function(t,e){return e?!("array"!==e||!bt(t))||typeof t===e:void 0!==t},xe=function(t,e,n,r){r=r||this,t&&(n&&(t=t[n]),yt(t,(function(t,o){if(!1===e.call(r,t,o,n))return!1;xe(t,e,n,r)})))},ke={trim:we,isArray:bt,is:_e,toArray:function(t){if(bt(t))return t;for(var e=[],n=0,r=t.length;n<r;n++)e[n]=t[n];return e},makeMap:function(t,e,n){var r;for(e=e||",","string"==typeof(t=t||[])&&(t=t.split(e)),n=n||{},r=t.length;r--;)n[t[r]]={};return n},each:yt,map:Ct,grep:wt,inArray:_t,hasOwn:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},extend:function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var o=e[r];for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];void 0!==a&&(t[i]=a)}}return t},create:function(t,e,n){var r,o,i,a=this,s=0,u=(t=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(t))[3].match(/(^|\.)(\w+)$/i)[2],c=a.createNS(t[3].replace(/\.\w+$/,""),n);if(!c[u]){if("static"===t[2])return c[u]=e,void(this.onCreate&&this.onCreate(t[2],t[3],c[u]));e[u]||(e[u]=function(){},s=1),c[u]=e[u],a.extend(c[u].prototype,e),t[5]&&(r=a.resolve(t[5]).prototype,o=t[5].match(/\.(\w+)$/i)[1],i=c[u],c[u]=s?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},c[u].prototype[u]=c[u],a.each(r,(function(t,e){c[u].prototype[e]=r[e]})),a.each(e,(function(t,e){r[e]?c[u].prototype[e]=function(){return this.parent=r[e],t.apply(this,arguments)}:e!==u&&(c[u].prototype[e]=t)}))),a.each(e.static,(function(t,e){c[u][e]=t}))}},walk:xe,createNS:function(t,e){var n,r;for(e=e||window,t=t.split("."),n=0;n<t.length;n++)e[r=t[n]]||(e[r]={}),e=e[r];return e},resolve:function(t,e){var n,r;for(e=e||window,n=0,r=(t=t.split(".")).length;n<r&&(e=e[t[n]]);n++);return e},explode:function(t,e){return!t||_e(t,"array")?t:Ct(t.split(e||","),we)},_addCacheSuffix:function(t){var e=ye.cacheSuffix;return e&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}},Se=function(t){if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},De={fromHtml:function(t,e){var n=(e||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Se(n.childNodes[0])},fromTag:function(t,e){var n=(e||document).createElement(t);return Se(n)},fromText:function(t,e){var n=(e||document).createTextNode(t);return Se(n)},fromDom:Se,fromPoint:function(t,e,n){return R.from(t.dom.elementFromPoint(e,n)).map(Se)}},Ee=function(t,e){var n=[],r=function(t){return n.push(t),e(t)},o=e(t);do{o=o.bind(r)}while(o.isSome());return n},Te=function(t,e){var n=t.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Ne=function(t){return 1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount},Oe=function(t,e){return t.dom===e.dom},Ae=function(t,e){return n=t.dom,r=e.dom,function(t,e,n){return 0!=(t.compareDocumentPosition(e)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Pe=function(t,e){return le().browser.isIE()?Ae(t,e):function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)}(t,e)},Le=("undefined"!=typeof window?window:Function("return this;")(),function(t){return t.dom.nodeName.toLowerCase()}),Ie=function(t){return t.dom.nodeType},$e=function(t){return function(e){return Ie(e)===t}},Re=$e(1),Be=$e(3),Me=$e(9),je=$e(11),Fe=function(t){return De.fromDom(t.dom.ownerDocument)},Ue=function(t){return Me(t)?t:Fe(t)},ze=function(t){return De.fromDom(Ue(t).dom.defaultView)},Ve=function(t){return R.from(t.dom.parentNode).map(De.fromDom)},He=function(t){return R.from(t.dom.previousSibling).map(De.fromDom)},qe=function(t){return R.from(t.dom.nextSibling).map(De.fromDom)},We=function(t){return Q(Ee(t,He))},Ye=function(t){return Ee(t,qe)},Ke=function(t){return V(t.dom.childNodes,De.fromDom)},Xe=function(t,e){var n=t.dom.childNodes;return R.from(n[e]).map(De.fromDom)},Ge=function(t){return Xe(t,0)},Ze=function(t){return Xe(t,t.dom.childNodes.length-1)},Je=function(t){return je(t)&&y(t.dom.host)},Qe=C(Element.prototype.attachShadow)&&C(Node.prototype.getRootNode),tn=k(Qe),en=Qe?function(t){return De.fromDom(t.dom.getRootNode())}:Ue,nn=function(t){return Je(t)?t:function(t){var e=t.dom.head;if(null==e)throw new Error("Head is not available yet");return De.fromDom(e)}(Ue(t))},rn=function(t){return De.fromDom(t.dom.host)},on=function(t){return y(t.dom.shadowRoot)},an=function(t,e){Ve(t).each((function(n){n.dom.insertBefore(e.dom,t.dom)}))},sn=function(t,e){qe(t).fold((function(){Ve(t).each((function(t){cn(t,e)}))}),(function(t){an(t,e)}))},un=function(t,e){Ge(t).fold((function(){cn(t,e)}),(function(n){t.dom.insertBefore(e.dom,n.dom)}))},cn=function(t,e){t.dom.appendChild(e.dom)},ln=function(t,e){H(e,(function(e){cn(t,e)}))},fn=function(t){t.dom.textContent="",H(Ke(t),(function(t){dn(t)}))},dn=function(t){var e=t.dom;null!==e.parentNode&&e.parentNode.removeChild(e)},pn=function(t){var e,n=Ke(t);n.length>0&&(e=t,H(n,(function(t){an(e,t)}))),dn(t)},mn=function(t){var e=Be(t)?t.dom.parentNode:t.dom;if(null==e||null===e.ownerDocument)return!1;var n,r,o=e.ownerDocument;return function(t){var e=en(t);return Je(e)?R.some(e):R.none()}(De.fromDom(e)).fold((function(){return o.body.contains(e)}),(n=mn,r=rn,function(t){return n(r(t))}))},hn=function(t,e){return{left:t,top:e,translate:function(n,r){return hn(t+n,e+r)}}},gn=hn,vn=function(t,e){return void 0!==t?t:void 0!==e?e:0},bn=function(t){var e=t.dom,n=e.ownerDocument.body;return n===e?gn(n.offsetLeft,n.offsetTop):mn(t)?function(t){var e=t.getBoundingClientRect();return gn(e.left,e.top)}(e):gn(0,0)},yn=function(t){var e=void 0!==t?t.dom:document,n=e.body.scrollLeft||e.documentElement.scrollLeft,r=e.body.scrollTop||e.documentElement.scrollTop;return gn(n,r)},Cn=function(t,e,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(t,e)},wn=function(t,e){le().browser.isSafari()&&C(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(e)},_n=function(t,e,n,r){return{x:t,y:e,width:n,height:r,right:t+n,bottom:e+r}},xn=function(t){var e=void 0===t?window:t,n=e.document,r=yn(De.fromDom(n));return function(t){var e=void 0===t?window:t;return R.from(e.visualViewport)}(e).fold((function(){var t=e.document.documentElement,n=t.clientWidth,o=t.clientHeight;return _n(r.left,r.top,n,o)}),(function(t){return _n(Math.max(t.pageLeft,r.left),Math.max(t.pageTop,r.top),t.width,t.height)}))},kn=function(t){return function(e){return!!e&&e.nodeType===t}},Sn=function(t){return!!t&&!Object.getPrototypeOf(t)},Dn=kn(1),En=function(t){var e=t.map((function(t){return t.toLowerCase()}));return function(t){if(t&&t.nodeName){var n=t.nodeName.toLowerCase();return U(e,n)}return!1}},Tn=function(t,e){var n=e.toLowerCase().split(" ");return function(e){var r;if(Dn(e))for(r=0;r<n.length;r++){var o=e.ownerDocument.defaultView.getComputedStyle(e,null);if((o?o.getPropertyValue(t):null)===n[r])return!0}return!1}},Nn=function(t){return function(e){return Dn(e)&&e.hasAttribute(t)}},On=function(t){return Dn(t)&&t.hasAttribute("data-mce-bogus")},An=function(t){return Dn(t)&&"TABLE"===t.tagName},Pn=function(t){return function(e){if(Dn(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},Ln=En(["textarea","input"]),In=kn(3),$n=kn(8),Rn=kn(9),Bn=kn(11),Mn=En(["br"]),jn=En(["img"]),Fn=Pn("true"),Un=Pn("false"),zn=En(["td","th"]),Vn=En(["video","audio","object","embed"]),Hn=function(t){return void 0!==t.style&&C(t.style.getPropertyValue)},qn=function(t,e,n){if(!(d(n)||g(n)||w(n)))throw console.error("Invalid call to Attribute.set. Key ",e,":: Value ",n,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(e,n+"")},Wn=function(t,e,n){qn(t.dom,e,n)},Yn=function(t,e){var n=t.dom;st(e,(function(t,e){qn(n,e,t)}))},Kn=function(t,e){var n=t.dom.getAttribute(e);return null===n?void 0:n},Xn=function(t,e){return R.from(Kn(t,e))},Gn=function(t,e){t.dom.removeAttribute(e)},Zn=function(t,e){var n=t.dom;st(e,(function(t,e){!function(t,e,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);Hn(t)&&t.style.setProperty(e,n)}(n,e,t)}))},Jn=function(t,e){var n=t.dom,r=window.getComputedStyle(n).getPropertyValue(e);return""!==r||mn(t)?r:Qn(n,e)},Qn=function(t,e){return Hn(t)?t.style.getPropertyValue(e):""},tr=function(t,e){var n=t.dom,r=Qn(n,e);return R.from(r).filter((function(t){return t.length>0}))},er=function(t){var e={},n=t.dom;if(Hn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);e[o]=n.style[o]}return e},nr=le().browser,rr=function(t){return X(t,Re)},or=function(t,e){return t.children&&U(t.children,e)},ir=function(t,e,n){var r,o,i=0,a=0,s=t.ownerDocument;if(n=n||t,e){if(n===t&&e.getBoundingClientRect&&"static"===Jn(De.fromDom(t),"position"))return{x:i=(o=e.getBoundingClientRect()).left+(s.documentElement.scrollLeft||t.scrollLeft)-s.documentElement.clientLeft,y:a=o.top+(s.documentElement.scrollTop||t.scrollTop)-s.documentElement.clientTop};for(r=e;r&&r!==n&&r.nodeType&&!or(r,n);)i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;for(r=e.parentNode;r&&r!==n&&r.nodeType&&!or(r,n);)i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=function(t){return nr.isFirefox()&&"table"===Le(t)?rr(Ke(t)).filter((function(t){return"caption"===Le(t)})).bind((function(t){return rr(Ye(t)).map((function(e){var n=e.dom.offsetTop,r=t.dom.offsetTop,o=t.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(De.fromDom(e))}return{x:i,y:a}},ar={},sr={exports:ar};!function(t,e,r,o){!function(o){if("object"==typeof e&&void 0!==r)r.exports=o();else if("function"==typeof t&&t.amd)t([],o);else{("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=o()}}((function(){return function t(e,n,r){function i(s,u){if(!n[s]){if(!e[s]){var c="function"==typeof o&&o;if(!u&&c)return c(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[s]={exports:{}};e[s][0].call(f.exports,(function(t){return i(e[s][1][t]||t)}),f,f.exports,t,e,n,r)}return n[s].exports}for(var a="function"==typeof o&&o,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(t,e,n){var r,o,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function u(t){if(r===setTimeout)return setTimeout(t,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(t){r=a}try{o="function"==typeof clearTimeout?clearTimeout:s}catch(t){o=s}}();var c,l=[],f=!1,d=-1;function p(){f&&c&&(f=!1,c.length?l=c.concat(l):d=-1,l.length&&m())}function m(){if(!f){var t=u(p);f=!0;for(var e=l.length;e;){for(c=l,l=[];++d<e;)c&&c[d].run();d=-1,e=l.length}c=null,f=!1,function(t){if(o===clearTimeout)return clearTimeout(t);if((o===s||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(t);try{o(t)}catch(e){try{return o.call(null,t)}catch(e){return o.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function g(){}i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];l.push(new h(t,e)),1!==l.length||f||u(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(t,e,n){(function(t){!function(n){var r=setTimeout;function o(){}function i(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(t,this)}function a(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,i._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void u(e.promise,t)}s(e.promise,r)}else(1===t._state?s:u)(e.promise,t._value)}))):t._deferreds.push(e)}function s(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof i)return t._state=3,t._value=e,void c(t);if("function"==typeof n)return void f((r=n,o=e,function(){r.apply(o,arguments)}),t)}t._state=1,t._value=e,c(t)}catch(e){u(t,e)}var r,o}function u(t,e){t._state=2,t._value=e,c(t)}function c(t){2===t._state&&0===t._deferreds.length&&i._immediateFn((function(){t._handled||i._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e<n;e++)a(t,t._deferreds[e]);t._deferreds=null}function l(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function f(t,e){var n=!1;try{t((function(t){n||(n=!0,s(e,t))}),(function(t){n||(n=!0,u(e,t))}))}catch(t){if(n)return;n=!0,u(e,t)}}i.prototype.catch=function(t){return this.then(null,t)},i.prototype.then=function(t,e){var n=new this.constructor(o);return a(this,new l(t,e,n)),n},i.all=function(t){var e=Array.prototype.slice.call(t);return new i((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){o(i,t)}),n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},i.resolve=function(t){return t&&"object"==typeof t&&t.constructor===i?t:new i((function(e){e(t)}))},i.reject=function(t){return new i((function(e,n){n(t)}))},i.race=function(t){return new i((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},i._immediateFn="function"==typeof t?function(e){t(e)}:function(t){r(t,0)},i._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},i._setImmediateFn=function(t){i._immediateFn=t},i._setUnhandledRejectionFn=function(t){i._unhandledRejectionFn=t},void 0!==e&&e.exports?e.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,t("timers").setImmediate)},{timers:3}],3:[function(t,e,n){(function(e,r){var o=t("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,s={},u=0;function c(t,e){this._id=t,this._clearFn=e}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(t){t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},n.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},n._unrefActive=n.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n.setImmediate="function"==typeof e?e:function(t){var e=u++,r=!(arguments.length<2)&&a.call(arguments,1);return s[e]=!0,o((function(){s[e]&&(r?t.apply(null,r):t.call(null),n.clearImmediate(e))})),e},n.clearImmediate="function"==typeof r?r:function(t){delete s[t]}}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(t,e,n){var r=t("promise-polyfill"),o="undefined"!=typeof window?window:Function("return this;")();e.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(void 0,ar,sr,void 0);var ur=sr.exports.boltExport,cr=function(t){var e=R.none(),n=[],r=function(t){o()?a(t):n.push(t)},o=function(){return e.isSome()},i=function(t){H(t,a)},a=function(t){e.each((function(e){setTimeout((function(){t(e)}),0)}))};return t((function(t){o()||(e=R.some(t),i(n),n=[])})),{get:r,map:function(t){return cr((function(e){r((function(n){e(t(n))}))}))},isReady:o}},lr={nu:cr,pure:function(t){return cr((function(e){e(t)}))}},fr=function(t){setTimeout((function(){throw t}),0)},dr=function(t){var e=function(e){t().then(e,fr)};return{map:function(e){return dr((function(){return t().then(e)}))},bind:function(e){return dr((function(){return t().then((function(t){return e(t).toPromise()}))}))},anonBind:function(e){return dr((function(){return t().then((function(){return e.toPromise()}))}))},toLazy:function(){return lr.nu(e)},toCached:function(){var e=null;return dr((function(){return null===e&&(e=t()),e}))},toPromise:t,get:e}},pr=function(t){return dr((function(){return new ur(t)}))},mr=function(t,e){return e((function(e){var n=[],r=0;0===t.length?e([]):H(t,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=t.length&&e(n)}}(i))}))}))},hr=function(t){return{is:function(e){return t===e},isValue:P,isError:A,getOr:k(t),getOrThunk:k(t),getOrDie:k(t),or:function(e){return hr(t)},orThunk:function(e){return hr(t)},fold:function(e,n){return n(t)},map:function(e){return hr(e(t))},mapError:function(e){return hr(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOptional:function(){return R.some(t)}}},gr=function(t){return{is:A,isValue:A,isError:P,getOr:S,getOrThunk:function(t){return t()},getOrDie:function(){return T(String(t))()},or:function(t){return t},orThunk:function(t){return t()},fold:function(e,n){return e(t)},map:function(e){return gr(t)},mapError:function(e){return gr(e(t))},each:_,bind:function(e){return gr(t)},exists:A,forall:P,toOptional:R.none}},vr={value:hr,error:gr,fromOption:function(t,e){return t.fold((function(){return gr(e)}),hr)}},br=function(t){if(!m(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var e=[],n={};return H(t,(function(r,o){var i=it(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],s=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!m(s))throw new Error("case arguments must be an array");e.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==s.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+s.length+" ("+s+"), got "+i);var u=function(t){var r=it(t);if(e.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+e.join(",")+"\nActual: "+r.join(","));if(!J(e,(function(t){return U(r,t)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+e.join(", "));return t[a].apply(null,n)};return{fold:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(e.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+e.length);var i=e[o];return i.apply(null,n)},match:u,log:function(t){console.log(t,{constructors:e,constructor:a,params:n})}}}})),n},yr=(br([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(t){return t.fold(S,S)});function Cr(t,e,n,r,o){return t(n,r)?R.some(n):C(o)&&o(n)?R.none():e(n,r,o)}var wr,_r,xr,kr,Sr,Dr,Er,Tr,Nr,Or,Ar,Pr,Lr,Ir,$r,Rr,Br,Mr,jr,Fr,Ur=function(t,e,n){for(var r=t.dom,o=C(n)?n:A;r.parentNode;){r=r.parentNode;var i=De.fromDom(r);if(e(i))return R.some(i);if(o(i))break}return R.none()},zr=function(t,e,n){return Cr((function(t,e){return e(t)}),Ur,t,e,n)},Vr=function(t,e){return X(t.dom.childNodes,(function(t){return e(De.fromDom(t))})).map(De.fromDom)},Hr=function(t,e,n){return Ur(t,(function(t){return Te(t,e)}),n)},qr=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?R.none():R.from(n.querySelector(t)).map(De.fromDom)}(e,t)},Wr=function(t,e,n){return Cr((function(t,e){return Te(t,e)}),Hr,t,e,n)},Yr=window.Promise?window.Promise:function(){var t=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];t.apply(e,n)}},e=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=function(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],c(e,t(i,this),t(a,this))},r=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(t){return setTimeout(t,1)};function o(t){var e=this;null!==this._state?r((function(){var n=e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void t.reject(e)}t.resolve(r)}else(e._state?t.resolve:t.reject)(e._value)})):this._deferreds.push(t)}function i(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void c(t(n,e),t(i,this),t(a,this))}this._state=!0,this._value=e,s.call(this)}catch(t){a.call(this,t)}}function a(t){this._state=!1,this._value=t,s.call(this)}function s(){for(var t=0,e=this._deferreds.length;t<e;t++)o.call(this,this._deferreds[t]);this._deferreds=null}function u(t,e,n,r){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.resolve=n,this.reject=r}var c=function(t,e,n){var r=!1;try{t((function(t){r||(r=!0,e(t))}),(function(t){r||(r=!0,n(t))}))}catch(t){if(r)return;r=!0,n(t)}};return n.prototype.catch=function(t){return this.then(null,t)},n.prototype.then=function(t,e){var r=this;return new n((function(n,i){o.call(r,new u(t,e,n,i))}))},n.all=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o=Array.prototype.slice.call(1===t.length&&e(t[0])?t[0]:t);return new n((function(t,e){if(0===o.length)return t([]);for(var n=o.length,r=function(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,(function(t){r(i,t)}),e)}o[i]=a,0==--n&&t(o)}catch(t){e(t)}},i=0;i<o.length;i++)r(i,o[i])}))},n.resolve=function(t){return t&&"object"==typeof t&&t.constructor===n?t:new n((function(e){e(t)}))},n.reject=function(t){return new n((function(e,n){n(t)}))},n.race=function(t){return new n((function(e,n){for(var r=0,o=t.length;r<o;r++)t[r].then(e,n)}))},n}(),Kr=function(t,e){return"number"!=typeof e&&(e=0),setTimeout(t,e)},Xr=function(t,e){return"number"!=typeof e&&(e=1),setInterval(t,e)},Gr=function(t,e){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=Kr((function(){t.apply(this,r)}),e)};return r.stop=function(){clearTimeout(n)},r},Zr={requestAnimationFrame:function(t,e){wr?wr.then(t):wr=new Yr((function(t){e||(e=document.body),function(t,e){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(t){window.setTimeout(t,0)}),n(t,e)}(t,e)})).then(t)},setTimeout:Kr,setInterval:Xr,setEditorTimeout:function(t,e,n){return Kr((function(){t.removed||e()}),n)},setEditorInterval:function(t,e,n){var r=Xr((function(){t.removed?clearInterval(r):e()}),n);return r},debounce:Gr,throttle:Gr,clearInterval:function(t){return clearInterval(t)},clearTimeout:function(t){return clearTimeout(t)}},Jr=function(t,e){void 0===e&&(e={});var n=0,r={},o=De.fromDom(t),i=Ue(o),a=e.maxLoadTime||5e3,s=function(s,u,c){var l,f=ke._addCacheSuffix(s),d=function(t){return ht(r,t).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(f);r[f]=d,d.count++;var p=function(t,e){for(var n=t.length;n--;)t[n]();d.status=e,d.passed=[],d.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},m=function(){return p(d.passed,2)},h=function(){return p(d.failed,3)},g=function(){var e;e=g,function(){for(var e=t.styleSheets,n=e.length;n--;){var r=e[n].ownerNode;if(r&&r.id===l.id)return m(),!0}return!1}()||(Date.now()-y<a?Zr.setTimeout(e):h())};if(u&&d.passed.push(u),c&&d.failed.push(c),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=De.fromTag("link",i.dom);Yn(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();e.contentCssCors&&Wn(v,"crossOrigin","anonymous"),e.referrerPolicy&&Wn(v,"referrerpolicy",e.referrerPolicy),(l=v.dom).onload=g,l.onerror=h,b=v,cn(nn(o),b),Wn(v,"href",f)}else h();else m()},u=function(t){return pr((function(e){s(t,x(e,k(vr.value(t))),x(e,k(vr.error(t))))}))},c=function(t){var e=ke._addCacheSuffix(t);ht(r,e).each((function(t){var n,i;0===--t.count&&(delete r[e],n=t.id,i=nn(o),qr(i,"#"+n).each(dn))}))};return{load:s,loadAll:function(t,e,n){var r;(r=V(t,u),mr(r,pr)).get((function(t){var r=function(t,e){for(var n=[],r=[],o=0,i=t.length;o<i;o++){var a=t[o];(e(a,o)?n:r).push(a)}return{pass:n,fail:r}}(t,(function(t){return t.isValue()}));r.fail.length>0?n(r.fail.map(yr)):e(r.pass.map(yr))}))},unload:c,unloadAll:function(t){H(t,(function(t){c(t)}))},_setReferrerPolicy:function(t){e.referrerPolicy=t}}},Qr=function(){var t=new WeakMap;return{forElement:function(e,n){var r=en(e).dom;return R.from(t.get(r)).getOrThunk((function(){var e=Jr(r,n);return t.set(r,e),e}))}}}(),to=function(){function t(t,e){this.node=t,this.rootNode=e,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return t.prototype.current=function(){return this.node},t.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},t.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},t.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},t.prototype.findSibling=function(t,e,n,r){var o,i;if(t){if(!r&&t[e])return t[e];if(t!==this.rootNode){if(o=t[n])return o;for(i=t.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},t.prototype.findPreviousNode=function(t,e,n,r){var o,i,a;if(t){if(o=t[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[e];a;a=a[e])if(!a[e])return a;return o}if((i=t.parentNode)&&i!==this.rootNode)return i}},t}(),eo=function(t){var e;return function(n){return(e=e||function(t,e){for(var n={},r=0,o=t.length;r<o;r++){var i=t[r];n[String(i)]=e(i,r)}return n}(t,P)).hasOwnProperty(Le(n))}},no=eo(["h1","h2","h3","h4","h5","h6"]),ro=eo(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),oo=function(t){return Re(t)&&!ro(t)},io=function(t){return Re(t)&&"br"===Le(t)},ao=eo(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),so=eo(["ul","ol","dl"]),uo=eo(["li","dd","dt"]),co=eo(["thead","tbody","tfoot"]),lo=eo(["td","th"]),fo=eo(["pre","script","textarea","style"]),po=" ",mo="\ufeff",ho=function(t){return"\ufeff"===t},go=function(t){return t.replace(/\uFEFF/g,"")},vo=Dn,bo=In,yo=function(t){return bo(t)&&(t=t.parentNode),vo(t)&&t.hasAttribute("data-mce-caret")},Co=function(t){return bo(t)&&ho(t.data)},wo=function(t){return yo(t)||Co(t)},_o=function(t){return t.firstChild!==t.lastChild||!Mn(t.firstChild)},xo=function(t){var e=t.container();return!!In(e)&&(e.data.charAt(t.offset())===mo||t.isAtStart()&&Co(e.previousSibling))},ko=function(t){var e=t.container();return!!In(e)&&(e.data.charAt(t.offset()-1)===mo||t.isAtEnd()&&Co(e.nextSibling))},So=function(t,e,n){var r,o=e.ownerDocument.createElement(t);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=e.parentNode;return n?i.insertBefore(o,e):e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o),o},Do=function(t){return bo(t)&&t.data[0]===mo},Eo=function(t){return bo(t)&&t.data[t.data.length-1]===mo},To=function(t){return t&&t.hasAttribute("data-mce-caret")?(e=t.getElementsByTagName("br"),n=e[e.length-1],On(n)&&n.parentNode.removeChild(n),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("_moz_abspos"),t):null;var e,n},No=Fn,Oo=Un,Ao=Mn,Po=In,Lo=En(["script","style","textarea"]),Io=En(["img","input","textarea","hr","iframe","video","audio","object","embed"]),$o=En(["table"]),Ro=wo,Bo=function(t){return!Ro(t)&&(Po(t)?!Lo(t.parentNode):Io(t)||Ao(t)||$o(t)||Mo(t))},Mo=function(t){return!1===function(t){return Dn(t)&&"true"===t.getAttribute("unselectable")}(t)&&Oo(t)},jo=function(t,e){return Bo(t)&&function(t,e){for(t=t.parentNode;t&&t!==e;t=t.parentNode){if(Mo(t))return!1;if(No(t))return!0}return!0}(t,e)},Fo=/^[ \t\r\n]*$/,Uo=function(t){return Fo.test(t)},zo=function(t,e){var n,r,o,i=De.fromDom(e),a=De.fromDom(t);return n=a,r="pre,code",o=D(Oe,i),Hr(n,r,o).isSome()},Vo=function(t,e){return Bo(t)&&!1===function(t,e){return In(t)&&Uo(t.data)&&!1===zo(t,e)}(t,e)||function(t){return Dn(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id"))}(t)||Ho(t)},Ho=Nn("data-mce-bookmark"),qo=Nn("data-mce-bogus"),Wo=(_r="data-mce-bogus",xr="all",function(t){return Dn(t)&&t.getAttribute(_r)===xr}),Yo=function(t,e){return void 0===e&&(e=!0),function(t,e){var n,r=0;if(Vo(t,t))return!1;if(!(n=t.firstChild))return!0;var o=new to(n,t);do{if(e){if(Wo(n)){n=o.next(!0);continue}if(qo(n)){n=o.next();continue}}if(Mn(n))r++,n=o.next();else{if(Vo(n,t))return!1;n=o.next()}}while(n);return r<=1}(t.dom,e)},Ko=function(t,e){return y(t)&&(Vo(t,e)||oo(De.fromDom(t)))},Xo=function(t){return function(t){return"span"===t.nodeName.toLowerCase()}(t)&&"bookmark"===t.getAttribute("data-mce-type")},Go=function(t,e){return In(t)&&t.data.length>0&&function(t,e){var n=new to(t,e).prev(!1),r=new to(t,e).next(!1),o=v(n)||Ko(n,e),i=v(r)||Ko(r,e);return o&&i}(t,e)},Zo=function(t,e,n){var r=n||e;if(Dn(e)&&Xo(e))return e;for(var o=e.childNodes,i=o.length-1;i>=0;i--)Zo(t,o[i],r);if(Dn(e)){var a=e.childNodes;1===a.length&&Xo(a[0])&&e.parentNode.insertBefore(a[0],e)}return function(t){return Bn(t)||Rn(t)}(e)||Vo(e,r)||function(t){return!!Dn(t)&&t.childNodes.length>0}(e)||Go(e,r)||t.remove(e),e},Jo=ke.makeMap,Qo=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ti=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ei=/[<>&\"\']/g,ni=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ri={128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"},oi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},ii={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},ai=function(t,e){var n,r,o,i={};if(t){for(t=t.split(","),e=e||10,n=0;n<t.length;n+=2)r=String.fromCharCode(parseInt(t[n],e)),oi[r]||(o="&"+t[n+1]+";",i[r]=o,i[o]=r);return i}},si=ai("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),ui=function(t,e){return t.replace(e?Qo:ti,(function(t){return oi[t]||t}))},ci=function(t,e){return t.replace(e?Qo:ti,(function(t){return t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":oi[t]||"&#"+t.charCodeAt(0)+";"}))},li=function(t,e,n){return n=n||si,t.replace(e?Qo:ti,(function(t){return oi[t]||n[t]||t}))},fi={encodeRaw:ui,encodeAllRaw:function(t){return(""+t).replace(ei,(function(t){return oi[t]||t}))},encodeNumeric:ci,encodeNamed:li,getEncodeFunc:function(t,e){var n=ai(e)||si,r=Jo(t.replace(/\+/g,","));return r.named&&r.numeric?function(t,e){return t.replace(e?Qo:ti,(function(t){return void 0!==oi[t]?oi[t]:void 0!==n[t]?n[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"}))}:r.named?e?function(t,e){return li(t,e,n)}:li:r.numeric?ci:ui},decode:function(t){return t.replace(ni,(function(t,e){return e?(e="x"===e.charAt(0).toLowerCase()?parseInt(e.substr(1),16):parseInt(e,10))>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):ri[e]||String.fromCharCode(e):ii[t]||si[t]||function(t){var e=De.fromTag("div").dom;return e.innerHTML=t,e.textContent||e.innerText||t}(t)}))}},di={},pi={},mi=ke.makeMap,hi=ke.each,gi=ke.extend,vi=ke.explode,bi=ke.inArray,yi=function(t,e){return(t=ke.trim(t))?t.split(e||" "):[]},Ci=function(t,e){var n;return t&&(n={},"string"==typeof t&&(t={"*":t}),hi(t,(function(t,r){n[r]=n[r.toUpperCase()]="map"===e?mi(t,/[, ]/):vi(t,/[, ]/)}))),n},wi=function(t){var e={},n={},r=[],o={},i={},a=function(e,n,r){var o=t[e];return o?o=mi(o,/[, ]/,mi(o.toUpperCase(),/[, ]/)):(o=di[e])||(o=mi(n," ",mi(n.toUpperCase()," ")),o=gi(o,r),di[e]=o),o},s=function(t){var e,n,r,o,i,a,s={},u=function(t,n,r){var o,i,a,u=function(t,e){var n,r,o={};for(n=0,r=t.length;n<r;n++)o[t[n]]=e||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=yi(r));var c=yi(t);for(o=c.length;o--;)a={attributes:u(i=yi([e,n].join(" "))),attributesOrder:i,children:u(r,pi)},s[c[o]]=a},c=function(t,e){var n,r,o,i,a=yi(t);n=a.length;for(var u=yi(e);n--;)for(r=s[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return di[t]?di[t]:(e="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t&&(e+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==t&&(e+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),hi(yi(a),(function(t){u(t,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),hi(yi(i),(function(t){u(t,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==t&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==t&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==t&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("img","loading"),c("iframe","sandbox seamless allowfullscreen loading")),hi(yi("a form meter progress dfn"),(function(t){s[t]&&delete s[t].children[t]})),delete s.caption.children.table,delete s.script,di[t]=s,s)}((t=t||{}).schema);!1===t.verify_html&&(t.valid_elements="*[*]");var u=Ci(t.valid_styles),c=Ci(t.invalid_styles,"map"),l=Ci(t.valid_classes,"map"),f=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),p=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),h="td th iframe video audio object script code",g=a("non_empty_elements",h+" pre",p),v=a("move_caret_before_on_enter_elements",h+" table",p),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),C=a("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");hi((t.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(t){i[t]=new RegExp("</"+t+"[^>]*>","gi")}));var w=function(t){return new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$")},_=function(t){var n,o,i,a,s,u,c,l,f,d,p,m,h,g,v,b,y,C,_=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,x=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,k=/[*?+]/;if(t){var S=yi(t,",");for(e["@"]&&(b=e["@"].attributes,y=e["@"].attributesOrder),n=0,o=S.length;n<o;n++)if(s=_.exec(S[n])){if(g=s[1],f=s[2],v=s[3],l=s[5],u={attributes:m={},attributesOrder:h=[]},"#"===g&&(u.paddEmpty=!0),"-"===g&&(u.removeEmpty=!0),"!"===s[4]&&(u.removeEmptyAttrs=!0),b&&(st(b,(function(t,e){m[e]=t})),h.push.apply(h,y)),l)for(i=0,a=(l=yi(l,"|")).length;i<a;i++)if(s=x.exec(l[i])){if(c={},p=s[1],d=s[2].replace(/[\\:]:/g,":"),g=s[3],C=s[4],"!"===p&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(d),c.required=!0),"-"===p){delete m[d],h.splice(bi(h,d),1);continue}g&&("="===g&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:d,value:C}),c.defaultValue=C),":"===g&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:d,value:C}),c.forcedValue=C),"<"===g&&(c.validValues=mi(C,"?"))),k.test(d)?(u.attributePatterns=u.attributePatterns||[],c.pattern=w(d),u.attributePatterns.push(c)):(m[d]||h.push(d),m[d]=c)}b||"@"!==f||(b=m,y=h),v&&(u.outputName=f,e[v]=u),k.test(f)?(u.pattern=w(f),r.push(u)):e[f]=u}}},x=function(t){e={},r=[],_(t),hi(s,(function(t,e){n[e]=t.children}))},k=function(t){var r=/^(~)?(.+)$/;t&&(di.text_block_elements=di.block_elements=null,hi(yi(t,","),(function(t){var i=r.exec(t),a="~"===i[1],s=a?"span":"div",u=i[2];if(n[u]=n[s],o[u]=s,a||(y[u.toUpperCase()]={},y[u]={}),!e[u]){var c=e[s];delete(c=gi({},c)).removeEmptyAttrs,delete c.removeEmpty,e[u]=c}hi(n,(function(t,e){t[s]&&(n[e]=t=gi({},n[e]),t[u]=t[s])}))})))},S=function(e){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;di[t.schema]=null,e&&hi(yi(e,","),(function(t){var e,o,i=r.exec(t);i&&(o=i[1],e=o?n[i[2]]:n[i[2]]={"#comment":{}},e=n[i[2]],hi(yi(i[3],"|"),(function(t){"-"===o?delete e[t]:e[t]={}})))}))},D=function(t){var n,o=e[t];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(t))return o};t.valid_elements?x(t.valid_elements):(hi(s,(function(t,r){e[r]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[r]=t.children})),"html5"!==t.schema&&hi(yi("strong/b em/i"),(function(t){var n=yi(t,"/");e[n[1]].outputName=n[0]})),hi(yi("ol ul sub sup blockquote span font a table tbody strong em b i"),(function(t){e[t]&&(e[t].removeEmpty=!0)})),hi(yi("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(t){e[t].paddEmpty=!0})),hi(yi("span"),(function(t){e[t].removeEmptyAttrs=!0}))),k(t.custom_elements),S(t.valid_children),_(t.extended_valid_elements),S("+ol[ul|ol],+ul[ul|ol]"),hi({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(t,n){e[n]&&(e[n].parentsRequired=yi(t))})),t.invalid_elements&&hi(vi(t.invalid_elements),(function(t){e[t]&&delete e[t]})),D("span")||_("span[!data-mce-type|*]");return{children:n,elements:e,getValidStyles:function(){return u},getValidClasses:function(){return l},getBlockElements:function(){return y},getInvalidStyles:function(){return c},getShortEndedElements:function(){return p},getTextBlockElements:function(){return b},getTextInlineElements:function(){return C},getBoolAttrs:function(){return m},getElementRule:D,getSelfClosingElements:function(){return d},getNonEmptyElements:function(){return g},getMoveCaretBeforeOnEnterElements:function(){return v},getWhiteSpaceElements:function(){return f},getSpecialElements:function(){return i},isValidChild:function(t,e){var r=n[t.toLowerCase()];return!(!r||!r[e.toLowerCase()])},isValid:function(t,e){var n,r,o=D(t);if(o){if(!e)return!0;if(o.attributes[e])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(t))return!0}return!1},getCustomElements:function(){return o},addValidElements:_,setValidElements:x,addCustomElements:k,addValidChildren:S}},_i=function(t,e,n,r){var o=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+o(e)+o(n)+o(r)},xi=function(t,e){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,s=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={},f="\ufeff";t=t||{},e&&(r=e.getValidStyles(),o=e.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)l[d[n]]=f+n,l[f+n]=d[n];return{toHex:function(t){return t.replace(a,_i)},parse:function(e){var r,o,d,p,m,h,g,v,b={},y=t.url_converter,C=t.url_converter_scope||i,w=function(t,e,r){var o=b[t+"-top"+e];if(o){var i=b[t+"-right"+e];if(i){var a=b[t+"-bottom"+e];if(a){var s=b[t+"-left"+e];if(s){var u=[o,i,a,s];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(b[t+e]=-1===n?u[0]:u.join(" "),delete b[t+"-top"+e],delete b[t+"-right"+e],delete b[t+"-bottom"+e],delete b[t+"-left"+e])}}}}},_=function(t){var e,n=b[t];if(n){for(e=(n=n.split(" ")).length;e--;)if(n[e]!==n[0])return!1;return b[t]=n[0],!0}},x=function(t){return p=!0,l[t]},k=function(t,e){return p&&(t=t.replace(/\uFEFF[0-9]/g,(function(t){return l[t]}))),e||(t=t.replace(/\\([\'\";:])/g,"$1")),t},S=function(t){return String.fromCharCode(parseInt(t.slice(1),16))},D=function(t){return t.replace(/\\[0-9a-f]+/gi,S)},E=function(e,n,r,o,i,a){if(i=i||a)return"'"+(i=k(i)).replace(/\'/g,"\\'")+"'";if(n=k(n||r||o),!t.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return y&&(n=y.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,x).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(t){return t.replace(/[;:]/g,x)}));r=u.exec(e);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),d=r[2].replace(c,""),o&&d){if(o=D(o),d=D(d),-1!==o.indexOf(f)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,_i)).replace(s,E),b[o]=p?k(d,!0):d}w("border","",!0),w("border","-width"),w("border","-color"),w("border","-style"),w("padding",""),w("margin",""),m="border",g="border-style",v="border-color",_(h="border-width")&&_(g)&&_(v)&&(b[m]=b[h]+" "+b[g]+" "+b[v],delete b[h],delete b[g],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(t,e){var n="",i=function(e){var o,i=r[e];if(i)for(var a=0,s=i.length;a<s;a++)e=i[a],(o=t[e])&&(n+=(n.length>0?" ":"")+e+": "+o+";")};return e&&r?(i("*"),i(e)):st(t,(function(t,r){!t||o&&!function(t,e){var n=o["*"];return!(n&&n[t]||(n=o[e])&&n[t])}(r,e)||(n+=(n.length>0?" ":"")+r+": "+t+";")})),n}}},ki=/^(?:mouse|contextmenu)|click/,Si={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1,mozPressure:1},Di=A,Ei=P,Ti=function(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r||!1):t.attachEvent&&t.attachEvent("on"+e,n)},Ni=function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r||!1):t.detachEvent&&t.detachEvent("on"+e,n)},Oi=function(t,e){var n,r=e||{};for(n in t)Si[n]||(r[n]=t[n]);if(r.target||(r.target=r.srcElement||document),r.composedPath&&(r.composedPath=function(){return t.composedPath()}),t&&function(t){return ki.test(t.type)}(t)&&void 0===t.pageX&&void 0!==t.clientX){var o=r.target.ownerDocument||document,i=o.documentElement,a=o.body;r.pageX=t.clientX+(i&&i.scrollLeft||a&&a.scrollLeft||0)-(i&&i.clientLeft||a&&a.clientLeft||0),r.pageY=t.clientY+(i&&i.scrollTop||a&&a.scrollTop||0)-(i&&i.clientTop||a&&a.clientTop||0)}return r.preventDefault=function(){r.defaultPrevented=!0,r.isDefaultPrevented=Ei,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},r.stopPropagation=function(){r.cancelBubble=!0,r.isPropagationStopped=Ei,t&&(t.stopPropagation?t.stopPropagation():t.cancelBubble=!0)},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=Ei,r.stopPropagation()},!1===function(t){return t.isDefaultPrevented===Ei||t.isDefaultPrevented===Di}(r)&&(r.isDefaultPrevented=!0===r.defaultPrevented?Ei:Di,r.isPropagationStopped=!0===r.cancelBubble?Ei:Di,r.isImmediatePropagationStopped=Di),void 0===r.metaKey&&(r.metaKey=!1),r},Ai=function(t,e,n){var r=t.document,o={type:"ready"};if(n.domLoaded)e(o);else{var i=function(){Ni(t,"DOMContentLoaded",i),Ni(t,"load",i),n.domLoaded||(n.domLoaded=!0,e(o)),t=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():Ti(t,"DOMContentLoaded",i),n.domLoaded||Ti(t,"load",i)}},Pi=function(){function t(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return t.prototype.bind=function(t,e,n,r){var o,i,a,s,u,c,l,f=this,d=window,p=function(t){f.executeHandlers(Oi(t||d.event),o)};if(t&&3!==t.nodeType&&8!==t.nodeType){t[f.expando]?o=t[f.expando]:(o=f.count++,t[f.expando]=o,f.events[o]={}),r=r||t;var m=e.split(" ");for(a=m.length;a--;)c=p,u=l=!1,"DOMContentLoaded"===(s=m[a])&&(s="ready"),f.domLoaded&&"ready"===s&&"complete"===t.readyState?n.call(r,Oi({type:s})):(f.hasMouseEnterLeave||(u=f.mouseEnterLeave[s])&&(c=function(t){var e=t.currentTarget,n=t.relatedTarget;if(n&&e.contains)n=e.contains(n);else for(;n&&n!==e;)n=n.parentNode;n||((t=Oi(t||d.event)).type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=e,f.executeHandlers(t,o))}),f.hasFocusIn||"focusin"!==s&&"focusout"!==s||(l=!0,u="focusin"===s?"focus":"blur",c=function(t){(t=Oi(t||d.event)).type="focus"===t.type?"focusin":"focusout",f.executeHandlers(t,o)}),(i=f.events[o][s])?"ready"===s&&f.domLoaded?n(Oi({type:s})):i.push({func:n,scope:r}):(f.events[o][s]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=c,"ready"===s?Ai(t,c,f):Ti(t,u||s,c,l)));return t=i=null,n}},t.prototype.unbind=function(t,e,n){var r,o,i,a,s;if(!t||3===t.nodeType||8===t.nodeType)return this;var u=t[this.expando];if(u){if(s=this.events[u],e){var c=e.split(" ");for(o=c.length;o--;)if(r=s[a=c[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=f,r.capture=d,s[a]=r}n&&0!==r.length||(delete s[a],Ni(t,r.fakeName||a,r.nativeHandler,r.capture))}}else st(s,(function(e,n){Ni(t,e.fakeName||n,e.nativeHandler,e.capture)})),s={};for(a in s)if(gt(s,a))return this;delete this.events[u];try{delete t[this.expando]}catch(e){t[this.expando]=null}}return this},t.prototype.fire=function(t,e,n){var r;if(!t||3===t.nodeType||8===t.nodeType)return this;var o=Oi(null,n);o.type=e,o.target=t;do{(r=t[this.expando])&&this.executeHandlers(o,r),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!o.isPropagationStopped());return this},t.prototype.clean=function(t){var e,n;if(!t||3===t.nodeType||8===t.nodeType)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),e=(n=t.getElementsByTagName("*")).length;e--;)(t=n[e])[this.expando]&&this.unbind(t);return this},t.prototype.destroy=function(){this.events={}},t.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},t.prototype.executeHandlers=function(t,e){var n=this.events[e],r=n&&n[t.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}},t.Event=new t,t}(),Li="sizzle"+-new Date,Ii=window.document,$i=0,Ri=0,Bi=ga(),Mi=ga(),ji=ga(),Fi=function(t,e){return t===e&&(Lr=!0),0},Ui="undefined",zi=1<<31,Vi={}.hasOwnProperty,Hi=[],qi=Hi.pop,Wi=Hi.push,Yi=Hi.push,Ki=Hi.slice,Xi=Hi.indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},Gi="[\\x20\\t\\r\\n\\f]",Zi="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Ji="\\[[\\x20\\t\\r\\n\\f]*("+Zi+")(?:"+Gi+"*([*^$|!~]?=)"+Gi+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Zi+"))|)"+Gi+"*\\]",Qi=":("+Zi+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Ji+")*)|.*)\\)|)",ta=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),ea=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),na=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),ra=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),oa=new RegExp(Qi),ia=new RegExp("^"+Zi+"$"),aa={ID:new RegExp("^#("+Zi+")"),CLASS:new RegExp("^\\.("+Zi+")"),TAG:new RegExp("^("+Zi+"|[*])"),ATTR:new RegExp("^"+Ji),PSEUDO:new RegExp("^"+Qi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},sa=/^(?:input|select|textarea|button)$/i,ua=/^h\d$/i,ca=/^[^{]+\{\s*\[native \w/,la=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,fa=/[+~]/,da=/'|\\/g,pa=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),ma=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Yi.apply(Hi=Ki.call(Ii.childNodes),Ii.childNodes),Hi[Ii.childNodes.length].nodeType}catch(t){Yi={apply:Hi.length?function(t,e){Wi.apply(t,Ki.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}var ha=function(t,e,n,r){var o,i,a,s,u,c,l,f,d,p;if((e?e.ownerDocument||e:Ii)!==$r&&Ir(e),n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=(e=e||$r).nodeType)&&9!==s)return[];if(Br&&!r){if(o=la.exec(t))if(a=o[1]){if(9===s){if(!(i=e.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(e.ownerDocument&&(i=e.ownerDocument.getElementById(a))&&Fr(e,i)&&i.id===a)return n.push(i),n}else{if(o[2])return Yi.apply(n,e.getElementsByTagName(t)),n;if((a=o[3])&&kr.getElementsByClassName)return Yi.apply(n,e.getElementsByClassName(a)),n}if(kr.qsa&&(!Mr||!Mr.test(t))){if(f=l=Li,d=e,p=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(c=Tr(t),(l=e.getAttribute("id"))?f=l.replace(da,"\\$&"):e.setAttribute("id",f),f="[id='"+f+"'] ",u=c.length;u--;)c[u]=f+_a(c[u]);d=fa.test(t)&&Ca(e.parentNode)||e,p=c.join(",")}if(p)try{return Yi.apply(n,d.querySelectorAll(p)),n}catch(t){}finally{l||e.removeAttribute("id")}}}return Or(t.replace(ta,"$1"),e,n,r)};function ga(){var t=[];return function e(n,r){return t.push(n+" ")>Sr.cacheLength&&delete e[t.shift()],e[n+" "]=r}}function va(t){return t[Li]=!0,t}function ba(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||zi)-(~t.sourceIndex||zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ya(t){return va((function(e){return e=+e,va((function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ca(t){return t&&typeof t.getElementsByTagName!==Ui&&t}function wa(){}function _a(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function xa(t,e,n){var r=e.dir,o=n&&"parentNode"===r,i=Ri++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||o)return t(e,n,i)}:function(e,n,a){var s,u,c=[$i,i];if(a){for(;e=e[r];)if((1===e.nodeType||o)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||o){if((s=(u=e[Li]||(e[Li]={}))[r])&&s[0]===$i&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function ka(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function Sa(t,e,n,r,o){for(var i,a=[],s=0,u=t.length,c=null!=e;s<u;s++)(i=t[s])&&(n&&!n(i,r,o)||(a.push(i),c&&e.push(s)));return a}function Da(t,e,n,r,o,i){return r&&!r[Li]&&(r=Da(r)),o&&!o[Li]&&(o=Da(o,i)),va((function(i,a,s,u){var c,l,f,d=[],p=[],m=a.length,h=i||function(t,e,n){for(var r=0,o=e.length;r<o;r++)ha(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),g=!t||!i&&e?h:Sa(h,d,t,s,u),v=n?o||(i?t:m||r)?[]:a:g;if(n&&n(g,v,s,u),r)for(c=Sa(v,p),r(c,[],s,u),l=c.length;l--;)(f=c[l])&&(v[p[l]]=!(g[p[l]]=f));if(i){if(o||t){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,u)}for(l=v.length;l--;)(f=v[l])&&(c=o?Xi.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Sa(v===a?v.splice(m,v.length):v),o?o(null,a,v,u):Yi.apply(a,v)}))}function Ea(t){for(var e,n,r,o=t.length,i=Sr.relative[t[0].type],a=i||Sr.relative[" "],s=i?1:0,u=xa((function(t){return t===e}),a,!0),c=xa((function(t){return Xi.call(e,t)>-1}),a,!0),l=[function(t,n,r){var o=!i&&(r||n!==Ar)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,o}];s<o;s++)if(n=Sr.relative[t[s].type])l=[xa(ka(l),n)];else{if((n=Sr.filter[t[s].type].apply(null,t[s].matches))[Li]){for(r=++s;r<o&&!Sr.relative[t[r].type];r++);return Da(s>1&&ka(l),s>1&&_a(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ta,"$1"),n,s<r&&Ea(t.slice(s,r)),r<o&&Ea(t=t.slice(r)),r<o&&_a(t))}l.push(n)}return ka(l)}kr=ha.support={},Er=ha.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},Ir=ha.setDocument=function(t){var e,n=t?t.ownerDocument||t:Ii,r=n.defaultView;return n!==$r&&9===n.nodeType&&n.documentElement?($r=n,Rr=n.documentElement,Br=!Er(n),r&&r!==function(t){try{return t.top}catch(t){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Ir()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Ir()}))),kr.attributes=!0,kr.getElementsByTagName=!0,kr.getElementsByClassName=ca.test(n.getElementsByClassName),kr.getById=!0,Sr.find.ID=function(t,e){if(typeof e.getElementById!==Ui&&Br){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},Sr.filter.ID=function(t){var e=t.replace(pa,ma);return function(t){return t.getAttribute("id")===e}},Sr.find.TAG=kr.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==Ui)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Sr.find.CLASS=kr.getElementsByClassName&&function(t,e){if(Br)return e.getElementsByClassName(t)},jr=[],Mr=[],kr.disconnectedMatch=!0,Mr=Mr.length&&new RegExp(Mr.join("|")),jr=jr.length&&new RegExp(jr.join("|")),e=ca.test(Rr.compareDocumentPosition),Fr=e||ca.test(Rr.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Fi=e?function(t,e){if(t===e)return Lr=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!kr.sortDetached&&e.compareDocumentPosition(t)===r?t===n||t.ownerDocument===Ii&&Fr(Ii,t)?-1:e===n||e.ownerDocument===Ii&&Fr(Ii,e)?1:Pr?Xi.call(Pr,t)-Xi.call(Pr,e):0:4&r?-1:1)}:function(t,e){if(t===e)return Lr=!0,0;var r,o=0,i=t.parentNode,a=e.parentNode,s=[t],u=[e];if(!i||!a)return t===n?-1:e===n?1:i?-1:a?1:Pr?Xi.call(Pr,t)-Xi.call(Pr,e):0;if(i===a)return ba(t,e);for(r=t;r=r.parentNode;)s.unshift(r);for(r=e;r=r.parentNode;)u.unshift(r);for(;s[o]===u[o];)o++;return o?ba(s[o],u[o]):s[o]===Ii?-1:u[o]===Ii?1:0},n):$r},ha.matches=function(t,e){return ha(t,null,null,e)},ha.matchesSelector=function(t,e){if((t.ownerDocument||t)!==$r&&Ir(t),e=e.replace(ra,"='$1']"),kr.matchesSelector&&Br&&(!jr||!jr.test(e))&&(!Mr||!Mr.test(e)))try{var n=undefined.call(t,e);if(n||kr.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ha(e,$r,null,[t]).length>0},ha.contains=function(t,e){return(t.ownerDocument||t)!==$r&&Ir(t),Fr(t,e)},ha.attr=function(t,e){(t.ownerDocument||t)!==$r&&Ir(t);var n=Sr.attrHandle[e.toLowerCase()],r=n&&Vi.call(Sr.attrHandle,e.toLowerCase())?n(t,e,!Br):void 0;return void 0!==r?r:kr.attributes||!Br?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},ha.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ha.uniqueSort=function(t){var e,n=[],r=0,o=0;if(Lr=!kr.detectDuplicates,Pr=!kr.sortStable&&t.slice(0),t.sort(Fi),Lr){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return Pr=null,t},Dr=ha.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=Dr(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=Dr(e);return n},(Sr=ha.selectors={cacheLength:50,createPseudo:va,match:aa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(pa,ma),t[3]=(t[3]||t[4]||t[5]||"").replace(pa,ma),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ha.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ha.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return aa.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&oa.test(n)&&(e=Tr(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(pa,ma).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=Bi[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+Gi+"|$)"))&&Bi(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==Ui&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var o=ha.attr(r,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,d,p,m,h=i!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(i){for(;h;){for(f=e;f=f[h];)if(s?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;m=h="only"===t&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&b){for(p=(c=(l=g[Li]||(g[Li]={}))[t]||[])[0]===$i&&c[1],d=c[0]===$i&&c[2],f=p&&g.childNodes[p];f=++p&&f&&f[h]||(d=p=0)||m.pop();)if(1===f.nodeType&&++d&&f===e){l[t]=[$i,p,d];break}}else if(b&&(c=(e[Li]||(e[Li]={}))[t])&&c[0]===$i)d=c[1];else for(;(f=++p&&f&&f[h]||(d=p=0)||m.pop())&&((s?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[Li]||(f[Li]={}))[t]=[$i,d]),f!==e)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(t,e){var n,r=Sr.pseudos[t]||Sr.setFilters[t.toLowerCase()]||ha.error("unsupported pseudo: "+t);return r[Li]?r(e):r.length>1?(n=[t,t,"",e],Sr.setFilters.hasOwnProperty(t.toLowerCase())?va((function(t,n){for(var o,i=r(t,e),a=i.length;a--;)t[o=Xi.call(t,i[a])]=!(n[o]=i[a])})):function(t){return r(t,0,n)}):r}},pseudos:{not:va((function(t){var e=[],n=[],r=Nr(t.replace(ta,"$1"));return r[Li]?va((function(t,e,n,o){for(var i,a=r(t,null,o,[]),s=t.length;s--;)(i=a[s])&&(t[s]=!(e[s]=i))})):function(t,o,i){return e[0]=t,r(e,null,i,n),e[0]=null,!n.pop()}})),has:va((function(t){return function(e){return ha(t,e).length>0}})),contains:va((function(t){return t=t.replace(pa,ma),function(e){return(e.textContent||e.innerText||Dr(e)).indexOf(t)>-1}})),lang:va((function(t){return ia.test(t||"")||ha.error("unsupported lang: "+t),t=t.replace(pa,ma).toLowerCase(),function(e){var n;do{if(n=Br?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=window.location&&window.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===Rr},focus:function(t){return t===$r.activeElement&&(!$r.hasFocus||$r.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!Sr.pseudos.empty(t)},header:function(t){return ua.test(t.nodeName)},input:function(t){return sa.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ya((function(){return[0]})),last:ya((function(t,e){return[e-1]})),eq:ya((function(t,e,n){return[n<0?n+e:n]})),even:ya((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:ya((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:ya((function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t})),gt:ya((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}}).pseudos.nth=Sr.pseudos.eq,H(["radio","checkbox","file","password","image"],(function(t){Sr.pseudos[t]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(t)})),H(["submit","reset"],(function(t){Sr.pseudos[t]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(t)})),wa.prototype=Sr.filters=Sr.pseudos,Sr.setFilters=new wa,Tr=ha.tokenize=function(t,e){var n,r,o,i,a,s,u,c=Mi[t+" "];if(c)return e?0:c.slice(0);for(a=t,s=[],u=Sr.preFilter;a;){for(i in n&&!(r=ea.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(o=[])),n=!1,(r=na.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ta," ")}),a=a.slice(n.length)),Sr.filter)Sr.filter.hasOwnProperty(i)&&(!(r=aa[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return e?a.length:a?ha.error(t):Mi(t,s).slice(0)},Nr=ha.compile=function(t,e){var n,r=[],o=[],i=ji[t+" "];if(!i){for(e||(e=Tr(t)),n=e.length;n--;)(i=Ea(e[n]))[Li]?r.push(i):o.push(i);(i=ji(t,function(t,e){var n=e.length>0,r=t.length>0,o=function(o,i,a,s,u){var c,l,f,d=0,p="0",m=o&&[],h=[],g=Ar,v=o||r&&Sr.find.TAG("*",u),b=$i+=null==g?1:Math.random()||.1,y=v.length;for(u&&(Ar=i!==$r&&i);p!==y&&null!=(c=v[p]);p++){if(r&&c){for(l=0;f=t[l++];)if(f(c,i,a)){s.push(c);break}u&&($i=b)}n&&((c=!f&&c)&&d--,o&&m.push(c))}if(d+=p,n&&p!==d){for(l=0;f=e[l++];)f(m,h,i,a);if(o){if(d>0)for(;p--;)m[p]||h[p]||(h[p]=qi.call(s));h=Sa(h)}Yi.apply(s,h),u&&!o&&h.length>0&&d+e.length>1&&ha.uniqueSort(s)}return u&&($i=b,Ar=g),m};return n?va(o):o}(o,r))).selector=t}return i},Or=ha.select=function(t,e,n,r){var o,i,a,s,u,c="function"==typeof t&&t,l=!r&&Tr(t=c.selector||t);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&kr.getById&&9===e.nodeType&&Br&&Sr.relative[i[1].type]){if(!(e=(Sr.find.ID(a.matches[0].replace(pa,ma),e)||[])[0]))return n;c&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=aa.needsContext.test(t)?0:i.length;o--&&(a=i[o],!Sr.relative[s=a.type]);)if((u=Sr.find[s])&&(r=u(a.matches[0].replace(pa,ma),fa.test(i[0].type)&&Ca(e.parentNode)||e))){if(i.splice(o,1),!(t=r.length&&_a(i)))return Yi.apply(n,r),n;break}}return(c||Nr(t,l))(r,e,!Br,n,fa.test(t)&&Ca(e.parentNode)||e),n},kr.sortStable=Li.split("").sort(Fi).join("")===Li,kr.detectDuplicates=!!Lr,Ir(),kr.sortDetached=!0;var Ta=document,Na=Array.prototype.push,Oa=Array.prototype.slice,Aa=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Pa=Pi.Event,La=ke.makeMap("children,contents,next,prev"),Ia=function(t){return void 0!==t},$a=function(t){return"string"==typeof t},Ra=function(t,e){var n,r=(e=e||Ta).createElement("div"),o=e.createDocumentFragment();for(r.innerHTML=t;n=r.firstChild;)o.appendChild(n);return o},Ba=function(t,e,n,r){var o;if($a(e))e=Ra(e,Za(t[0]));else if(e.length&&!e.nodeType){if(e=es.makeArray(e),r)for(o=e.length-1;o>=0;o--)Ba(t,e[o],n,r);else for(o=0;o<e.length;o++)Ba(t,e[o],n,r);return t}if(e.nodeType)for(o=t.length;o--;)n.call(t[o],e);return t},Ma=function(t,e){return t&&e&&-1!==(" "+t.className+" ").indexOf(" "+e+" ")},ja=function(t,e,n){var r,o;return e=es(e)[0],t.each((function(){var t=this;n&&r===t.parentNode||(r=t.parentNode,o=e.cloneNode(!1),t.parentNode.insertBefore(o,t)),o.appendChild(t)})),t},Fa=ke.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ua=ke.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),za={for:"htmlFor",class:"className",readonly:"readOnly"},Va={float:"cssFloat"},Ha={},qa={},Wa=function(t,e){return new es.fn.init(t,e)},Ya=/^\s*|\s*$/g,Ka=function(t){return null==t?"":(""+t).replace(Ya,"")},Xa=function(t,e){var n,r,o,i;if(t)if(void 0===(n=t.length)){for(r in t)if(t.hasOwnProperty(r)&&(i=t[r],!1===e.call(i,r,i)))break}else for(o=0;o<n&&(i=t[o],!1!==e.call(i,o,i));o++);return t},Ga=function(t,e){var n=[];return Xa(t,(function(t,r){e(r,t)&&n.push(r)})),n},Za=function(t){return t?9===t.nodeType?t:t.ownerDocument:Ta};Wa.fn=Wa.prototype={constructor:Wa,selector:"",context:null,length:0,init:function(t,e){var n,r,o=this;if(!t)return o;if(t.nodeType)return o.context=o[0]=t,o.length=1,o;if(e&&e.nodeType)o.context=e;else{if(e)return es(t).attr(e);o.context=e=document}if($a(t)){if(o.selector=t,!(n="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Aa.exec(t)))return es(e).find(t);if(n[1])for(r=Ra(t,Za(e)).firstChild;r;)Na.call(o,r),r=r.nextSibling;else{if(!(r=Za(e).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(t);o.length=1,o[0]=r}}else this.add(t,!1);return o},toArray:function(){return ke.toArray(this)},add:function(t,e){var n,r,o=this;if($a(t))return o.add(es(t));if(!1!==e)for(n=es.unique(o.toArray().concat(es.makeArray(t))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Na.apply(o,es.makeArray(t));return o},attr:function(t,e){var n,r=this;if("object"==typeof t)Xa(t,(function(t,e){r.attr(t,e)}));else{if(!Ia(e)){if(r[0]&&1===r[0].nodeType){if((n=Ha[t])&&n.get)return n.get(r[0],t);if(Ua[t])return r.prop(t)?t:void 0;null===(e=r[0].getAttribute(t,2))&&(e=void 0)}return e}this.each((function(){var n;if(1===this.nodeType){if((n=Ha[t])&&n.set)return void n.set(this,e);null===e?this.removeAttribute(t,2):this.setAttribute(t,e,2)}}))}return r},removeAttr:function(t){return this.attr(t,null)},prop:function(t,e){var n=this;if("object"==typeof(t=za[t]||t))Xa(t,(function(t,e){n.prop(t,e)}));else{if(!Ia(e))return n[0]&&n[0].nodeType&&t in n[0]?n[0][t]:e;this.each((function(){1===this.nodeType&&(this[t]=e)}))}return n},css:function(t,e){var n,r,o=this,i=function(t){return t.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()}))},a=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t}))};if("object"==typeof t)Xa(t,(function(t,e){o.css(t,e)}));else if(Ia(e))t=i(t),"number"!=typeof e||Fa[t]||(e=e.toString()+"px"),o.each((function(){var n=this.style;if((r=qa[t])&&r.set)r.set(this,e);else{try{this.style[Va[t]||t]=e}catch(t){}null!==e&&""!==e||(n.removeProperty?n.removeProperty(a(t)):n.removeAttribute(t))}}));else{if(n=o[0],(r=qa[t])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(t)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(t))}catch(t){return}}return o},remove:function(){for(var t,e=this.length;e--;)t=this[e],Pa.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var t,e=this.length;e--;)for(t=this[e];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(t){var e,n=this;if(Ia(t)){e=n.length;try{for(;e--;)n[e].innerHTML=t}catch(r){es(n[e]).empty().append(t)}return n}return n[0]?n[0].innerHTML:""},text:function(t){var e,n=this;if(Ia(t)){for(e=n.length;e--;)"innerText"in n[e]?n[e].innerText=t:n[0].textContent=t;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Ba(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(t)}))},prepend:function(){return Ba(this,arguments,(function(t){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(t,this.firstChild)}),!0)},before:function(){var t=this;return t[0]&&t[0].parentNode?Ba(t,arguments,(function(t){this.parentNode.insertBefore(t,this)})):t},after:function(){var t=this;return t[0]&&t[0].parentNode?Ba(t,arguments,(function(t){this.parentNode.insertBefore(t,this.nextSibling)}),!0):t},appendTo:function(t){return es(t).append(this),this},prependTo:function(t){return es(t).prepend(this),this},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){return ja(this,t)},wrapAll:function(t){return ja(this,t,!0)},wrapInner:function(t){return this.each((function(){es(this).contents().wrapAll(t)})),this},unwrap:function(){return this.parent().each((function(){es(this).replaceWith(this.childNodes)}))},clone:function(){var t=[];return this.each((function(){t.push(this.cloneNode(!0))})),es(t)},addClass:function(t){return this.toggleClass(t,!0)},removeClass:function(t){return this.toggleClass(t,!1)},toggleClass:function(t,e){var n=this;return"string"!=typeof t||(-1!==t.indexOf(" ")?Xa(t.split(" "),(function(){n.toggleClass(this,e)})):n.each((function(n,r){var o=Ma(r,t);if(o!==e){var i=r.className;o?r.className=Ka((" "+i+" ").replace(" "+t+" "," ")):r.className+=i?" "+t:t}}))),n},hasClass:function(t){return Ma(this[0],t)},each:function(t){return Xa(this,t)},on:function(t,e){return this.each((function(){Pa.bind(this,t,e)}))},off:function(t,e){return this.each((function(){Pa.unbind(this,t,e)}))},trigger:function(t){return this.each((function(){"object"==typeof t?Pa.fire(this,t.type,t):Pa.fire(this,t)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return es(Oa.apply(this,arguments))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(t){var e,n,r=[];for(e=0,n=this.length;e<n;e++)es.find(t,this[e],r);return es(r)},filter:function(t){return es("function"==typeof t?Ga(this.toArray(),(function(e,n){return t(n,e)})):es.filter(t,this.toArray()))},closest:function(t){var e=[];return t instanceof es&&(t=t[0]),this.each((function(n,r){for(;r;){if("string"==typeof t&&es(r).is(t)){e.push(r);break}if(r===t){e.push(r);break}r=r.parentNode}})),es(e)},offset:function(t){var e,n,r,o,i=0,a=0;return t?this.css(t):((e=this[0])&&(r=(n=e.ownerDocument).documentElement,e.getBoundingClientRect&&(i=(o=e.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Na,sort:Array.prototype.sort,splice:Array.prototype.splice},ke.extend(Wa,{extend:ke.extend,makeArray:function(t){return(e=t)&&e===e.window||t.nodeType?[t]:ke.toArray(t);var e},inArray:function(t,e){var n;if(e.indexOf)return e.indexOf(t);for(n=e.length;n--;)if(e[n]===t)return n;return-1},isArray:ke.isArray,each:Xa,trim:Ka,grep:Ga,find:ha,expr:ha.selectors,unique:ha.uniqueSort,text:ha.getText,contains:ha.contains,filter:function(t,e,n){var r=e.length;for(n&&(t=":not("+t+")");r--;)1!==e[r].nodeType&&e.splice(r,1);return e=1===e.length?es.find.matchesSelector(e[0],t)?[e[0]]:[]:es.find.matches(t,e)}});var Ja=function(t,e,n){var r=[],o=t[e];for("string"!=typeof n&&n instanceof es&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&es(o).is(n))break}1===o.nodeType&&r.push(o),o=o[e]}return r},Qa=function(t,e,n,r){var o=[];for(r instanceof es&&(r=r[0]);t;t=t[e])if(!n||t.nodeType===n){if(void 0!==r){if(t===r)break;if("string"==typeof r&&es(t).is(r))break}o.push(t)}return o},ts=function(t,e,n){for(t=t[e];t;t=t[e])if(t.nodeType===n)return t;return null};Xa({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Ja(t,"parentNode")},next:function(t){return ts(t,"nextSibling",1)},prev:function(t){return ts(t,"previousSibling",1)},children:function(t){return Qa(t.firstChild,"nextSibling",1)},contents:function(t){return ke.toArray(("iframe"===t.nodeName?t.contentDocument||t.contentWindow.document:t).childNodes)}},(function(t,e){Wa.fn[t]=function(n){var r=[];this.each((function(){var t=e.call(r,this,n,r);t&&(es.isArray(t)?r.push.apply(r,t):r.push(t))})),this.length>1&&(La[t]||(r=es.unique(r)),0===t.indexOf("parents")&&(r=r.reverse()));var o=es(r);return n?o.filter(n):o}})),Xa({parentsUntil:function(t,e){return Ja(t,"parentNode",e)},nextUntil:function(t,e){return Qa(t,"nextSibling",1,e).slice(1)},prevUntil:function(t,e){return Qa(t,"previousSibling",1,e).slice(1)}},(function(t,e){Wa.fn[t]=function(n,r){var o=[];this.each((function(){var t=e.call(o,this,n,o);t&&(es.isArray(t)?o.push.apply(o,t):o.push(t))})),this.length>1&&(o=es.unique(o),0!==t.indexOf("parents")&&"prevUntil"!==t||(o=o.reverse()));var i=es(o);return r?i.filter(r):i}})),Wa.fn.is=function(t){return!!t&&this.filter(t).length>0},Wa.fn.init.prototype=Wa.fn,Wa.overrideDefaults=function(t){var e,n=function(r,o){return e=e||t(),0===arguments.length&&(r=e.element),o||(o=e.context),new n.fn.init(r,o)};return es.extend(n,this),n},Wa.attrHooks=Ha,Wa.cssHooks=qa;var es=Wa,ns=ke.each,rs=ke.grep,os=ye.ie,is=/^([a-z0-9],?)+$/i,as=function(t,e){var n=e.attr("style"),r=t.serialize(t.parse(n),e[0].nodeName);r||(r=null),e.attr("data-mce-style",r)},ss=function(t,e){var n,r,o=0;if(t)for(n=t.nodeType,t=t.previousSibling;t;t=t.previousSibling)r=t.nodeType,(!e||3!==r||r!==n&&t.nodeValue.length)&&(o++,n=r);return o},us=function(t,e){void 0===e&&(e={});var n={},r=window,o={},i=0,a=Qr.forElement(De.fromDom(t),{contentCssCors:e.contentCssCors,referrerPolicy:e.referrerPolicy}),s=[],u=e.schema?e.schema:wi({}),c=xi({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope},e.schema),l=e.ownEvents?new Pi:Pi.Event,f=u.getBlockElements(),p=es.overrideDefaults((function(){return{context:t,element:z.getRoot()}})),m=function(e){return e&&t&&d(e)?t.getElementById(e):e},h=function(t){return p("string"==typeof t?m(t):t)},g=function(t,e,n){var r,o,i=h(t);return i.length&&(o=(r=V[e])&&r.get?r.get(i,e):i.attr(e)),void 0===o&&(o=n||""),o},v=function(t){var e=m(t);return e?e.attributes:[]},y=function(t,n,r){""===r&&(r=null);var o=h(t),i=o.attr(n);if(o.length){var a=V[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&e.onSetAttrib&&e.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},C=function(){return e.root_element||t.body},w=function(e,n){return ir(t.body,m(e),n)},x=function(t,e,n){var r=h(t);return n?r.css(e):("float"===(e=e.replace(/-(\D)/g,(function(t,e){return e.toUpperCase()})))&&(e=ye.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[e]:void 0)},k=function(t){var e,n;return t=m(t),e=x(t,"width"),n=x(t,"height"),-1===e.indexOf("px")&&(e=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(e,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},S=function(t,e){var n;if(!t)return!1;if(!Array.isArray(t)){if("*"===e)return 1===t.nodeType;if(is.test(e)){var r=e.toLowerCase().split(/,/),o=t.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(t.nodeType&&1!==t.nodeType)return!1}var i=Array.isArray(t)?t:[t];return ha(e,i[0].ownerDocument||i[0],null,i).length>0},D=function(t,e,n,r){var o,i=[],a=m(t);for(r=void 0===r,n=n||("BODY"!==C().nodeName?C().parentNode:null),ke.is(e,"string")&&(o=e,e="*"===e?function(t){return 1===t.nodeType}:function(t){return S(t,o)});a&&!(a===n||b(a.nodeType)||Rn(a)||Bn(a));){if(!e||"function"==typeof e&&e(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},E=function(t,e,n){var r=e;if(t)for("string"==typeof e&&(r=function(t){return S(t,e)}),t=t[n];t;t=t[n])if("function"==typeof r&&r(t))return t;return null},T=function(t,e,n){var r,o="string"==typeof t?m(t):t;if(!o)return!1;if(ke.isArray(o)&&(o.length||0===o.length))return r=[],ns(o,(function(t,o){t&&r.push(e.call(n,"string"==typeof t?m(t):t,o))})),r;var i=n||this;return e.call(i,o)},N=function(t,e){h(t).each((function(t,n){ns(e,(function(t,e){y(n,e,t)}))}))},O=function(t,e){var n=h(t);os?n.each((function(t,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+e,n.removeChild(n.firstChild)}catch(t){es("<div></div>").html("<br>"+e).contents().slice(1).appendTo(n)}return e}})):n.html(e)},A=function(e,n,r,o,i){return T(e,(function(e){var a="string"==typeof n?t.createElement(n):n;return N(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&O(a,o)),i?a:e.appendChild(a)}))},P=function(e,n,r){return A(t.createElement(e),e,n,r,!0)},L=fi.encodeAllRaw,I=function(t,e){var n=h(t);return e?n.each((function(){for(var t;t=this.firstChild;)3===t.nodeType&&0===t.data.length?this.removeChild(t):this.parentNode.insertBefore(t,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},$=function(t,e,n){h(t).toggleClass(e,n).each((function(){""===this.className&&es(this).attr("class",null)}))},R=function(t,e,n){return T(e,(function(e){return ke.is(e,"array")&&(t=t.cloneNode(!0)),n&&ns(rs(e.childNodes),(function(e){t.appendChild(e)})),e.parentNode.replaceChild(t,e)}))},B=function(t){if(Dn(t)){var e="a"===t.nodeName.toLowerCase()&&!g(t,"href")&&g(t,"id");if(g(t,"name")||g(t,"data-mce-bookmark")||e)return!0}return!1},M=function(){return t.createRange()},j=function(n,o,i,a){if(ke.isArray(n)){for(var u=n.length,c=[];u--;)c[u]=j(n[u],o,i,a);return c}return!e.collect||n!==t&&n!==r||s.push([n,o,i,a]),l.bind(n,o,i,a||z)},F=function(e,n,o){if(ke.isArray(e)){for(var i=e.length,a=[];i--;)a[i]=F(e[i],n,o);return a}if(s.length>0&&(e===t||e===r))for(i=s.length;i--;){var u=s[i];e!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(e,n,o)},U=function(t){if(t&&Dn(t)){var e=t.getAttribute("data-mce-contenteditable");return e&&"inherit"!==e?e:"inherit"!==t.contentEditable?t.contentEditable:null}return null},z={doc:t,settings:e,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:s,styles:c,schema:u,events:l,isBlock:function(t){if("string"==typeof t)return!!f[t];if(t){var e=t.nodeType;if(e)return!(1!==e||!f[t.nodeName])}return!1},$:p,$$:h,root:null,clone:function(e,n){if(!os||1!==e.nodeType||n)return e.cloneNode(n);var r=t.createElement(e.nodeName);return ns(v(e),(function(t){y(r,t.nodeName,g(e,t.nodeName))})),r},getRoot:C,getViewPort:function(t){var e=xn(t);return{x:e.x,y:e.y,w:e.width,h:e.height}},getRect:function(t){t=m(t);var e=w(t),n=k(t);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:k,getParent:function(t,e,n){var r=D(t,e,n,!1);return r&&r.length>0?r[0]:null},getParents:D,get:m,getNext:function(t,e){return E(t,e,"nextSibling")},getPrev:function(t,e){return E(t,e,"previousSibling")},select:function(n,r){return ha(n,m(r)||e.root_element||t,[])},is:S,add:A,create:P,createHTML:function(t,e,n){var r,o="";for(r in o+="<"+t,e)e.hasOwnProperty(r)&&null!==e[r]&&void 0!==e[r]&&(o+=" "+r+'="'+L(e[r])+'"');return void 0!==n?o+">"+n+"</"+t+">":o+" />"},createFragment:function(e){var n,r=t.createElement("div"),o=t.createDocumentFragment();for(o.appendChild(r),e&&(r.innerHTML=e);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:I,setStyle:function(t,n,r){var o=d(n)?h(t).css(n,r):h(t).css(n);e.update_styles&&as(c,o)},getStyle:x,setStyles:function(t,n){var r=h(t).css(n);e.update_styles&&as(c,r)},removeAllAttribs:function(t){return T(t,(function(t){var e,n=t.attributes;for(e=n.length-1;e>=0;e--)t.removeAttributeNode(n.item(e))}))},setAttrib:y,setAttribs:N,getAttrib:g,getPos:w,parseStyle:function(t){return c.parse(t)},serializeStyle:function(t,e){return c.serialize(t,e)},addStyle:function(e){var r,o;if(z!==us.DOM&&t===document){if(n[e])return;n[e]=!0}(o=t.getElementById("mceDefaultStyles"))||((o=t.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=t.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=e:o.appendChild(t.createTextNode(e))},loadCSS:function(t){t||(t=""),H(t.split(","),(function(t){o[t]=!0,a.load(t,_)}))},addClass:function(t,e){h(t).addClass(e)},removeClass:function(t,e){$(t,e,!1)},hasClass:function(t,e){return h(t).hasClass(e)},toggleClass:$,show:function(t){h(t).show()},hide:function(t){h(t).hide()},isHidden:function(t){return"none"===h(t).css("display")},uniqueId:function(t){return(t||"mce_")+i++},setHTML:O,getOuterHTML:function(t){var e="string"==typeof t?m(t):t;return Dn(e)?e.outerHTML:es("<div></div>").append(es(e).clone()).html()},setOuterHTML:function(t,e){h(t).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=e)}catch(t){}I(es(this).html(e),!0)}))},decode:fi.decode,encode:L,insertAfter:function(t,e){var n=m(e);return T(t,(function(t){var e=n.parentNode,r=n.nextSibling;return r?e.insertBefore(t,r):e.appendChild(t),t}))},replace:R,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=P(e),ns(v(t),(function(e){y(n,e.nodeName,g(t,e.nodeName))})),R(n,t,!0)),n||t},findCommonAncestor:function(t,e){for(var n,r=t;r;){for(n=e;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&t.ownerDocument?t.ownerDocument.documentElement:r},toHex:function(t){return c.toHex(ke.trim(t))},run:T,getAttribs:v,isEmpty:function(t,e){var n,r,o=0;if(B(t))return!1;if(t=t.firstChild){var i=new to(t,t.parentNode),a=u?u.getWhiteSpaceElements():{};e=e||(u?u.getNonEmptyElements():null);do{if(n=t.nodeType,Dn(t)){var s=t.getAttribute("data-mce-bogus");if(s){t=i.next("all"===s);continue}if(r=t.nodeName.toLowerCase(),e&&e[r]){if("br"===r){o++,t=i.next();continue}return!1}if(B(t))return!1}if(8===n)return!1;if(3===n&&!Uo(t.nodeValue))return!1;if(3===n&&t.parentNode&&a[t.parentNode.nodeName]&&Uo(t.nodeValue))return!1;t=i.next()}while(t)}return o<=1},createRng:M,nodeIndex:ss,split:function(t,e,n){var r,o,i,a=M();if(t&&e)return a.setStart(t.parentNode,ss(t)),a.setEnd(e.parentNode,ss(e)),r=a.extractContents(),(a=M()).setStart(e.parentNode,ss(e)+1),a.setEnd(t.parentNode,ss(t)+1),o=a.extractContents(),(i=t.parentNode).insertBefore(Zo(z,r),t),n?i.insertBefore(n,t):i.insertBefore(e,t),i.insertBefore(Zo(z,o),t),I(t),n||e},bind:j,unbind:F,fire:function(t,e,n){return l.fire(t,e,n)},getContentEditable:U,getContentEditableParent:function(t){for(var e=C(),n=null;t&&t!==e&&null===(n=U(t));t=t.parentNode);return n},destroy:function(){if(s.length>0)for(var t=s.length;t--;){var e=s[t];l.unbind(e[0],e[1],e[2])}st(o,(function(t,e){a.unload(e),delete o[e]})),ha.setDocument&&ha.setDocument()},isChildOf:function(t,e){for(;t;){if(e===t)return!0;t=t.parentNode}return!1},dumpRng:function(t){return"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset}},V=function(t,e,n){var r=e.keep_values,o={set:function(t,r,o){e.url_converter&&(r=e.url_converter.call(e.url_converter_scope||n(),r,o,t[0])),t.attr("data-mce-"+o,r).attr(o,r)},get:function(t,e){return t.attr("data-mce-"+e)||t.attr(e)}},i={style:{set:function(e,n){null===n||"object"!=typeof n?(r&&e.attr("data-mce-style",n),null!==n&&"string"==typeof n?(e.removeAttr("style"),e.css(t.parse(n))):e.attr("style",n)):e.css(n)},get:function(e){var n=e.attr("data-mce-style")||e.attr("style");return t.serialize(t.parse(n),e[0].nodeName)}}};return r&&(i.href=i.src=o),i}(c,e,(function(){return z}));return z};us.DOM=us(document),us.nodeIndex=ss;var cs=us.DOM,ls=ke.each,fs=ke.grep,ds=function(){function t(t){void 0===t&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return t.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},t.prototype.loadScript=function(t,e,n){var r,o=cs,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=ke._addCacheSuffix(t),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),e()},r.onerror=function(){i(),C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},t.prototype.isDone=function(t){return 2===this.states[t]},t.prototype.markDone=function(t){this.states[t]=2},t.prototype.add=function(t,e,n,r){var o=this.states[t];this.queue.push(t),void 0===o&&(this.states[t]=0),e&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:e,failure:r,scope:n||this}))},t.prototype.load=function(t,e,n,r){return this.add(t,e,n,r)},t.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},t.prototype.loadQueue=function(t,e,n){this.loadScripts(this.queue,t,e,n)},t.prototype.loadScripts=function(t,e,n,r){var o=this,i=[],a=function(t,e){ls(o.scriptLoadedCallbacks[e],(function(e){C(e[t])&&e[t].call(e.scope)})),o.scriptLoadedCallbacks[e]=void 0};o.queueLoadedCallbacks.push({success:e,failure:r,scope:n||this});var s=function(){var e=fs(t);if(t.length=0,ls(e,(function(t){2!==o.states[t]?3!==o.states[t]?1!==o.states[t]&&(o.states[t]=1,o.loading++,o.loadScript(t,(function(){o.states[t]=2,o.loading--,a("success",t),s()}),(function(){o.states[t]=3,o.loading--,i.push(t),a("failure",t),s()}))):a("failure",t):a("success",t)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,ls(n,(function(t){0===i.length?C(t.success)&&t.success.call(t.scope):C(t.failure)&&t.failure.call(t.scope,i)}))}};s()},t.ScriptLoader=new t,t}(),ps=function(t){var e=t;return{get:function(){return e},set:function(t){e=t}}},ms={},hs=ps("en"),gs=function(){return ht(ms,hs.get())},vs={getData:function(){return ut(ms,(function(t){return Dt({},t)}))},setCode:function(t){t&&hs.set(t)},getCode:function(){return hs.get()},add:function(t,e){var n=ms[t];n||(ms[t]=n={}),st(e,(function(t,e){n[e.toLowerCase()]=t}))},translate:function(t){var e,n=gs().getOr({}),r=function(t){return C(t)?Object.prototype.toString.call(t):o(t)?"":""+t},o=function(t){return""===t||null==t},i=function(t){var e=r(t);return ht(n,e.toLowerCase()).map(r).getOr(e)},a=function(t){return t.replace(/{context:\w+}$/,"")};if(o(t))return"";if(p(e=t)&&gt(e,"raw"))return r(t.raw);if(function(t){return m(t)&&t.length>1}(t)){var s=t.slice(1);return a(i(t[0]).replace(/\{([0-9]+)\}/g,(function(t,e){return gt(s,e)?r(s[e]):t})))}return a(i(t))},isRtl:function(){return gs().bind((function(t){return ht(t,"_dir")})).exists((function(t){return"rtl"===t}))},hasCode:function(t){return gt(ms,t)}},bs=function(){var t=[],e={},n={},r=[],o=function(t,e){var n=W(r,(function(n){return n.name===t&&n.state===e}));H(n,(function(t){return t.callback()}))},i=function(t){var e;return n[t]&&(e=n[t].dependencies),e||[]},a=function(t,e){return"object"==typeof e?e:"string"==typeof t?{prefix:"",resource:e,suffix:""}:{prefix:t.prefix,resource:e,suffix:t.suffix}},s=function(t,r,u,c,l){if(!e[t]){var f="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==f.indexOf("/")&&-1===f.indexOf("://")&&(f=bs.baseURL+"/"+f),e[t]=f.substring(0,f.lastIndexOf("/"));var d=function(){o(t,"loaded"),function(t,e,n,r){var o=i(t);H(o,(function(t){var n=a(e,t);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(ds))}(t,r,u,c)};n[t]?d():ds.ScriptLoader.add(f,d,c,l)}},u=function(t,o,i){void 0===i&&(i="added"),gt(n,t)&&"added"===i||gt(e,t)&&"loaded"===i?o():r.push({name:t,state:i,callback:o})};return{items:t,urls:e,lookup:n,_listeners:r,get:function(t){if(n[t])return n[t].instance},dependencies:i,requireLangPack:function(t,n){!1!==bs.languageLoad&&u(t,(function(){var r=vs.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||ds.ScriptLoader.add(e[t]+"/langs/"+r+".js")}),"loaded")},add:function(e,r,i){var a=r;return t.push(a),n[e]={instance:a,dependencies:i},o(e,"added"),a},remove:function(t){delete e[t],delete n[t]},createUrl:a,addComponents:function(t,n){var r=e[t];H(n,(function(t){ds.ScriptLoader.add(r+"/"+t)}))},load:s,waitFor:u}};bs.languageLoad=!0,bs.baseURL="",bs.PluginManager=bs(),bs.ThemeManager=bs();var ys=function(t,e){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null===n&&(n=setTimeout((function(){t.apply(null,r),n=null}),e))}}},Cs=function(t,e){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];null!==n&&clearTimeout(n),n=setTimeout((function(){t.apply(null,r),n=null}),e)}}},ws=function(t,e){var n=Kn(t,e);return void 0===n||""===n?[]:n.split(" ")},_s=function(t){return void 0!==t.dom.classList},xs=function(t,e){return function(t,e,n){var r=ws(t,e).concat([n]);return Wn(t,e,r.join(" ")),!0}(t,"class",e)},ks=function(t,e){return function(t,e,n){var r=W(ws(t,e),(function(t){return t!==n}));return r.length>0?Wn(t,e,r.join(" ")):Gn(t,e),!1}(t,"class",e)},Ss=function(t,e){_s(t)?t.dom.classList.add(e):xs(t,e)},Ds=function(t){0===(_s(t)?t.dom.classList:function(t){return ws(t,"class")}(t)).length&&Gn(t,"class")},Es=function(t,e){return _s(t)&&t.dom.classList.contains(e)},Ts=function(t,e){var n=[];return H(Ke(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Ts(t,e))})),n},Ns=function(t,e){return function(t,e){var n=void 0===e?document:e.dom;return Ne(n)?[]:V(n.querySelectorAll(t),De.fromDom)}(e,t)},Os=k("mce-annotation"),As=k("data-mce-annotation"),Ps=k("data-mce-annotation-uid"),Ls=function(t,e){var n=t.selection.getRng(),r=De.fromDom(n.startContainer),o=De.fromDom(t.getBody()),i=e.fold((function(){return"."+Os()}),(function(t){return"["+As()+'="'+t+'"]'})),a=Xe(r,n.startOffset).getOr(r),s=Wr(a,i,(function(t){return Oe(t,o)})),u=function(t,e){return function(t,e){var n=t.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(e)}(t,e)?R.some(Kn(t,e)):R.none()};return s.bind((function(e){return u(e,""+Ps()).bind((function(n){return u(e,""+As()).map((function(e){var r=Is(t,n);return{uid:n,name:e,elements:r}}))}))}))},Is=function(t,e){var n=De.fromDom(t.getBody());return Ns(n,"["+Ps()+'="'+e+'"]')},$s=function(t,e){var n=ps({}),r=function(t,e){o(t,(function(t){return e(t),t}))},o=function(t,e){var r=n.get(),o=e(r.hasOwnProperty(t)?r[t]:{listeners:[],previous:ps(R.none())});r[t]=o,n.set(r)},i=Cs((function(){var e,i,a,s=n.get(),u=(e=it(s),(a=B.call(e,0)).sort(i),a);H(u,(function(e){o(e,(function(n){var o=n.previous.get();return Ls(t,R.some(e)).fold((function(){o.isSome()&&(!function(t){r(t,(function(e){H(e.listeners,(function(e){return e(!1,t)}))}))}(e),n.previous.set(R.none()))}),(function(t){var e=t.uid,i=t.name,a=t.elements;o.is(e)||(!function(t,e,n){r(t,(function(r){H(r.listeners,(function(r){return r(!0,t,{uid:e,nodes:V(n,(function(t){return t.dom}))})}))}))}(i,e,a),n.previous.set(R.some(e)))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);t.on("remove",(function(){i.cancel()})),t.on("NodeChange",(function(){i.throttle()}));return{addListener:function(t,e){o(t,(function(t){return{previous:t.previous,listeners:t.listeners.concat([e])}}))}}},Rs=function(t,e){t.on("init",(function(){t.serializer.addNodeFilter("span",(function(t){H(t,(function(t){(function(t){return R.from(t.attr(As())).bind(e.lookup)})(t).each((function(e){!1===e.persistent&&t.unwrap()}))}))}))}))},Bs=0,Ms=function(t){var e=(new Date).getTime();return t+"_"+Math.floor(1e9*Math.random())+ ++Bs+String(e)},js=function(t,e){var n,r,o=Fe(t).dom,i=De.fromDom(o.createDocumentFragment()),a=(n=e,(r=(o||document).createElement("div")).innerHTML=n,Ke(De.fromDom(r)));ln(i,a),fn(t),cn(t,i)},Fs=function(t,e){return De.fromDom(t.dom.cloneNode(e))},Us=function(t){return Fs(t,!1)},zs=function(t){return Fs(t,!0)},Vs=function(t,e,n){void 0===n&&(n=A);var r=new to(t,e),o=function(t){var e;do{e=r[t]()}while(e&&!In(e)&&!n(e));return R.from(e).filter(In)};return{current:function(){return R.from(r.current()).filter(In)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},Hs=function(t,e){var n=e||function(e){return t.isBlock(e)||Mn(e)||Un(e)},r=function(t,e,n,o){if(In(t)){var i=o(t,e,t.data);if(-1!==i)return R.some({container:t,offset:i})}return n().bind((function(t){return r(t.container,t.offset,n,o)}))};return{backwards:function(t,e,o,i){var a=Vs(t,i,n);return r(t,e,(function(){return a.prev().map((function(t){return{container:t,offset:t.length}}))}),o).getOrNull()},forwards:function(t,e,o,i){var a=Vs(t,i,n);return r(t,e,(function(){return a.next().map((function(t){return{container:t,offset:0}}))}),o).getOrNull()}}},qs=function(t,e,n){return t.isSome()&&e.isSome()?R.some(n(t.getOrDie(),e.getOrDie())):R.none()},Ws=Math.round,Ys=function(t){return t?{left:Ws(t.left),top:Ws(t.top),bottom:Ws(t.bottom),right:Ws(t.right),width:Ws(t.width),height:Ws(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Ks=function(t,e){return t=Ys(t),e||(t.left=t.left+t.width),t.right=t.left,t.width=0,t},Xs=function(t,e,n){return t>=0&&t<=Math.min(e.height,n.height)/2},Gs=function(t,e){var n=Math.min(e.height/2,t.height/2);return t.bottom-n<e.top||!(t.top>e.bottom)&&Xs(e.top-t.bottom,t,e)},Zs=function(t,e){return t.top>e.bottom||!(t.bottom<e.top)&&Xs(e.bottom-t.top,t,e)},Js=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},Qs=function(t){var e=t.startContainer,n=t.startOffset;return e.hasChildNodes()&&t.endOffset===n+1?e.childNodes[n]:null},tu=function(t,e){return 1===t.nodeType&&t.hasChildNodes()&&(e>=t.childNodes.length&&(e=t.childNodes.length-1),t=t.childNodes[e]),t},eu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),nu=function(t){return"string"==typeof t&&t.charCodeAt(0)>=768&&eu.test(t)},ru=Dn,ou=Bo,iu=Tn("display","block table"),au=Tn("float","left right"),su=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(!t[n](e))return!1;return!0}}(ru,ou,E(au)),uu=E(Tn("white-space","pre pre-line pre-wrap")),cu=In,lu=Mn,fu=us.nodeIndex,du=tu,pu=function(t){return"createRange"in t?t.createRange():us.DOM.createRng()},mu=function(t){return t&&/[\r\n\t ]/.test(t)},hu=function(t){return!!t.setStart&&!!t.setEnd},gu=function(t){var e,n=t.startContainer,r=t.startOffset;return!!(mu(t.toString())&&uu(n.parentNode)&&In(n)&&(e=n.data,mu(e[r-1])||mu(e[r+1])))},vu=function(t){return 0===t.left&&0===t.right&&0===t.top&&0===t.bottom},bu=function(t){var e,n=t.getClientRects();return e=n.length>0?Ys(n[0]):Ys(t.getBoundingClientRect()),!hu(t)&&lu(t)&&vu(e)?function(t){var e=t.ownerDocument,n=pu(e),r=e.createTextNode(po),o=t.parentNode;o.insertBefore(r,t),n.setStart(r,0),n.setEnd(r,1);var i=Ys(n.getBoundingClientRect());return o.removeChild(r),i}(t):vu(e)&&hu(t)?function(t){var e=t.startContainer,n=t.endContainer,r=t.startOffset,o=t.endOffset;if(e===n&&In(n)&&0===r&&1===o){var i=t.cloneRange();return i.setEndAfter(n),bu(i)}return null}(t):e},yu=function(t,e){var n=Ks(t,e);return n.width=1,n.right=n.left+1,n},Cu=function(t){var e,n,r=[],o=function(t){var e,n;0!==t.height&&(r.length>0&&(e=t,n=r[r.length-1],e.left===n.left&&e.top===n.top&&e.bottom===n.bottom&&e.right===n.right)||r.push(t))},i=function(t,e){var n=pu(t.ownerDocument);if(e<t.data.length){if(nu(t.data[e]))return r;if(nu(t.data[e-1])&&(n.setStart(t,e),n.setEnd(t,e+1),!gu(n)))return o(yu(bu(n),!1)),r}e>0&&(n.setStart(t,e-1),n.setEnd(t,e),gu(n)||o(yu(bu(n),!1))),e<t.data.length&&(n.setStart(t,e),n.setEnd(t,e+1),gu(n)||o(yu(bu(n),!0)))};if(cu(t.container()))return i(t.container(),t.offset()),r;if(ru(t.container()))if(t.isAtEnd())n=du(t.container(),t.offset()),cu(n)&&i(n,n.data.length),su(n)&&!lu(n)&&o(yu(bu(n),!1));else{if(n=du(t.container(),t.offset()),cu(n)&&i(n,0),su(n)&&t.isAtEnd())return o(yu(bu(n),!1)),r;e=du(t.container(),t.offset()-1),su(e)&&!lu(e)&&(iu(e)||iu(n)||!su(n))&&o(yu(bu(e),!1)),su(n)&&o(yu(bu(n),!0))}return r},wu=function(t,e,n){var r=function(){return n||(n=Cu(wu(t,e))),n};return{container:k(t),offset:k(e),toRange:function(){var n=pu(t.ownerDocument);return n.setStart(t,e),n.setEnd(t,e),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return cu(t),0===e},isAtEnd:function(){return cu(t)?e>=t.data.length:e>=t.childNodes.length},isEqual:function(n){return n&&t===n.container()&&e===n.offset()},getNode:function(n){return du(t,n?e-1:e)}}};wu.fromRangeStart=function(t){return wu(t.startContainer,t.startOffset)},wu.fromRangeEnd=function(t){return wu(t.endContainer,t.endOffset)},wu.after=function(t){return wu(t.parentNode,fu(t)+1)},wu.before=function(t){return wu(t.parentNode,fu(t))},wu.isAbove=function(t,e){return qs(nt(e.getClientRects()),rt(t.getClientRects()),Gs).getOr(!1)},wu.isBelow=function(t,e){return qs(rt(e.getClientRects()),nt(t.getClientRects()),Zs).getOr(!1)},wu.isAtStart=function(t){return!!t&&t.isAtStart()},wu.isAtEnd=function(t){return!!t&&t.isAtEnd()},wu.isTextPosition=function(t){return!!t&&In(t.container())},wu.isElementPosition=function(t){return!1===wu.isTextPosition(t)};var _u,xu=function(t,e){In(e)&&0===e.data.length&&t.remove(e)},ku=function(t,e,n){Bn(n)?function(t,e,n){var r=R.from(n.firstChild),o=R.from(n.lastChild);e.insertNode(n),r.each((function(e){return xu(t,e.previousSibling)})),o.each((function(e){return xu(t,e.nextSibling)}))}(t,e,n):function(t,e,n){e.insertNode(n),xu(t,n.previousSibling),xu(t,n.nextSibling)}(t,e,n)},Su=In,Du=On,Eu=us.nodeIndex,Tu=function(t){var e=t.parentNode;return Du(e)?Tu(e):e},Nu=function(t){return t?xt(t.childNodes,(function(t,e){return Du(e)&&"BR"!==e.nodeName?t=t.concat(Nu(e)):t.push(e),t}),[]):[]},Ou=function(t){return function(e){return t===e}},Au=function(t){return(Su(t)?"text()":t.nodeName.toLowerCase())+"["+function(t){var e,n;e=Nu(Tu(t)),n=kt(e,Ou(t),t),e=e.slice(0,n+1);var r=xt(e,(function(t,n,r){return Su(n)&&Su(e[r-1])&&t++,t}),0);return e=wt(e,En([t.nodeName])),(n=kt(e,Ou(t),t))-r}(t)+"]"},Pu=function(t,e){var n,r,o,i,a,s=[];return n=e.container(),r=e.offset(),Su(n)?o=function(t,e){for(;(t=t.previousSibling)&&Su(t);)e+=t.data.length;return e}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),s.push(Au(n)),a=function(t,e,n){var r=[];for(e=e.parentNode;!(e===t||n&&n(e));e=e.parentNode)r.push(e);return r}(t,n),a=wt(a,E(On)),(s=s.concat(Ct(a,(function(t){return Au(t)})))).reverse().join("/")+","+o},Lu=function(t,e){var n;if(!e)return null;var r=e.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=xt(o,(function(t,e){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(e);return n?("text()"===n[1]&&(n[1]="#text"),function(t,e,n){var r=Nu(t);return r=wt(r,(function(t,e){return!Su(t)||!Su(r[e-1])})),(r=wt(r,En([e])))[n]}(t,n[1],parseInt(n[2],10))):null}),t);return i?Su(i)?function(t,e){for(var n,r=t,o=0;Su(r);){if(n=r.data.length,e>=o&&e<=o+n){t=r,e-=o;break}if(!Su(r.nextSibling)){t=r,e=n;break}o+=n,r=r.nextSibling}return Su(t)&&e>t.data.length&&(e=t.data.length),wu(t,e)}(i,parseInt(n,10)):(n="after"===n?Eu(i)+1:Eu(i),wu(i.parentNode,n)):null},Iu=Un,$u=function(t,e,n,r,o){var i,a=r[o?"startContainer":"endContainer"],s=r[o?"startOffset":"endOffset"],u=[],c=0,l=t.getRoot();for(In(a)?u.push(n?function(t,e,n){var r,o;for(o=t(e.data.slice(0,n)).length,r=e.previousSibling;r&&In(r);r=r.previousSibling)o+=t(r.data).length;return o}(e,a,s):s):(s>=(i=a.childNodes).length&&i.length&&(c=1,s=Math.max(0,i.length-1)),u.push(t.nodeIndex(i[s],n)+c));a&&a!==l;a=a.parentNode)u.push(t.nodeIndex(a,n));return u},Ru=function(t,e,n){var r=0;return ke.each(t.select(e),(function(t){if("all"!==t.getAttribute("data-mce-bogus"))return t!==n&&void r++})),r},Bu=function(t,e){var n,r,o,i=e?"start":"end";n=t[i+"Container"],r=t[i+"Offset"],Dn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(e?r:r-1,o.length-1)])&&(r=e?0:n.childNodes.length,t["set"+(e?"Start":"End")](n,r))},Mu=function(t){return Bu(t,!0),Bu(t,!1),t},ju=function(t,e){var n;if(Dn(t)&&(t=tu(t,e),Iu(t)))return t;if(wo(t)){if(In(t)&&yo(t)&&(t=t.parentNode),n=t.previousSibling,Iu(n))return n;if(n=t.nextSibling,Iu(n))return n}},Fu=function(t,e,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Iu(r)||"IMG"===o)return{name:o,index:Ru(n.dom,o,r)};var a=function(t){return ju(t.startContainer,t.startOffset)||ju(t.endContainer,t.endOffset)}(i);return a?{name:o=a.tagName,index:Ru(n.dom,o,a)}:function(t,e,n,r){var o=e.dom,i={};return i.start=$u(o,t,n,r,!0),e.isCollapsed()||(i.end=$u(o,t,n,r,!1)),i}(t,n,e,i)},Uu=function(t,e,n){var r={"data-mce-type":"bookmark",id:e,style:"overflow:hidden;line-height:0px"};return n?t.create("span",r,"&#xFEFF;"):t.create("span",r)},zu=function(t,e){var n=t.dom,r=t.getRng(),o=n.uniqueId(),i=t.isCollapsed(),a=t.getNode(),s=a.nodeName;if("IMG"===s)return{name:s,index:Ru(n,s,a)};var u=Mu(r.cloneRange());if(!i){u.collapse(!1);var c=Uu(n,o+"_end",e);ku(n,u,c)}(r=Mu(r)).collapse(!0);var l=Uu(n,o+"_start",e);return ku(n,r,l),t.moveToBookmark({id:o,keep:!0}),{id:o}},Vu=function(t,e,n){return 2===e?Fu(go,n,t):3===e?function(t){var e=t.getRng();return{start:Pu(t.dom.getRoot(),wu.fromRangeStart(e)),end:Pu(t.dom.getRoot(),wu.fromRangeEnd(e))}}(t):e?function(t){return{rng:t.getRng()}}(t):zu(t,!1)},Hu=D(Fu,S,!0),qu=us.DOM,Wu=function(t,e,n){var r=t.getParam(e,n);if(-1!==r.indexOf("=")){var o=t.getParam(e,"","hash");return o.hasOwnProperty(t.id)?o[t.id]:n}return r},Yu=function(t){return t.getParam("content_security_policy","")},Ku=function(t){if(t.getParam("force_p_newlines",!1))return"p";var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},Xu=function(t){return t.getParam("forced_root_block_attrs",{})},Gu=function(t){return t.getParam("automatic_uploads",!0,"boolean")},Zu=function(t){return t.getParam("images_reuse_filename",!1,"boolean")},Ju=function(t){return t.getParam("icons","","string")},Qu=function(t){return t.getParam("images_upload_url","","string")},tc=function(t){return t.getParam("images_upload_base_path","","string")},ec=function(t){return t.getParam("images_upload_credentials",!1,"boolean")},nc=function(t){return t.getParam("images_upload_handler",null,"function")},rc=function(t){return t.getParam("content_css_cors",!1,"boolean")},oc=function(t){return t.getParam("referrer_policy","","string")},ic=function(t){return t.getParam("language","en","string")},ac=function(t){return t.getParam("indent_use_margin",!1)},sc=function(t){var e=t.getParam("font_css",[]);return m(e)?e:V(e.split(","),Bt)},uc=function(t){var e=t.getParam("object_resizing");return!1!==e&&!ye.iOS&&(d(e)?e:"table,img,figure.image,div,video,iframe")},cc=function(t){return t.getParam("event_root")},lc=function(t){return t.getParam("theme")},fc=function(t){return t.getParam("validate")},dc=function(t){return!1!==t.getParam("inline_boundaries")},pc=function(t){return t.getParam("content_css_cors")},mc=function(t){return t.getParam("plugins","","string")},hc=Dn,gc=In,vc=function(t){var e=t.parentNode;e&&e.removeChild(t)},bc=function(t){var e=go(t);return{count:t.length-e.length,text:e}},yc=function(t){for(var e;-1!==(e=t.data.lastIndexOf(mo));)t.deleteData(e,1)},Cc=function(t,e){return kc(t),e},wc=function(t,e){var n=e.container(),r=function(t,e){var n=F(t,e);return-1===n?R.none():R.some(n)}(ot(n.childNodes),t).map((function(t){return t<e.offset()?wu(n,e.offset()-1):e})).getOr(e);return kc(t),r},_c=function(t,e){return gc(t)&&e.container()===t?function(t,e){var n=bc(t.data.substr(0,e.offset())),r=bc(t.data.substr(e.offset()));return(n.text+r.text).length>0?(yc(t),wu(t,e.offset()-n.count)):e}(t,e):Cc(t,e)},xc=function(t,e){return wu.isTextPosition(e)?_c(t,e):function(t,e){return e.container()===t.parentNode?wc(t,e):Cc(t,e)}(t,e)},kc=function(t){hc(t)&&wo(t)&&(_o(t)?t.removeAttribute("data-mce-caret"):vc(t)),gc(t)&&(yc(t),0===t.data.length&&vc(t))},Sc=le().browser,Dc=Un,Ec=Vn,Tc=zn,Nc=function(t,e,n){var r,o,i,a,s,u=Ks(e.getBoundingClientRect(),n);return"BODY"===t.tagName?(r=t.ownerDocument.documentElement,o=t.scrollLeft||r.scrollLeft,i=t.scrollTop||r.scrollTop):(s=t.getBoundingClientRect(),o=t.scrollLeft-s.left,i=t.scrollTop-s.top),u.left+=o,u.right+=o,u.top+=i,u.bottom+=i,u.width=1,(a=e.offsetWidth-e.clientWidth)>0&&(n&&(a*=-1),u.left+=a,u.right+=a),u},Oc=function(t,e,n,r){var o,i,a=ps(R.none()),s=Ku(t),u=s.length>0?s:"p",c=function(){!function(t){for(var e=Ns(De.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n<e.length;n++){var r,o=e[n].dom,i=o.previousSibling;Eo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Do(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(e),i&&(kc(i),i=null),a.get().each((function(t){es(t.caret).remove(),a.set(R.none())})),o&&(Zr.clearInterval(o),o=null)},l=function(){o=Zr.setInterval((function(){r()?es("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):es("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500)};return{show:function(t,r){var o,s;if(c(),Tc(r))return null;if(!n(r))return i=function(t,e){var n,r=t.ownerDocument.createTextNode(mo),o=t.parentNode;if(e){if(n=t.previousSibling,bo(n)){if(wo(n))return n;if(Eo(n))return n.splitText(n.data.length-1)}o.insertBefore(r,t)}else{if(n=t.nextSibling,bo(n)){if(wo(n))return n;if(Do(n))return n.splitText(1),n}t.nextSibling?o.insertBefore(r,t.nextSibling):o.appendChild(r)}return r}(r,t),s=r.ownerDocument.createRange(),Pc(i.nextSibling)?(s.setStart(i,0),s.setEnd(i,0)):(s.setStart(i,1),s.setEnd(i,1)),s;i=So(u,r,t),o=Nc(e,r,t),es(i).css("top",o.top);var f=es('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(o).appendTo(e)[0];return a.set(R.some({caret:f,element:r,before:t})),a.get().each((function(e){t&&es(e.caret).addClass("mce-visual-caret-before")})),l(),(s=r.ownerDocument.createRange()).setStart(i,0),s.setEnd(i,0),s},hide:c,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.get().each((function(t){var n=Nc(e,t.element,t.before);es(t.caret).css(Dt({},n))}))},destroy:function(){return Zr.clearInterval(o)}}},Ac=function(){return Sc.isIE()||Sc.isEdge()||Sc.isFirefox()},Pc=function(t){return Dc(t)||Ec(t)},Lc=function(t){return Pc(t)||An(t)&&Ac()},Ic=Un,$c=Vn,Rc=Tn("display","block table table-cell table-caption list-item"),Bc=wo,Mc=yo,jc=Dn,Fc=Bo,Uc=function(t){return t>0},zc=function(t){return t<0},Vc=function(t,e){for(var n;n=t(e);)if(!Mc(n))return n;return null},Hc=function(t,e,n,r,o){var i=new to(t,r),a=Ic(t)||Mc(t);if(zc(e)){if(a&&n(t=Vc(i.prev.bind(i),!0)))return t;for(;t=Vc(i.prev.bind(i),o);)if(n(t))return t}if(Uc(e)){if(a&&n(t=Vc(i.next.bind(i),!0)))return t;for(;t=Vc(i.next.bind(i),o);)if(n(t))return t}return null},qc=function(t,e){for(;t&&t!==e;){if(Rc(t))return t;t=t.parentNode}return null},Wc=function(t,e,n){return qc(t.container(),n)===qc(e.container(),n)},Yc=function(t,e){if(!e)return null;var n=e.container(),r=e.offset();return jc(n)?n.childNodes[r+t]:null},Kc=function(t,e){var n=e.ownerDocument.createRange();return t?(n.setStartBefore(e),n.setEndBefore(e)):(n.setStartAfter(e),n.setEndAfter(e)),n},Xc=function(t,e,n){return qc(e,t)===qc(n,t)},Gc=function(t,e,n){var r,o;for(o=t?"previousSibling":"nextSibling";n&&n!==e;){if(r=n[o],Bc(r)&&(r=r[o]),Ic(r)||$c(r)){if(Xc(e,r,n))return r;break}if(Fc(r))break;n=n.parentNode}return null},Zc=D(Kc,!0),Jc=D(Kc,!1),Qc=function(t,e,n){var r,o,i,a=D(Gc,!0,e),s=D(Gc,!1,e);o=n.startContainer;var u=n.startOffset;if(yo(o)){if(jc(o)||(o=o.parentNode),"before"===(i=o.getAttribute("data-mce-caret"))&&(r=o.nextSibling,Lc(r)))return Zc(r);if("after"===i&&(r=o.previousSibling,Lc(r)))return Jc(r)}if(!n.collapsed)return n;if(In(o)){if(Bc(o)){if(1===t){if(r=s(o))return Zc(r);if(r=a(o))return Jc(r)}if(-1===t){if(r=a(o))return Jc(r);if(r=s(o))return Zc(r)}return n}if(Eo(o)&&u>=o.data.length-1)return 1===t&&(r=s(o))?Zc(r):n;if(Do(o)&&u<=1)return-1===t&&(r=a(o))?Jc(r):n;if(u===o.data.length)return(r=s(o))?Zc(r):n;if(0===u)return(r=a(o))?Jc(r):n}return n},tl=function(t,e){return R.from(Yc(t?0:-1,e)).filter(Ic)},el=function(t,e,n){var r=Qc(t,e,n);return-1===t?wu.fromRangeStart(r):wu.fromRangeEnd(r)},nl=function(t){return R.from(t.getNode()).map(De.fromDom)},rl=function(t,e){for(;e=t(e);)if(e.isVisible())return e;return e},ol=function(t,e){var n=Wc(t,e);return!(n||!Mn(t.getNode()))||n};!function(t){t[t.Backwards=-1]="Backwards",t[t.Forwards=1]="Forwards"}(_u||(_u={}));var il,al=Un,sl=In,ul=Dn,cl=Mn,ll=Bo,fl=function(t){return Io(t)||function(t){return!!Mo(t)&&!0!==K(ot(t.getElementsByTagName("*")),(function(t,e){return t||No(e)}),!1)}(t)},dl=jo,pl=function(t,e){return t.hasChildNodes()&&e<t.childNodes.length?t.childNodes[e]:null},ml=function(t,e){if(Uc(t)){if(ll(e.previousSibling)&&!sl(e.previousSibling))return wu.before(e);if(sl(e))return wu(e,0)}if(zc(t)){if(ll(e.nextSibling)&&!sl(e.nextSibling))return wu.after(e);if(sl(e))return wu(e,e.data.length)}return zc(t)?cl(e)?wu.before(e):wu.after(e):wu.before(e)},hl=function(t,e,n){var r,o,i,a;if(!ul(n)||!e)return null;if(e.isEqual(wu.after(n))&&n.lastChild){if(a=wu.after(n.lastChild),zc(t)&&ll(n.lastChild)&&ul(n.lastChild))return cl(n.lastChild)?wu.before(n.lastChild):a}else a=e;var s=a.container(),u=a.offset();if(sl(s)){if(zc(t)&&u>0)return wu(s,--u);if(Uc(t)&&u<s.length)return wu(s,++u);r=s}else{if(zc(t)&&u>0&&(o=pl(s,u-1),ll(o)))return!fl(o)&&(i=Hc(o,t,dl,o))?sl(i)?wu(i,i.data.length):wu.after(i):sl(o)?wu(o,o.data.length):wu.before(o);if(Uc(t)&&u<s.childNodes.length&&(o=pl(s,u),ll(o)))return cl(o)?function(t,e){var n=e.nextSibling;return n&&ll(n)?sl(n)?wu(n,0):wu.before(n):hl(_u.Forwards,wu.after(e),t)}(n,o):!fl(o)&&(i=Hc(o,t,dl,o))?sl(i)?wu(i,0):wu.before(i):sl(o)?wu(o,0):wu.after(o);r=o||a.getNode()}if((Uc(t)&&a.isAtEnd()||zc(t)&&a.isAtStart())&&(r=Hc(r,t,P,n,!0),dl(r,n)))return ml(t,r);o=Hc(r,t,dl,n);var c=St(W(function(t,e){for(var n=[];t&&t!==e;)n.push(t),t=t.parentNode;return n}(s,n),al));return!c||o&&c.contains(o)?o?ml(t,o):null:a=Uc(t)?wu.after(c):wu.before(c)},gl=function(t){return{next:function(e){return hl(_u.Forwards,e,t)},prev:function(e){return hl(_u.Backwards,e,t)}}},vl=function(t){return wu.isTextPosition(t)?0===t.offset():Bo(t.getNode())},bl=function(t){if(wu.isTextPosition(t)){var e=t.container();return t.offset()===e.data.length}return Bo(t.getNode(!0))},yl=function(t,e){return!wu.isTextPosition(t)&&!wu.isTextPosition(e)&&t.getNode()===e.getNode(!0)},Cl=function(t,e,n){return t?!yl(e,n)&&(r=e,!(!wu.isTextPosition(r)&&Mn(r.getNode())))&&bl(e)&&vl(n):!yl(n,e)&&vl(e)&&bl(n);var r},wl=function(t,e,n){var r=gl(e);return R.from(t?r.next(n):r.prev(n))},_l=function(t,e,n){return wl(t,e,n).bind((function(r){return Wc(n,r,e)&&Cl(t,n,r)?wl(t,e,r):R.some(r)}))},xl=function(t,e,n,r){return _l(t,e,n).bind((function(n){return r(n)?xl(t,e,n,r):R.some(n)}))},kl=function(t,e){var n,r=t?e.firstChild:e.lastChild;return In(r)?R.some(wu(r,t?0:r.data.length)):r?Bo(r)?R.some(t?wu.before(r):Mn(n=r)?wu.before(n):wu.after(n)):function(t,e,n){var r=t?wu.before(n):wu.after(n);return wl(t,e,r)}(t,e,r):R.none()},Sl=D(wl,!0),Dl=D(wl,!1),El=D(kl,!0),Tl=D(kl,!1),Nl="_mce_caret",Ol=function(t){return Dn(t)&&t.id===Nl},Al=function(t,e){for(;e&&e!==t;){if(e.id===Nl)return e;e=e.parentNode}return null},Pl=function(t,e){return Dn(e)&&t.isBlock(e)&&!e.innerHTML&&!ye.ie&&(e.innerHTML='<br data-mce-bogus="1" />'),e},Ll=function(t,e){return Tl(t).fold(A,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))},Il=function(t,e,n){return!(!function(t){return!1===t.hasChildNodes()}(e)||!Al(t,e))&&(function(t,e){var n=t.ownerDocument.createTextNode(mo);t.appendChild(n),e.setStart(n,0),e.setEnd(n,0)}(e,n),!0)},$l=function(t,e,n,r){var o,i,a,s,u=n[e?"start":"end"],c=t.getRoot();if(u){for(a=u[0],i=c,o=u.length-1;o>=1;o--){if(s=i.childNodes,Il(c,i,r))return!0;if(u[o]>s.length-1)return!!Il(c,i,r)||Ll(i,r);i=s[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),e?r.setStart(i,a):r.setEnd(i,a)}return!0},Rl=function(t){return In(t)&&t.data.length>0},Bl=function(t,e,n){var r,o,i,a,s,u,c=t.get(n.id+"_"+e),l=n.keep;if(c){if(r=c.parentNode,"start"===e?(l?c.hasChildNodes()?(r=c.firstChild,o=1):Rl(c.nextSibling)?(r=c.nextSibling,o=0):Rl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)+1):o=t.nodeIndex(c),s=r,u=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):Rl(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=t.nodeIndex(c)):o=t.nodeIndex(c),s=r,u=o),!l){for(a=c.previousSibling,i=c.nextSibling,ke.each(ke.grep(c.childNodes),(function(t){In(t)&&(t.nodeValue=t.nodeValue.replace(/\uFEFF/g,""))}));c=t.get(n.id+"_"+e);)t.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&In(a)&&!ye.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),t.remove(i),s=a,u=o)}return R.some(wu(s,u))}return R.none()},Ml=function(t,e){var n=t.dom;if(e){if(function(t){return ke.isArray(t.start)}(e))return function(t,e){var n=t.createRng();return $l(t,!0,e,n)&&$l(t,!1,e,n)?R.some(n):R.none()}(n,e);if(function(t){return d(t.start)}(e))return R.some(function(t,e){var n,r=t.createRng();return n=Lu(t.getRoot(),e.start),r.setStart(n.container(),n.offset()),n=Lu(t.getRoot(),e.end),r.setEnd(n.container(),n.offset()),r}(n,e));if(function(t){return t.hasOwnProperty("id")}(e))return function(t,e){var n=Bl(t,"start",e),r=Bl(t,"end",e);return qs(n,r.or(n),(function(e,n){var r=t.createRng();return r.setStart(Pl(t,e.container()),e.offset()),r.setEnd(Pl(t,n.container()),n.offset()),r}))}(n,e);if(function(t){return t.hasOwnProperty("name")}(e))return function(t,e){return R.from(t.select(e.name)[e.index]).map((function(e){var n=t.createRng();return n.selectNode(e),n}))}(n,e);if(function(t){return t.hasOwnProperty("rng")}(e))return R.some(e.rng)}return R.none()},jl=function(t,e,n){return Vu(t,e,n)},Fl=function(t,e){Ml(t,e).each((function(e){t.setRng(e)}))},Ul=function(t){return Dn(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type")},zl=(il=po,function(t){return il===t}),Vl=function(t){return""!==t&&-1!==" \f\n\r\t\v".indexOf(t)},Hl=function(t){return!Vl(t)&&!zl(t)},ql=function(t){return!!t.nodeType},Wl=function(t,e,n){var r,o,i,a=n.startOffset,s=n.startContainer;if((n.startContainer!==n.endContainer||!function(t){return t&&/^(IMG)$/.test(t.nodeName)}(n.startContainer.childNodes[n.startOffset]))&&1===s.nodeType)for(a<(i=s.childNodes).length?(s=i[a],r=new to(s,t.getParent(s,t.isBlock))):(s=i[i.length-1],(r=new to(s,t.getParent(s,t.isBlock))).next(!0)),o=r.current();o;o=r.next())if(3===o.nodeType&&!Gl(o))return n.setStart(o,0),void e.setRng(n)},Yl=function(t,e,n){if(t){var r=e?"nextSibling":"previousSibling";for(t=n?t:t[r];t;t=t[r])if(1===t.nodeType||!Gl(t))return t}},Kl=function(t,e){return ql(e)&&(e=e.nodeName),!!t.schema.getTextBlockElements()[e.toLowerCase()]},Xl=function(t,e,n){return t.schema.isValidChild(e,n)},Gl=function(t,e){if(void 0===e&&(e=!1),y(t)&&In(t)){var n=e?t.data.replace(/ /g," "):t.data;return Uo(n)}return!1},Zl=function(t,e){return"string"!=typeof t?t=t(e):e&&(t=t.replace(/%(\w+)/g,(function(t,n){return e[n]||t}))),t},Jl=function(t,e){return e=e||"",t=""+((t=t||"").nodeName||t),e=""+(e.nodeName||e),t.toLowerCase()===e.toLowerCase()},Ql=function(t,e,n){return"color"!==n&&"backgroundColor"!==n||(e=t.toHex(e)),"fontWeight"===n&&700===e&&(e="bold"),"fontFamily"===n&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e},tf=function(t,e,n){return Ql(t,t.getStyle(e,n),n)},ef=function(t,e){var n;return t.getParent(e,(function(e){return(n=t.getStyle(e,"text-decoration"))&&"none"!==n})),n},nf=function(t,e,n){return t.getParents(e,n,t.getRoot())},rf=function(t,e,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(t){return pt(t,(function(t,e){return z(r,(function(t){return t===e}))}))};return z(t.formatter.get(e),(function(e){var r=o(e);return z(t.formatter.get(n),(function(t){var e=o(t);return function(t,e,n){return void 0===n&&(n=u),s(n).eq(t,e)}(r,e)}))}))},of=function(t){return vt(t,"block")},af=function(t){return vt(t,"selector")},sf=function(t){return vt(t,"inline")},uf=function(t,e){return z(e.childNodes,t.isBlock)},cf=Ul,lf=nf,ff=Gl,df=Kl,pf=function(t,e){for(var n=e;n;){if(Dn(n)&&t.getContentEditable(n))return"false"===t.getContentEditable(n)?n:e;n=n.parentNode}return e},mf=function(t,e,n,r){for(var o=e.data,i=n;t?i>=0:i<o.length;t?i--:i++)if(r(o.charAt(i)))return t?i+1:i;return-1},hf=function(t,e,n){return mf(t,e,n,(function(t){return zl(t)||Vl(t)}))},gf=function(t,e,n){return mf(t,e,n,Hl)},vf=function(t,e,n,r,o,i){var a,s=t.getParent(n,t.isBlock)||e,u=function(e,n,r){var i=Hs(t),u=o?i.backwards:i.forwards;return R.from(u(e,n,(function(t,e){return cf(t.parentNode)?-1:(a=t,r(o,t,e))}),s))};return u(n,r,hf).bind((function(t){return i?u(t.container,t.offset+(o?-1:0),gf):R.some(t)})).orThunk((function(){return a?R.some({container:a,offset:o?0:a.length}):R.none()}))},bf=function(t,e,n,r,o){In(r)&&0===r.nodeValue.length&&r[o]&&(r=r[o]);for(var i=lf(t,r),a=0;a<i.length;a++)for(var s=0;s<e.length;s++){var u=e[s];if((!("collapsed"in u)||u.collapsed===n.collapsed)&&t.is(i[a],u.selector))return i[a]}return r},yf=function(t,e,n,r){var o,i=t.dom,a=i.getRoot();if(e[0].wrapper||(o=i.getParent(n,e[0].block,a)),!o){var s=i.getParent(n,"LI,TD,TH");o=i.getParent(In(n)?n.parentNode:n,(function(e){return e!==a&&df(t,e)}),s)}if(o&&e[0].wrapper&&(o=lf(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!Jl(o,"br")););return o||n},Cf=function(t,e,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==e&&!b(o)&&!t.isBlock(o))||Cf(t,e,o,r))},wf=function(t,e,n,r,o){var i,a,s=n,u=o?"previousSibling":"nextSibling",c=t.getRoot();if(In(n)&&!ff(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!e[0].block_expand&&t.isBlock(s))return s;for(i=s[u];i;i=i[u]){var l=In(i)&&!Cf(t,c,i,u);if(!cf(i)&&(!Mn(a=i)||!a.getAttribute("data-mce-bogus")||a.nextSibling)&&!ff(i,l))return s}if(s===c||s.parentNode===c){n=s;break}s=s.parentNode}return n},_f=function(t){return cf(t.parentNode)||cf(t)},xf=function(t,e,n,r){void 0===r&&(r=!1);var o=e.startContainer,i=e.startOffset,a=e.endContainer,s=e.endOffset,u=t.dom;(Dn(o)&&o.hasChildNodes()&&(o=tu(o,i),In(o)&&(i=0)),Dn(a)&&a.hasChildNodes()&&(a=tu(a,e.collapsed?s:s-1),In(a)&&(s=a.nodeValue.length)),o=pf(u,o),a=pf(u,a),_f(o)&&(o=cf(o)?o:o.parentNode,o=e.collapsed?o.previousSibling||o:o.nextSibling||o,In(o)&&(i=e.collapsed?o.length:0)),_f(a)&&(a=cf(a)?a:a.parentNode,a=e.collapsed?a.nextSibling||a:a.previousSibling||a,In(a)&&(s=e.collapsed?0:a.length)),e.collapsed)&&(vf(u,t.getBody(),o,i,!0,r).each((function(t){var e=t.container,n=t.offset;o=e,i=n})),vf(u,t.getBody(),a,s,!1,r).each((function(t){var e=t.container,n=t.offset;a=e,s=n})));return(n[0].inline||n[0].block_expand)&&(n[0].inline&&In(o)&&0!==i||(o=wf(u,n,o,i,!0)),n[0].inline&&In(a)&&s!==a.nodeValue.length||(a=wf(u,n,a,s,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(o=bf(u,n,e,o,"previousSibling"),a=bf(u,n,e,a,"nextSibling")),(n[0].block||n[0].selector)&&(o=yf(t,n,o,"previousSibling"),a=yf(t,n,a,"nextSibling"),n[0].block&&(u.isBlock(o)||(o=wf(u,n,o,i,!0)),u.isBlock(a)||(a=wf(u,n,a,s,!1)))),Dn(o)&&(i=u.nodeIndex(o),o=o.parentNode),Dn(a)&&(s=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:s}},kf=function(t,e){var n=t.childNodes;return e>=n.length?e=n.length-1:e<0&&(e=0),n[e]||t},Sf=function(t,e,n){var r=e.startContainer,o=e.startOffset,i=e.endContainer,a=e.endOffset,s=function(t){var e;return 3===(e=t[0]).nodeType&&e===r&&o>=e.nodeValue.length&&t.splice(0,1),e=t[t.length-1],0===a&&t.length>0&&e===i&&3===e.nodeType&&t.splice(t.length-1,1),t},u=function(t,e,n){for(var r=[];t&&t!==n;t=t[e])r.push(t);return r},c=function(t,e){do{if(t.parentNode===e)return t;t=t.parentNode}while(t)},l=function(t,e,r){for(var o=r?"nextSibling":"previousSibling",i=t,a=i.parentNode;i&&i!==e;i=a){a=i.parentNode;var c=u(i===t?i:i[o],o);c.length&&(r||c.reverse(),n(s(c)))}};if(1===r.nodeType&&r.hasChildNodes()&&(r=kf(r,o)),1===i.nodeType&&i.hasChildNodes()&&(i=kf(i,a-1)),r===i)return n(s([r]));for(var f=t.findCommonAncestor(r,i),d=r;d;d=d.parentNode){if(d===i)return l(r,f,!0);if(d===f)break}for(d=i;d;d=d.parentNode){if(d===r)return l(i,f);if(d===f)break}var p=c(r,f)||r,m=c(i,f)||i;l(r,p,!0);var h=u(p===r?p:p.nextSibling,"nextSibling",m===i?m.nextSibling:m);h.length&&n(s(h)),l(i,m)},Df=function(t){var e=[];if(t)for(var n=0;n<t.rangeCount;n++)e.push(t.getRangeAt(n));return e},Ef=function(t){return W(function(t){return Z(t,(function(t){var e=Qs(t);return e?[De.fromDom(e)]:[]}))}(t),lo)},Tf=function(t,e){var n=Ns(e,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Ef(t)},Nf=function(t){return Tf(Df(t.selection.getSel()),De.fromDom(t.getBody()))},Of=function(t){return Ge(t).fold(k([t]),(function(e){return[t].concat(Of(e))}))},Af=function(t){return Ze(t).fold(k([t]),(function(e){return"br"===Le(e)?He(e).map((function(e){return[t].concat(Af(e))})).getOr([]):[t].concat(Af(e))}))},Pf=function(t,e){return qs(function(t){var e=t.startContainer,n=t.startOffset;return In(e)?0===n?R.some(De.fromDom(e)):R.none():R.from(e.childNodes[n]).map(De.fromDom)}(e),function(t){var e=t.endContainer,n=t.endOffset;return In(e)?n===e.data.length?R.some(De.fromDom(e)):R.none():R.from(e.childNodes[n-1]).map(De.fromDom)}(e),(function(e,n){var r=X(Of(t),D(Oe,e)),o=X(Af(t),D(Oe,n));return r.isSome()&&o.isSome()})).getOr(!1)},Lf=function(t,e,n,r){var o=n,i=new to(n,o),a=pt(t.schema.getMoveCaretBeforeOnEnterElements(),(function(t,e){return!U(["td","th","table"],e.toLowerCase())}));do{if(In(n)&&0!==ke.trim(n.nodeValue).length)return void(r?e.setStart(n,0):e.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?e.setStartBefore(n):"BR"===n.nodeName?e.setEndBefore(n):e.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?e.setStart(o,0):e.setEnd(o,o.childNodes.length))},If=function(t){var e=t.selection.getSel();return e&&e.rangeCount>0},$f=function(t,e){var n=Nf(t);n.length>0?H(n,(function(n){var r=n.dom,o=t.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),e(o,!0)})):e(t.selection.getRng(),!1)},Rf=function(t,e,n){var r=zu(t,e);n(r),t.moveToBookmark(r)},Bf=function(t,e){var n=function(e){return t(e)?R.from(e.dom.nodeValue):R.none()};return{get:function(r){if(!t(r))throw new Error("Can only get "+e+" value of a "+e+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom.nodeValue=r}}}(Be,"text"),Mf=function(t){return Bf.get(t)},jf=function(t,e,n,r){return Ve(e).fold((function(){return"skipping"}),(function(o){return"br"===r||function(t){return Be(t)&&Mf(t)===mo}(e)?"valid":function(t){return Re(t)&&Es(t,Os())}(e)?"existing":Ol(e.dom)?"caret":Xl(t,n,r)&&Xl(t,Le(o),n)?"valid":"invalid-child"}))},Ff=function(t,e,n,r){var o=e.uid,i=void 0===o?Ms("mce-annotation"):o,a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}(e,["uid"]),s=De.fromTag("span",t);Ss(s,Os()),Wn(s,""+Ps(),i),Wn(s,""+As(),n);var u=r(i,a),c=u.attributes,l=void 0===c?{}:c,f=u.classes,d=void 0===f?[]:f;return Yn(s,l),function(t,e){H(e,(function(e){Ss(t,e)}))}(s,d),s},Uf=function(t,e,n,r,o){var i=[],a=Ff(t.getDoc(),o,n,r),s=ps(R.none()),u=function(){s.set(R.none())},c=function(t){H(t,l)},l=function(e){switch(jf(t,e,"span",Le(e))){case"invalid-child":u();var n=Ke(e);c(n),u();break;case"valid":!function(t,e){an(t,e),cn(e,t)}(e,s.get().getOrThunk((function(){var t=Us(a);return i.push(t),s.set(R.some(t)),t})))}};return Sf(t.dom,e,(function(t){u(),function(t){var e=V(t,De.fromDom);c(e)}(t)})),i},zf=function(t,e,n,r){t.undoManager.transact((function(){var o=t.selection,i=o.getRng(),a=Nf(t).length>0;if(i.collapsed&&!a&&function(t,e){var n=xf(t,e,[{inline:!0}]);e.setStart(n.startContainer,n.startOffset),e.setEnd(n.endContainer,n.endOffset),t.selection.setRng(e)}(t,i),o.getRng().collapsed&&!a){var s=Ff(t.getDoc(),r,e,n.decorate);js(s,po),o.getRng().insertNode(s.dom),o.select(s.dom)}else Rf(o,!1,(function(){$f(t,(function(o){Uf(t,o,e,n.decorate,r)}))}))}))},Vf=function(t){var e,n=(e={},{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return e.hasOwnProperty(t)?R.from(e[t]).map((function(t){return t.settings})):R.none()}});Rs(t,n);var r=$s(t);return{register:function(t,e){n.register(t,e)},annotate:function(e,r){n.lookup(e).each((function(n){zf(t,e,n,r)}))},annotationChanged:function(t,e){r.addListener(t,e)},remove:function(e){Ls(t,R.some(e)).each((function(t){var e=t.elements;H(e,pn)}))},getAll:function(e){var n=function(t,e){var n=De.fromDom(t.getBody()),r=Ns(n,"["+As()+'="'+e+'"]'),o={};return H(r,(function(t){var e=Kn(t,Ps()),n=o.hasOwnProperty(e)?o[e]:[];o[e]=n.concat([t])})),o}(t,e);return ut(n,(function(t){return V(t,(function(t){return t.dom}))}))}}},Hf=function(t){return{getBookmark:D(jl,t),moveToBookmark:D(Fl,t)}};Hf.isBookmarkNode=Ul;var qf=function(t,e){for(;e&&e!==t;){if(Fn(e)||Un(e))return e;e=e.parentNode}return null},Wf=function(t,e,n){if(n.collapsed)return!1;if(ye.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Dn(r))return z(r.getClientRects(),(function(n){return Js(n,t,e)}))}return z(n.getClientRects(),(function(n){return Js(n,t,e)}))},Yf=function(t,e,n){return t.fire(e,n)},Kf={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(t){return t.shiftKey||t.ctrlKey||t.altKey||Kf.metaKeyPressed(t)},metaKeyPressed:function(t){return ye.mac?t.metaKey:t.ctrlKey&&!t.altKey}},Xf=Un,Gf=function(t,e){var n,r,o,i,a,s,u,c,l,f,d,p,m,h,g,v="data-mce-selected",b=e.dom,C=ke.each,w=e.getDoc(),_=document,x=Math.abs,k=Math.round,S=e.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},E=function(t){return t&&("IMG"===t.nodeName||e.dom.is(t,"figure.image"))},T=function(t){return Vn(t)||b.hasClass(t,"mce-preview-object")},N=function(t){var n=t.target;(function(t,e){if("longpress"===t.type||0===t.type.indexOf("touch")){var n=t.touches[0];return E(t.target)&&!Wf(n.clientX,n.clientY,e)}return E(t.target)&&!Wf(t.clientX,t.clientY,e)})(t,e.selection.getRng())&&!t.isDefaultPrevented()&&e.selection.select(n)},O=function(t){return b.is(t,"figure.image")?[t.querySelector("img")]:b.hasClass(t,"mce-preview-object")&&y(t.firstElementChild)?[t,t.firstElementChild]:[t]},A=function(t){var n=uc(e);return!!n&&("false"!==t.getAttribute("data-mce-resize")&&(t!==e.getBody()&&(b.hasClass(t,"mce-preview-object")?Te(De.fromDom(t.firstElementChild),n):Te(De.fromDom(t),n))))},P=function(t,n,r){if(y(r)){var o=O(t);H(o,(function(t){t.style[n]||!e.schema.isValid(t.nodeName.toLowerCase(),n)?b.setStyle(t,n,r):b.setAttrib(t,n,""+r)}))}},L=function(t,e,n){P(t,"width",e),P(t,"height",n)},I=function(t){var a,v,y,C;a=t.screenX-s,v=t.screenY-u,p=a*i[2]+c,m=v*i[3]+l,p=p<5?5:p,m=m<5?5:m,((E(n)||T(n))&&!1!==function(t){return t.getParam("resize_img_proportional",!0,"boolean")}(e)?!Kf.modifierPressed(t):Kf.modifierPressed(t))&&(x(a)>x(v)?(m=k(p*f),p=k(m/f)):(p=k(m/f),m=k(p*f))),L(r,p,m),y=(y=i.startPos.x+a)>0?y:0,C=(C=i.startPos.y+v)>0?C:0,b.setStyles(o,{left:y,top:C,display:"block"}),o.innerHTML=p+" &times; "+m,i[2]<0&&r.clientWidth<=p&&b.setStyle(r,"left",undefined+(c-p)),i[3]<0&&r.clientHeight<=m&&b.setStyle(r,"top",undefined+(l-m)),(a=S.scrollWidth-h)+(v=S.scrollHeight-g)!==0&&b.setStyles(o,{left:y-a,top:C-v}),d||(!function(t,e,n,r,o){t.fire("ObjectResizeStart",{target:e,width:n,height:r,origin:o})}(e,n,c,l,"corner-"+i.name),d=!0)},$=function(){var t=d;d=!1,t&&(P(n,"width",p),P(n,"height",m)),b.unbind(w,"mousemove",I),b.unbind(w,"mouseup",$),_!==w&&(b.unbind(_,"mousemove",I),b.unbind(_,"mouseup",$)),b.remove(r),b.remove(o),b.remove(a),R(n),t&&(!function(t,e,n,r,o){t.fire("ObjectResized",{target:e,width:n,height:r,origin:o})}(e,n,p,m,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),e.nodeChanged()},R=function(t){F();var d=b.getPos(t,S),y=d.x,x=d.y,k=t.getBoundingClientRect(),E=k.width||k.right-k.left,N=k.height||k.bottom-k.top;n!==t&&(B(),n=t,p=m=0);var P=e.fire("ObjectSelected",{target:t}),R=b.getAttrib(n,v,"1");A(t)&&!P.isDefaultPrevented()?C(D,(function(t,e){var d,p=function(d){var p,m=O(n)[0];s=d.screenX,u=d.screenY,c=m.clientWidth,l=m.clientHeight,f=l/c,(i=t).name=e,i.startPos={x:E*t[0]+y,y:N*t[1]+x},h=S.scrollWidth,g=S.scrollHeight,a=b.add(S,"div",{class:"mce-resize-backdrop"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=T(p=n)?b.create("img",{src:ye.transparentSrc}):p.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:x,margin:0}),L(r,E,N),r.removeAttribute(v),S.appendChild(r),b.bind(w,"mousemove",I),b.bind(w,"mouseup",$),_!==w&&(b.bind(_,"mousemove",I),b.bind(_,"mouseup",$)),o=b.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},c+" &times; "+l)};(d=b.get("mceResizeHandle"+e))&&b.remove(d),d=b.add(S,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===ye.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),p(t)})),t.elm=d,b.setStyles(d,{left:E*t[0]+y-d.offsetWidth/2,top:N*t[1]+x-d.offsetHeight/2})})):B(),b.getAttrib(n,v)||n.setAttribute(v,R)},B=function(){F(),n&&n.removeAttribute(v),st(D,(function(t,e){var n=b.get("mceResizeHandle"+e);n&&(b.unbind(n),b.remove(n))}))},M=function(n){var r,o=function(t,e){if(t)do{if(t===e)return!0}while(t=t.parentNode)};d||e.removed||(C(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(t){t.removeAttribute(v)})),r="mousedown"===n.type?n.target:t.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],S)&&(U(),o(t.getStart(!0),r)&&o(t.getEnd(!0),r))?R(r):B())},j=function(t){return Xf(qf(e.getBody(),t))},F=function(){st(D,(function(t){t.elm&&(b.unbind(t.elm),delete t.elm)}))},U=function(){try{e.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};e.on("init",(function(){if(U(),ye.browser.isIE()||ye.browser.isEdge()){e.on("mousedown click",(function(t){var n=t.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||j(n)||(2!==t.button&&e.selection.select(n,"TABLE"===r),"mousedown"===t.type&&e.nodeChanged())}));var t=function(t){var n=function(t){Zr.setEditorTimeout(e,(function(){return e.selection.select(t)}))};if(j(t.target)||Vn(t.target))return t.preventDefault(),void n(t.target);/^(TABLE|IMG|HR)$/.test(t.target.nodeName)&&(t.preventDefault(),"IMG"===t.target.tagName&&n(t.target))};b.bind(S,"mscontrolselect",t),e.on("remove",(function(){return b.unbind(S,"mscontrolselect",t)}))}var r=Zr.throttle((function(t){e.composing||M(t)}));e.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",r),e.on("keyup compositionend",(function(t){n&&"TABLE"===n.nodeName&&r(t)})),e.on("hide blur",B),e.on("contextmenu longpress",N,!0)})),e.on("remove",F);return{isResizable:A,showResizeRect:R,hideResizeRect:B,updateResizeRect:M,destroy:function(){n=r=a=null}}},Zf=function(t){return Fn(t)||Un(t)},Jf=function(t,e,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(t,e))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(t,e);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(t,e),r.collapse(!0)}catch(o){r=function(t,e,n){var r,o=n.elementFromPoint(t,e),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=ke.toArray(i.getClientRects())).sort((function(t,n){return(t=Math.abs(Math.max(t.top-e,t.bottom-e)))-Math.abs(Math.max(n.top-e,n.bottom-e))}))).length>0){e=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(t,e),i.collapse(!0),i}catch(t){}}return null}(t,e,n)}return function(t,e){var n=t&&t.parentElement?t.parentElement():null;return Un(function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(n,e,Zf))?null:t}(r,n.body)}return r},Qf=function(t,e){return t&&e&&t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.endContainer&&t.endOffset===e.endOffset},td=function(t,e,n){return null!==function(t,e,n){for(;t&&t!==e;){if(n(t))return t;t=t.parentNode}return null}(t,e,n)},ed=function(t,e,n){return td(t,e,(function(t){return t.nodeName===n}))},nd=function(t){return t&&"TABLE"===t.nodeName},rd=function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)},od=function(t,e){return wo(t)&&!1===td(t,e,Ol)},id=function(t,e,n){for(var r=new to(e,t.getParent(e.parentNode,t.isBlock)||t.getRoot());e=r[n?"prev":"next"]();)if(Mn(e))return!0},ad=function(t,e,n,r,o){var i,a,s=t.getRoot(),u=t.schema.getNonEmptyElements(),c=t.getParent(o.parentNode,t.isBlock)||s;if(r&&Mn(o)&&e&&t.isEmpty(c))return R.some(wu(o.parentNode,t.nodeIndex(o)));for(var l=new to(o,c);a=l[r?"prev":"next"]();){if("false"===t.getContentEditableParent(a)||od(a,s))return R.none();if(In(a)&&a.nodeValue.length>0)return!1===ed(a,s,"A")?R.some(wu(a,r?a.nodeValue.length:0)):R.none();if(t.isBlock(a)||u[a.nodeName.toLowerCase()])return R.none();i=a}return n&&i?R.some(wu(i,0)):R.none()},sd=function(t,e,n,r){var o,i,a,s,u=t.getRoot(),c=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=Dn(o)&&i===o.childNodes.length,f=t.schema.getNonEmptyElements();if(s=n,wo(o))return R.none();if(Dn(o)&&i>o.childNodes.length-1&&(s=!1),Rn(o)&&(o=u,i=0),o===u){if(s&&(a=o.childNodes[i>0?i-1:0])){if(wo(a))return R.none();if(f[a.nodeName]||nd(a))return R.none()}if(o.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=In(o)&&l?o.data.length:0,!e&&o===u.lastChild&&nd(o))return R.none();if(function(t,e){for(;e&&e!==t;){if(Un(e))return!0;e=e.parentNode}return!1}(u,o)||wo(o))return R.none();if(o.hasChildNodes()&&!1===nd(o)){a=o;var d=new to(o,u);do{if(Un(a)||wo(a)){c=!1;break}if(In(a)&&a.nodeValue.length>0){i=s?0:a.nodeValue.length,o=a,c=!0;break}if(f[a.nodeName.toLowerCase()]&&!rd(a)){i=t.nodeIndex(a),o=a.parentNode,s||i++,c=!0;break}}while(a=s?d.next():d.prev())}}}return e&&(In(o)&&0===i&&ad(t,l,e,!0,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),Dn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Mn(a)||function(t,e){return t.previousSibling&&t.previousSibling.nodeName===e}(a,"A")||id(t,a,!1)||id(t,a,!0)||ad(t,l,e,!0,a).each((function(t){o=t.container(),i=t.offset(),c=!0})))),s&&!e&&In(o)&&i===o.nodeValue.length&&ad(t,l,e,!1,o).each((function(t){o=t.container(),i=t.offset(),c=!0})),c?R.some(wu(o,i)):R.none()},ud=function(t,e){var n=e.collapsed,r=e.cloneRange(),o=wu.fromRangeStart(e);return sd(t,n,!0,r).each((function(t){n&&wu.isAbove(o,t)||r.setStart(t.container(),t.offset())})),n||sd(t,n,!1,r).each((function(t){r.setEnd(t.container(),t.offset())})),n&&r.collapse(!0),Qf(e,r)?R.none():R.some(r)},cd=function(t,e){return t.splitText(e)},ld=function(t){var e=t.startContainer,n=t.startOffset,r=t.endContainer,o=t.endOffset;return e===r&&In(e)?n>0&&n<e.nodeValue.length&&(e=(r=cd(e,n)).previousSibling,o>n?(e=r=cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(In(e)&&n>0&&n<e.nodeValue.length&&(e=cd(e,n),n=0),In(r)&&o>0&&o<r.nodeValue.length&&(o=(r=cd(r,o).previousSibling).nodeValue.length)),{startContainer:e,startOffset:n,endContainer:r,endOffset:o}},fd=function(t){return{walk:function(e,n){return Sf(t,e,n)},split:ld,normalize:function(e){return ud(t,e).fold(A,(function(t){return e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),!0}))}}};fd.compareRanges=Qf,fd.getCaretRangeFromPoint=Jf,fd.getSelectedNode=Qs,fd.getNode=tu;var dd,pd=function(t,e){var n=function(n){var r=e(n);if(r<=0||null===r){var o=Jn(n,t);return parseFloat(o)||0}return r},r=function(t,e){return K(e,(function(e,n){var r=Jn(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)};return{set:function(e,n){if(!w(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom;Hn(r)&&(r.style[t]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(t,e,n){var o=r(t,n);return e>o?e-o:0}}}("height",(function(t){var e=t.dom;return mn(t)?e.getBoundingClientRect().height:e.offsetHeight})),md=function(t,e){return t.view(e).fold(k([]),(function(e){var n=t.owner(e),r=md(t,n);return[e].concat(r)}))},hd=Object.freeze({__proto__:null,view:function(t){var e;return(t.dom===document?R.none():R.from(null===(e=t.dom.defaultView)||void 0===e?void 0:e.frameElement)).map(De.fromDom)},owner:function(t){return Ue(t)}}),gd=function(t){var e=De.fromDom(document),n=yn(e),r=function(t,e){var n=e.owner(t);return md(e,n)}(t,hd),o=bn(t),i=Y(r,(function(t,e){var n=bn(e);return{left:t.left+n.left,top:t.top+n.top}}),{left:0,top:0});return gn(i.left+o.left+n.left,i.top+o.top+n.top)},vd=function(t){return"textarea"===Le(t)},bd=function(t,e){var n=function(t){var e=t.dom.ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom)return gn(n.offsetLeft,n.offsetTop);var i=vn(null==r?void 0:r.pageYOffset,o.scrollTop),a=vn(null==r?void 0:r.pageXOffset,o.scrollLeft),s=vn(o.clientTop,n.clientTop),u=vn(o.clientLeft,n.clientLeft);return bn(t).translate(a-u,i-s)}(t),r=function(t){return pd.get(t)}(t);return{element:t,bottom:n.top+r,height:r,pos:n,cleanup:e}},yd=function(t,e){var n=function(t,e){var n=Ke(t);if(0===n.length||vd(t))return{element:t,offset:e};if(e<n.length&&!vd(n[e]))return{element:n[e],offset:0};var r=n[n.length-1];return vd(r)?{element:t,offset:e}:"img"===Le(r)?{element:r,offset:1}:Be(r)?{element:r,offset:Mf(r).length}:{element:r,offset:Ke(r).length}}(t,e),r=De.fromHtml('<span data-mce-bogus="all">\ufeff</span>');return an(n.element,r),bd(r,(function(){return dn(r)}))},Cd=function(t,e,n,r){kd(t,(function(o,i){return _d(t,e,n,r)}),n)},wd=function(t,e,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(t,e){return t.fire("ScrollIntoView",e).isDefaultPrevented()})(t,i)||(n(e,yn(e).top,r,o),function(t,e){t.fire("AfterScrollIntoView",e)}(t,i))},_d=function(t,e,n,r){var o=De.fromDom(t.getBody()),i=De.fromDom(t.getDoc());o.dom.offsetWidth;var a=yd(De.fromDom(n.startContainer),n.startOffset);wd(t,i,e,a,r),a.cleanup()},xd=function(t,e,n,r){var o=De.fromDom(t.getDoc());wd(t,o,n,function(t){return bd(De.fromDom(t),_)}(e),r)},kd=function(t,e,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;e(De.fromDom(r),De.fromDom(i));var s=t.dom.createRng();s.setStart(r,o),s.setEnd(i,a),t.selection.setRng(n)},Sd=function(t,e,n,r){var o=t.pos;if(n)Cn(o.left,o.top,r);else{var i=o.top-e+t.height;Cn(o.left,i,r)}},Dd=function(t,e,n,r,o){var i=n+e,a=r.pos.top,s=r.bottom,u=s-a>=n;if(a<e)Sd(r,n,!1!==o,t);else if(a>i){Sd(r,n,u?!1!==o:!0===o,t)}else s>i&&!u&&Sd(r,n,!0===o,t)},Ed=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Dd(t,e,o,n,r)},Td=function(t,e,n,r){var o=t.dom.defaultView.innerHeight;Dd(t,e,o,n,r);var i=gd(n.element),a=xn(window);i.top<a.y?wn(n.element,!1!==r):i.top>a.bottom&&wn(n.element,!0===r)},Nd=function(t,e,n){return Cd(t,Ed,e,n)},Od=function(t,e,n){return xd(t,e,Ed,n)},Ad=function(t,e,n){return Cd(t,Td,e,n)},Pd=function(t,e,n){return xd(t,e,Td,n)},Ld=function(t,e,n){(t.inline?Nd:Ad)(t,e,n)},Id=function(t){var e=en(t).dom;return t.dom===e.activeElement},$d=function(t){return void 0===t&&(t=De.fromDom(document)),R.from(t.dom.activeElement).map(De.fromDom)},Rd=function(t,e,n,r){return{start:t,soffset:e,finish:n,foffset:r}},Bd=br([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Md=(Bd.before,Bd.on,Bd.after,function(t){return t.fold(S,S,S)}),jd=br([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Fd={domRange:jd.domRange,relative:jd.relative,exact:jd.exact,exactFromRange:function(t){return jd.exact(t.start,t.soffset,t.finish,t.foffset)},getWin:function(t){var e=function(t){return t.match({domRange:function(t){return De.fromDom(t.startContainer)},relative:function(t,e){return Md(t)},exact:function(t,e,n,r){return t}})}(t);return ze(e)},range:Rd},Ud=le().browser,zd=function(t,e){var n=Be(e)?Mf(e).length:Ke(e).length+1;return t>n?n:t<0?0:t},Vd=function(t){return Fd.range(t.start,zd(t.soffset,t.start),t.finish,zd(t.foffset,t.finish))},Hd=function(t,e){return!Sn(e.dom)&&(Pe(t,e)||Oe(t,e))},qd=function(t){return function(e){return Hd(t,e.start)&&Hd(t,e.finish)}},Wd=function(t){return!0===t.inline||Ud.isIE()},Yd=function(t){return Fd.range(De.fromDom(t.startContainer),t.startOffset,De.fromDom(t.endContainer),t.endOffset)},Kd=function(t){return function(t){var e=t.getSelection();return(e&&0!==e.rangeCount?R.from(e.getRangeAt(0)):R.none()).map(Yd)}(ze(t).dom).filter(qd(t))},Xd=function(t){var e=document.createRange();try{return e.setStart(t.start.dom,t.soffset),e.setEnd(t.finish.dom,t.foffset),R.some(e)}catch(t){return R.none()}},Gd=function(t){var e=Wd(t)?Kd(De.fromDom(t.getBody())):R.none();t.bookmark=e.isSome()?e:t.bookmark},Zd=function(t){return(t.bookmark?t.bookmark:R.none()).bind((function(e){return function(t,e){return R.from(e).filter(qd(t)).map(Vd)}(De.fromDom(t.getBody()),e)})).bind(Xd)},Jd={isEditorUIElement:function(t){var e=t.className.toString();return-1!==e.indexOf("tox-")||-1!==e.indexOf("mce-")}},Qd=function(t,e){le().browser.isIE()?function(t){t.on("focusout",(function(){Gd(t)}))}(t):function(t,e){t.on("mouseup touchend",(function(t){e.throttle()}))}(t,e),t.on("keyup NodeChange",(function(e){(function(t){return"nodechange"===t.type&&t.selectionChange})(e)||Gd(t)}))},tp=function(t){var e=ys((function(){Gd(t)}),0);t.on("init",(function(){t.inline&&function(t,e){var n=function(){e.throttle()};us.DOM.bind(document,"mouseup",n),t.on("remove",(function(){us.DOM.unbind(document,"mouseup",n)}))}(t,e),Qd(t,e)})),t.on("remove",(function(){e.cancel()}))},ep=us.DOM,np=function(t,e){var n=function(t){return t.getParam("custom_ui_selector","","string")}(t);return null!==ep.getParent(e,(function(e){return function(t){return Jd.isEditorUIElement(t)}(e)||!!n&&t.dom.is(e,n)}))},rp=function(t,e){var n=e.editor;tp(n),n.on("focusin",(function(){var e=t.focusedEditor;e!==n&&(e&&e.fire("blur",{focusedEditor:n}),t.setActive(n),t.focusedEditor=n,n.fire("focus",{blurredEditor:e}),n.focus(!0))})),n.on("focusout",(function(){Zr.setEditorTimeout(n,(function(){var e=t.focusedEditor;np(n,function(t){try{var e=en(De.fromDom(t.getElement()));return $d(e).fold((function(){return document.body}),(function(t){return t.dom}))}catch(t){return document.body}}(n))||e!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null)}))})),dd||(dd=function(e){var n=t.activeEditor;n&&function(t){if(tn()&&y(t.target)){var e=De.fromDom(t.target);if(Re(e)&&on(e)&&t.composed&&t.composedPath){var n=t.composedPath();if(n)return nt(n)}}return R.from(t.target)}(e).each((function(e){e.ownerDocument===document&&(e===document.body||np(n,e)||t.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),t.focusedEditor=null))}))},ep.bind(document,"focusin",dd))},op=function(t,e){t.focusedEditor===e.editor&&(t.focusedEditor=null),t.activeEditor||(ep.unbind(document,"focusin",dd),dd=null)},ip=function(t,e){return function(t){return t.collapsed?R.from(tu(t.startContainer,t.startOffset)).map(De.fromDom):R.none()}(e).bind((function(e){return co(e)?R.some(e):!1===Pe(t,e)?R.some(t):R.none()}))},ap=function(t,e){ip(De.fromDom(t.getBody()),e).bind((function(t){return El(t.dom)})).fold((function(){t.selection.normalize()}),(function(e){return t.selection.setRng(e.toRange())}))},sp=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},up=function(t){return Id(t)||(e=t,$d(en(e)).filter((function(t){return e.dom.contains(t.dom)}))).isSome();var e},cp=function(t){return t.inline?function(t){var e=t.getBody();return e&&up(De.fromDom(e))}(t):function(t){return t.iframeElement&&Id(De.fromDom(t.iframeElement))}(t)},lp=function(t){return cp(t)||function(t){var e=en(De.fromDom(t.getElement()));return $d(e).filter((function(e){return!(void 0!==(n=e.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&np(t,e.dom);var n})).isSome()}(t)},fp=function(t){return t.editorManager.setActive(t)},dp=function(t,e){t.removed||(e?fp(t):function(t){var e=t.selection,n=t.getBody(),r=e.getRng();t.quirks.refreshContentEditable(),void 0!==t.bookmark&&!1===cp(t)&&Zd(t).each((function(e){t.selection.setRng(e),r=e}));var o=function(t,e){return t.dom.getParent(e,(function(e){return"true"===t.dom.getContentEditable(e)}))}(t,e.getNode());if(t.$.contains(n,o))return sp(o),ap(t,r),void fp(t);t.inline||(ye.opera||sp(n),t.getWin().focus()),(ye.gecko||t.inline)&&(sp(n),ap(t,r)),fp(t)}(t))},pp=function(t,e,n,r,o){var i=n?e.startContainer:e.endContainer,a=n?e.startOffset:e.endOffset;return R.from(i).map(De.fromDom).map((function(t){return r&&e.collapsed?t:Xe(t,o(t,a)).getOr(t)})).bind((function(t){return Re(t)?R.some(t):Ve(t).filter(Re)})).map((function(t){return t.dom})).getOr(t)},mp=function(t,e,n){return pp(t,e,!0,n,(function(t,e){return Math.min(t.dom.childNodes.length,e)}))},hp=function(t,e,n){return pp(t,e,!1,n,(function(t,e){return e>0?e-1:e}))},gp=function(t,e){for(var n=t;t&&In(t)&&0===t.length;)t=e?t.nextSibling:t.previousSibling;return t||n},vp=function(t,e){return V(e,(function(e){var n=t.fire("GetSelectionRange",{range:e});return n.range!==e?n.range:e}))},bp={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},yp=function(t,e,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(t[r])return t[r];if(t!==e){var i=t[o];if(i)return i;for(var a=t.parent;a&&a!==e;a=a.parent)if(i=a[o])return i}},Cp=function(t){if(!Uo(t.value))return!1;var e=t.parent;return!e||"span"===e.name&&!e.attr("style")||!/^[ ]+$/.test(t.value)},wp=function(t){var e="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||e},_p=function(){function t(t,e){this.name=t,this.type=e,1===e&&(this.attributes=[],this.attributes.map={})}return t.create=function(e,n){var r=new t(e,bp[e]||1);return n&&st(n,(function(t,e){r.attr(e,t)})),r},t.prototype.replace=function(t){var e=this;return t.parent&&t.remove(),e.insert(t,e),e.remove(),e},t.prototype.attr=function(t,e){var n,r=this;if("string"!=typeof t)return null!=t&&st(t,(function(t,e){r.attr(e,t)})),r;if(n=r.attributes){if(void 0!==e){if(null===e){if(t in n.map){delete n.map[t];for(var o=n.length;o--;)if(n[o].name===t)return n.splice(o,1),r}return r}if(t in n.map){for(o=n.length;o--;)if(n[o].name===t){n[o].value=e;break}}else n.push({name:t,value:e});return n.map[t]=e,r}return n.map[t]}},t.prototype.clone=function(){var e,n=this,r=new t(n.name,n.type);if(e=n.attributes){var o=[];o.map={};for(var i=0,a=e.length;i<a;i++){var s=e[i];"id"!==s.name&&(o[o.length]={name:s.name,value:s.value},o.map[s.name]=s.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},t.prototype.wrap=function(t){var e=this;return e.parent.insert(t,e),t.append(e),e},t.prototype.unwrap=function(){for(var t=this,e=t.firstChild;e;){var n=e.next;t.insert(e,t,!0),e=n}t.remove()},t.prototype.remove=function(){var t=this,e=t.parent,n=t.next,r=t.prev;return e&&(e.firstChild===t?(e.firstChild=n,n&&(n.prev=null)):r.next=n,e.lastChild===t?(e.lastChild=r,r&&(r.next=null)):n.prev=r,t.parent=t.next=t.prev=null),t},t.prototype.append=function(t){var e=this;t.parent&&t.remove();var n=e.lastChild;return n?(n.next=t,t.prev=n,e.lastChild=t):e.lastChild=e.firstChild=t,t.parent=e,t},t.prototype.insert=function(t,e,n){t.parent&&t.remove();var r=e.parent||this;return n?(e===r.firstChild?r.firstChild=t:e.prev.next=t,t.prev=e.prev,t.next=e,e.prev=t):(e===r.lastChild?r.lastChild=t:e.next.prev=t,t.next=e.next,t.prev=e,e.next=t),t.parent=r,t},t.prototype.getAll=function(t){for(var e=[],n=this.firstChild;n;n=yp(n,this))n.name===t&&e.push(n);return e},t.prototype.empty=function(){var t=this;if(t.firstChild){for(var e=[],n=t.firstChild;n;n=yp(n,t))e.push(n);for(var r=e.length;r--;){(n=e[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return t.firstChild=t.lastChild=null,t},t.prototype.isEmpty=function(t,e,n){void 0===e&&(e={});var r=this,o=r.firstChild;if(wp(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(t[o.name])return!1;if(wp(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Cp(o))return!1;if(3===o.type&&o.parent&&e[o.parent.name]&&Uo(o.value))return!1;if(n&&n(o))return!1}while(o=yp(o,r));return!0},t.prototype.walk=function(t){return yp(this,null,t)},t}(),xp=function(t,e){return t.replace(e.re,(function(t){return ht(e.uris,t).getOr(t)}))},kp=["img","video"],Sp=function(t,e,n){return!t.allow_html_data_urls&&(/^data:image\//i.test(e)?function(t,e){return!(b(t)?U(kp,e):t)}(t.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(e):/^data:/i.test(e))},Dp=function(t,e,n){var r,o,i=1,a=t.getShortEndedElements(),s=/<([!?\/])?([A-Za-z0-9\-_:.]+)(\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g;for(s.lastIndex=r=n;o=s.exec(e);){if(r=s.lastIndex,"/"===o[1])i--;else if(!o[1]){if(o[2]in a)continue;i++}if(0===i)break}return r},Ep=function(t,e){var n=t.exec(e);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Tp=function(t,e){void 0===e&&(e=wi()),!1!==(t=t||{}).fix_self_closing&&(t.fix_self_closing=!0);var n=t.comment?t.comment:_,r=t.cdata?t.cdata:_,o=t.text?t.text:_,i=t.start?t.start:_,a=t.end?t.end:_,s=t.pi?t.pi:_,u=t.doctype?t.doctype:_,c=function(c,l){void 0===l&&(l="html");for(var f,d,p,m,h,g,v,b,y,C,w,_,x,k,S,D,E,T,N,O=c.html,A=0,P=[],L=0,I=fi.decode,$=ke.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),R=/((java|vb)script|mhtml):/i,B="html"===l?0:1,M=function(t){var e,n;for(e=P.length;e--&&P[e].name!==t;);if(e>=0){for(n=P.length-1;n>=e;n--)(t=P[n]).valid&&a(t.name);P.length=e}},j=function(t,e){return o(xp(t,c),e)},F=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),t.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),n(xp(e,c)))},U=function(t,e){var n=t||"",r=!$t(n,"--"),o=function(t,e,n){void 0===n&&(n=0);var r=t.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(t,e){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(t.substr(e))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(e){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var s=a.exec(t);return s?s.index+s[0].length:r.length}(O,r,e);return t=O.substr(e,o-e),F(r?n+t:t),o+1},z=function(e,n,r,o,i){var a,s;if(r=function(t){return xp(t,c)}((n=n.toLowerCase())in Y?n:I(r||o||i||"")),K&&!b&&!1===function(t){return 0===t.indexOf("data-")||0===t.indexOf("aria-")}(n)){if(!(a=k[n])&&S){for(s=S.length;s--&&!(a=S[s]).pattern.test(n););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if($[n]&&!t.allow_script_urls){var u=r.replace(/[\s\u0000-\u001F]+/g,"");try{u=decodeURIComponent(u)}catch(t){u=unescape(u)}if(R.test(u))return;if(Sp(t,u,e))return}b&&(n in $||0===n.indexOf("on"))||(m.map[n]=r,m.push({name:n,value:r}))},V=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=e.getShortEndedElements(),W=t.self_closing_elements||e.getSelfClosingElements(),Y=e.getBoolAttrs(),K=t.validate,X=t.remove_internals,G=t.fix_self_closing,Z=e.getSpecialElements(),J=O+">";f=V.exec(J);){var Q=f[0];if(A<f.index&&j(I(O.substr(A,f.index-A))),d=f[7])":"===(d=d.toLowerCase()).charAt(0)&&(d=d.substr(1)),M(d);else if(d=f[8]){if(f.index+Q.length>O.length){j(I(O.substr(f.index))),A=f.index+Q.length;continue}":"===(d=d.toLowerCase()).charAt(0)&&(d=d.substr(1)),y=d in q,G&&W[d]&&P.length>0&&P[P.length-1].name===d&&M(d);var tt=Ep(H,f[9]);if(null!==tt){if("all"===tt){A=Dp(e,O,V.lastIndex),V.lastIndex=A;continue}w=!1}if(!K||(C=e.getElementRule(d))){if(w=!0,K&&(k=C.attributes,S=C.attributePatterns),(x=f[9])?((b=-1!==x.indexOf("data-mce-type"))&&X&&(w=!1),(m=[]).map={},x.replace(H,(function(t,e,n,r,o){return z(d,e,n,r,o),""}))):(m=[]).map={},K&&!b){if(D=C.attributesRequired,E=C.attributesDefault,T=C.attributesForced,C.removeEmptyAttrs&&!m.length&&(w=!1),T)for(h=T.length;h--;)v=(_=T[h]).name,"{$uid}"===(N=_.value)&&(N="mce_"+L++),m.map[v]=N,m.push({name:v,value:N});if(E)for(h=E.length;h--;)(v=(_=E[h]).name)in m.map||("{$uid}"===(N=_.value)&&(N="mce_"+L++),m.map[v]=N,m.push({name:v,value:N}));if(D){for(h=D.length;h--&&!(D[h]in m.map););-1===h&&(w=!1)}if(_=m.map["data-mce-bogus"]){if("all"===_){A=Dp(e,O,V.lastIndex),V.lastIndex=A;continue}w=!1}}w&&i(d,m,y)}else w=!1;if(p=Z[d]){p.lastIndex=A=f.index+Q.length,(f=p.exec(O))?(w&&(g=O.substr(A,f.index-A)),A=f.index+f[0].length):(g=O.substr(A),A=O.length),w&&(g.length>0&&j(g,!0),a(d)),V.lastIndex=A;continue}y||(x&&x.indexOf("/")===x.length-1?w&&a(d):P.push({name:d,valid:w}))}else if(d=f[1])F(d);else if(d=f[2]){if(!(1===B||t.preserve_cdata||P.length>0&&e.isValidChild(P[P.length-1].name,"#cdata"))){A=U("",f.index+2),V.lastIndex=A;continue}r(d)}else if(d=f[3])u(d);else{if((d=f[4])||"<!"===Q){A=U(d,f.index+Q.length),V.lastIndex=A;continue}if(d=f[5]){if(1!==B){A=U("?",f.index+2),V.lastIndex=A;continue}s(d,f[6])}}A=f.index+Q.length}for(A<O.length&&j(I(O.substr(A))),h=P.length-1;h>=0;h--)(d=P[h]).valid&&a(d.name)};return{parse:function(t,e){void 0===e&&(e="html"),c(function(t){for(var e,n=/data:[^;]+;base64,([a-z0-9\+\/=]+)/gi,r=[],o={},i=Ms("img"),a=0,s=0;e=n.exec(t);){var u=e[0],c=i+"_"+s++;o[c]=u,a<e.index&&r.push(t.substr(a,e.index-a)),r.push(c),a=e.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:t,re:l}:(a<t.length&&r.push(t.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(t),e)}}};Tp.findEndTag=Dp;var Np=function(t,e){var n,r,o,i,a=e,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,u=t.schema;a=function(t,e){var n=new RegExp(["\\s?("+t.join("|")+')="[^"]+"'].join("|"),"gi");return e.replace(n,"")}(t.getTempAttrs(),a);for(var c=u.getShortEndedElements();i=s.exec(a);)r=s.lastIndex,o=i[0].length,n=c[i[1]]?r:Tp.findEndTag(u,a,r),a=a.substring(0,r-o)+a.substring(n),s.lastIndex=r-o;return go(a)},Op=Np,Ap=function(t,e,n,r){var o;return e.format=n,e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),o="raw"===e.format?ke.trim(Op(t.serializer,r.innerHTML)):"text"===e.format?t.dom.isEmpty(r)?"":go(r.innerText||r.textContent):"tree"===e.format?t.serializer.serialize(r,e):function(t,e){var n=Ku(t),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return e.replace(r,"")}(t,t.serializer.serialize(r,e)),U(["text","tree"],e.format)||fo(De.fromDom(r))?e.content=o:e.content=ke.trim(o),e.no_events||t.fire("GetContent",e),e.content},Pp=ke.each,Lp=function(t){return{compare:function(e,n){if(e.nodeName!==n.nodeName)return!1;var r=function(e){var n={};return Pp(t.getAttribs(e),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=t.getAttrib(e,o))})),n},o=function(t,e){var n,r;for(r in t)if(t.hasOwnProperty(r)){if(void 0===(n=e[r]))return!1;if(t[r]!==n)return!1;delete e[r]}for(r in e)if(e.hasOwnProperty(r))return!1;return!0};return!!o(r(e),r(n))&&(!!o(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(n,"style")))&&(!Ul(e)&&!Ul(n)))}}},Ip=ke.makeMap,$p=function(t){var e=[],n=(t=t||{}).indent,r=Ip(t.indent_before||""),o=Ip(t.indent_after||""),i=fi.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="html"===t.element_format;return{start:function(t,s,u){var c,l,f,d;if(n&&r[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n"),e.push("<",t),s)for(c=0,l=s.length;c<l;c++)f=s[c],e.push(" ",f.name,'="',i(f.value,!0),'"');e[e.length]=!u||a?">":" />",u&&n&&o[t]&&e.length>0&&(d=e[e.length-1]).length>0&&"\n"!==d&&e.push("\n")},end:function(t){var r;e.push("</",t,">"),n&&o[t]&&e.length>0&&(r=e[e.length-1]).length>0&&"\n"!==r&&e.push("\n")},text:function(t,n){t.length>0&&(e[e.length]=n?t:i(t))},cdata:function(t){e.push("<![CDATA[",t,"]]>")},comment:function(t){e.push("\x3c!--",t,"--\x3e")},pi:function(t,r){r?e.push("<?",t," ",i(r),"?>"):e.push("<?",t,"?>"),n&&e.push("\n")},doctype:function(t){e.push("<!DOCTYPE",t,">",n?"\n":"")},reset:function(){e.length=0},getContent:function(){return e.join("").replace(/\n$/,"")}}},Rp=function(t,e){void 0===e&&(e=wi());var n=$p(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(r){var o=t.validate,i={3:function(t){n.text(t.value,t.raw)},8:function(t){n.comment(t.value)},7:function(t){n.pi(t.name,t.value)},10:function(t){n.doctype(t.value)},4:function(t){n.cdata(t.value)},11:function(t){if(t=t.firstChild)do{a(t)}while(t=t.next)}};n.reset();var a=function(t){var r,s,u,c,l,f,d,p,m,h=i[t.type];if(h)h(t);else{if(r=t.name,s=t.shortEnded,u=t.attributes,o&&u&&u.length>1&&((f=[]).map={},m=e.getElementRule(t.name))){for(d=0,p=m.attributesOrder.length;d<p;d++)(c=m.attributesOrder[d])in u.map&&(l=u.map[c],f.map[c]=l,f.push({name:c,value:l}));for(d=0,p=u.length;d<p;d++)(c=u[d].name)in f.map||(l=u.map[c],f.map[c]=l,f.push({name:c,value:l}));u=f}if(n.start(t.name,u,s),!s){if(t=t.firstChild)do{a(t)}while(t=t.next);n.end(r)}}};return 1!==r.type||t.inner?i[11](r):a(r),n.getContent()}}},Bp=new Set;H(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(t){Bp.add(t)}));var Mp=["font","text-decoration","text-emphasis"],jp=function(t,e){return it(t.parseStyle(t.getAttrib(e,"style")))},Fp=function(t,e){return J(jp(t,e),(function(t){return!function(t){return Bp.has(t)}(t)}))},Up=function(t,e,n){var r=jp(t,e),o=jp(t,n),i=function(r){var o=t.getStyle(e,r),i=t.getStyle(n,r);return Ft(o)&&Ft(i)&&o!==i};return z(r,(function(t){var e=function(e){return z(e,(function(e){return e===t}))};if(!e(o)&&e(Mp)){var n=W(o,(function(t){return z(Mp,(function(e){return $t(t,e)}))}));return z(n,i)}return i(t)}))},zp=function(t,e,n){return R.from(n.container()).filter(In).exists((function(r){var o=t?0:-1;return e(r.data.charAt(n.offset()+o))}))},Vp=D(zp,!0,Vl),Hp=D(zp,!1,Vl),qp=function(t){var e=t.container();return In(e)&&(0===e.data.length||ho(e.data)&&Hf.isBookmarkNode(e.parentNode))},Wp=function(t,e){return function(n){return R.from(Yc(t?0:-1,n)).filter(e).isSome()}},Yp=function(t){return jn(t)&&"block"===Jn(De.fromDom(t),"display")},Kp=function(t){return Un(t)&&!function(t){return Dn(t)&&"all"===t.getAttribute("data-mce-bogus")}(t)},Xp=Wp(!0,Yp),Gp=Wp(!1,Yp),Zp=Wp(!0,Vn),Jp=Wp(!1,Vn),Qp=Wp(!0,An),tm=Wp(!1,An),em=Wp(!0,Kp),nm=Wp(!1,Kp),rm=function(t){var e=Ns(t,"br"),n=W(function(t){for(var e=[],n=t.dom;n;)e.push(De.fromDom(n)),n=n.lastChild;return e}(t).slice(-1),io);e.length===n.length&&H(n,dn)},om=function(t){fn(t),cn(t,De.fromHtml('<br data-mce-bogus="1">'))},im=function(t){Ze(t).each((function(e){He(e).each((function(n){ro(t)&&io(e)&&ro(n)&&dn(e)}))}))},am=function(t,e,n){return Pe(e,t)?function(t,e){for(var n=C(e)?e:A,r=t.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=De.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(t,(function(t){return n(t)||Oe(t,e)})).slice(0,-1):[]},sm=function(t,e){return am(t,e,A)},um=function(t,e){return[t].concat(sm(t,e))},cm=function(t,e,n){return xl(t,e,n,qp)},lm=function(t,e){return X(um(De.fromDom(e.container()),t),ro)},fm=function(t,e,n){return cm(t,e.dom,n).forall((function(t){return lm(e,n).fold((function(){return!1===Wc(t,n,e.dom)}),(function(r){return!1===Wc(t,n,e.dom)&&Pe(r,De.fromDom(t.container()))}))}))},dm=function(t,e,n){return lm(e,n).fold((function(){return cm(t,e.dom,n).forall((function(t){return!1===Wc(t,n,e.dom)}))}),(function(e){return cm(t,e.dom,n).isNone()}))},pm=D(dm,!1),mm=D(dm,!0),hm=D(fm,!1),gm=D(fm,!0),vm=function(t){return nl(t).exists(io)},bm=function(t,e,n){var r=W(um(De.fromDom(n.container()),e),ro),o=nt(r).getOr(e);return wl(t,o.dom,n).filter(vm)},ym=function(t,e){return nl(e).exists(io)||bm(!0,t,e).isSome()},Cm=function(t,e){return function(t){return R.from(t.getNode(!0)).map(De.fromDom)}(e).exists(io)||bm(!1,t,e).isSome()},wm=D(bm,!1),_m=D(bm,!0),xm=function(t){return wu.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd()},km=function(t,e){var n=W(um(De.fromDom(e.container()),t),ro);return nt(n).getOr(t)},Sm=function(t,e){return xm(e)?Hp(e):Hp(e)||Dl(km(t,e).dom,e).exists(Hp)},Dm=function(t,e){return xm(e)?Vp(e):Vp(e)||Sl(km(t,e).dom,e).exists(Vp)},Em=function(t){return nl(t).bind((function(t){return zr(t,Re)})).exists((function(t){return function(t){return U(["pre","pre-wrap"],t)}(Jn(t,"white-space"))}))},Tm=function(t,e){return function(t,e){return Dl(t.dom,e).isNone()}(t,e)||function(t,e){return Sl(t.dom,e).isNone()}(t,e)||pm(t,e)||mm(t,e)||Cm(t,e)||ym(t,e)},Nm=function(t,e){return!Em(e)&&(pm(t,e)||hm(t,e)||Cm(t,e)||Sm(t,e))},Om=function(t,e){return!Em(e)&&(mm(t,e)||gm(t,e)||ym(t,e)||Dm(t,e))},Am=function(t,e){return Nm(t,e)||Om(t,function(t){var e=t.container(),n=t.offset();return In(e)&&n<e.data.length?wu(e,n+1):t}(e))},Pm=function(t,e){return zl(t.charAt(e))},Lm=function(t){var e=t.container();return In(e)&&It(e.data,po)},Im=function(t){var e=t.data,n=function(t){var e=t.split("");return V(e,(function(t,n){return zl(t)&&n>0&&n<e.length-1&&Hl(e[n-1])&&Hl(e[n+1])?" ":t})).join("")}(e);return n!==e&&(t.data=n,!0)},$m=function(t,e){return R.some(e).filter(Lm).bind((function(e){var n=e.container();return function(t,e){var n=e.data,r=wu(e,0);return!(!Pm(n,0)||Am(t,r)||(e.data=" "+n.slice(1),0))}(t,n)||Im(n)||function(t,e){var n=e.data,r=wu(e,n.length-1);return!(!Pm(n,n.length-1)||Am(t,r)||(e.data=n.slice(0,-1)+" ",0))}(t,n)?R.some(e):R.none()}))},Rm=function(t){var e=De.fromDom(t.getBody());t.selection.isCollapsed()&&$m(e,wu.fromRangeStart(t.selection.getRng())).each((function(e){t.selection.setRng(e.toRange())}))},Bm=function(t,e,n){if(0!==n){var r=De.fromDom(t),o=Ur(r,ro).getOr(r),i=t.data.slice(e,e+n),a=e+n>=t.data.length&&Om(o,wu(t,t.data.length)),s=0===e&&Nm(o,wu(t,0));t.replaceData(e,n,function(t,e,n){return K(t,(function(r,o){return Vl(o)||zl(o)?r.previousCharIsSpace||""===r.str&&e||r.str.length===t.length-1&&n?{previousCharIsSpace:!1,str:r.str+po}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,s,a))}},Mm=function(t,e){var n=t.data.slice(e),r=n.length-Mt(n).length;return Bm(t,e,r)},jm=function(t,e){var n=t.data.slice(0,e),r=n.length-jt(n).length;return Bm(t,e-r,r)},Fm=function(t,e,n,r){void 0===r&&(r=!0);var o=jt(t.data).length,i=r?t:e,a=r?e:t;return r?i.appendData(a.data):i.insertData(0,a.data),dn(De.fromDom(a)),n&&Mm(i,o),i},Um=function(t,e){return function(t,e){var n=t.container(),r=t.offset();return!1===wu.isTextPosition(t)&&n===e.parentNode&&r>wu.before(e).offset()}(e,t)?wu(e.container(),e.offset()-1):e},zm=function(t){return Bo(t.previousSibling)?R.some((e=t.previousSibling,In(e)?wu(e,e.data.length):wu.after(e))):t.previousSibling?Tl(t.previousSibling):R.none();var e},Vm=function(t){return Bo(t.nextSibling)?R.some((e=t.nextSibling,In(e)?wu(e,0):wu.before(e))):t.nextSibling?El(t.nextSibling):R.none();var e},Hm=function(t,e){return zm(e).orThunk((function(){return Vm(e)})).orThunk((function(){return function(t,e){var n=wu.before(e.previousSibling?e.previousSibling:e.parentNode);return Dl(t,n).fold((function(){return Sl(t,wu.after(e))}),R.some)}(t,e)}))},qm=function(t,e){return Vm(e).orThunk((function(){return zm(e)})).orThunk((function(){return function(t,e){return Sl(t,wu.after(e)).fold((function(){return Dl(t,wu.before(e))}),R.some)}(t,e)}))},Wm=function(t,e,n){return function(t,e,n){return t?qm(e,n):Hm(e,n)}(t,e,n).map(D(Um,n))},Ym=function(t,e,n){n.fold((function(){t.focus()}),(function(n){t.selection.setRng(n.toRange(),e)}))},Km=function(t,e){return e&&gt(t.schema.getBlockElements(),Le(e))},Xm=function(t){if(Yo(t)){var e=De.fromHtml('<br data-mce-bogus="1">');return fn(t),cn(t,e),R.some(wu.before(e.dom))}return R.none()},Gm=function(t,e,n){var r,o,i,a,s=He(t).filter(Be),u=qe(t).filter(Be);return dn(t),(r=s,o=u,i=e,a=function(t,e,r){var o=t.dom,i=e.dom,a=o.data.length;return Fm(o,i,n),r.container()===i?wu(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?R.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):R.none()).orThunk((function(){return n&&(s.each((function(t){return jm(t.dom,t.dom.length)})),u.each((function(t){return Mm(t.dom,0)}))),e}))},Zm=function(t,e,n,r){void 0===r&&(r=!0);var o,i=Wm(e,t.getBody(),n.dom),a=Ur(n,D(Km,t),(o=t.getBody(),function(t){return t.dom===o})),s=Gm(n,i,function(t,e){return gt(t.schema.getTextInlineElements(),Le(e))}(t,n));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(Xm).fold((function(){r&&Ym(t,e,s)}),(function(n){r&&Ym(t,e,R.some(n))}))},Jm=function(t,e){return{start:t,end:e}},Qm=br([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),th=function(t,e){return Wr(De.fromDom(t),"td,th",e)},eh=function(t,e){return Hr(t,"table",e)},nh=function(t){return!Oe(t.start,t.end)},rh=function(t,e){return eh(t.start,e).bind((function(n){return eh(t.end,e).bind((function(t){return e=Oe(n,t),r=n,e?R.some(r):R.none();var e,r}))}))},oh=function(t){return Ns(t,"td,th")},ih=function(t,e){var n=th(e.startContainer,t),r=th(e.endContainer,t);return e.collapsed?R.none():qs(n,r,Jm).fold((function(){return n.fold((function(){return r.bind((function(e){return eh(e,t).bind((function(t){return nt(oh(t)).map((function(t){return Jm(t,e)}))}))}))}),(function(e){return eh(e,t).bind((function(t){return rt(oh(t)).map((function(t){return Jm(e,t)}))}))}))}),(function(e){return ah(t,e)?R.none():function(t,e){return eh(t.start,e).bind((function(e){return rt(oh(e)).map((function(e){return Jm(t.start,e)}))}))}(e,t)}))},ah=function(t,e){return rh(e,t).isSome()},sh=function(t,e,n){return t.filter((function(t){return nh(t)&&ah(n,t)})).orThunk((function(){return ih(n,e)})).bind((function(t){return function(t,e){return rh(t,e).map((function(e){return function(t,e,n){return{rng:t,table:e,cells:n}}(t,e,oh(e))}))}(t,n)}))},uh=function(t,e){return G(t,(function(t){return Oe(t,e)}))},ch=function(t,e,n){return t.filter((function(t){return function(t,e){return!nh(t)&&rh(t,e).exists((function(t){var e=t.dom.rows;return 1===e.length&&1===e[0].cells.length}))}(t,n)&&Pf(t.start,e)})).map((function(t){return t.start}))},lh=function(t){return function(t){return qs(uh(t.cells,t.rng.start),uh(t.cells,t.rng.end),(function(e,n){return t.cells.slice(e,n+1)}))}(t).map((function(e){var n=t.cells;return e.length===n.length?Qm.removeTable(t.table):Qm.emptyCells(e)}))},fh=function(t,e){var n=function(t){return function(e){return Oe(t,e)}}(t),r=function(t,e){var n=th(t.startContainer,e),r=th(t.endContainer,e);return qs(n,r,Jm)}(e,n);return ch(r,e,n).map((function(t){return Qm.deleteCellSelection(e,t)})).orThunk((function(){return sh(r,e,n).bind(lh)}))},dh=function(t){var e;return(8===Ie(e=t)||"#comment"===Le(e)?He(t):Ze(t)).bind(dh).orThunk((function(){return R.some(t)}))},ph=function(t,e){return H(e,om),t.selection.setCursorLocation(e[0].dom,0),!0},mh=function(t,e,n){e.deleteContents();var r,o=dh(n).getOr(n),i=De.fromDom(t.dom.getParent(o.dom,t.dom.isBlock));if(Yo(i)&&(om(i),t.selection.setCursorLocation(i.dom,0)),!Oe(n,i)){var a=Ve(i).is(n)?[]:Ve(r=i).map(Ke).map((function(t){return W(t,(function(t){return!Oe(r,t)}))})).getOr([]);H(a.concat(Ke(n)),(function(t){Oe(t,i)||Pe(t,i)||dn(t)}))}return!0},hh=function(t,e){return Zm(t,!1,e),!0},gh=function(t,e,n,r){return bh(e,r).fold((function(){return function(t,e,n){return fh(e,n).map((function(e){return e.fold(D(hh,t),D(ph,t),D(mh,t))}))}(t,e,n)}),(function(e){return function(t,e){return yh(t,e)}(t,e)})).getOr(!1)},vh=function(t,e){return X(um(e,t),lo)},bh=function(t,e){return X(um(e,t),(function(t){return"caption"===Le(t)}))},yh=function(t,e){return om(e),t.selection.setCursorLocation(e.dom,0),R.some(!0)},Ch=function(t,e,n,r,o){return _l(n,t.getBody(),o).bind((function(i){return function(t,e,n,r){return El(t.dom).bind((function(o){return Tl(t.dom).map((function(t){return e?n.isEqual(o)&&r.isEqual(t):n.isEqual(t)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(t,e){return yh(t,e)}(t,r):function(t,e,n){return bh(t,De.fromDom(n.getNode())).map((function(t){return!1===Oe(t,e)}))}(e,r,i)})).or(R.some(!0))},wh=function(t,e,n,r){var o=wu.fromRangeStart(t.selection.getRng());return vh(n,r).bind((function(r){return Yo(r)?yh(t,r):function(t,e,n,r,o){return _l(n,t.getBody(),o).bind((function(t){return vh(e,De.fromDom(t.getNode())).map((function(t){return!1===Oe(t,r)}))}))}(t,n,e,r,o)})).getOr(!1)},_h=function(t,e){return t?Qp(e):tm(e)},xh=function(t,e,n){var r=De.fromDom(t.getBody());return bh(r,n).fold((function(){return wh(t,e,r,n)||function(t,e){var n=wu.fromRangeStart(t.selection.getRng());return _h(e,n)||wl(e,t.getBody(),n).exists((function(t){return _h(e,t)}))}(t,e)}),(function(n){return function(t,e,n,r){var o=wu.fromRangeStart(t.selection.getRng());return Yo(r)?yh(t,r):Ch(t,n,e,r,o)}(t,e,r,n).getOr(!1)}))},kh=function(t,e){var n=De.fromDom(t.selection.getStart(!0)),r=Nf(t);return t.selection.isCollapsed()&&0===r.length?xh(t,e,n):function(t,e){var n=De.fromDom(t.getBody()),r=t.selection.getRng(),o=Nf(t);return 0!==o.length?ph(t,o):gh(t,n,r,e)}(t,n)},Sh=function(t){var e=wu.fromRangeStart(t),n=wu.fromRangeEnd(t),r=t.commonAncestorContainer;return wl(!1,r,n).map((function(o){return!Wc(e,n,r)&&Wc(e,o,r)?function(t,e,n,r){var o=document.createRange();return o.setStart(t,e),o.setEnd(n,r),o}(e.container(),e.offset(),o.container(),o.offset()):t})).getOr(t)},Dh=function(t){return t.collapsed?t:Sh(t)},Eh=function(t,e){return t.getBlockElements()[e.name]&&function(t){return t.firstChild&&t.firstChild===t.lastChild}(e)&&function(t){return"br"===t.name||t.value===po}(e.firstChild)},Th=function(t,e){var n=e.firstChild,r=e.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(t,e){var n=t.getNonEmptyElements();return e&&(e.isEmpty(n)||Eh(t,e))}(t,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Nh=function(t){return t&&t.firstChild&&t.firstChild===t.lastChild&&function(t){return t.data===po||Mn(t)}(t.firstChild)},Oh=function(t){return t.length>0&&(!(e=t[t.length-1]).firstChild||Nh(e))?t.slice(0,-1):t;var e},Ah=function(t,e){var n=t.getParent(e,t.isBlock);return n&&"LI"===n.nodeName?n:null},Ph=function(t,e){var n=wu.after(t),r=gl(e).prev(n);return r?r.toRange():null},Lh=function(t,e,n){var r=t.parentNode;return ke.each(e,(function(e){r.insertBefore(e,t)})),function(t,e){var n=wu.before(t),r=gl(e).next(n);return r?r.toRange():null}(t,n)},Ih=function(t,e,n,r){var o,i=function(t,e,n){var r=e.serialize(n);return function(t){var e=t.firstChild,n=t.lastChild;return e&&"META"===e.nodeName&&e.parentNode.removeChild(e),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),t}(t.createFragment(r))}(e,t,r),a=Ah(e,n.startContainer),s=Oh((o=i.firstChild,ke.grep(o.childNodes,(function(t){return"LI"===t.nodeName})))),u=e.getRoot(),c=function(t){var r=wu.fromRangeStart(n),o=gl(e.getRoot()),i=1===t?o.prev(r):o.next(r);return!i||Ah(e,i.getNode())!==a};return c(1)?Lh(a,s,u):c(2)?function(t,e,n,r){return r.insertAfter(e.reverse(),t),Ph(e[0],n)}(a,s,u,e):function(t,e,n,r){var o=function(t,e){var n=e.cloneRange(),r=e.cloneRange();return n.setStartBefore(t),r.setEndAfter(t),[n.cloneContents(),r.cloneContents()]}(t,r),i=t.parentNode;return i.insertBefore(o[0],t),ke.each(e,(function(e){i.insertBefore(e,t)})),i.insertBefore(o[1],t),i.removeChild(t),Ph(e[e.length-1],n)}(a,s,u,n)},$h=zn,Rh=function(t){var e=t.dom,n=Dh(t.selection.getRng());t.selection.setRng(n);var r=e.getParent(n.startContainer,$h);!function(t,e,n){return null!==n&&n===t.getParent(e.endContainer,$h)&&Pf(De.fromDom(n),e)}(e,n,r)?t.getDoc().execCommand("Delete",!1,null):mh(t,n,De.fromDom(r))},Bh=function(t,e,n){var r,o,i,a,s,u,c=t.selection,l=t.dom;/^ | $/.test(e)&&(e=function(t,e,n){var r=De.fromDom(t.getRoot());return n=Nm(r,wu.fromRangeStart(e))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Om(r,wu.fromRangeEnd(e))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(l,c.getRng(),e));var f=t.parser,d=n.merge,p=Rp({validate:fc(t)},t.schema),m='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>';if(i={content:e,format:"html",selection:!0,paste:n.paste},(i=t.fire("BeforeSetContent",i)).isDefaultPrevented())t.fire("SetContent",{content:i.content,format:"html",selection:!0,paste:n.paste});else{-1===(e=i.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,m);var h=(s=c.getRng()).startContainer||(s.parentElement?s.parentElement():null),g=t.getBody();h===g&&c.isCollapsed()&&l.isBlock(g.firstChild)&&function(t,e){return e&&!t.schema.getShortEndedElements()[e.nodeName]}(t,g.firstChild)&&l.isEmpty(g.firstChild)&&((s=l.createRng()).setStart(g.firstChild,0),s.setEnd(g.firstChild,0),c.setRng(s)),c.isCollapsed()||Rh(t);var v,b={context:(r=c.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},C=f.parse(e,b);if(!0===n.paste&&Th(t.schema,C)&&function(t,e){return!!Ah(t,e)}(l,r))return s=Ih(p,l,c.getRng(),C),c.setRng(s),void t.fire("SetContent",i);if(function(t){for(var e=t;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(C),"mce_marker"===(u=C.lastChild).attr("id"))for(a=u,u=u.prev;u;u=u.walk(!0))if(3===u.type||!l.isBlock(u.name)){t.schema.isValidChild(u.parent.name,"span")&&u.parent.insert(a,u,"br"===u.name);break}if(t._selectionOverrides.showBlockCaretContainer(r),b.invalid){for(t.selection.setContent(m),r=c.getNode(),o=t.getBody(),9===r.nodeType?r=u=o:u=r;u!==o;)r=u,u=u.parentNode;e=r===o?o.innerHTML:l.getOuterHTML(r),e=p.serialize(f.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return p.serialize(C)})))),r===o?l.setHTML(o,e):l.setOuterHTML(r,e)}else!function(t,e,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(t.dom.createFragment(e),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?t.dom.setHTML(n,e):t.selection.setContent(e)}}(t,e=p.serialize(C),r);!function(t,e){var n=t.schema.getTextInlineElements(),r=t.dom;if(e){var o=t.getBody(),i=Lp(r);ke.each(r.select("*[data-mce-fragment]"),(function(t){if(y(n[t.nodeName.toLowerCase()])&&Fp(r,t))for(var e=t.parentNode;y(e)&&e!==o&&!Up(r,t,e);e=e.parentNode)if(i.compare(e,t)){r.remove(t,!0);break}}))}}(t,d),function(t,e){var n,r,o=t.dom,i=t.selection;if(e){i.scrollIntoView(e);var a=function(e){for(var n=t.getBody();e&&e!==n;e=e.parentNode)if("false"===o.getContentEditable(e))return e;return null}(e);if(a)return o.remove(e),void i.select(a);var s=o.createRng(),u=e.previousSibling;u&&3===u.nodeType?(s.setStart(u,u.nodeValue.length),ye.ie||(r=e.nextSibling)&&3===r.nodeType&&(u.appendData(r.data),r.parentNode.removeChild(r))):(s.setStartBefore(e),s.setEndBefore(e));var c=o.getParent(e,o.isBlock);o.remove(e),c&&o.isEmpty(c)&&(t.$(c).empty(),s.setStart(c,0),s.setEnd(c,0),$h(c)||function(t){return!!t.getAttribute("data-mce-fragment")}(c)||!(n=function(e){var n=wu.fromRangeStart(e);if(n=gl(t.getBody()).next(n))return n.toRange()}(s))?o.add(c,o.create("br",{"data-mce-bogus":"1"})):(s=n,o.remove(c))),i.setRng(s)}}(t,l.get("mce_marker")),v=t.getBody(),ke.each(v.getElementsByTagName("*"),(function(t){t.removeAttribute("data-mce-fragment")})),function(t,e){R.from(t.getParent(e,"td,th")).map(De.fromDom).each(im)}(l,c.getStart()),t.fire("SetContent",i),t.addVisual()}},Mh=function(t,e){e(t),t.firstChild&&Mh(t.firstChild,e),t.next&&Mh(t.next,e)},jh=function(t,e,n){var r=function(t,e,n){var r={},o={},i=[];for(var a in n.firstChild&&Mh(n.firstChild,(function(n){H(t,(function(t){t.name===n.name&&(r[t.name]?r[t.name].nodes.push(n):r[t.name]={filter:t,nodes:[n]})})),H(e,(function(t){"string"==typeof n.attr(t.name)&&(o[t.name]?o[t.name].nodes.push(n):o[t.name]={filter:t,nodes:[n]})}))})),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var s in o)o.hasOwnProperty(s)&&i.push(o[s]);return i}(t,e,n);H(r,(function(t){H(t.filter.callbacks,(function(e){e(t.nodes,t.filter.name,{})}))}))},Fh=function(t){return t instanceof _p},Uh=function(t,e){t.dom.setHTML(t.getBody(),e),function(t){cp(t)&&El(t.getBody()).each((function(e){var n=e.getNode(),r=An(n)?El(n).getOr(e):e;t.selection.setRng(r.toRange())}))}(t)},zh=function(t,e,n){return n.format=n.format?n.format:"html",n.set=!0,n.content=Fh(e)?"":e,n.no_events||t.fire("BeforeSetContent",n),Fh(e)||(e=n.content),R.from(t.getBody()).fold(k(e),(function(r){return Fh(e)?function(t,e,n,r){jh(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),n);var o=Rp({validate:t.validate},t.schema).serialize(n);return r.content=fo(De.fromDom(e))?o:ke.trim(o),Uh(t,r.content),r.no_events||t.fire("SetContent",r),n}(t,r,e,n):function(t,e,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===e.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(e.nodeName)&&(n="<li>"+i+"</li>"),(o=Ku(t))&&t.schema.isValidChild(e.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=t.dom.createHTML(o,Xu(t),n)):n||(n='<br data-mce-bogus="1">'),Uh(t,n),t.fire("SetContent",r)):("raw"!==r.format&&(n=Rp({validate:t.validate},t.schema).serialize(t.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=fo(De.fromDom(e))?n:ke.trim(n),Uh(t,r.content),r.no_events||t.fire("SetContent",r)),r.content}(t,r,e,n)}))},Vh=function(t,e){return function(t,e){var n=t.dom;return n.parentNode?Vr(De.fromDom(n.parentNode),(function(n){return!Oe(t,n)&&e(n)})):R.none()}(t,e).isSome()},Hh=function(t){return C(t)?t:A},qh=function(t,e,n){var r=e(t),o=Hh(n);return r.orThunk((function(){return o(t)?R.none():function(t,e,n){for(var r=t.dom,o=Hh(n);r.parentNode;){r=r.parentNode;var i=De.fromDom(r),a=e(i);if(a.isSome())return a;if(o(i))break}return R.none()}(t,e,o)}))},Wh=Jl,Yh=function(t,e,n){var r=t.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&t.dom.is(e,r[o].selector))return!0;return!1},Kh=function(t,e,n,r){var o=t.dom.getRoot();return e!==o&&(e=t.dom.getParent(e,(function(e){return!!Yh(t,e,n)||(e.parentNode===o||!!Zh(t,e,n,r,!0))})),Zh(t,e,n,r))},Xh=function(t,e,n){return!!Wh(e,n.inline)||(!!Wh(e,n.block)||(n.selector?1===e.nodeType&&t.is(e,n.selector):void 0))},Gh=function(t,e,n,r,o,i){var a,s,u,c=n[r];if(n.onmatch)return n.onmatch(e,n,r);if(c)if(void 0===c.length){for(a in c)if(c.hasOwnProperty(a)){if(s="attributes"===r?t.getAttrib(e,a):tf(t,e,a),o&&!s&&!n.exact)return;if((!o||n.exact)&&!Wh(s,Ql(t,Zl(c[a],i),a)))return}}else for(u=0;u<c.length;u++)if("attributes"===r?t.getAttrib(e,c[u]):tf(t,e,c[u]))return n;return n},Zh=function(t,e,n,r,o){var i,a,s,u,c=t.formatter.get(n),l=t.dom;if(c&&e)for(a=0;a<c.length;a++)if(i=c[a],Xh(t.dom,e,i)&&Gh(l,e,i,"attributes",o,r)&&Gh(l,e,i,"styles",o,r)){if(u=i.classes)for(s=0;s<u.length;s++)if(!t.dom.hasClass(e,Zl(u[s],r)))return;return i}},Jh=function(t,e,n,r){if(r)return Kh(t,r,e,n);if(r=t.selection.getNode(),Kh(t,r,e,n))return!0;var o=t.selection.getStart();return!(o===r||!Kh(t,o,e,n))},Qh=function(t,e){var n=function(e){return Oe(e,De.fromDom(t.getBody()))};return R.from(t.selection.getStart(!0)).bind((function(r){return qh(De.fromDom(r),(function(n){return function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n],n);if(r.isSome())return r}return R.none()}(e,(function(e){return function(e,n){return Zh(t,e.dom,n)?R.some(n):R.none()}(n,e)}))}),n)})).getOrNull()},tg=function(t,e,n){return K(n,(function(n,r){var o=function(t,e){return z(t.formatter.get(e),(function(t){var e=function(t){return t.length>1&&"%"===t.charAt(0)};return z(["styles","attributes"],(function(n){return ht(t,n).exists((function(t){var n=m(t)?t:mt(t);return z(n,e)}))}))}))}(t,r);return t.formatter.matchNode(e,r,{},o)?n.concat([r]):n}),[])},eg=mo,ng="_mce_caret",rg=function(t){return function(t){for(var e=[];t;){if(3===t.nodeType&&t.nodeValue!==eg||t.childNodes.length>1)return[];1===t.nodeType&&e.push(t),t=t.firstChild}return e}(t).length>0},og=function(t){if(t){var e=new to(t,t);for(t=e.current();t;t=e.next())if(In(t))return t}return null},ig=function(t){var e=De.fromTag("span");return Yn(e,{id:ng,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&cn(e,De.fromText(eg)),e},ag=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(rg(e))Zm(t,!1,De.fromDom(e),n);else{var i=o.getRng(),a=r.getParent(e,r.isBlock),s=i.startContainer,u=i.startOffset,c=i.endContainer,l=i.endOffset,f=function(t){var e=og(t);return e&&e.nodeValue.charAt(0)===eg&&e.deleteData(0,1),e}(e);r.remove(e,!0),s===f&&u>0&&i.setStart(f,u-1),c===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&om(De.fromDom(a)),o.setRng(i)}},sg=function(t,e,n){void 0===n&&(n=!0);var r=t.dom,o=t.selection;if(e)ag(t,e,n);else if(!(e=Al(t.getBody(),o.getStart())))for(;e=r.get(ng);)ag(t,e,!1)},ug=function(t,e){return t.appendChild(e),e},cg=function(t,e){var n=Y(t,(function(t,e){return ug(t,e.cloneNode(!1))}),e);return ug(n,n.ownerDocument.createTextNode(eg))},lg=function(t,e,n,r){var o,i,a,s=t.dom,u=t.selection,c=[],l=u.getRng(),f=l.startContainer,d=l.startOffset;for(i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(Zh(t,i,e,n,r)){a=i;break}i.nextSibling&&(o=!0),c.push(i),i=i.parentNode}if(a)if(o){var p=u.getBookmark();l.collapse(!0);var m=xf(t,l,t.formatter.get(e),!0);m=ld(m),t.formatter.remove(e,n,m,r),u.moveToBookmark(p)}else{var h=Al(t.getBody(),a),g=ig(!1).dom;!function(t,e,n){var r=t.dom,o=r.getParent(n,D(Kl,t));o&&r.isEmpty(o)?n.parentNode.replaceChild(e,n):(rm(De.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(e,n):r.insertAfter(e,n))}(t,g,null!==h?h:a);var v=function(t,e,n,r,o,i){var a=t.formatter,s=t.dom,u=W(it(a.get()),(function(t){return t!==r&&!It(t,"removeformat")})),c=tg(t,n,u);if(W(c,(function(e){return!rf(t,e,r)})).length>0){var l=n.cloneNode(!1);return s.add(e,l),a.remove(r,o,l,i),s.remove(l),R.some(l)}return R.none()}(t,g,a,e,n,r),b=cg(c.concat(v.toArray()),g);ag(t,h,!1),u.setCursorLocation(b,1),s.isEmpty(a)&&s.remove(a)}},fg=function(t){t.on("mouseup keydown",(function(e){!function(t,e){var n=t.selection,r=t.getBody();sg(t,null,!1),8!==e&&46!==e||!n.isCollapsed()||n.getStart().innerHTML!==eg||sg(t,Al(r,n.getStart())),37!==e&&39!==e||sg(t,Al(r,n.getStart()))}(t,e.keyCode)}))},dg=function(t,e){return t.schema.getTextInlineElements().hasOwnProperty(Le(e))&&!Ol(e.dom)&&!On(e.dom)},pg={},mg=wt,hg=yt;!function(t,e){pg[t]||(pg[t]=[]),pg[t].push(e)}("pre",(function(t){var e,n=t.selection.getRng(),r=En(["pre"]);n.collapsed||(e=t.selection.getSelectedBlocks(),hg(mg(mg(e,r),(function(t){return r(t.previousSibling)&&-1!==_t(e,t.previousSibling)})),(function(t){var e,n;e=t.previousSibling,es(n=t).remove(),es(e).append("<br><br>").append(n.childNodes)})))}));var gg=ke.each,vg=function(t){return Dn(t)&&!Ul(t)&&!Ol(t)&&!On(t)},bg=function(t,e){var n;for(n=t;n;n=n[e]){if(In(n)&&0!==n.nodeValue.length)return t;if(Dn(n)&&!Ul(n))return n}return t},yg=function(t,e,n){var r,o,i=Lp(t);if(e&&n&&(e=bg(e,"previousSibling"),n=bg(n,"nextSibling"),i.compare(e,n))){for(r=e.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,e.appendChild(o);return t.remove(n),ke.each(ke.grep(n.childNodes),(function(t){e.appendChild(t)})),e}return n},Cg=function(t,e,n,r){if(r&&!1!==e.merge_siblings){var o=yg(t,Yl(r),r);yg(t,o,Yl(o,!0))}},wg=function(t,e,n){gg(t.childNodes,(function(t){vg(t)&&(e(t)&&n(t),t.hasChildNodes()&&wg(t,e,n))}))},_g=function(t,e){return function(n){return!(!n||!tf(t,n,e))}},xg=function(t,e,n){return function(r){t.setStyle(r,e,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(t,e){"SPAN"===e.nodeName&&0===t.getAttribs(e).length&&t.remove(e,!0)}(t,r)}},kg=br([{keep:[]},{rename:["name"]},{removed:[]}]),Sg=/^(src|href|style)$/,Dg=ke.each,Eg=Jl,Tg=function(t,e,n){return t.isChildOf(e,n)&&e!==n&&!t.isBlock(n)},Ng=function(t,e,n){var r,o;if(r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"],Dn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return In(r)&&n&&o>=r.nodeValue.length&&(r=new to(r,t.getBody()).next()||r),In(r)&&!n&&0===o&&(r=new to(r,t.getBody()).prev()||r),r},Og=function(t,e){var n=e?"firstChild":"lastChild";if(function(t){return/^(TR|TH|TD)$/.test(t.nodeName)}(t)&&t[n]){var r=t[n];return"TR"===t.nodeName&&r[n]||r}return t},Ag=function(t,e,n,r){var o=t.create(n,r);return e.parentNode.insertBefore(o,e),o.appendChild(e),o},Pg=function(t,e,n,r,o){var i=De.fromDom(e),a=De.fromDom(t.create(r,o)),s=n?Ye(i):We(i);return ln(a,s),n?(an(i,a),un(a,i)):(sn(i,a),cn(a,i)),a.dom},Lg=function(t,e,n,r){return!(e=Yl(e,n,r))||"BR"===e.nodeName||t.isBlock(e)},Ig=function(t,e,n,r,o){var i,a=t.dom;if(!function(t,e,n){return!!Eg(e,n.inline)||!!Eg(e,n.block)||(n.selector?Dn(e)&&t.is(e,n.selector):void 0)}(a,r,e)&&!function(t,e){return e.links&&"A"===t.nodeName}(r,e))return kg.keep();var s=r;if(e.inline&&"all"===e.remove&&m(e.preserve_attributes)){var u=W(a.getAttribs(s),(function(t){return U(e.preserve_attributes,t.name.toLowerCase())}));if(a.removeAllAttribs(s),H(u,(function(t){return a.setAttrib(s,t.name,t.value)})),u.length>0)return kg.rename("span")}if("all"!==e.remove){Dg(e.styles,(function(t,r){t=Ql(a,Zl(t,n),r+""),w(r)&&(r=t,o=null),(e.remove_similar||!o||Eg(tf(a,o,r),t))&&a.setStyle(s,r,""),i=!0})),i&&""===a.getAttrib(s,"style")&&(s.removeAttribute("style"),s.removeAttribute("data-mce-style")),Dg(e.attributes,(function(t,r){var i;if(t=Zl(t,n),w(r)&&(r=t,o=null),e.remove_similar||!o||Eg(a.getAttrib(o,r),t)){if("class"===r&&(t=a.getAttrib(s,r))&&(i="",H(t.split(/\s+/),(function(t){/mce\-\w+/.test(t)&&(i+=(i?" ":"")+t)})),i))return void a.setAttrib(s,r,i);if(Sg.test(r)&&s.removeAttribute("data-mce-"+r),"style"===r&&En(["li"])(s)&&"none"===a.getStyle(s,"list-style-type"))return s.removeAttribute(r),void a.setStyle(s,"list-style-type","none");"class"===r&&s.removeAttribute("className"),s.removeAttribute(r)}})),Dg(e.classes,(function(t){t=Zl(t,n),o&&!a.hasClass(o,t)||a.removeClass(s,t)}));for(var c=a.getAttribs(s),l=0;l<c.length;l++){var f=c[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return kg.keep()}}return"none"!==e.remove?(function(t,e,n){var r,o=e.parentNode,i=t.dom,a=Ku(t);n.block&&(a?o===i.getRoot()&&(n.list_block&&Eg(e,n.list_block)||H(ot(e.childNodes),(function(e){Xl(t,a,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=Ag(i,e,a),i.setAttribs(r,t.settings.forced_root_block_attrs)):r=0}))):i.isBlock(e)&&!i.isBlock(o)&&(Lg(i,e,!1)||Lg(i,e.firstChild,!0,!0)||e.insertBefore(i.create("br"),e.firstChild),Lg(i,e,!0)||Lg(i,e.lastChild,!1,!0)||e.appendChild(i.create("br")))),n.selector&&n.inline&&!Eg(n.inline,e)||i.remove(e,!0)}(t,s,e),kg.removed()):kg.keep()},$g=function(t,e,n,r,o){return Ig(t,e,n,r,o).fold(A,(function(e){return t.dom.rename(r,e),!0}),P)},Rg=function(t,e,n,r){return Ig(t,e,n,r,r).fold(k(r),(function(e){return t.dom.createFragment().appendChild(r),t.dom.rename(r,e)}),k(null))},Bg=function(t,e,n,r,o){var i=t.formatter.get(e),a=i[0],s=!0,u=t.dom,c=t.selection,l=function(r){var s=function(t,e,n,r,o){var i;return H(nf(t.dom,e.parentNode).reverse(),(function(e){if(!i&&"_start"!==e.id&&"_end"!==e.id){var a=Zh(t,e,n,r,o);a&&!1!==a.split&&(i=e)}})),i}(t,r,e,n,o);return function(t,e,n,r,o,i,a,s){var u,c,l,f=t.dom;if(n){for(var d=n.parentNode,p=r.parentNode;p&&p!==d;p=p.parentNode){u=f.clone(p,!1);for(var m=0;m<e.length&&null!==(u=Rg(t,e[m],s,u));m++);u&&(c&&u.appendChild(c),l||(l=u),c=u)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),c&&(o.parentNode.insertBefore(c,o),l.appendChild(o),a.inline&&Cg(f,a,0,c))}return r}(t,i,s,r,r,!0,a,n)},f=function(e){var r,o,c=e.parentNode;In(e)&&uf(u,c)&&$g(t,a,n,c,c),Dn(e)&&u.getContentEditable(e)&&(r=s,s="true"===u.getContentEditable(e),o=!0);var l=ot(e.childNodes);if(s&&!o)for(var d=0;d<i.length&&!$g(t,i[d],n,e,e);d++);if(a.deep&&l.length){for(d=0;d<l.length;d++)f(l[d]);o&&(s=r)}},d=function(t){var e=u.get(t?"_start":"_end"),n=e[t?"firstChild":"lastChild"];return function(t){return Ul(t)&&Dn(t)&&("_start"===t.id||"_end"===t.id)}(n)&&(n=n[t?"firstChild":"lastChild"]),In(n)&&0===n.data.length&&(n=t?e.previousSibling||e.nextSibling:e.nextSibling||e.previousSibling),u.remove(e,!0),n},p=function(e){var n,r,o=xf(t,e,i,e.collapsed);if(a.split){if(o=ld(o),(n=Ng(t,o,!0))!==(r=Ng(t,o))){if(n=Og(n,!0),r=Og(r,!1),Tg(u,n,r)){var s=R.from(n.firstChild).getOr(n);return l(Pg(u,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void d(!0)}if(Tg(u,r,n)){s=R.from(r.lastChild).getOr(r);return l(Pg(u,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void d(!1)}n=Ag(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Ag(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var c=u.createRng();c.setStartAfter(n),c.setEndBefore(r),Sf(u,c,(function(t){H(t,(function(t){Ul(t)||Ul(t.parentNode)||l(t)}))})),l(n),l(r),n=d(!0),r=d()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}Sf(u,o,(function(e){H(e,(function(e){f(e);H(["underline","line-through","overline"],(function(n){Dn(e)&&t.dom.getStyle(e,"text-decoration")===n&&e.parentNode&&ef(u,e.parentNode)===n&&$g(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,e)}))}))}))};if(r)if(ql(r)){var m=u.createRng();m.setStartBefore(r),m.setEndAfter(r),p(m)}else p(r);else if("false"!==u.getContentEditable(c.getNode()))c.isCollapsed()&&a.inline&&!Nf(t).length?lg(t,e,n,o):(Rf(c,!0,(function(){$f(t,p)})),a.inline&&Jh(t,e,n,c.getStart())&&Wl(u,c,c.getRng()),t.nodeChanged());else{r=c.getNode();for(var h=0;h<i.length&&(!i[h].ceFalseOverride||!$g(t,i[h],n,r,r));h++);}},Mg=ke.each,jg=function(t,e,n,r){Mg(e,(function(e){Mg(t.dom.select(e.inline,r),(function(r){vg(r)&&$g(t,e,n,r,e.exact?r:null)})),function(t,e,n){if(e.clear_child_styles){var r=e.links?"*:not(a)":"*";gg(t.select(r,n),(function(n){vg(n)&&gg(e.styles,(function(e,r){t.setStyle(n,r,"")}))}))}}(t.dom,e,r)}))},Fg=ke.each,Ug=function(t,e){return vt(t,e)},zg=function(t,e,n,r){var o=t.formatter.get(e),i=o[0],a=!r&&t.selection.isCollapsed(),s=t.dom,u=t.selection,c=function(t,e){if(e=e||i,t){if(e.onformat&&e.onformat(t,e,n,r),Fg(e.styles,(function(e,r){s.setStyle(t,r,Zl(e,n))})),e.styles){var o=s.getAttrib(t,"style");o&&s.setAttrib(t,"data-mce-style",o)}Fg(e.attributes,(function(e,r){s.setAttrib(t,r,Zl(e,n))})),Fg(e.classes,(function(e){e=Zl(e,n),s.hasClass(t,e)||s.addClass(t,e)}))}},l=function(t,e){var n=!1;return!!af(i)&&(Fg(t,(function(t){if(!("collapsed"in t)||t.collapsed===a)return s.is(e,t.selector)&&!Ol(e)?(c(e,t),n=!0,!1):void 0})),n)},f=function(r,a,s,u){var f=[],d=!0,p=i.inline||i.block,m=r.create(p);c(m),Sf(r,a,(function(a){var s,h=function(a){var g=!1,v=d,b=a.nodeName.toLowerCase(),y=a.parentNode.nodeName.toLowerCase();if(Dn(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),g=!0),Mn(a)&&!function(t,e,n,r){if(function(t){return t.getParam("format_empty_lines",!1,"boolean")}(t)&&sf(e)){var o=Dt(Dt({},t.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),i=Vh(De.fromDom(n),(function(t){return Ol(t.dom)}));return vt(o,r)&&Yo(De.fromDom(n.parentNode),!1)&&!i}return!1}(t,i,a,y))return s=null,void(of(i)&&r.remove(a));if(i.wrapper&&Zh(t,a,e,n))s=null;else{if(d&&!g&&of(i)&&!i.wrapper&&Kl(t,b)&&Xl(t,y,p)){var C=r.rename(a,p);return c(C),f.push(C),void(s=null)}if(af(i)){var w=l(o,a);if(In(a)&&uf(r,a.parentNode)&&l(o,a.parentNode),!Ug(i,"inline")||w)return void(s=null)}!d||g||!Xl(t,p,b)||!Xl(t,y,p)||!u&&3===a.nodeType&&1===a.nodeValue.length&&65279===a.nodeValue.charCodeAt(0)||Ol(a)||Ug(i,"inline")&&r.isBlock(a)?(s=null,Fg(ke.grep(a.childNodes),h),g&&(d=v),s=null):(s||(s=r.clone(m,!1),a.parentNode.insertBefore(s,a),f.push(s)),s.appendChild(a))}};Fg(a,h)})),!0===i.links&&Fg(f,(function(t){var e=function(t){"A"===t.nodeName&&c(t,i),Fg(ke.grep(t.childNodes),e)};e(t)})),Fg(f,(function(a){var s=function(t){var e=!1;return Fg(t.childNodes,(function(t){if(function(t){return t&&1===t.nodeType&&!Ul(t)&&!Ol(t)&&!On(t)}(t))return e=t,!1})),e},u=function(t){var e=0;return Fg(t.childNodes,(function(t){(function(t){return y(t)&&In(t)&&0===t.length})(t)||Ul(t)||e++})),e}(a);!(f.length>1)&&r.isBlock(a)||0!==u?(sf(i)||i.wrapper)&&(i.exact||1!==u||(a=function(t){var e,n=s(t);return n&&!Ul(n)&&Xh(r,n,i)&&(e=r.clone(n,!1),c(e),r.replace(e,t,!0),r.remove(n,!0)),e||t}(a)),jg(t,o,n,a),function(t,e,n,r,o){Zh(t,o.parentNode,n,r)&&$g(t,e,r,o)||e.merge_with_parents&&t.dom.getParent(o.parentNode,(function(i){if(Zh(t,i,n,r))return $g(t,e,r,o),!0}))}(t,i,e,n,a),function(t,e,n,r){e.styles&&e.styles.backgroundColor&&wg(r,_g(t,"fontSize"),xg(t,"backgroundColor",Zl(e.styles.backgroundColor,n)))}(r,i,n,a),function(t,e,n,r){var o=function(e){if(1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType){var n=ef(t,e.parentNode);t.getStyle(e,"color")&&n?t.setStyle(e,"text-decoration",n):t.getStyle(e,"text-decoration")===n&&t.setStyle(e,"text-decoration",null)}};e.styles&&(e.styles.color||e.styles.textDecoration)&&(ke.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(t,e,n,r){"sub"!==e.inline&&"sup"!==e.inline||(wg(r,_g(t,"fontSize"),xg(t,"fontSize","")),t.remove(t.select("sup"===e.inline?"sub":"sup",r),!0))}(r,i,0,a),Cg(r,i,0,a)):r.remove(a,!0)}))};if("false"!==s.getContentEditable(u.getNode())){if(i){if(r)if(ql(r)){if(!l(o,r)){var d=s.createRng();d.setStartBefore(r),d.setEndAfter(r),f(s,xf(t,d,o),0,!0)}}else f(s,r,0,!0);else if(a&&sf(i)&&!Nf(t).length)!function(t,e,n){var r,o,i=t.selection,a=i.getRng(),s=a.startOffset,u=a.startContainer.nodeValue;(r=Al(t.getBody(),i.getStart()))&&(o=og(r));var c,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&s>0&&s<u.length&&f.test(u.charAt(s))&&f.test(u.charAt(s-1))){var d=i.getBookmark();a.collapse(!0);var p=xf(t,a,t.formatter.get(e));p=ld(p),t.formatter.apply(e,n,p),i.moveToBookmark(d)}else r&&o.nodeValue===eg||(c=t.getDoc(),l=ig(!0).dom,o=(r=c.importNode(l,!0)).firstChild,a.insertNode(r),s=1),t.formatter.apply(e,n,r),i.setCursorLocation(o,s)}(t,e,n);else{var p=u.getNode(),m=o[0];t.settings.forced_root_block||!m.defaultBlock||s.getParent(p,s.isBlock)||zg(t,m.defaultBlock),u.setRng(Dh(u.getRng())),Rf(u,!0,(function(e){$f(t,(function(e,n){var r=n?e:xf(t,e,o);f(s,r)}))})),Wl(s,u,u.getRng()),t.nodeChanged()}!function(t,e){hg(pg[t],(function(t){t(e)}))}(e,t)}}else{r=u.getNode();for(var h=0,g=o.length;h<g;h++){var v=o[h];if(v.ceFalseOverride&&af(v)&&s.is(r,v.selector))return void c(r,v)}}},Vg=function(t,e,n,r){var o=it(n.get()),i={},a={},s=W(nf(t.dom,e),(function(t){return 1===t.nodeType&&!t.getAttribute("data-mce-bogus")}));st(r,(function(e,n){ke.each(s,(function(r){return t.formatter.matchNode(r,n,{},e.similar)?(-1===o.indexOf(n)&&(H(e.callbacks,(function(t){t(!0,{node:r,format:n,parents:s})})),i[n]=e.callbacks),a[n]=e.callbacks,!1):!Yh(t,r,n)&&void 0}))}));var u=Hg(n.get(),a,e,s);n.set(Dt(Dt({},i),u))},Hg=function(t,e,n,r){return dt(t,(function(t,o){return!!gt(e,o)||(H(t,(function(t){t(!1,{node:n,format:o,parents:r})})),!1)})).t},qg=function(t,e,n,r,o){return null===e.get()&&function(t,e){var n=ps({});t.set({}),e.on("NodeChange",(function(r){Vg(e,r.element,n,t.get())}))}(e,t),function(t,e,n,r){var o=t.get();H(e.split(","),(function(t){o[t]||(o[t]={similar:r,callbacks:[]}),o[t].callbacks.push(n)})),t.set(o)}(e,n,r,o),{unbind:function(){return function(t,e,n){var r=t.get();H(e.split(","),(function(t){r[t].callbacks=W(r[t].callbacks,(function(t){return t!==n})),0===r[t].callbacks.length&&delete r[t]})),t.set(r)}(e,n,r)}}},Wg=function(t,e){var n=(e||document).createDocumentFragment();return H(t,(function(t){n.appendChild(t.dom)})),De.fromDom(n)},Yg=function(t,e,n){return{element:t,width:e,rows:n}},Kg=function(t,e){return{element:t,cells:e}},Xg=function(t,e){return{x:t,y:e}},Gg=function(t,e){var n=parseInt(Kn(t,e),10);return isNaN(n)?1:n},Zg=function(t,e,n){var r=t.rows;return!!(r[n]?r[n].cells:[])[e]},Jg=function(t){return K(t,(function(t,e){return e.cells.length>t?e.cells.length:t}),0)},Qg=function(t,e){for(var n=t.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Oe(o[i],e))return R.some(Xg(i,r));return R.none()},tv=function(t,e,n,r,o){for(var i=[],a=t.rows,s=n;s<=o;s++){var u=a[s].cells,c=e<r?u.slice(e,r+1):u.slice(r,e+1);i.push(Kg(a[s].element,c))}return i},ev=function(t){var e=Yg(Us(t),0,[]);return H(Ns(t,"tr"),(function(t,n){H(Ns(t,"td,th"),(function(r,o){!function(t,e,n,r,o){for(var i=Gg(o,"rowspan"),a=Gg(o,"colspan"),s=t.rows,u=n;u<n+i;u++){s[u]||(s[u]=Kg(zs(r),[]));for(var c=e;c<e+a;c++)s[u].cells[c]=u===n&&c===e?o:Us(o)}}(e,function(t,e,n){for(;Zg(t,e,n);)e++;return e}(e,o,n),n,t,r)}))})),Yg(e.element,Jg(e.rows),e.rows)},nv=function(t){return function(t,e){var n=Us(t.element),r=De.fromTag("tbody");return ln(r,e),cn(n,r),n}(t,function(t){return V(t.rows,(function(t){var e=V(t.cells,(function(t){var e=zs(t);return Gn(e,"colspan"),Gn(e,"rowspan"),e})),n=Us(t.element);return ln(n,e),n}))}(t))},rv=function(t,e,n){return Qg(t,e).bind((function(e){return Qg(t,n).map((function(n){return function(t,e,n){var r=e.x,o=e.y,i=n.x,a=n.y,s=o<a?tv(t,r,o,i,a):tv(t,r,a,i,o);return Yg(t.element,Jg(s),s)}(t,e,n)}))}))},ov=function(t,e){return X(t,(function(t){return"li"===Le(t)&&Pf(t,e)})).fold(k([]),(function(e){return function(t){return X(t,(function(t){return"ul"===Le(t)||"ol"===Le(t)}))}(t).map((function(t){var e=De.fromTag(Le(t)),n=pt(er(t),(function(t,e){return $t(e,"list-style")}));return Zn(e,n),[De.fromTag("li"),e]})).getOr([])}))},iv=function(t,e){var n=De.fromDom(e.commonAncestorContainer),r=um(n,t),o=W(r,(function(t){return oo(t)||no(t)})),i=ov(r,e),a=o.concat(i.length?i:function(t){return uo(t)?Ve(t).filter(so).fold(k([]),(function(e){return[t,e]})):so(t)?[t]:[]}(n));return V(a,Us)},av=function(){return Wg([])},sv=function(t,e){return n=De.fromDom(e.cloneContents()),r=iv(t,e),o=K(r,(function(t,e){return cn(e,t),e}),n),r.length>0?Wg([o]):o;var n,r,o},uv=function(t,e){return(n=t,r=e[0],Hr(r,"table",D(Oe,n))).bind((function(t){var n=e[0],r=e[e.length-1],o=ev(t);return rv(o,n,r).map((function(t){return Wg([nv(t)])}))})).getOrThunk(av);var n,r},cv=function(t,e){var n=Tf(e,t);return n.length>0?uv(t,n):function(t,e){return e.length>0&&e[0].collapsed?av():sv(t,e[0])}(t,e)},lv=function(t,e){return e>=0&&e<t.length&&Vl(t.charAt(e))},fv=function(t,e){var n=go(t.innerText);return e?function(t){return t.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},dv=function(t,e,n){if(void 0===n&&(n={}),n.get=!0,n.format=e,n.selection=!0,(n=t.fire("BeforeGetContent",n)).isDefaultPrevented())return t.fire("GetContent",n),n.content;if("text"===n.format)return function(t){return R.from(t.selection.getRng()).map((function(e){var n=R.from(t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),o=function(t){return t.map((function(t){return t.nodeName})).getOr("div").toLowerCase()}(n),i=ye.browser.isIE()&&"pre"!==o,a=t.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),s=fv(a,i),u=go(a.textContent);if(t.dom.remove(a),lv(u,0)||lv(u,u.length-1)){var c=n.getOr(r),l=fv(c,i),f=l.indexOf(s);return-1===f?s:(lv(l,f-1)?" ":"")+s+(lv(l,f+s.length)?" ":"")}return s})).getOr("")}(t);n.getInner=!0;var r=function(t,e){var n=t.selection.getRng(),r=t.dom.create("body"),o=t.selection.getSel(),i=vp(t,Df(o)),a=e.contextual?cv(De.fromDom(t.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),t.selection.serializer.serialize(r,e)}(t,n);return"tree"===n.format?r:(n.content=t.selection.isCollapsed()?"":r,t.fire("GetContent",n),n.content)},pv=function(t){return Dn(t)?t.outerHTML:In(t)?fi.encodeRaw(t.data,!1):$n(t)?"\x3c!--"+t.data+"--\x3e":""},mv=function(t,e,n){var r=function(t){var e,n=document.createElement("div"),r=document.createDocumentFragment();for(t&&(n.innerHTML=t);e=n.firstChild;)r.appendChild(e);return r}(e);if(t.hasChildNodes()&&n<t.childNodes.length){var o=t.childNodes[n];o.parentNode.insertBefore(r,o)}else t.appendChild(r)},hv=function(t,e){var n,r,o,i,a,s,u,c,l,f=V(ot(e.childNodes),pv);return function(t,e){var n=0;H(t,(function(t){0===t[0]?n++:1===t[0]?(mv(e,t[1],n),n++):2===t[0]&&function(t,e){if(t.hasChildNodes()&&e<t.childNodes.length){var n=t.childNodes[e];n.parentNode.removeChild(n)}}(e,n)}))}((r=t,o=(n=f).length+r.length+2,i=new Array(o),a=new Array(o),s=function(t,e,o,i,a){var u=c(t,e,o,i);if(null===u||u.start===e&&u.diag===e-i||u.end===t&&u.diag===t-o)for(var l=t,f=o;l<e||f<i;)l<e&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):e-t>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{s(t,u.start,o,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,n[d]]);s(u.end,e,u.end-u.diag,i,a)}},u=function(t,e,o,i){for(var a=t;a-e<i&&a<o&&n[a]===r[a-e];)++a;return function(t,e,n){return{start:t,end:e,diag:n}}(t,a,e)},c=function(t,e,o,s){var c=e-t,l=s-o;if(0===c||0===l)return null;var f,d,p,m,h,g=c-l,v=l+c,b=(v%2==0?v:v+1)/2;for(i[1+b]=t,a[1+b]=e+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(p=d+b,d===-f||d!==f&&i[p-1]<i[p+1]?i[p]=i[p+1]:i[p]=i[p-1]+1,h=(m=i[p])-t+o-d;m<e&&h<s&&n[m]===r[h];)i[p]=++m,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&a[p-g]<=i[p])return u(a[p-g],d+t-o,e,s)}for(d=g-f;d<=g+f;d+=2){for(p=d+b-g,d===g-f||d!==g+f&&a[p+1]<=a[p-1]?a[p]=a[p+1]-1:a[p]=a[p-1],h=(m=a[p]-1)-t+o-d;m>=t&&h>=o&&n[m]===r[h];)a[p]=m--,h--;if(g%2==0&&-f<=d&&d<=f&&a[p]<=i[p+g])return u(a[p],d+t-o,e,s)}}},l=[],s(0,n.length,0,r.length,l),l),e),e},gv=ps(R.none()),vv=function(t){var e,n=(e=t.getBody(),W(V(ot(e.childNodes),pv),(function(t){return t.length>0}))),r=Z(n,(function(e){var n=Np(t.serializer,e);return n.length>0?[n]:[]})),o=r.join("");return-1!==o.indexOf("</iframe>")?function(t){return{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}}(r):function(t){return{type:"complete",fragments:null,content:t,bookmark:null,beforeBookmark:null}}(o)},bv=function(t,e,n){"fragmented"===e.type?hv(e.fragments,t.getBody()):t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(n?e.beforeBookmark:e.bookmark)},yv=function(t){return"fragmented"===t.type?t.fragments.join(""):t.content},Cv=function(t){var e=De.fromTag("body",gv.get().getOrThunk((function(){var t=document.implementation.createHTMLDocument("undo");return gv.set(R.some(t)),t})));return js(e,yv(t)),H(Ns(e,"*[data-mce-bogus]"),pn),e.dom.innerHTML},wv=function(t,e){return!(!t||!e)&&(!!function(t,e){return yv(t)===yv(e)}(t,e)||function(t,e){return Cv(t)===Cv(e)}(t,e))},_v=function(t){return 0===t.get()},xv=function(t,e,n){_v(n)&&(t.typing=e)},kv=function(t,e){t.typing&&(xv(t,!1,e),t.add())},Sv=function(t){return{undoManager:{beforeChange:function(e,n){return function(t,e,n){_v(e)&&n.set(R.some(Hu(t.selection)))}(t,e,n)},addUndoLevel:function(e,n,r,o,i,a){return function(t,e,n,r,o,i,a){var s=vv(t);if(i=i||{},i=ke.extend(i,s),!1===_v(r)||t.removed)return null;var u=e.data[n.get()];if(t.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&wv(u,i))return null;e.data[n.get()]&&o.get().each((function(t){e.data[n.get()].beforeBookmark=t}));var c=function(t){return t.getParam("custom_undo_redo_levels",0,"number")}(t);if(c&&e.data.length>c){for(var l=0;l<e.data.length-1;l++)e.data[l]=e.data[l+1];e.data.length--,n.set(e.data.length)}i.bookmark=Hu(t.selection),n.get()<e.data.length-1&&(e.data.length=n.get()+1),e.data.push(i),n.set(e.data.length-1);var f={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(t.setDirty(!0),t.fire("AddUndo",f),t.fire("change",f)):t.fire("AddUndo",f),i}(t,e,n,r,o,i,a)},undo:function(e,n,r){return function(t,e,n,r){var o;return e.typing&&(e.add(),e.typing=!1,xv(e,!1,n)),r.get()>0&&(r.set(r.get()-1),o=e.data[r.get()],bv(t,o,!0),t.setDirty(!0),t.fire("Undo",{level:o})),o}(t,e,n,r)},redo:function(e,n){return function(t,e,n){var r;return e.get()<n.length-1&&(e.set(e.get()+1),r=n[e.get()],bv(t,r,!1),t.setDirty(!0),t.fire("Redo",{level:r})),r}(t,e,n)},clear:function(e,n){return function(t,e,n){e.data=[],n.set(0),e.typing=!1,t.fire("ClearUndos")}(t,e,n)},reset:function(t){return function(t){t.clear(),t.add()}(t)},hasUndo:function(e,n){return function(t,e,n){return n.get()>0||e.typing&&e.data[0]&&!wv(vv(t),e.data[0])}(t,e,n)},hasRedo:function(t,e){return function(t,e){return e.get()<t.data.length-1&&!t.typing}(t,e)},transact:function(t,e,n){return function(t,e,n){return kv(t,e),t.beforeChange(),t.ignore(n),t.add()}(t,e,n)},ignore:function(t,e){return function(t,e){try{t.set(t.get()+1),e()}finally{t.set(t.get()-1)}}(t,e)},extra:function(e,n,r,o){return function(t,e,n,r,o){if(e.transact(r)){var i=e.data[n.get()].bookmark,a=e.data[n.get()-1];bv(t,a,!0),e.transact(o)&&(e.data[n.get()-1].beforeBookmark=i)}}(t,e,n,r,o)}},formatter:{match:function(e,n,r){return Jh(t,e,n,r)},matchAll:function(e,n){return function(t,e,n){var r=[],o={},i=t.selection.getStart();return t.dom.getParent(i,(function(i){for(var a=0;a<e.length;a++){var s=e[a];!o[s]&&Zh(t,i,s,n)&&(o[s]=!0,r.push(s))}}),t.dom.getRoot()),r}(t,e,n)},matchNode:function(e,n,r,o){return Zh(t,e,n,r,o)},canApply:function(e){return function(t,e){var n,r,o,i,a,s=t.formatter.get(e),u=t.dom;if(s)for(n=t.selection.getStart(),r=nf(u,n),i=s.length-1;i>=0;i--){if(!(a=s[i].selector)||s[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(u.is(r[o],a))return!0}return!1}(t,e)},closest:function(e){return Qh(t,e)},apply:function(e,n,r){return zg(t,e,n,r)},remove:function(e,n,r,o){return Bg(t,e,n,r,o)},toggle:function(e,n,r){return function(t,e,n,r){var o=t.formatter.get(e);!Jh(t,e,n,r)||"toggle"in o[0]&&!o[0].toggle?zg(t,e,n,r):Bg(t,e,n,r)}(t,e,n,r)},formatChanged:function(e,n,r,o){return qg(t,e,n,r,o)}},editor:{getContent:function(e,n){return function(t,e,n){return R.from(t.getBody()).fold(k("tree"===e.format?new _p("body",11):""),(function(r){return Ap(t,e,n,r)}))}(t,e,n)},setContent:function(e,n){return zh(t,e,n)},insertContent:function(e,n){return Bh(t,e,n)},addVisual:function(e){return function(t,e){var n=t.dom,r=y(e)?e:t.getBody();v(t.hasVisual)&&(t.hasVisual=function(t){return t.getParam("visual",!0,"boolean")}(t)),H(n.select("table,a",r),(function(e){switch(e.nodeName){case"TABLE":var r=function(t){return t.getParam("visual_table_class","mce-item-table","string")}(t),o=n.getAttrib(e,"border");o&&"0"!==o||!t.hasVisual?n.removeClass(e,r):n.addClass(e,r);break;case"A":if(!n.getAttrib(e,"href")){var i=n.getAttrib(e,"name")||e.id,a=function(t){return t.getParam("visual_anchor_class","mce-item-anchor","string")}(t);i&&t.hasVisual?n.addClass(e,a):n.removeClass(e,a)}}})),t.fire("VisualAid",{element:e,hasVisual:t.hasVisual})}(t,e)}},selection:{getContent:function(e,n){return dv(t,e,n)}},raw:{getModel:function(){return R.none()}}}},Dv=function(t){return gt(t.plugins,"rtc")},Ev=function(t){var e=t;return function(t){return ht(t.plugins,"rtc").bind((function(t){return R.from(t.setup)}))}(t).fold((function(){return e.rtcInstance=Sv(t),R.none()}),(function(t){return R.some(t().then((function(t){return e.rtcInstance=function(t){var e=function(t){return p(t)?t:{}},n=T("Unimplemented feature for rtc"),r=t.undoManager,o=t.formatter,i=t.editor,a=t.selection,s=t.raw;return{undoManager:{beforeChange:_,addUndoLevel:n,undo:function(){return r.undo()},redo:function(){return r.redo()},clear:function(){return r.clear()},reset:function(){return r.reset()},hasUndo:function(){return r.hasUndo()},hasRedo:function(){return r.hasRedo()},transact:function(t,e,n){return r.transact(n)},ignore:function(t,e){return r.ignore(e)},extra:function(t,e,n,o){return r.extra(n,o)}},formatter:{match:function(t,n,r){return o.match(t,e(n))},matchAll:n,matchNode:n,canApply:function(t){return o.canApply(t)},closest:function(t){return o.closest(t)},apply:function(t,n,r){return o.apply(t,e(n))},remove:function(t,n,r,i){return o.remove(t,e(n))},toggle:function(t,n,r){return o.toggle(t,e(n))},formatChanged:function(t,e,n,r){return o.formatChanged(e,n,r)}},editor:{getContent:function(t,e){return i.getContent(t)},setContent:function(t,e){return i.setContent(t,e)},insertContent:function(t,e){return i.insertContent(t)},addVisual:_},selection:{getContent:function(t,e){return a.getContent(e)}},raw:{getModel:function(){return R.some(s.getRawModel())}}}}(t),t.rtc.isRemote}),(function(t){return e.rtcInstance=function(){var t=k(null),e=k("");return{undoManager:{beforeChange:_,addUndoLevel:t,undo:t,redo:t,clear:_,reset:_,hasUndo:A,hasRedo:A,transact:t,ignore:_,extra:_},formatter:{match:A,matchAll:k([]),matchNode:A,canApply:A,closest:e,apply:_,remove:_,toggle:_,formatChanged:k({unbind:_})},editor:{getContent:e,setContent:e,insertContent:_,addVisual:_},selection:{getContent:e},raw:{getModel:k(R.none())}}}(),Yr.reject(t)})))}))},Tv=function(t){return t.rtcInstance?t.rtcInstance:Sv(t)},Nv=function(t){var e=t.rtcInstance;if(e)return e;throw new Error("Failed to get RTC instance not yet initialized.")},Ov=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Nv(t).selection.getContent(e,n)}(t,e.format?e.format:"html",e)},Av=function(t){return 0===t.dom.length?(dn(t),R.none()):R.some(t)},Pv=function(t,e,n,r){t.bind((function(t){return(r?jm:Mm)(t.dom,r?t.dom.length:0),e.filter(Be).map((function(e){return function(t,e,n,r){var o=t.dom,i=e.dom,a=r?o.length:i.length;r?(Fm(o,i,!1,!r),n.setStart(i,a)):(Fm(i,o,!1,!r),n.setEnd(i,a))}(t,e,n,r)}))})).orThunk((function(){return function(t,e){return t.filter((function(t){return Hf.isBookmarkNode(t.dom)})).bind(e?qe:He)}(e,r).or(e).filter(Be).map((function(t){return function(t,e){Ve(t).each((function(n){var r=t.dom;e&&Nm(n,wu(r,0))?Mm(r,0):!e&&Om(n,wu(r,r.length))&&jm(r,r.length)}))}(t,r)}))}))},Lv=function(t,e,n){void 0===n&&(n={});var r=function(t,e){return Dt(Dt({format:"html"},t),{set:!0,selection:!0,content:e})}(n,e);if(r.no_events||!(r=t.fire("BeforeSetContent",r)).isDefaultPrevented()){n.content=function(t,e){if("raw"!==e.format){var n=t.selection.getRng(),r=t.dom.getParent(n.commonAncestorContainer,t.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=t.parser.parse(e.content,Dt(Dt({isRootContent:!0,forced_root_block:!1},o),e));return Rp({validate:t.validate},t.schema).serialize(i)}return e.content}(t,r);var o=t.selection.getRng();!function(t,e){var n=R.from(e.firstChild).map(De.fromDom),r=R.from(e.lastChild).map(De.fromDom);t.deleteContents(),t.insertNode(e);var o=n.bind(He).filter(Be).bind(Av),i=r.bind(qe).filter(Be).bind(Av);Pv(o,n,t,!0),Pv(i,r,t,!1),t.collapse(!1)}(o,o.createContextualFragment(n.content)),t.selection.setRng(o),Ld(t,o),r.no_events||t.fire("SetContent",r)}else t.fire("SetContent",r)},Iv=function(t,e,n){if(t&&t.hasOwnProperty(e)){var r=W(t[e],(function(t){return t!==n}));0===r.length?delete t[e]:t[e]=r}};var $v,Rv,Bv=function(t){return!!t.select},Mv=function(t){return!(!t||!t.ownerDocument)&&Pe(De.fromDom(t.ownerDocument),De.fromDom(t))},jv=function(t,e,n,r){var o,i,a=function(t,e){var n,r;return{selectorChangedWithUnbind:function(o,i){return n||(n={},r={},e.on("NodeChange",(function(e){var o=e.element,i=t.getParents(o,null,t.getRoot()),a={};ke.each(n,(function(e,n){ke.each(i,(function(o){if(t.is(o,n))return r[n]||(ke.each(e,(function(t){t(!0,{node:o,selector:n,parents:i})})),r[n]=e),a[n]=e,!1}))})),ke.each(r,(function(t,e){a[e]||(delete r[e],ke.each(t,(function(t){t(!1,{node:o,selector:e,parents:i})})))}))}))),n[o]||(n[o]=[]),n[o].push(i),{unbind:function(){Iv(n,o,i),Iv(r,o,i)}}}}}(t,r).selectorChangedWithUnbind,s=function(t,e){return Lv(r,t,e)},u=function(t){var e=l();e.collapse(!!t),f(e)},c=function(){return e.getSelection?e.getSelection():e.document.selection},l=function(){var n,a,s,u=function(t,e,n){try{return e.compareBoundaryPoints(t,n)}catch(t){return-1}},l=e.document;if(void 0!==r.bookmark&&!1===cp(r)){var f=Zd(r);if(f.isSome())return f.map((function(t){return vp(r,[t])[0]})).getOr(l.createRange())}try{(n=c())&&!Sn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=vp(r,[a])[0])}catch(t){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(s=t.getRoot(),a.setStart(s,0),a.setEnd(s,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},f=function(t,e){var n;if(function(t){return!!t&&(!!Bv(t)||Mv(t.startContainer)&&Mv(t.endContainer))}(t)){var a=Bv(t)?t:null;if(a){i=null;try{a.select()}catch(t){}}else{var s=c();if(t=r.fire("SetSelectionRange",{range:t,forward:e}).range,s){i=t;try{s.removeAllRanges(),s.addRange(t)}catch(t){}!1===e&&s.extend&&(s.collapse(t.endContainer,t.endOffset),s.extend(t.startContainer,t.startOffset)),o=s.rangeCount>0?s.getRangeAt(0):null}t.collapsed||t.startContainer!==t.endContainer||!s.setBaseAndExtent||ye.ie||t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()&&(n=t.startContainer.childNodes[t.startOffset])&&"IMG"===n.tagName&&(s.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),s.anchorNode===t.startContainer&&s.focusNode===t.endContainer||s.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:t,forward:e})}}},d=function(){var e=c(),n=null==e?void 0:e.anchorNode,r=null==e?void 0:e.focusNode;if(!e||!n||!r||Sn(n)||Sn(r))return!0;var o=t.createRng();o.setStart(n,e.anchorOffset),o.collapse(!0);var i=t.createRng();return i.setStart(r,e.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},p={bookmarkManager:null,controlSelection:null,dom:t,win:e,serializer:n,editor:r,collapse:u,setCursorLocation:function(e,n){var o=t.createRng();y(e)&&y(n)?(o.setStart(e,n),o.setEnd(e,n),f(o),u(!1)):(Lf(t,o,r.getBody(),!0),f(o))},getContent:function(t){return Ov(r,t)},setContent:s,getBookmark:function(t,e){return m.getBookmark(t,e)},moveToBookmark:function(t){return m.moveToBookmark(t)},select:function(e,n){return function(t,e,n){return R.from(e).map((function(e){var r=t.nodeIndex(e),o=t.createRng();return o.setStart(e.parentNode,r),o.setEnd(e.parentNode,r+1),n&&(Lf(t,o,e,!0),Lf(t,o,e,!1)),o}))}(t,e,n).each(f),e},isCollapsed:function(){var t=l(),e=c();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!e||t.collapsed)},isForward:d,setNode:function(e){return s(t.getOuterHTML(e)),e},getNode:function(){return function(t,e){var n,r,o;if(!e)return t;r=e.startContainer,o=e.endContainer;var i=e.startOffset,a=e.endOffset;return n=e.commonAncestorContainer,!e.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?gp(r.nextSibling,!0):r.parentNode,o=0===a?gp(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:c,setRng:f,getRng:l,getStart:function(t){return mp(r.getBody(),l(),t)},getEnd:function(t){return hp(r.getBody(),l(),t)},getSelectedBlocks:function(e,n){return function(t,e,n,r){var o,i=[],a=t.getRoot();if(n=t.getParent(n||mp(a,e,e.collapsed),t.isBlock),r=t.getParent(r||hp(a,e,e.collapsed),t.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var s=new to(n,a);(o=s.next())&&o!==r;)t.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(t,l(),e,n)},normalize:function(){var e=l(),n=c();if(!(Df(n).length>1)&&If(r)){var o=ud(t,e);return o.each((function(t){f(t,d())})),o.getOr(e)}return e},selectorChanged:function(t,e){return a(t,e),p},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var e,n=t.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){e=n;break}n=n.parentNode}return e},scrollIntoView:function(t,e){return function(t,e,n){(t.inline?Od:Pd)(t,e,n)}(r,t,e)},placeCaretAt:function(t,e){return f(Jf(t,e,r.getDoc()))},getBoundingClientRect:function(){var t=l();return t.collapsed?wu.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:function(){e=o=i=null,h.destroy()}},m=Hf(p),h=Gf(p,r);return p.bookmarkManager=m,p.controlSelection=h,p},Fv=function(t,e,n){t.addNodeFilter("font",(function(t){H(t,(function(t){var r=e.parse(t.attr("style")),o=t.attr("color"),i=t.attr("face"),a=t.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(t.attr("size"),10)-1]),t.name="span",t.attr("style",e.serialize(r)),function(t,e){H(e,(function(e){t.attr(e,null)}))}(t,["color","face","size"])}))}))},Uv=function(t,e){var n=xi();e.convert_fonts_to_spans&&Fv(t,n,ke.explode(e.font_size_legacy_values)),function(t,e){t.addNodeFilter("strike",(function(t){H(t,(function(t){var n=e.parse(t.attr("style"));n["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(n))}))}))}(t,n)},zv=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},Vv=function(t,e){var n;try{n=atob(e)}catch(t){return R.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return R.some(new Blob([r],{type:t}))},Hv=function(t){return 0===t.indexOf("blob:")?function(t){return new Yr((function(e,n){var r=function(){n("Cannot convert "+t+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===o.status?e(o.response):r()},o.onerror=r,o.send()}catch(t){r()}}))}(t):0===t.indexOf("data:")?(e=t,new Yr((function(t){var n=zv(e),r=n.type,o=n.data;Vv(r,o).fold((function(){return t(new Blob([]))}),t)}))):null;var e},qv=0,Wv=function(t){return(t||"blobid")+qv++},Yv=function(t,e,n,r){var o,i;if(0!==e.src.indexOf("blob:")){var a=zv(e.src),s=a.data,u=a.type;o=s,(i=t.getByData(o,u))?n({image:e,blobInfo:i}):Hv(e.src).then((function(r){i=t.create(Wv(),r,o),t.add(i),n({image:e,blobInfo:i})}),(function(t){r(t)}))}else(i=t.getByUri(e.src))?n({image:e,blobInfo:i}):Hv(e.src).then((function(r){(function(t){return new Yr((function(e){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t)}))})(r).then((function(a){o=zv(a).data,i=t.create(Wv(),r,o),t.add(i),n({image:e,blobInfo:i})}))}),(function(t){r(t)}))},Kv=function(t,e){var n={};return{findAll:function(r,o){o||(o=P);var i=W(function(t){return t?ot(t.getElementsByTagName("img")):[]}(r),(function(e){var n=e.src;return!!ye.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!n||n===ye.transparentSrc)&&(0===n.indexOf("blob:")?!t.isUploaded(n)&&o(e):0===n.indexOf("data:")&&o(e)))))})),a=V(i,(function(t){if(void 0!==n[t.src])return new Yr((function(e){n[t.src].then((function(n){if("string"==typeof n)return n;e({image:t,blobInfo:n.blobInfo})}))}));var r=new Yr((function(n,r){Yv(e,t,n,r)})).then((function(t){return delete n[t.image.src],t})).catch((function(e){return delete n[t.src],e}));return n[t.src]=r,r}));return Yr.all(a)}}},Xv=function(t,e,n,r){(t.padd_empty_with_br||e.insert)&&n[r.name]?r.empty().append(new _p("br",1)).shortEnded=!0:r.empty().append(new _p("#text",3)).value=po},Gv=function(t,e){return t&&t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.name===e},Zv=function(t,e,n,r){return r.isEmpty(e,n,(function(e){return function(t,e){var n=t.getElementRule(e.name);return n&&n.paddEmpty}(t,e)}))},Jv=function(t,e){var n=e.blob_cache,r=function(t){var r=t.attr("src");(function(t){return t.attr("src")===ye.transparentSrc||t.attr("data-mce-placeholder")})(t)||function(t){return t.attr("data-mce-bogus")}(t)||function(t){var e=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(t);return e?R.some({type:e[1],data:decodeURIComponent(e[2])}):R.none()}(r).filter((function(){return function(t,e){if(e.images_dataimg_filter){var n=new Image;return n.src=t.attr("src"),st(t.attributes.map,(function(t,e){n.setAttribute(e,t)})),e.images_dataimg_filter(n)}return!0}(t,e)})).bind((function(t){var e=t.type,r=t.data;return R.from(n.getByData(r,e)).orThunk((function(){return Vv(e,r).map((function(t){var e=n.create(Wv(),t,r);return n.add(e),e}))}))})).each((function(e){t.attr("src",e.blobUri())}))};n&&t.addAttributeFilter("src",(function(t){return H(t,r)}))},Qv=ke.makeMap,tb=ke.each,eb=ke.explode,nb=ke.extend,rb=function(t,e){void 0===e&&(e=wi());var n={},r=[],o={},i={};(t=t||{}).validate=!("validate"in t)||t.validate,t.root_name=t.root_name||"body";var a=function(t){var e,a,s;(a=t.name)in n&&((s=o[a])?s.push(t):o[a]=[t]),e=r.length;for(;e--;)(a=r[e].name)in t.attributes.map&&((s=i[a])?s.push(t):i[a]=[t]);return t},s={schema:e,addAttributeFilter:function(t,e){tb(eb(t),(function(t){var n;for(n=0;n<r.length;n++)if(r[n].name===t)return void r[n].callbacks.push(e);r.push({name:t,callbacks:[e]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(t,e){tb(eb(t),(function(t){var r=n[t];r||(n[t]=r=[]),r.push(e)}))},getNodeFilters:function(){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push({name:e,callbacks:n[e]});return t},filterNode:a,parse:function(s,u){var c,l,f,d,p,m,h,g,v,b=[];u=u||{},o={},i={};var y=nb(Qv("script,style,head,html,body,title,meta,param"),e.getBlockElements()),C=e.getNonEmptyElements(),w=e.children,_=t.validate,x=function(t){return!1===t?"":!0===t?"p":t}("forced_root_block"in u?u.forced_root_block:t.forced_root_block),k=e.getWhiteSpaceElements(),S=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,E=/[ \t\r\n]+/g,T=/^[ \t\r\n]+$/;g=k.hasOwnProperty(u.context)||k.hasOwnProperty(t.root_name);var N=function(t,e){var r,i=new _p(t,e);return t in n&&((r=o[t])?r.push(i):o[t]=[i]),i},O=function(t){var n,r,o,i,a=e.getBlockElements();for(n=t.prev;n&&3===n.type;){if((o=n.value.replace(D,"")).length>0)return void(n.value=o);if(r=n.next){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}},A=Tp({validate:_,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_script_urls:t.allow_script_urls,allow_conditional_comments:t.allow_conditional_comments,preserve_cdata:t.preserve_cdata,self_closing_elements:function(t){var e,n={};for(e in t)"li"!==e&&"p"!==e&&(n[e]=t[e]);return n}(e.getSelfClosingElements()),cdata:function(t){v.append(N("#cdata",4)).value=t},text:function(t,e){var n;g||(t=t.replace(E," "),function(t,e){return t&&(e[t.name]||"br"===t.name)}(v.lastChild,y)&&(t=t.replace(S,""))),0!==t.length&&((n=N("#text",3)).raw=!!e,v.append(n).value=t)},comment:function(t){v.append(N("#comment",8)).value=t},pi:function(t,e){v.append(N(t,7)).value=e,O(v)},doctype:function(t){v.append(N("#doctype",10)).value=t,O(v)},start:function(t,n,o){var a,s,u,c,l=_?e.getElementRule(t):{};if(l){for((a=N(l.outputName||t,1)).attributes=n,a.shortEnded=o,v.append(a),(c=w[v.name])&&w[a.name]&&!c[a.name]&&b.push(a),s=r.length;s--;)(u=r[s].name)in n.map&&((m=i[u])?m.push(a):i[u]=[a]);y[t]&&O(a),o||(v=a),!g&&k[t]&&(g=!0)}},end:function(n){var r,o,i,a,s=_?e.getElementRule(n):{};if(s){if(y[n]&&!g){if((r=v.firstChild)&&3===r.type)if((o=r.value.replace(S,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i;if((r=v.lastChild)&&3===r.type)if((o=r.value.replace(D,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||T.test(o))&&(r.remove(),r=i),r=i}if(g&&k[n]&&(g=!1),s.removeEmpty&&Zv(e,C,k,v))return a=v.parent,y[v.name]?v.empty().remove():v.unwrap(),void(v=a);s.paddEmpty&&(function(t){return Gv(t,"#text")&&t.firstChild.value===po}(v)||Zv(e,C,k,v))&&Xv(t,u,y,v),v=v.parent}}},e),P=v=new _p(u.context||t.root_name,11);if(A.parse(s,u.format),_&&b.length&&(u.context?u.invalid=!0:function(t){var n,r,o,i,s,u,c,l,f,d,p,m=Qv("tr,td,th,tbody,thead,tfoot,table"),h=e.getNonEmptyElements(),g=e.getWhiteSpaceElements(),v=e.getTextBlockElements(),b=e.getSpecialElements();for(n=0;n<t.length;n++)if((r=t[n]).parent&&!r.fixed)if(v[r.name]&&"li"===r.parent.name){for(d=r.next;d&&v[d.name];)d.name="li",d.fixed=!0,r.parent.insert(d,r.parent),d=d.next;r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!e.isValidChild(o.name,r.name)&&!m[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),s=u=a(i[0].clone()),f=0;f<i.length-1;f++){for(e.isValidChild(u.name,i[f].name)?(c=a(i[f].clone()),u.append(c)):c=u,l=i[f].firstChild;l&&l!==i[f+1];)p=l.next,c.append(l),l=p;u=c}Zv(e,h,g,s)?o.insert(r,i[0],!0):(o.insert(s,i[0],!0),o.insert(r,s)),o=i[0],(Zv(e,h,g,o)||Gv(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if((d=r.prev)&&("ul"===d.name||"ol"===d.name)){d.append(r);continue}if((d=r.next)&&("ul"===d.name||"ol"===d.name)){d.insert(r,d.firstChild,!0);continue}r.wrap(a(new _p("ul",1)));continue}e.isValidChild(r.parent.name,"div")&&e.isValidChild("div",r.name)?r.wrap(a(new _p("div",1))):b[r.name]?r.empty().remove():r.unwrap()}}}(b)),x&&("body"===P.name||u.isRootContent)&&function(){var n,r,o=P.firstChild,i=function(t){t&&((o=t.firstChild)&&3===o.type&&(o.value=o.value.replace(S,"")),(o=t.lastChild)&&3===o.type&&(o.value=o.value.replace(D,"")))};if(e.isValidChild(P.name,x.toLowerCase())){for(;o;)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!y[o.name]&&!o.attr("data-mce-type")?(r||((r=N(x,1)).attr(t.forced_root_block_attrs),P.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}}(),!u.invalid){for(h in o)if(o.hasOwnProperty(h)){for(m=n[h],d=(c=o[h]).length;d--;)c[d].parent||c.splice(d,1);for(l=0,f=m.length;l<f;l++)m[l](c,h,u)}for(l=0,f=r.length;l<f;l++)if((m=r[l]).name in i){for(d=(c=i[m.name]).length;d--;)c[d].parent||c.splice(d,1);for(d=0,p=m.callbacks.length;d<p;d++)m.callbacks[d](c,m.name,u)}}return P}};return function(t,e){var n=t.schema;e.remove_trailing_brs&&t.addNodeFilter("br",(function(t,r,o){var i,a,s,u,c,l,f,d,p=t.length,m=ke.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(m.body=1,i=0;i<p;i++)if(s=(a=t[i]).parent,m[a.parent.name]&&a===s.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){"br"===l&&(a=null);break}c=c.prev}a&&(a.remove(),Zv(n,h,g,s)&&(f=n.getElementRule(s.name))&&(f.removeEmpty?s.remove():f.paddEmpty&&Xv(e,o,m,s)))}else{for(u=a;s&&s.firstChild===u&&s.lastChild===u&&(u=s,!m[s.name]);)s=s.parent;u===s&&!0!==e.padd_empty_with_br&&((d=new _p("#text",3)).value=po,a.replace(d))}})),t.addAttributeFilter("href",(function(t){var n,r,o=t.length;if(!e.allow_unsafe_link_target)for(;o--;){var i=t[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?ke.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(t){return t.split(" ").filter((function(t){return t.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),e.allow_html_in_named_anchor||t.addAttributeFilter("id,name",(function(t){for(var e,n,r,o,i=t.length;i--;)if("a"===(o=t[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,e=o.lastChild;do{n=e.prev,r.insert(e,o),e=n}while(e)}})),e.fix_list_elements&&t.addNodeFilter("ul,ol",(function(t){for(var e,n,r=t.length;r--;)if("ul"===(n=(e=t[r]).parent).name||"ol"===n.name)if(e.prev&&"li"===e.prev.name)e.prev.append(e);else{var o=new _p("li",1);o.attr("style","list-style-type: none"),e.wrap(o)}})),e.validate&&n.getValidClasses()&&t.addAttributeFilter("class",(function(t){for(var e,r,o,i,a,s,u,c=t.length,l=n.getValidClasses();c--;){for(r=(e=t[c]).attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],u=!1,(s=l["*"])&&s[i]&&(u=!0),s=l[e.name],!u&&s&&s[i]&&(u=!0),u&&(a&&(a+=" "),a+=i);a.length||(a=null),e.attr("class",a)}})),Jv(t,e)}(s,t),function(t,e){e.inline_styles&&Uv(t,e)}(s,t),s},ob=function(t,e,n){return function(t,e){return t&&t.hasEventListeners("PreProcess")&&!e.no_events}(t,n)?function(t,e,n){var r,o,i=t.dom;e=e.cloneNode(!0);var a=document.implementation;return a.createHTMLDocument&&(r=a.createHTMLDocument(""),ke.each("BODY"===e.nodeName?e.childNodes:[e],(function(t){r.body.appendChild(r.importNode(t,!0))})),e="BODY"!==e.nodeName?r.body.firstChild:r.body,o=i.doc,i.doc=r),function(t,e){t.fire("PreProcess",e)}(t,Dt(Dt({},n),{node:e})),o&&(i.doc=o),e}(t,e,n):e},ib=function(t,e,n){-1===ke.inArray(e,n)&&(t.addAttributeFilter(n,(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)})),e.push(n))},ab=function(t,e,n,r,o){return function(t,e,n){return!e.no_events&&t?function(t,e){return t.fire("PostProcess",e)}(t,Dt(Dt({},e),{content:n})).content:n}(t,o,function(t,e,n){return Rp(t,e).serialize(n)}(e,n,r))},sb=function(t,e){var n=["data-mce-selected"],r=e&&e.dom?e.dom:us.DOM,o=e&&e.schema?e.schema:wi(t);t.entity_encoding=t.entity_encoding||"named",t.remove_trailing_brs=!("remove_trailing_brs"in t)||t.remove_trailing_brs;var i=rb(t,o);!function(t,e,n){t.addAttributeFilter("data-mce-tabindex",(function(t,e){for(var n,r=t.length;r--;)(n=t[r]).attr("tabindex",n.attr("data-mce-tabindex")),n.attr(e,null)})),t.addAttributeFilter("src,href,style",(function(t,r){for(var o,i,a=t.length,s="data-mce-"+r,u=e.url_converter,c=e.url_converter_scope;a--;)void 0!==(i=(o=t[a]).attr(s))?(o.attr(r,i.length>0?i:null),o.attr(s,null)):(i=o.attr(r),"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):u&&(i=u.call(c,i,r,o.name)),o.attr(r,i.length>0?i:null))})),t.addAttributeFilter("class",(function(t){for(var e,n,r=t.length;r--;)(n=(e=t[r]).attr("class"))&&(n=e.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),e.attr("class",n.length>0?n:null))})),t.addAttributeFilter("data-mce-type",(function(t,e,n){for(var r,o=t.length;o--;)"bookmark"!==(r=t[o]).attr("data-mce-type")||n.cleanup||(R.from(r.firstChild).exists((function(t){return!ho(t.value)}))?r.unwrap():r.remove())})),t.addNodeFilter("noscript",(function(t){for(var e,n=t.length;n--;)(e=t[n].firstChild)&&(e.value=fi.decode(e.value))})),t.addNodeFilter("script,style",(function(t,n){for(var r,o,i,a=t.length,s=function(t){return t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};a--;)o=(r=t[a]).firstChild?r.firstChild.value:"","script"===n?((i=r.attr("type"))&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===e.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+s(o)+"\n// ]]>")):"xhtml"===e.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+s(o)+"\n--\x3e")})),t.addNodeFilter("#comment",(function(t){for(var r,o=t.length;o--;)r=t[o],e.preserve_cdata&&0===r.value.indexOf("[CDATA[")?(r.name="#cdata",r.type=4,r.value=n.decode(r.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===r.value.indexOf("mce:protected ")&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(r.value).substr(14))})),t.addNodeFilter("xml:namespace,input",(function(t,e){for(var n,r=t.length;r--;)7===(n=t[r]).type?n.remove():1===n.type&&("input"!==e||n.attr("type")||n.attr("type","text"))})),t.addAttributeFilter("data-mce-type",(function(e){H(e,(function(e){"format-caret"===e.attr("data-mce-type")&&(e.isEmpty(t.schema.getNonEmptyElements())?e.remove():e.unwrap())}))})),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(t,e){for(var n=t.length;n--;)t[n].attr(e,null)}))}(i,t,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var s=Dt({format:"html"},a),u=ob(e,n,s),c=function(t,e,n){var r=go(n.getInner?e.innerHTML:t.getOuterHTML(e));return n.selection||fo(De.fromDom(e))?r:ke.trim(r)}(r,u,s),l=function(t,e,n){var r=n.selection?Dt({forced_root_block:!1},n):n,o=t.parse(e,r);return function(t){var e=function(t){return t&&"br"===t.name},n=t.lastChild;if(e(n)){var r=n.prev;e(r)&&(n.remove(),r.remove())}}(o),o}(i,c,s);return"tree"===s.format?l:ab(e,t,o,l,s)},addRules:function(t){o.addValidElements(t)},setRules:function(t){o.setValidElements(t)},addTempAttr:D(ib,i,n),getTempAttrs:k(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},ub=function(t,e){var n=sb(t,e);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},cb=function(t,e){return void 0===e&&(e={}),function(t,e,n){return Tv(t).editor.getContent(e,n)}(t,e,e.format?e.format:"html")},lb=function(t,e,n){return void 0===n&&(n={}),function(t,e,n){return Tv(t).editor.setContent(e,n)}(t,e,n)},fb=us.DOM,db=function(t){return R.from(t).each((function(t){return t.destroy()}))},pb=function(t){if(!t.removed){var e=t._selectionOverrides,n=t.editorUpload,r=t.getBody(),o=t.getElement();r&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&o&&fb.remove(o.nextSibling),function(t){t.fire("remove")}(t),t.editorManager.remove(t),!t.inline&&r&&function(t){fb.setStyle(t.id,"display",t.orgDisplay)}(t),function(t){t.fire("detach")}(t),fb.remove(t.getContainer()),db(e),db(n),t.destroy()}},mb=function(t,e){var n=t.selection,r=t.dom;t.destroyed||(e||t.removed?(e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),db(n),db(r)),function(t){var e=t.formElement;e&&(e._mceOldSubmit&&(e.submit=e._mceOldSubmit,e._mceOldSubmit=null),fb.unbind(e,"submit reset",t.formEventDelegate))}(t),function(t){t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null)}(t),t.destroyed=!0):t.remove())},hb=Object.prototype.hasOwnProperty,gb=($v=function(t,e){return p(t)&&p(e)?gb(t,e):e},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<t.length;r++){var o=t[r];for(var i in o)hb.call(o,i)&&(n[i]=$v(n[i],o[i]))}return n}),vb=le().deviceType,bb=vb.isTouch(),yb=vb.isPhone(),Cb=vb.isTablet(),wb=["lists","autolink","autosave"],_b={table_grid:!1,object_resizing:!1,resize:!1},xb=function(t){var e=m(t)?t.join(" "):t,n=V(d(e)?e.split(" "):[],Bt);return W(n,(function(t){return t.length>0}))},kb=function(t,e){var n=dt(e,(function(e,n){return U(t,n)}));return function(t,e){return{sections:k(t),settings:k(e)}}(n.t,n.f)},Sb=function(t,e){return t.sections().hasOwnProperty(e)},Db=function(t,e){return ht(t,"toolbar_mode").orThunk((function(){return ht(t,"toolbar_drawer").map((function(t){return!1===t?"wrap":t}))})).getOr(e)},Eb=function(t,e){var n={resize:!1,toolbar_mode:Db(t,"scrolling"),toolbar_sticky:!1};return Dt(Dt(Dt({},_b),n),e?{menubar:!1}:{})},Tb=function(t,e){var n=e.external_plugins?e.external_plugins:{};return t&&t.external_plugins?ke.extend({},t.external_plugins,n):n},Nb=function(t,e,n,r){return t&&function(t,e,n){var r=t.sections();return Sb(t,e)&&r[e].theme===n}(e,"mobile","mobile")?W(r,D(U,wb)):t&&Sb(e,"mobile")?r:n},Ob=function(t,e,n,r){var o=xb(n.forced_plugins),i=xb(r.plugins),a=function(t,e){return Sb(t,e)?t.sections()[e]:{}}(e,"mobile"),s=a.plugins?xb(a.plugins):i,u=function(t,e){return[].concat(xb(t)).concat(xb(e))}(o,Nb(t,e,i,s));if(ye.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return ke.extend(r,{plugins:u.join(" ")})},Ab=function(t,e,n,r,o){var i=t?{mobile:Eb(o.mobile||{},e)}:{},a=kb(["mobile"],gb(i,o)),s=ke.extend(n,r,a.settings(),function(t,e){return t&&Sb(e,"mobile")}(t,a)?function(t,e,n){void 0===n&&(n={});var r=t.sections(),o=r.hasOwnProperty(e)?r[e]:{};return ke.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:Tb(r,a.settings())});return Ob(t,a,r,s)},Pb=function(t,e,n,r,o){var i=function(t,e,n,r,o){var i={id:e,theme:"silver",toolbar_mode:Db(t,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Dt(Dt({},i),r?_b:{})}(o,e,n,bb,t);return Ab(yb||Cb,yb,i,r,o)},Lb=function(t,e,n){return R.from(e.settings[n]).filter(t)},Ib=function(t,e,n,r){var o,i=e in t.settings?t.settings[e]:n;return"hash"===r?function(t){var e={};return"string"==typeof t?H(t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(","),(function(t){var n=t.split("=");n.length>1?e[ke.trim(n[0])]=ke.trim(n[1]):e[ke.trim(n[0])]=ke.trim(n[0])})):e=t,e}(i):"string"===r?Lb(d,t,e).getOr(n):"number"===r?Lb(w,t,e).getOr(n):"boolean"===r?Lb(g,t,e).getOr(n):"object"===r?Lb(p,t,e).getOr(n):"array"===r?Lb(m,t,e).getOr(n):"string[]"===r?Lb((o=d,function(t){return m(t)&&J(t,o)}),t,e).getOr(n):"function"===r?Lb(C,t,e).getOr(n):i},$b=(Rv={},{add:function(t,e){Rv[t]=e},get:function(t){return Rv[t]?Rv[t]:{icons:{}}},has:function(t){return gt(Rv,t)}}),Rb=function(t,e){return e.dom[t]},Bb=function(t,e){return parseInt(Jn(e,t),10)},Mb=D(Rb,"clientWidth"),jb=D(Rb,"clientHeight"),Fb=D(Bb,"margin-top"),Ub=D(Bb,"margin-left"),zb=function(t,e,n){var r,o=De.fromDom(t.getBody()),i=t.inline?o:(r=o,De.fromDom(Ue(r).dom.documentElement)),a=function(t,e,n,r){var o=function(t){return t.dom.getBoundingClientRect()}(e);return{x:n-(t?o.left+e.dom.clientLeft+Ub(e):0),y:r-(t?o.top+e.dom.clientTop+Fb(e):0)}}(t.inline,i,e,n);return function(t,e,n){var r=Mb(t),o=jb(t);return e>=0&&n>=0&&e<=r&&n<=o}(i,a.x,a.y)},Vb=function(t){var e,n=t.inline?t.getBody():t.getContentAreaContainer();return(e=n,R.from(e).map(De.fromDom)).map(mn).getOr(!1)},Hb=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:e,reposition:e,getArgs:e}},r=function(){return R.from(e[0])},o=function(){e.length>0&&n().reposition(e)},i=function(t){G(e,(function(e){return e===t})).each((function(t){e.splice(t,1)}))},a=function(a,s){if(void 0===s&&(s=!0),!t.removed&&Vb(t))return s&&t.fire("BeforeOpenNotification",{notification:a}),X(e,(function(t){return e=n().getArgs(t),r=a,!(e.type!==r.type||e.text!==r.text||e.progressBar||e.timeout||r.progressBar||r.timeout);var e,r})).getOrThunk((function(){t.editorManager.setActive(t);var s=n().open(a,(function(){i(s),o(),r().fold((function(){return t.focus()}),(function(t){return De.fromDom(t.getEl()).dom.focus()}))}));return function(t){e.push(t)}(s),o(),t.fire("OpenNotification",{notification:Dt({},s)}),s}))};return function(t){t.on("SkinLoaded",(function(){var e=function(t){return t.getParam("service_message")}(t);e&&a({text:e,type:"warning",timeout:0},!1)})),t.on("ResizeEditor ResizeWindow NodeChange",(function(){Zr.requestAnimationFrame(o)})),t.on("remove",(function(){H(e.slice(),(function(t){n().close(t)}))}))}(t),{open:a,close:function(){r().each((function(t){n().close(t),i(t),o()}))},getNotifications:function(){return e}}},qb=bs.PluginManager,Wb=bs.ThemeManager;var Yb,Kb=function(t){var e=[],n=function(){var e,n=t.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:e=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}},r=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e?e.apply(t,n):void 0}},o=function(n){e.push(n),function(e){t.fire("OpenWindow",{dialog:e})}(n)},i=function(n){!function(e){t.fire("CloseWindow",{dialog:e})}(n),0===(e=W(e,(function(t){return t!==n}))).length&&t.focus()},a=function(e){t.editorManager.setActive(t),Gd(t);var n=e();return o(n),n};return t.on("remove",(function(){H(e,(function(t){n().close(t)}))})),{open:function(t,e){return a((function(){return n().open(t,e,i)}))},openUrl:function(t){return a((function(){return n().openUrl(t,i)}))},alert:function(t,e,o){var i=n();i.alert(t,r(o||i,e))},confirm:function(t,e,o){var i=n();i.confirm(t,r(o||i,e))},close:function(){R.from(e[e.length-1]).each((function(t){n().close(t),i(t)}))}}},Xb=function(t,e){t.notificationManager.open({type:"error",text:e})},Gb=function(t,e){t._skinLoaded?Xb(t,e):t.on("SkinLoaded",(function(){Xb(t,e)}))},Zb=function(t,e,n){Yf(t,e,{message:n}),console.error(n)},Jb=function(t,e,n){return n?"Failed to load "+t+": "+n+" from url "+e:"Failed to load "+t+" url: "+e},Qb=function(t,e,n){Zb(t,"PluginLoadError",Jb("plugin",e,n))},ty=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Et([t],e)):r.log.apply(r,Et([t],e)))},ey=function(t){return ny(t,function(t){var e=t.getParam("content_css");return d(e)?V(e.split(","),Bt):m(e)?e:!1===e||t.inline?[]:["default"]}(t))},ny=function(t,e){var n=t.editorManager.baseURL+"/skins/content",r="content"+t.editorManager.suffix+".css",o=!0===t.inline;return V(e,(function(e){return function(t){return/^[a-z0-9\-]+$/i.test(t)}(e)&&!o?n+"/"+e+"/"+r:t.documentBaseURI.toAbsolute(e)}))},ry=function(t){t.contentCSS=t.contentCSS.concat(ey(t),function(t){return ny(t,sc(t))}(t))},oy=function(){var t={},e=function(t,e){return{status:t,resultUri:e}},n=function(e){return e in t};return{hasBlobUri:n,getResultUri:function(e){var n=t[e];return n?n.resultUri:null},isPending:function(e){return!!n(e)&&1===t[e].status},isUploaded:function(e){return!!n(e)&&2===t[e].status},markPending:function(n){t[n]=e(1,null)},markUploaded:function(n,r){t[n]=e(2,r)},removeFailed:function(e){delete t[e]},destroy:function(){t={}}}},iy=0,ay=function(t){return t+iy+++(e=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+e()+e()+e());var e},sy=function(t,e){var n={},r=function(t,n,r,o){var i=new XMLHttpRequest;i.open("POST",e.url),i.withCredentials=e.credentials,i.upload.onprogress=function(t){o(t.loaded/t.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var t,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((t=e.basePath,o=a.location,t?t.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)},o=function(t,e){return{url:e,blobInfo:t,status:!0}},i=function(t,e,n){return{url:"",blobInfo:t,status:!1,error:{message:e,options:n}}},a=function(t,e){ke.each(n[t],(function(t){t(e)})),delete n[t]},s=function(r,s){return r=ke.grep(r,(function(e){return!t.isUploaded(e.blobUri())})),Yr.all(ke.map(r,(function(r){return t.isPending(r.blobUri())?function(t){var e=t.blobUri();return new Yr((function(t){n[e]=n[e]||[],n[e].push(t)}))}(r):function(e,n,r){return t.markPending(e.blobUri()),new Yr((function(s){var u;try{var c=function(){u&&u.close()};n(e,(function(n){c(),t.markUploaded(e.blobUri(),n),a(e.blobUri(),o(e,n)),s(o(e,n))}),(function(n,r){var o=r||{};c(),t.removeFailed(e.blobUri()),a(e.blobUri(),i(e,n,o)),s(i(e,n,o))}),(function(t){t<0||t>100||R.from(u).orThunk((function(){return R.from(r).map(N)})).each((function(e){u=e,e.progressBar.value(t)}))}))}catch(t){s(i(e,t.message,{}))}}))}(r,e.handler,s)})))};return!1===C(e.handler)&&(e.handler=r),{upload:function(t,n){return e.url||e.handler!==r?s(t,n):new Yr((function(t){t([])}))}}},uy=function(t){return function(){return t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},cy=function(t,e){return sy(e,{url:Qu(t),basePath:tc(t),credentials:ec(t),handler:nc(t)})},ly=function(t){var e,n,r=function(){var t=[],e=function(t){if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var e,n=t.id||ay("blobid"),r=t.name||n,o=t.blob;return{id:k(n),name:k(r),filename:k(t.filename||r+"."+(e=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[e.toLowerCase()]||"dat")),blob:k(o),base64:k(t.base64),blobUri:k(t.blobUri||URL.createObjectURL(o)),uri:k(t.uri)}},n=function(e){return X(t,e).getOrUndefined()},r=function(t){return n((function(e){return e.id()===t}))};return{create:function(t,n,r,o,i){if(d(t))return e({id:t,name:o,filename:i,blob:n,base64:r});if(p(t))return e(t);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r,getByUri:function(t){return n((function(e){return e.blobUri()===t}))},getByData:function(t,e){return n((function(n){return n.base64()===t&&n.blob().type===e}))},findFirst:n,removeByUri:function(e){t=W(t,(function(t){return t.blobUri()!==e||(URL.revokeObjectURL(t.blobUri()),!1)}))},destroy:function(){H(t,(function(t){URL.revokeObjectURL(t.blobUri())})),t=[]}}}(),o=oy(),i=[],a=function(t){var e=ps(null);return t.on("change AddUndo",(function(t){e.set(Dt({},t.level))})),{fireIfChanged:function(){var n=t.undoManager.data;rt(n).filter((function(t){return!wv(e.get(),t)})).each((function(e){t.setDirty(!0),t.fire("change",{level:e,lastLevel:et(n,n.length-2).getOrNull()})}))}}}(t),s=function(e){return function(n){return t.selection?e(n):[]}},u=function(t,e,n){var r=0;do{-1!==(r=t.indexOf(e,r))&&(t=t.substring(0,r)+n+t.substr(r+e.length),r+=n.length-e.length+1)}while(-1!==r);return t},c=function(t,e,n){var r='src="'+n+'"'+(n===ye.transparentSrc?' data-mce-placeholder="1"':"");return t=u(t,'src="'+e+'"',r),t=u(t,'data-mce-src="'+e+'"','data-mce-src="'+n+'"')},l=function(e,n){H(t.undoManager.data,(function(t){"fragmented"===t.type?t.fragments=V(t.fragments,(function(t){return c(t,e,n)})):t.content=c(t.content,e,n)}))},f=function(n){return e||(e=cy(t,o)),g().then(s((function(o){var i=V(o,(function(t){return t.blobInfo}));return e.upload(i,uy(t)).then(s((function(e){var i=[],s=V(e,(function(e,n){var a=o[n].blobInfo,s=o[n].image;return e.status&&function(t){return t.getParam("images_replace_blob_uris",!0,"boolean")}(t)?(r.removeByUri(s.src),function(e,n){var r,o=t.convertURL(n,"src");l(e.src,n),t.$(e).attr({src:Zu(t)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(s,e.url)):e.error&&(e.error.options.remove&&(l(s.getAttribute("src"),ye.transparentSrc),i.push(s)),function(t,e){Gb(t,vs.translate(["Failed to upload image: {0}",e]))}(t,e.error.message)),{element:s,status:e.status,uploadUri:e.url,blobInfo:a}}));return s.length>0&&a.fireIfChanged(),i.length>0&&(Dv(t)?console.error("Removing images on failed uploads is currently unsupported for RTC"):t.undoManager.transact((function(){H(i,(function(e){t.dom.remove(e),r.removeByUri(e.src)}))}))),n&&n(s),s})))})))},m=function(e){if(Gu(t))return f(e)},h=function(e){return!1!==J(i,(function(t){return t(e)}))&&(0!==e.getAttribute("src").indexOf("data:")||function(t){return t.getParam("images_dataimg_filter",P,"function")}(t)(e))},g=function(){return n||(n=Kv(o,r)),n.findAll(t.getBody(),h).then(s((function(e){return e=W(e,(function(e){return"string"!=typeof e||(Gb(t,e),!1)})),H(e,(function(t){l(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")})),e})))},v=function(e){return e.replace(/src="(blob:[^"]+)"/g,(function(e,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=K(t.editorManager.get(),(function(t,e){return t||e.editorUpload&&e.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':e}))};return t.on("SetContent",(function(){Gu(t)?m():g()})),t.on("RawSaveContent",(function(t){t.content=v(t.content)})),t.on("GetContent",(function(t){t.source_view||"raw"===t.format||"tree"===t.format||(t.content=v(t.content))})),t.on("PostRender",(function(){t.parser.addNodeFilter("img",(function(t){H(t,(function(t){var e=t.attr("src");if(!r.getByUri(e)){var n=o.getResultUri(e);n&&t.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(t){i.push(t)},uploadImages:f,uploadImagesAuto:m,scanForImages:g,destroy:function(){r.destroy(),o.destroy(),n=e=null}}},fy=function(t){var e={},n=function(t,r){t&&("string"!=typeof t?ke.each(t,(function(t,e){n(e,t)})):(m(r)||(r=[r]),ke.each(r,(function(t){void 0===t.deep&&(t.deep=!t.selector),void 0===t.split&&(t.split=!t.selector||t.inline),void 0===t.remove&&t.selector&&!t.inline&&(t.remove="none"),t.selector&&t.inline&&(t.mixed=!0,t.block_expand=!0),"string"==typeof t.classes&&(t.classes=t.classes.split(/\s+/))})),e[t]=r))};return n(function(t){var e={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(t,e,n){return Dn(t)&&t.hasAttribute("href")},onformat:function(e,n,r){ke.each(r,(function(n,r){t.setAttrib(e,r,n)}))}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return ke.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(t){e[t]={block:t,remove:"all"}})),e}(t.dom)),n(function(t){return t.getParam("formats")}(t)),{get:function(t){return t?e[t]:e},has:function(t){return gt(e,t)},register:n,unregister:function(t){return t&&e[t]&&delete e[t],e}}},dy=ke.each,py=us.DOM,my=function(t,e){var n,r,o,i=e&&e.schema||wi({}),a=function(t){r="string"==typeof t?{name:t,classes:[],attrs:{}}:t;var e=py.create(r.name);return function(t,e){e.classes.length&&py.addClass(t,e.classes.join(" ")),py.setAttribs(t,e.attrs)}(e,r),e},s=function(t,e,n){var r,o,u=e.length>0&&e[0],c=u&&u.name,l=function(t,e){var n="string"!=typeof t?t.nodeName.toLowerCase():t,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(e&&-1!==ke.inArray(o,e)?e:o[0])}(t,c);if(l)c===l?(o=e[0],e=e.slice(1)):o=l;else if(u)o=e[0],e=e.slice(1);else if(!n)return t;return o&&(r=a(o)).appendChild(t),n&&(r||(r=py.create("div")).appendChild(t),ke.each(n,(function(e){var n=a(e);r.insertBefore(n,t)}))),s(r,e,o&&o.siblings)};return t&&t.length?(r=t[0],n=a(r),(o=py.create("div")).appendChild(s(n,t.slice(1),r.siblings)),o):""},hy=function(t){var e,n={classes:[],attrs:{}};return"*"!==(t=n.selector=ke.trim(t))&&(e=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(t,e,r,o,i){switch(e){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==ke.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=e||"div",n},gy=function(t,e){var n,r,o,i="",a=function(t){var e=t.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(e)?e:""}(t);if(""===a)return"";var s=function(t){return t.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=t.formatter.get(e)))return;e=e[0]}if("preview"in e){var u=ht(e,"preview");if(u.is(!1))return"";a=u.getOr(a)}n=e.block||e.inline||"span";var c,l=(c=e.selector)&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),ke.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(t){var e=ke.map(t.split(/(?:~\+|~|\+)/),hy),n=e.pop();return e.length&&(n.siblings=e),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=e.selector,r=my(l,t)):r=my([n],t);var f=py.select(n,r)[0]||r.firstChild;return dy(e.styles,(function(t,e){var n=s(t);n&&py.setStyle(f,e,n)})),dy(e.attributes,(function(t,e){var n=s(t);n&&py.setAttrib(f,e,n)})),dy(e.classes,(function(t){var e=s(t);py.hasClass(f,e)||py.addClass(f,e)})),t.fire("PreviewFormats"),py.setStyles(r,{position:"absolute",left:-65535}),t.getBody().appendChild(r),o=py.getStyle(t.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,dy(a.split(" "),(function(e){var n=py.getStyle(f,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=py.getStyle(t.getBody(),e,!0),"#ffffff"===py.toHex(n).toLowerCase())||"color"===e&&"#000000"===py.toHex(n).toLowerCase())){if("font-size"===e&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===e&&n&&(i+="padding:0 2px;"),i+=e+":"+n+";"}})),t.fire("AfterPreviewFormats"),py.remove(r),i},vy=function(t){var e=fy(t),n=ps(null);return function(t){t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(var e=1;e<=6;e++)t.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])}(t),fg(t),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,n,r){!function(t,e,n,r){Nv(t).formatter.apply(e,n,r)}(t,e,n,r)},remove:function(e,n,r,o){!function(t,e,n,r,o){Nv(t).formatter.remove(e,n,r,o)}(t,e,n,r,o)},toggle:function(e,n,r){!function(t,e,n,r){Nv(t).formatter.toggle(e,n,r)}(t,e,n,r)},match:function(e,n,r){return function(t,e,n,r){return Nv(t).formatter.match(e,n,r)}(t,e,n,r)},closest:function(e){return function(t,e){return Nv(t).formatter.closest(e)}(t,e)},matchAll:function(e,n){return function(t,e,n){return Nv(t).formatter.matchAll(e,n)}(t,e,n)},matchNode:function(e,n,r,o){return function(t,e,n,r,o){return Nv(t).formatter.matchNode(e,n,r,o)}(t,e,n,r,o)},canApply:function(e){return function(t,e){return Nv(t).formatter.canApply(e)}(t,e)},formatChanged:function(e,r,o){return function(t,e,n,r,o){return void 0===o&&(o=!1),Nv(t).formatter.formatChanged(e,n,r,o)}(t,n,e,r,o)},getCssText:D(gy,t)}},by=function(t){var e=ps(R.none()),n=ps(0),r=ps(0),o={data:[],typing:!1,beforeChange:function(){!function(t,e,n){Nv(t).undoManager.beforeChange(e,n)}(t,n,e)},add:function(i,a){return function(t,e,n,r,o,i,a){return Nv(t).undoManager.addUndoLevel(e,n,r,o,i,a)}(t,o,r,n,e,i,a)},undo:function(){return function(t,e,n,r){return Nv(t).undoManager.undo(e,n,r)}(t,o,n,r)},redo:function(){return function(t,e,n){return Nv(t).undoManager.redo(e,n)}(t,r,o.data)},clear:function(){!function(t,e,n){Nv(t).undoManager.clear(e,n)}(t,o,r)},reset:function(){!function(t,e){Nv(t).undoManager.reset(e)}(t,o)},hasUndo:function(){return function(t,e,n){return Nv(t).undoManager.hasUndo(e,n)}(t,o,r)},hasRedo:function(){return function(t,e,n){return Nv(t).undoManager.hasRedo(e,n)}(t,o,r)},transact:function(e){return function(t,e,n,r){return Nv(t).undoManager.transact(e,n,r)}(t,o,n,e)},ignore:function(e){!function(t,e,n){Nv(t).undoManager.ignore(e,n)}(t,n,e)},extra:function(e,n){!function(t,e,n,r,o){Nv(t).undoManager.extra(e,n,r,o)}(t,o,r,e,n)}};return Dv(t)||function(t,e,n){var r=ps(!1),o=function(t){xv(e,!1,n),e.add({},t)};t.on("init",(function(){e.add()})),t.on("BeforeExecCommand",(function(t){var r=t.command.toLowerCase();"undo"!==r&&"redo"!==r&&"mcerepaint"!==r&&(kv(e,n),e.beforeChange())})),t.on("ExecCommand",(function(t){var e=t.command.toLowerCase();"undo"!==e&&"redo"!==e&&"mcerepaint"!==e&&o(t)})),t.on("ObjectResizeStart cut",(function(){e.beforeChange()})),t.on("SaveContent ObjectResized blur",o),t.on("dragend",o),t.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),r.get()&&e.typing&&!1===wv(vv(t),e.data[0])&&(!1===t.isDirty()&&(t.setDirty(!0),t.fire("change",{level:e.data[0],lastLevel:null})),t.fire("TypingUndo"),r.set(!1),t.nodeChanged()))})),t.on("keydown",(function(t){var i=t.keyCode;if(!t.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)e.typing&&o(t);else{var a=t.ctrlKey&&!t.altKey||t.metaKey;!(i<16||i>20)||224===i||91===i||e.typing||a||(e.beforeChange(),xv(e,!0,n),e.add({},t),r.set(!0))}})),t.on("mousedown",(function(t){e.typing&&o(t)})),t.on("input",(function(t){var e;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(e=t).inputType&&null===e.data||function(t){return"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType}(t))&&o(t)})),t.on("AddUndo Undo Redo ClearUndos",(function(e){e.isDefaultPrevented()||t.nodeChanged()}))}(t,o,n),function(t){t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")}(t),o},yy=[9,27,Kf.HOME,Kf.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,Kf.DOWN,Kf.UP,Kf.LEFT,Kf.RIGHT].concat(ye.browser.isFirefox()?[224]:[]),Cy="data-mce-placeholder",wy=function(t){return"keydown"===t.type||"keyup"===t.type},_y=function(t){var e=t.keyCode;return e===Kf.BACKSPACE||e===Kf.DELETE},xy=function(t){var e=t.dom,n=Ku(t),r=function(t){return t.getParam("placeholder",qu.getAttrib(t.getElement(),"placeholder"),"string")}(t),o=function(i,a){if(!function(t){if(wy(t)){var e=t.keyCode;return!_y(t)&&(Kf.metaKeyPressed(t)||t.altKey||e>=112&&e<=123||U(yy,e))}return!1}(i)){var s=t.getBody(),u=!function(t){return wy(t)&&!(_y(t)||"keyup"===t.type&&229===t.keyCode)}(i)&&function(t,e,n){if(Yo(De.fromDom(e),!1)){var r=""===n,o=e.firstElementChild;return!o||!t.getStyle(e.firstElementChild,"padding-left")&&!t.getStyle(e.firstElementChild,"padding-right")&&(r?!t.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(e,s,n);(""!==e.getAttrib(s,Cy)!==u||a)&&(e.setAttrib(s,Cy,u?r:null),e.setAttrib(s,"aria-placeholder",u?r:null),function(t,e){t.fire("PlaceholderToggle",{state:e})}(t,u),t.on(u?"keydown":"keyup",o),t.off(u?"keyup":"keydown",o))}};r&&t.on("init",(function(e){o(e,!0),t.on("change SetContent ExecCommand",o),t.on("paste",(function(e){return Zr.setEditorTimeout(t,(function(){return o(e)}))}))}))},ky=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Sy=function(t,e){return Te(De.fromDom(e),function(t){return t.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(t))},Dy=function(t){return"rtl"===us.DOM.getStyle(t,"direction",!0)||(e=t.textContent,ky.test(e));var e},Ey=function(t,e,n){var r=function(t,e,n){return W(us.DOM.getParents(n.container(),"*",e),t)}(t,e,n);return R.from(r[r.length-1])},Ty=function(t,e){if(!e)return e;var n=e.container(),r=e.offset();return t?Co(n)?In(n.nextSibling)?wu(n.nextSibling,0):wu.after(n):xo(e)?wu(n,r+1):e:Co(n)?In(n.previousSibling)?wu(n.previousSibling,n.previousSibling.data.length):wu.before(n):ko(e)?wu(n,r-1):e},Ny=D(Ty,!0),Oy=D(Ty,!1),Ay=function(t,e){return Pe(t,e)?zr(e,(function(t){return ao(t)||uo(t)}),function(t){return function(e){return Oe(t,De.fromDom(e.dom.parentNode))}}(t)):R.none()},Py=function(t){t.dom.isEmpty(t.getBody())&&(t.setContent(""),function(t){var e=t.getBody(),n=e.firstChild&&t.dom.isBlock(e.firstChild)?e.firstChild:e;t.selection.setCursorLocation(n,0)}(t))},Ly=function(t,e){return{from:t,to:e}},Iy=function(t,e){var n=De.fromDom(t),r=De.fromDom(e.container());return Ay(n,r).map((function(t){return function(t,e){return{block:t,position:e}}(t,e)}))},$y=function(t,e,n){var r=Iy(t,wu.fromRangeStart(n)),o=r.bind((function(n){return wl(e,t,n.position).bind((function(n){return Iy(t,n).map((function(n){return function(t,e,n){return Mn(n.position.getNode())&&!1===Yo(n.block)?kl(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?wl(e,t,r).bind((function(e){return Iy(t,e)})):R.some(n)})).getOr(n):n}(t,e,n)}))}))}));return qs(r,o,Ly).filter((function(t){return function(t){return!1===Oe(t.from.block,t.to.block)}(t)&&function(t){return Ve(t.from.block).bind((function(e){return Ve(t.to.block).filter((function(t){return Oe(e,t)}))})).isSome()}(t)&&function(t){return!1===Un(t.from.block.dom)&&!1===Un(t.to.block.dom)}(t)}))},Ry=function(t){var e=Ke(t);return G(e,ro).fold((function(){return e}),(function(t){return e.slice(0,t)}))},By=function(t){var e=Ry(t);return H(e,dn),e},My=function(t,e){var n=um(e,t);return X(n.reverse(),(function(t){return Yo(t)})).each(dn)},jy=function(t,e,n,r){if(Yo(n))return om(n),El(n.dom);0===W(We(r),(function(t){return!Yo(t)})).length&&Yo(e)&&an(r,De.fromTag("br"));var o=Dl(n.dom,wu.before(r.dom));return H(By(e),(function(t){an(r,t)})),My(t,e),o},Fy=function(t,e,n){if(Yo(n))return dn(n),Yo(e)&&om(e),El(e.dom);var r=Tl(n.dom);return H(By(e),(function(t){cn(n,t)})),My(t,e),r},Uy=function(t,e){return Pe(e,t)?function(t,e){var n=um(e,t);return R.from(n[n.length-1])}(e,t):R.none()},zy=function(t,e){kl(t,e.dom).map((function(t){return t.getNode()})).map(De.fromDom).filter(io).each(dn)},Vy=function(t,e,n){return zy(!0,e),zy(!1,n),Uy(e,n).fold(D(Fy,t,e,n),D(jy,t,e,n))},Hy=function(t,e,n,r){return e?Vy(t,r,n):Vy(t,n,r)},qy=function(t,e){var n=De.fromDom(t.getBody()),r=function(t,e,n){return n.collapsed?$y(t,e,n):R.none()}(n.dom,e,t.selection.getRng()).bind((function(t){return Hy(n,e,t.from.block,t.to.block)}));return r.each((function(e){t.selection.setRng(e.toRange())})),r.isSome()},Wy=function(t,e){var n=De.fromDom(e),r=D(Oe,t);return Ur(n,lo,r).isSome()},Yy=function(t,e){var n=Dl(t.dom,wu.fromRangeStart(e)).isNone(),r=Sl(t.dom,wu.fromRangeEnd(e)).isNone();return!function(t,e){return Wy(t,e.startContainer)||Wy(t,e.endContainer)}(t,e)&&n&&r},Ky=function(t){var e=De.fromDom(t.getBody()),n=t.selection.getRng();return Yy(e,n)?function(t){return t.setContent(""),t.selection.setCursorLocation(),!0}(t):function(t,e){var n=e.getRng();return qs(Ay(t,De.fromDom(n.startContainer)),Ay(t,De.fromDom(n.endContainer)),(function(r,o){return!1===Oe(r,o)&&(n.deleteContents(),Hy(t,!0,r,o).each((function(t){e.setRng(t.toRange())})),!0)})).getOr(!1)}(e,t.selection)},Xy=function(t,e){return!t.selection.isCollapsed()&&Ky(t)},Gy=Fn,Zy=Un,Jy=function(t,e,n,r,o){return R.from(e._selectionOverrides.showCaret(t,n,r,o))},Qy=function(t,e){return t.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?R.none():R.some(function(t){var e=t.ownerDocument.createRange();return e.selectNode(t),e}(e))},tC=function(t,e,n){var r=Qc(1,t.getBody(),e),o=wu.fromRangeStart(r),i=o.getNode();if(Pc(i))return Jy(1,t,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Pc(a))return Jy(1,t,a,!1,!1);var s=t.dom.getParent(o.getNode(),(function(t){return Zy(t)||Gy(t)}));return Pc(s)?Jy(1,t,s,!1,n):R.none()},eC=function(t,e,n){return e.collapsed?tC(t,e,n).getOr(e):e},nC=function(t){return em(t)||Zp(t)},rC=function(t){return nm(t)||Jp(t)},oC=function(t,e,n,r,o,i){return Jy(r,t,i.getNode(!o),o,!0).each((function(n){if(e.collapsed){var r=e.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else e.deleteContents();t.selection.setRng(n)})),function(t,e){In(e)&&0===e.data.length&&t.remove(e)}(t.dom,n),!0},iC=function(t,e){return function(t,e){var n=t.selection.getRng();if(!In(n.commonAncestorContainer))return!1;var r=e?_u.Forwards:_u.Backwards,o=gl(t.getBody()),i=D(rl,e?o.next:o.prev),a=e?nC:rC,s=el(r,t.getBody(),n),u=Ty(e,i(s));if(!u||!ol(s,u))return!1;if(a(u))return oC(t,n,s.getNode(),r,e,u);var c=i(u);return!!(c&&a(c)&&ol(u,c))&&oC(t,n,s.getNode(),r,e,c)}(t,e)},aC=br([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),sC=function(t,e,n,r){var o=r.getNode(!1===e);return Ay(De.fromDom(t),De.fromDom(n.getNode())).map((function(t){return Yo(t)?aC.remove(t.dom):aC.moveToElement(o)})).orThunk((function(){return R.some(aC.moveToElement(o))}))},uC=function(t,e,n){return wl(e,t,n).bind((function(r){return o=r.getNode(),lo(De.fromDom(o))||uo(De.fromDom(o))||function(t,e,n,r){var o=function(e){return oo(De.fromDom(e))&&!Wc(n,r,t)};return tl(!e,n).fold((function(){return tl(e,r).fold(A,o)}),o)}(t,e,n,r)?R.none():e&&Un(r.getNode())||!1===e&&Un(r.getNode(!0))?sC(t,e,n,r):e&&nm(n)||!1===e&&em(n)?R.some(aC.moveToPosition(r)):R.none();var o}))},cC=function(t,e,n){return function(t,e){var n=e.getNode(!1===t),r=t?"after":"before";return Dn(n)&&n.getAttribute("data-mce-caret")===r}(e,n)?function(t,e){return t&&Un(e.nextSibling)?R.some(aC.moveToElement(e.nextSibling)):!1===t&&Un(e.previousSibling)?R.some(aC.moveToElement(e.previousSibling)):R.none()}(e,n.getNode(!1===e)).fold((function(){return uC(t,e,n)}),R.some):uC(t,e,n).bind((function(e){return function(t,e,n){return n.fold((function(t){return R.some(aC.remove(t))}),(function(t){return R.some(aC.moveToElement(t))}),(function(n){return Wc(e,n,t)?R.none():R.some(aC.moveToPosition(n))}))}(t,n,e)}))},lC=function(t,e){return R.from(qf(t.getBody(),e))},fC=function(t,e){var n=t.selection.getNode();return lC(t,n).filter(Un).fold((function(){return function(t,e,n){var r=Qc(e?1:-1,t,n),o=wu.fromRangeStart(r),i=De.fromDom(t);return!1===e&&nm(o)?R.some(aC.remove(o.getNode(!0))):e&&em(o)?R.some(aC.remove(o.getNode())):!1===e&&em(o)&&Cm(i,o)?wm(i,o).map((function(t){return aC.remove(t.getNode())})):e&&nm(o)&&ym(i,o)?_m(i,o).map((function(t){return aC.remove(t.getNode())})):cC(t,e,o)}(t.getBody(),e,t.selection.getRng()).exists((function(n){return n.fold(function(t,e){return function(n){return t._selectionOverrides.hideFakeCaret(),Zm(t,e,De.fromDom(n)),!0}}(t,e),function(t,e){return function(n){var r=e?wu.before(n):wu.after(n);return t.selection.setRng(r.toRange()),!0}}(t,e),function(t){return function(e){return t.selection.setRng(e.toRange()),!0}}(t))}))}),P)},dC=function(t,e){var n=t.selection.getNode();return!!Un(n)&&lC(t,n.parentNode).filter(Un).fold((function(){var n;return n=De.fromDom(t.getBody()),H(Ns(n,".mce-offscreen-selection"),dn),Zm(t,e,De.fromDom(t.selection.getNode())),Py(t),!0}),P)},pC=function(t){var e=t.dom,n=t.selection,r=qf(t.getBody(),n.getNode());if(Fn(r)&&e.isBlock(r)&&e.isEmpty(r)){var o=e.create("br",{"data-mce-bogus":"1"});e.setHTML(r,""),r.appendChild(o),n.setRng(wu.before(o).toRange())}return!0},mC=function(t,e){return t.selection.isCollapsed()?fC(t,e):dC(t,e)},hC=function(t,e){return!!t.selection.isCollapsed()&&function(t,e){var n=wu.fromRangeStart(t.selection.getRng());return wl(e,t.getBody(),n).filter((function(t){return e?Xp(t):Gp(t)})).bind((function(t){return R.from(Yc(e?0:-1,t))})).exists((function(e){return t.selection.select(e),!0}))}(t,e)},gC=In,vC=function(t){return gC(t)&&t.data[0]===mo},bC=function(t){return gC(t)&&t.data[t.data.length-1]===mo},yC=function(t){return t.ownerDocument.createTextNode(mo)},CC=function(t,e){return t?function(t){if(gC(t.previousSibling))return bC(t.previousSibling)||t.previousSibling.appendData(mo),t.previousSibling;if(gC(t))return vC(t)||t.insertData(0,mo),t;var e=yC(t);return t.parentNode.insertBefore(e,t),e}(e):function(t){if(gC(t.nextSibling))return vC(t.nextSibling)||t.nextSibling.insertData(0,mo),t.nextSibling;if(gC(t))return bC(t)||t.appendData(mo),t;var e=yC(t);return t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e),e}(e)},wC=D(CC,!0),_C=D(CC,!1),xC=function(t,e){return In(t.container())?CC(e,t.container()):CC(e,t.getNode())},kC=function(t,e){var n=e.get();return n&&t.container()===n&&Co(n)},SC=function(t,e){return e.fold((function(e){kc(t.get());var n=wC(e);return t.set(n),R.some(wu(n,n.length-1))}),(function(e){return El(e).map((function(e){if(kC(e,t))return wu(t.get(),1);kc(t.get());var n=xC(e,!0);return t.set(n),wu(n,1)}))}),(function(e){return Tl(e).map((function(e){if(kC(e,t))return wu(t.get(),t.get().length-1);kc(t.get());var n=xC(e,!1);return t.set(n),wu(n,n.length-1)}))}),(function(e){kc(t.get());var n=_C(e);return t.set(n),R.some(wu(n,1))}))},DC=function(t,e){for(var n=0;n<t.length;n++){var r=t[n].apply(null,e);if(r.isSome())return r}return R.none()},EC=br([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),TC=function(t,e){var n=qc(e,t);return n||t},NC=function(t,e,n){var r=Ny(n),o=TC(e,r.container());return Ey(t,o,r).fold((function(){return Sl(o,r).bind(D(Ey,t,o)).map((function(t){return EC.before(t)}))}),R.none)},OC=function(t,e){return null===Al(t,e)},AC=function(t,e,n){return Ey(t,e,n).filter(D(OC,e))},PC=function(t,e,n){var r=Oy(n);return AC(t,e,r).bind((function(t){return Dl(t,r).isNone()?R.some(EC.start(t)):R.none()}))},LC=function(t,e,n){var r=Ny(n);return AC(t,e,r).bind((function(t){return Sl(t,r).isNone()?R.some(EC.end(t)):R.none()}))},IC=function(t,e,n){var r=Oy(n),o=TC(e,r.container());return Ey(t,o,r).fold((function(){return Dl(o,r).bind(D(Ey,t,o)).map((function(t){return EC.after(t)}))}),R.none)},$C=function(t){return!1===Dy(BC(t))},RC=function(t,e,n){return DC([NC,PC,LC,IC],[t,e,n]).filter($C)},BC=function(t){return t.fold(S,S,S,S)},MC=function(t){return t.fold(k("before"),k("start"),k("end"),k("after"))},jC=function(t){return t.fold(EC.before,EC.before,EC.after,EC.after)},FC=function(t){return t.fold(EC.start,EC.start,EC.end,EC.end)},UC=function(t,e,n,r,o,i){return qs(Ey(e,n,r),Ey(e,n,o),(function(e,r){return e!==r&&function(t,e,n){var r=qc(e,t),o=qc(n,t);return r&&r===o}(n,e,r)?EC.after(t?e:r):i})).getOr(i)},zC=function(t,e){return t.fold(P,(function(t){return r=e,!(MC(n=t)===MC(r)&&BC(n)===BC(r));var n,r}))},VC=function(t,e){return t?e.fold(x(R.some,EC.start),R.none,x(R.some,EC.after),R.none):e.fold(R.none,x(R.some,EC.before),R.none,x(R.some,EC.end))},HC=function(t,e,n,r){var o=Ty(t,r),i=RC(e,n,o);return RC(e,n,o).bind(D(VC,t)).orThunk((function(){return function(t,e,n,r,o){var i=Ty(t,o);return wl(t,n,i).map(D(Ty,t)).fold((function(){return r.map(jC)}),(function(o){return RC(e,n,o).map(D(UC,t,e,n,i,o)).filter(D(zC,r))})).filter($C)}(t,e,n,i,r)}))},qC=(D(HC,!1),D(HC,!0),function(t,e,n){var r=t?1:-1;return e.setRng(wu(n.container(),n.offset()+r).toRange()),e.getSel().modify("move",t?"forward":"backward","word"),!0}),WC=function(t,e){var n=e.selection.getRng(),r=t?wu.fromRangeEnd(n):wu.fromRangeStart(n);return!!function(t){return C(t.selection.getSel().modify)}(e)&&(t&&xo(r)?qC(!0,e.selection,r):!(t||!ko(r))&&qC(!1,e.selection,r))};!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(Yb||(Yb={}));var YC,KC=function(t,e){return t===_u.Backwards?Q(e):e},XC=function(t,e,n){return t===_u.Forwards?e.next(n):e.prev(n)},GC=function(t,e,n,r){return Mn(r.getNode(e===_u.Forwards))?Yb.Br:!1===Wc(n,r)?Yb.Block:Yb.Wrap},ZC=function(t,e,n,r){for(var o,i=gl(n),a=r,s=[];a&&(o=XC(e,i,a));){if(Mn(o.getNode(!1)))return e===_u.Forwards?{positions:KC(e,s).concat([o]),breakType:Yb.Br,breakAt:R.some(o)}:{positions:KC(e,s),breakType:Yb.Br,breakAt:R.some(o)};if(o.isVisible()){if(t(a,o)){var u=GC(0,e,a,o);return{positions:KC(e,s),breakType:u,breakAt:R.some(o)}}s.push(o),a=o}else a=o}return{positions:KC(e,s),breakType:Yb.Eol,breakAt:R.none()}},JC=function(t,e,n,r){return e(n,r).breakAt.map((function(r){var o=e(n,r).positions;return t===_u.Backwards?o.concat(r):[r].concat(o)})).getOr([])},QC=function(t,e){return K(t,(function(t,n){return t.fold((function(){return R.some(n)}),(function(r){return qs(nt(r.getClientRects()),nt(n.getClientRects()),(function(t,o){var i=Math.abs(e-t.left);return Math.abs(e-o.left)<=i?n:r})).or(t)}))}),R.none())},tw=function(t,e){return nt(e.getClientRects()).bind((function(e){return QC(t,e.left)}))},ew=D(ZC,wu.isAbove,-1),nw=D(ZC,wu.isBelow,1),rw=D(JC,-1,ew),ow=D(JC,1,nw),iw=function(t){var e=function(e){return V(e,(function(e){return(e=Ys(e)).node=t,e}))};if(Dn(t))return e(t.getClientRects());if(In(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}},aw=function(t){return Z(t,iw)};!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(YC||(YC={}));var sw,uw,cw=function(t,e,n,r,o,i){var a=0,s=[],u=function(r){var i,u,l;for(l=aw([r]),-1===t&&(l=l.reverse()),i=0;i<l.length;i++)if(u=l[i],!n(u,c)){if(s.length>0&&e(u,St(s))&&a++,u.line=a,o(u))return!0;s.push(u)}},c=St(i.getClientRects());if(!c)return s;var l=i.getNode();return u(l),function(t,e,n,r){for(;r=Hc(r,t,jo,e);)if(n(r))return}(t,r,u,l),s},lw=D(cw,YC.Up,Gs,Zs),fw=D(cw,YC.Down,Zs,Gs),dw=function(t){return function(e){return function(t,e){return e.line>t}(t,e)}},pw=function(t){return function(e){return function(t,e){return e.line===t}(t,e)}},mw=Un,hw=Hc,gw=function(t,e){return Math.abs(t.left-e)},vw=function(t,e){return Math.abs(t.right-e)},bw=function(t,e){return t>=e.left&&t<=e.right},yw=function(t,e){return t>=e.top&&t<=e.bottom},Cw=function(t,e){return xt(t,(function(t,n){var r=Math.min(gw(t,e),vw(t,e)),o=Math.min(gw(n,e),vw(n,e));return bw(e,n)?n:bw(e,t)?t:o===r&&mw(n.node)||o<r?n:t}))},ww=function(t,e,n,r,o){var i=hw(r,t,jo,e,!o);do{if(!i||n(i))return}while(i=hw(i,t,jo,e))},_w=function(t,e,n){var r=aw(function(t){return W(ot(t.getElementsByTagName("*")),Lc)}(t)),o=W(r,D(yw,n)),i=Cw(o,e);if(i){var a=!An(i.node)&&!Vn(i.node);if((i=Cw(function(t,e,n){void 0===n&&(n=!0);var r=[],o=function(t,n){var o=W(aw([n]),(function(n){return!t(n,e)}));return r=r.concat(o),0===o.length};return r.push(e),ww(YC.Up,t,D(o,Gs),e.node,n),ww(YC.Down,t,D(o,Zs),e.node,n),r}(t,i,a),e))&&Lc(i.node))return function(t,e){return{node:t.node,before:gw(t,e)<vw(t,e)}}(i,e)}return null},xw=function(t,e){t.selection.setRng(e),Ld(t,t.selection.getRng())},kw=function(t,e,n){return R.some(eC(t,e,n))},Sw=function(t,e,n,r,o,i){var a=e===_u.Forwards,s=gl(t.getBody()),u=D(rl,a?s.next:s.prev),c=a?r:o;if(!n.collapsed){var l=Qs(n);if(i(l))return Jy(e,t,l,e===_u.Backwards,!1)}var f=el(e,t.getBody(),n);if(c(f))return Qy(t,f.getNode(!a));var d=Ty(a,u(f)),p=function(t){return yo(t.startContainer)}(n);if(!d)return p?R.some(n):R.none();if(c(d))return Jy(e,t,d.getNode(!a),a,!1);var m=u(d);return m&&c(m)&&ol(d,m)?Jy(e,t,m.getNode(!a),a,!1):p?kw(t,d.toRange(),!1):R.none()},Dw=function(t,e,n,r,o,i){var a=el(e,t.getBody(),n),s=St(a.getClientRects()),u=e===YC.Down;if(!s)return R.none();var c,l=(u?fw:lw)(t.getBody(),dw(1),a),f=W(l,pw(1)),d=s.left,p=Cw(f,d);if(p&&i(p.node)){var m=Math.abs(d-p.left),h=Math.abs(d-p.right);return Jy(e,t,p.node,m<h,!1)}if(c=r(a)?a.getNode():o(a)?a.getNode(!0):Qs(n)){var g=function(t,e,n,r){var o,i,a,s,u,c=gl(e),l=[],f=0,d=function(t){return St(t.getClientRects())};1===t?(o=c.next,i=Zs,a=Gs,s=wu.after(r)):(o=c.prev,i=Gs,a=Zs,s=wu.before(r));var p=d(s);do{if(s.isVisible()&&!a(u=d(s),p)){if(l.length>0&&i(u,St(l))&&f++,(u=Ys(u)).position=s,u.line=f,n(u))return l;l.push(u)}}while(s=o(s));return l}(e,t.getBody(),dw(1),c),v=Cw(W(g,pw(1)),d);if(v)return kw(t,v.position.toRange(),!1);if(v=St(W(g,pw(0))))return kw(t,v.position.toRange(),!1)}return 0===f.length?Ew(t,u).filter(u?o:r).map((function(e){return eC(t,e.toRange(),!1)})):R.none()},Ew=function(t,e){var n=t.selection.getRng(),r=t.getBody();if(e){var o=wu.fromRangeEnd(n),i=nw(r,o);return rt(i.positions)}o=wu.fromRangeStart(n),i=ew(r,o);return nt(i.positions)},Tw=function(t,e,n){return Ew(t,e).filter(n).exists((function(e){return t.selection.setRng(e.toRange()),!0}))},Nw=function(t,e){var n=t.dom.createRng();n.setStart(e.container(),e.offset()),n.setEnd(e.container(),e.offset()),t.selection.setRng(n)},Ow=function(t,e){t?e.setAttribute("data-mce-selected","inline-boundary"):e.removeAttribute("data-mce-selected")},Aw=function(t,e,n){return SC(e,n).map((function(e){return Nw(t,e),n}))},Pw=function(t,e){if(t.selection.isCollapsed()&&!0!==t.composing&&e.get()){var n=wu.fromRangeStart(t.selection.getRng());wu.isTextPosition(n)&&!1===function(t){return xo(t)||ko(t)}(n)&&(Nw(t,xc(e.get(),n)),e.set(null))}},Lw=function(t,e,n){return!!dc(t)&&function(t,e,n){var r=t.getBody(),o=wu.fromRangeStart(t.selection.getRng()),i=D(Sy,t);return HC(n,i,r,o).bind((function(n){return Aw(t,e,n)}))}(t,e,n).isSome()},Iw=function(t,e,n){return!!dc(e)&&WC(t,e)},$w=function(t){var e=ps(null),n=D(Sy,t);return t.on("NodeChange",(function(r){!dc(t)||ye.browser.isIE()&&r.initial||(function(t,e,n){var r=V(Ns(De.fromDom(e.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(t){return t.dom})),o=W(r,t),i=W(n,t);H(tt(o,i),D(Ow,!1)),H(tt(i,o),D(Ow,!0))}(n,t.dom,r.parents),Pw(t,e),function(t,e,n,r){if(e.selection.isCollapsed()){var o=W(r,t);H(o,(function(r){var o=wu.fromRangeStart(e.selection.getRng());RC(t,e.getBody(),o).bind((function(t){return Aw(e,n,t)}))}))}}(n,t,e,r.parents))})),e},Rw=D(Iw,!0),Bw=D(Iw,!1),Mw=function(t,e,n){if(dc(t)){var r=Ew(t,e).getOrThunk((function(){var n=t.selection.getRng();return e?wu.fromRangeEnd(n):wu.fromRangeStart(n)}));return RC(D(Sy,t),t.getBody(),r).exists((function(e){var r=jC(e);return SC(n,r).exists((function(e){return Nw(t,e),!0}))}))}return!1},jw=function(t,e){return function(n){return SC(e,n).exists((function(e){return Nw(t,e),!0}))}},Fw=function(t,e,n,r){var o=t.getBody(),i=D(Sy,t);t.undoManager.ignore((function(){t.selection.setRng(function(t,e){var n=document.createRange();return n.setStart(t.container(),t.offset()),n.setEnd(e.container(),e.offset()),n}(n,r)),t.execCommand("Delete"),RC(i,o,wu.fromRangeStart(t.selection.getRng())).map(FC).map(jw(t,e))})),t.nodeChanged()},Uw=function(t,e,n,r){var o=function(t,e){return qc(e,t)||t}(t.getBody(),r.container()),i=D(Sy,t),a=RC(i,o,r);return a.bind((function(t){return n?t.fold(k(R.some(FC(t))),R.none,k(R.some(jC(t))),R.none):t.fold(R.none,k(R.some(jC(t))),R.none,k(R.some(FC(t))))})).map(jw(t,e)).getOrThunk((function(){var s=_l(n,o,r),u=s.bind((function(t){return RC(i,o,t)}));return qs(a,u,(function(){return Ey(i,o,r).exists((function(e){return!!function(t){return qs(El(t),Tl(t),(function(e,n){var r=Ty(!0,e),o=Ty(!1,n);return Sl(t,r).forall((function(t){return t.isEqual(o)}))})).getOr(!0)}(e)&&(Zm(t,n,De.fromDom(e)),!0)}))})).orThunk((function(){return u.bind((function(o){return s.map((function(o){return n?Fw(t,e,r,o):Fw(t,e,o,r),!0}))}))})).getOr(!1)}))},zw=function(t,e,n){if(t.selection.isCollapsed()&&dc(t)){var r=wu.fromRangeStart(t.selection.getRng());return Uw(t,e,n,r)}return!1},Vw=function(t){return 1===Ke(t).length},Hw=function(t,e,n,r){var o=D(dg,e),i=V(W(r,o),(function(t){return t.dom}));if(0===i.length)Zm(e,t,n);else{var a=function(t,e){var n=ig(!1),r=cg(e,n.dom);return an(De.fromDom(t),n),dn(De.fromDom(t)),wu(r,0)}(n.dom,i);e.selection.setRng(a.toRange())}},qw=function(t,e){var n=De.fromDom(t.getBody()),r=De.fromDom(t.selection.getStart()),o=W(function(t,e){var n=um(e,t);return G(n,ro).fold(k(n),(function(t){return n.slice(0,t)}))}(n,r),Vw);return rt(o).exists((function(n){var r,i=wu.fromRangeStart(t.selection.getRng());return!(!function(t,e,n){return qs(El(n),Tl(n),(function(r,o){var i=Ty(!0,r),a=Ty(!1,o),s=Ty(!1,e);return t?Sl(n,s).exists((function(t){return t.isEqual(a)&&e.isEqual(i)})):Dl(n,s).exists((function(t){return t.isEqual(i)&&e.isEqual(a)}))})).getOr(!0)}(e,i,n.dom)||(r=n,Ol(r.dom)&&rg(r.dom)))&&(Hw(e,t,n,o),!0)}))},Ww=function(t,e){return!!t.selection.isCollapsed()&&qw(t,e)},Yw=function(t,e,n){return t._selectionOverrides.hideFakeCaret(),Zm(t,e,De.fromDom(n)),!0},Kw=function(t,e){return t.selection.isCollapsed()?function(t,e){var n=e?Zp:Jp,r=e?_u.Forwards:_u.Backwards,o=el(r,t.getBody(),t.selection.getRng());return n(o)?Yw(t,e,o.getNode(!e)):R.from(Ty(e,o)).filter((function(t){return n(t)&&ol(o,t)})).exists((function(n){return Yw(t,e,n.getNode(!e))}))}(t,e):function(t,e){var n=t.selection.getNode();return!!Vn(n)&&Yw(t,e,n)}(t,e)},Xw=function(t){var e=parseInt(t,10);return isNaN(e)?0:e},Gw=function(t,e){return(t||"table"===Le(e)?"margin":"padding")+("rtl"===Jn(e,"direction")?"-right":"-left")},Zw=function(t){var e=Qw(t);return!t.mode.isReadOnly()&&(e.length>1||function(t,e){return J(e,(function(e){var n=Gw(ac(t),e),r=tr(e,n).map(Xw).getOr(0);return"false"!==t.dom.getContentEditable(e.dom)&&r>0}))}(t,e))},Jw=function(t){return so(t)||uo(t)},Qw=function(t){return W(V(t.selection.getSelectedBlocks(),De.fromDom),(function(t){return!Jw(t)&&!function(t){return Ve(t).map(Jw).getOr(!1)}(t)&&zr(t,(function(t){return Fn(t.dom)||Un(t.dom)})).exists((function(t){return Fn(t.dom)}))}))},t_=function(t,e){var n=t.dom,r=t.selection,o=t.formatter,i=function(t){return t.getParam("indentation","40px","string")}(t),a=/[a-z%]+$/i.exec(i)[0],s=parseInt(i,10),u=ac(t),c=Ku(t);t.queryCommandState("InsertUnorderedList")||t.queryCommandState("InsertOrderedList")||""!==c||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),H(Qw(t),(function(t){!function(t,e,n,r,o,i){var a=Gw(n,De.fromDom(i));if("outdent"===e){var s=Math.max(0,Xw(i.style[a])-r);t.setStyle(i,a,s?s+o:"")}else s=Xw(i.style[a])+r+o,t.setStyle(i,a,s)}(n,e,u,s,a,t.dom)}))},e_=function(t,e){if(t.selection.isCollapsed()&&Zw(t)){var n=t.dom,r=t.selection.getRng(),o=wu.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&pm(De.fromDom(i),o))return t_(t,"outdent"),!0}return!1},n_=function(t,e){t.getDoc().execCommand(e,!1,null)},r_=function(t,e){t.addCommand("delete",(function(){!function(t,e){e_(t)||mC(t,!1)||iC(t,!1)||zw(t,e,!1)||qy(t,!1)||kh(t)||hC(t,!1)||Kw(t,!1)||Xy(t)||Ww(t,!1)||(n_(t,"Delete"),Py(t))}(t,e)})),t.addCommand("forwardDelete",(function(){!function(t,e){mC(t,!0)||iC(t,!0)||zw(t,e,!0)||qy(t,!0)||kh(t)||hC(t,!0)||Kw(t,!0)||Xy(t)||Ww(t,!0)||n_(t,"ForwardDelete")}(t,e)}))},o_=function(t){return void 0===t.touches||1!==t.touches.length?R.none():R.some(t.touches[0])},i_=function(t){var e=ps(R.none()),n=ps(!1),r=Cs((function(e){t.fire("longpress",Dt(Dt({},e),{type:"longpress"})),n.set(!0)}),400);t.on("touchstart",(function(t){o_(t).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:t.target};r.throttle(t),n.set(!1),e.set(R.some(i))}))}),!0),t.on("touchmove",(function(o){r.cancel(),o_(o).each((function(r){e.get().each((function(o){(function(t,e){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y);return n>5||r>5})(r,o)&&(e.set(R.none()),n.set(!1),t.fire("longpresscancel"))}))}))}),!0),t.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&e.get().filter((function(t){return t.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():t.fire("tap",Dt(Dt({},o),{type:"tap"}))}))}),!0)},a_=function(t,e){return t.hasOwnProperty(e.nodeName)},s_=function(t,e){return!!In(e)||!!Dn(e)&&(!a_(t,e)&&!Ul(e))},u_=function(t,e){if(In(e)){if(0===e.nodeValue.length)return!0;if(/^\s+$/.test(e.nodeValue)&&(!e.nextSibling||a_(t,e.nextSibling)))return!0}return!1},c_=function(t){var e,n,r,o=t.dom,i=t.selection,a=t.schema,s=a.getBlockElements(),u=i.getStart(),c=t.getBody(),l=Ku(t);if(u&&Dn(u)&&l){var f=c.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!function(t,e,n){return z(sm(De.fromDom(n),De.fromDom(e)),(function(e){return a_(t,e.dom)}))}(s,c,u)){var d=i.getRng(),p=d.startContainer,m=d.startOffset,h=d.endContainer,g=d.endOffset,v=cp(t);for(u=c.firstChild;u;)if(s_(s,u)){if(u_(s,u)){n=u,u=u.nextSibling,o.remove(n);continue}e||(e=o.create(l,Xu(t)),u.parentNode.insertBefore(e,u),r=!0),n=u,u=u.nextSibling,e.appendChild(n)}else e=null,u=u.nextSibling;r&&v&&(d.setStart(p,m),d.setEnd(h,g),i.setRng(d),t.nodeChanged())}}},l_=function(t,e){e.hasAttribute("data-mce-caret")&&(To(e),function(t){t.selection.setRng(t.selection.getRng())}(t),t.selection.scrollIntoView(e))},f_=function(t,e){var n=function(t){return qr(De.fromDom(t.getBody()),"*[data-mce-caret]").fold(k(null),(function(t){return t.dom}))}(t);if(n)return"compositionstart"===e.type?(e.preventDefault(),e.stopPropagation(),void l_(t,n)):void(_o(n)&&(l_(t,n),t.undoManager.add()))},d_=Un,p_=function(t,e,n){var r=gl(t.getBody()),o=D(rl,1===e?r.next:r.prev);if(n.collapsed&&function(t){return""!==Ku(t)}(t)){var i=t.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(wu.fromRangeStart(n))){var a=function(t){var e=t.dom.create(Ku(t));return(!ye.ie||ye.ie>=11)&&(e.innerHTML='<br data-mce-bogus="1">'),e}(t);1===e?t.$(i).after(a):t.$(i).before(a),t.selection.select(a,!0),t.selection.collapse()}}},m_=function(t,e){var n=e?_u.Forwards:_u.Backwards,r=t.selection.getRng();return function(t,e,n){return Sw(e,t,n,em,nm,d_)}(n,t,r).orThunk((function(){return p_(t,n,r),R.none()}))},h_=function(t,e){var n=e?1:-1,r=t.selection.getRng();return function(t,e,n){return Dw(e,t,n,(function(t){return em(t)||Qp(t)}),(function(t){return nm(t)||tm(t)}),d_)}(n,t,r).orThunk((function(){return p_(t,n,r),R.none()}))},g_=function(t,e){return m_(t,e).exists((function(e){return xw(t,e),!0}))},v_=function(t,e){return h_(t,e).exists((function(e){return xw(t,e),!0}))},b_=function(t,e){return Tw(t,e,e?nm:em)},y_=function(t){return U(["figcaption"],Le(t))},C_=function(t){var e=document.createRange();return e.setStartBefore(t.dom),e.setEndBefore(t.dom),e},w_=function(t,e,n){n?cn(t,e):un(t,e)},__=function(t,e,n,r){return""===e?function(t,e){var n=De.fromTag("br");return w_(t,n,e),C_(n)}(t,r):function(t,e,n,r){var o=De.fromTag(n),i=De.fromTag("br");return Yn(o,r),cn(o,i),w_(t,o,e),C_(i)}(t,r,e,n)},x_=function(t,e,n){return e?function(t,e){return nw(t,e).breakAt.isNone()}(t.dom,n):function(t,e){return ew(t,e).breakAt.isNone()}(t.dom,n)},k_=function(t,e){var n=De.fromDom(t.getBody()),r=wu.fromRangeStart(t.selection.getRng()),o=Ku(t),i=Xu(t);return function(t,e){var n=D(Oe,e);return zr(De.fromDom(t.container()),ro,n).filter(y_)}(r,n).exists((function(){if(x_(n,e,r)){var a=__(n,o,i,e);return t.selection.setRng(a),!0}return!1}))},S_=function(t,e){return!!t.selection.isCollapsed()&&k_(t,e)},D_=function(t,e){return Z(function(t){return V(t,(function(t){return Dt({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:_},t)}))}(t),(function(t){return function(t,e){return e.keyCode===t.keyCode&&e.shiftKey===t.shiftKey&&e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey}(t,e)?[t]:[]}))},E_=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(null,e)}},T_=function(t,e){return X(D_(t,e),(function(t){return t.action()}))},N_=function(t,e){var n=e?_u.Forwards:_u.Backwards,r=t.selection.getRng();return Sw(t,n,r,Zp,Jp,Vn).exists((function(e){return xw(t,e),!0}))},O_=function(t,e){var n=e?1:-1,r=t.selection.getRng();return Dw(t,n,r,Zp,Jp,Vn).exists((function(e){return xw(t,e),!0}))},A_=function(t,e){return Tw(t,e,e?Jp:Zp)},P_=function(t,e,n,r,o){var i=Ns(De.fromDom(n),"td,th,caption").map((function(t){return t.dom}));return function(t,e,n){return K(t,(function(t,r){return t.fold((function(){return R.some(r)}),(function(t){var o=Math.sqrt(Math.abs(t.x-e)+Math.abs(t.y-n)),i=Math.sqrt(Math.abs(r.x-e)+Math.abs(r.y-n));return R.some(i<o?r:t)}))}),R.none())}(W(function(t,e){return Z(e,(function(e){var n=function(t,e){return{left:t.left-e,top:t.top-e,right:t.right+2*e,bottom:t.bottom+2*e,width:t.width+e,height:t.height+e}}(Ys(e.getBoundingClientRect()),-1);return[{x:n.left,y:t(n),cell:e},{x:n.right,y:t(n),cell:e}]}))}(t,i),(function(t){return e(t,o)})),r,o).map((function(t){return t.cell}))},L_=D(P_,(function(t){return t.bottom}),(function(t,e){return t.y<e})),I_=D(P_,(function(t){return t.top}),(function(t,e){return t.y>e})),$_=function(t,e){return nt(e.getClientRects()).bind((function(e){return L_(t,e.left,e.top)})).bind((function(t){return tw(Tl(n=t).map((function(t){return ew(n,t).positions.concat(t)})).getOr([]),e);var n}))},R_=function(t,e){return rt(e.getClientRects()).bind((function(e){return I_(t,e.left,e.top)})).bind((function(t){return tw(El(n=t).map((function(t){return[t].concat(nw(n,t).positions)})).getOr([]),e);var n}))},B_=function(t,e,n){var r=t(e,n);return function(t){return t.breakType===Yb.Wrap&&0===t.positions.length}(r)||!Mn(n.getNode())&&function(t){return t.breakType===Yb.Br&&1===t.positions.length}(r)?!function(t,e,n){return n.breakAt.exists((function(n){return t(e,n).breakAt.isSome()}))}(t,e,r):r.breakAt.isNone()},M_=D(B_,ew),j_=D(B_,nw),F_=function(t,e,n,r){var o=t.selection.getRng(),i=e?1:-1;return!(!Ac()||!function(t,e,n){var r=wu.fromRangeStart(e);return kl(!t,n).exists((function(t){return t.isEqual(r)}))}(e,o,n))&&(Jy(i,t,n,!e,!1).each((function(e){xw(t,e)})),!0)},U_=function(t,e){var n=e.getNode(t);return Dn(n)&&"TABLE"===n.nodeName?R.some(n):R.none()},z_=function(t,e,n){var r=U_(!!e,n),o=!1===e;r.fold((function(){return xw(t,n.toRange())}),(function(r){return kl(o,t.getBody()).filter((function(t){return t.isEqual(n)})).fold((function(){return xw(t,n.toRange())}),(function(o){return function(t,e,n,r){var o=Ku(e);o?e.undoManager.transact((function(){var r=De.fromTag(o);Yn(r,Xu(e)),cn(r,De.fromTag("br")),t?sn(De.fromDom(n),r):an(De.fromDom(n),r);var i=e.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),xw(e,i)})):xw(e,r.toRange())}(e,t,r,n)}))}))},V_=function(t,e,n,r){var o=t.selection.getRng(),i=wu.fromRangeStart(o),a=t.getBody();if(!e&&M_(r,i)){var s=function(t,e,n){return $_(e,n).orThunk((function(){return nt(n.getClientRects()).bind((function(n){return QC(rw(t,wu.before(e)),n.left)}))})).getOr(wu.before(e))}(a,n,i);return z_(t,e,s),!0}if(e&&j_(r,i)){s=function(t,e,n){return R_(e,n).orThunk((function(){return nt(n.getClientRects()).bind((function(n){return QC(ow(t,wu.after(e)),n.left)}))})).getOr(wu.after(e))}(a,n,i);return z_(t,e,s),!0}return!1},H_=function(t,e,n){return R.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind((function(r){return R.from(t.dom.getParent(r,"table")).map((function(o){return n(t,e,o,r)}))})).getOr(!1)},q_=function(t,e){return H_(t,e,F_)},W_=function(t,e){return H_(t,e,V_)},Y_=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){var r=le().os;T_([{keyCode:Kf.RIGHT,action:E_(g_,t,!0)},{keyCode:Kf.LEFT,action:E_(g_,t,!1)},{keyCode:Kf.UP,action:E_(v_,t,!1)},{keyCode:Kf.DOWN,action:E_(v_,t,!0)},{keyCode:Kf.RIGHT,action:E_(q_,t,!0)},{keyCode:Kf.LEFT,action:E_(q_,t,!1)},{keyCode:Kf.UP,action:E_(W_,t,!1)},{keyCode:Kf.DOWN,action:E_(W_,t,!0)},{keyCode:Kf.RIGHT,action:E_(N_,t,!0)},{keyCode:Kf.LEFT,action:E_(N_,t,!1)},{keyCode:Kf.UP,action:E_(O_,t,!1)},{keyCode:Kf.DOWN,action:E_(O_,t,!0)},{keyCode:Kf.RIGHT,action:E_(Lw,t,e,!0)},{keyCode:Kf.LEFT,action:E_(Lw,t,e,!1)},{keyCode:Kf.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:E_(Rw,t,e)},{keyCode:Kf.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:E_(Bw,t,e)},{keyCode:Kf.UP,action:E_(S_,t,!1)},{keyCode:Kf.DOWN,action:E_(S_,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},K_=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){T_([{keyCode:Kf.BACKSPACE,action:E_(e_,t,!1)},{keyCode:Kf.BACKSPACE,action:E_(mC,t,!1)},{keyCode:Kf.DELETE,action:E_(mC,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(iC,t,!1)},{keyCode:Kf.DELETE,action:E_(iC,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(zw,t,e,!1)},{keyCode:Kf.DELETE,action:E_(zw,t,e,!0)},{keyCode:Kf.BACKSPACE,action:E_(kh,t,!1)},{keyCode:Kf.DELETE,action:E_(kh,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(hC,t,!1)},{keyCode:Kf.DELETE,action:E_(hC,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(Kw,t,!1)},{keyCode:Kf.DELETE,action:E_(Kw,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(Xy,t,!1)},{keyCode:Kf.DELETE,action:E_(Xy,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(qy,t,!1)},{keyCode:Kf.DELETE,action:E_(qy,t,!0)},{keyCode:Kf.BACKSPACE,action:E_(Ww,t,!1)},{keyCode:Kf.DELETE,action:E_(Ww,t,!0)}],n).each((function(t){n.preventDefault()}))}(t,e,n)})),t.on("keyup",(function(e){!1===e.isDefaultPrevented()&&function(t,e){T_([{keyCode:Kf.BACKSPACE,action:E_(pC,t)},{keyCode:Kf.DELETE,action:E_(pC,t)}],e)}(t,e)}))},X_=function(t,e){var n,r=e,o=t.dom,i=t.schema.getMoveCaretBeforeOnEnterElements();if(e){if(/^(LI|DT|DD)$/.test(e.nodeName)){var a=function(t){for(;t;){if(1===t.nodeType||3===t.nodeType&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}}(e.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&e.insertBefore(o.doc.createTextNode(po),e.firstChild)}var s=o.createRng();if(e.normalize(),e.hasChildNodes()){for(var u=new to(e,e);n=u.current();){if(In(n)){s.setStart(n,0),s.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){s.setStartBefore(n),s.setEndBefore(n);break}r=n,n=u.next()}n||(s.setStart(r,0),s.setEnd(r,0))}else Mn(e)?e.nextSibling&&o.isBlock(e.nextSibling)?(s.setStartBefore(e),s.setEndBefore(e)):(s.setStartAfter(e),s.setEndAfter(e)):(s.setStart(e,0),s.setEnd(e,0));t.selection.setRng(s),Ld(t,s)}},G_=function(t){return R.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock))},Z_=function(t,e){return t&&t.parentNode&&t.parentNode.nodeName===e},J_=function(t){return t&&/^(OL|UL|LI)$/.test(t.nodeName)},Q_=function(t){var e=t.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:t},tx=function(t,e,n){for(var r=t[n?"firstChild":"lastChild"];r&&!Dn(r);)r=r[n?"nextSibling":"previousSibling"];return r===e},ex=function(t,e,n,r,o){var i=t.dom,a=t.selection.getRng();if(n!==t.getBody()){var s;J_(s=n)&&J_(s.parentNode)&&(o="LI");var u=o?e(o):i.create("BR");if(tx(n,r,!0)&&tx(n,r,!1))if(Z_(n,"LI")){var c=Q_(n);i.insertAfter(u,c),!function(t){var e;return(null===(e=t.parentNode)||void 0===e?void 0:e.firstChild)===t}(n)?i.remove(n):i.remove(c)}else i.replace(u,n);else if(tx(n,r,!0))Z_(n,"LI")?(i.insertAfter(u,Q_(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(tx(n,r,!1))i.insertAfter(u,Q_(n)),i.remove(r);else{n=Q_(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var f=l.extractContents();"LI"===o&&function(t,e){return t.firstChild&&t.firstChild.nodeName===e}(f,"LI")?(u=f.firstChild,i.insertAfter(f,n)):(i.insertAfter(f,n),i.insertAfter(u,n)),i.remove(r)}X_(t,u)}},nx=function(t,e){return e&&"A"===e.nodeName&&t.isEmpty(e)},rx=function(t){t.innerHTML='<br data-mce-bogus="1">'},ox=function(t,e){return t.nodeName===e||t.previousSibling&&t.previousSibling.nodeName===e},ix=function(t,e){return e&&t.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==t.getContentEditable(e)},ax=function(t,e,n){return!1===In(e)?n:t?1===n&&e.data.charAt(n-1)===mo?0:n:n===e.data.length-1&&e.data.charAt(n)===mo?e.data.length:n},sx=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},ux=function(t,e){var n=Ku(t);n&&n.toLowerCase()===e.tagName.toLowerCase()&&function(t,e,n){var r=t.dom;R.from(n.style).map(r.parseStyle).each((function(t){var n=er(De.fromDom(e)),o=Dt(Dt({},n),t);r.setStyles(e,o)}));var o=R.from(n.class).map((function(t){return t.split(/\s+/)})),i=R.from(e.className).map((function(t){return W(t.split(/\s+/),(function(t){return""!==t}))}));qs(o,i,(function(t,n){var o=W(n,(function(e){return!U(t,e)})),i=Et(t,o);r.setAttrib(e,"class",i.join(" "))}));var a=["style","class"],s=pt(n,(function(t,e){return!U(a,e)}));r.setAttribs(e,s)}(t,e,Xu(t))},cx=function(t,e){var n,r,o,i,a,s,u,c,l,f,d=t.dom,p=t.schema,m=p.getNonEmptyElements(),h=t.selection.getRng(),g=function(e){var n,o,a,s=r,u=p.getTextInlineElements();if(a=n=e||"TABLE"===c||"HR"===c?d.create(e||l):i.cloneNode(!1),!1===function(t){return t.getParam("keep_styles",!0)}(t))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(u[s.nodeName]){if(Ol(s)||Ul(s))continue;o=s.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((s=s.parentNode)&&s!==w);return ux(t,n),rx(a),n},v=function(t){var e,n,a=ax(t,r,o);if(In(r)&&(t?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!t)return!0;if(t&&Dn(r)&&r===i.firstChild)return!0;if(ox(r,"TABLE")||ox(r,"HR"))return f&&!t||!f&&t;var s=new to(r,i);for(In(r)&&(t&&0===a?s.prev():t||a!==r.nodeValue.length||s.next());e=s.current();){if(Dn(e)){if(!e.getAttribute("data-mce-bogus")&&(n=e.nodeName.toLowerCase(),m[n]&&"br"!==n))return!1}else if(In(e)&&!Uo(e.nodeValue))return!1;t?s.prev():s.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(c)&&"HGROUP"!==_?g(l):g(),function(t){return t.getParam("end_container_on_empty_block",!1)}(t)&&ix(d,u)&&d.isEmpty(i)?a=d.split(u,i):d.insertAfter(a,i),X_(t,a)};ud(d,h).each((function(t){h.setStart(t.startContainer,t.startOffset),h.setEnd(t.endContainer,t.endOffset)})),r=h.startContainer,o=h.startOffset,l=Ku(t);var y=!(!e||!e.shiftKey),C=!(!e||!e.ctrlKey);Dn(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&In(r)?r.nodeValue.length:0);var w=sx(d,r);if(w){(l&&!y||!l&&y)&&(r=function(t,e,n,r,o){var i,a,s,u,c,l,f=e||"P",d=t.dom,p=sx(d,r);if(!(a=d.getParent(r,d.isBlock))||!ix(d,a)){if(l=(a=a||p)===t.getBody()||function(t){return t&&/^(TD|TH|CAPTION)$/.test(t.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),ux(t,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!d.isBlock(u);)s=u,u=u.previousSibling;if(s&&t.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),ux(t,i),s.parentNode.insertBefore(i,s),u=s;u&&!d.isBlock(u);)c=u.nextSibling,i.appendChild(u),u=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(t,l,h,r,o)),i=d.getParent(r,d.isBlock),u=i?d.getParent(i.parentNode,d.isBlock):null,c=i?i.nodeName.toUpperCase():"";var _=u?u.nodeName.toUpperCase():"";"LI"!==_||C||(i=u,u=u.parentNode,c=_),/^(LI|DT|DD)$/.test(c)&&d.isEmpty(i)?ex(t,g,u,i,l):l&&i===t.getBody()||(l=l||"P",yo(i)?(a=To(i),d.isEmpty(i)&&rx(i),ux(t,a),X_(t,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(g(),i),X_(t,ox(i,"HR")?a:i)):((n=function(t){var e=t.cloneRange();return e.setStart(t.startContainer,ax(!0,t.startContainer,t.startOffset)),e.setEnd(t.endContainer,ax(!1,t.endContainer,t.endOffset)),e}(h).cloneRange()).setEndAfter(i),function(t){H(Ts(De.fromDom(t),Be),(function(t){var e=t.dom;e.nodeValue=go(e.nodeValue)}))}(s=n.extractContents()),function(t){do{In(t)&&(t.nodeValue=t.nodeValue.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(s),a=s.firstChild,d.insertAfter(s,i),function(t,e,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(t.isBlock(o))return;Dn(o)&&!e[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||nx(t,o))&&t.remove(o)}}(d,m,a),function(t,e){e.normalize();var n=e.lastChild;n&&!/^(left|right)$/gi.test(t.getStyle(n,"float",!0))||t.add(e,"br")}(d,i),d.isEmpty(i)&&rx(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(ux(t,a),X_(t,a))),d.setAttrib(a,"id",""),t.fire("NewBlock",{newBlock:a}))}},lx=function(t,e,n){var r=t.dom.createRng();n?(r.setStartBefore(e),r.setEndBefore(e)):(r.setStartAfter(e),r.setEndAfter(e)),t.selection.setRng(r),Ld(t,r)},fx=function(t,e){var n,r,o=t.selection,i=t.dom,a=o.getRng();ud(i,a).each((function(t){a.setStart(t.startContainer,t.startOffset),a.setEnd(t.endContainer,t.endOffset)}));var s=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=s>u.childNodes.length-1;u=u.childNodes[Math.min(s,u.childNodes.length-1)]||u,s=c&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",p=!(!e||!e.ctrlKey);"LI"!==d||p||(l=f),u&&3===u.nodeType&&s>=u.nodeValue.length&&(function(t,e,n){for(var r,o=new to(e,n),i=t.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(t.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),ku(i,a,n),lx(t,n,r),t.undoManager.add()},dx=function(t,e){var n=De.fromTag("br");an(De.fromDom(e),n),t.undoManager.add()},px=function(t,e){mx(t.getBody(),e)||sn(De.fromDom(e),De.fromTag("br"));var n=De.fromTag("br");sn(De.fromDom(e),n),lx(t,n.dom,!1),t.undoManager.add()},mx=function(t,e){return n=wu.after(e),!!Mn(n.getNode())||Sl(t,wu.after(e)).map((function(t){return Mn(t.getNode())})).getOr(!1);var n},hx=function(t){return t&&"A"===t.nodeName&&"href"in t},gx=function(t){return t.fold(A,hx,hx,A)},vx=function(t,e){e.fold(_,D(dx,t),D(px,t),_)},bx=function(t,e){var n=function(t){var e=D(Sy,t),n=wu.fromRangeStart(t.selection.getRng());return RC(e,t.getBody(),n).filter(gx)}(t);n.isSome()?n.each(D(vx,t)):fx(t,e)},yx=function(t,e){return G_(t).filter((function(t){return e.length>0&&Te(De.fromDom(t),e)})).isSome()},Cx=br([{br:[]},{block:[]},{none:[]}]),wx=function(t,e){return function(t){return yx(t,function(t){return t.getParam("no_newline_selector","")}(t))}(t)},_x=function(t){return function(e,n){return""===Ku(e)===t}},xx=function(t){return function(e,n){return function(t){return G_(t).filter((function(t){return uo(De.fromDom(t))})).isSome()}(e)===t}},kx=function(t,e){return function(n,r){return function(t){return G_(t).fold(k(""),(function(t){return t.nodeName.toUpperCase()}))}(n)===t.toUpperCase()===e}},Sx=function(t){return kx("pre",t)},Dx=function(t){return function(e,n){return function(t){return t.getParam("br_in_pre",!0)}(e)===t}},Ex=function(t,e){return function(t){return yx(t,function(t){return t.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(t))}(t)},Tx=function(t,e){return e},Nx=function(t){var e=Ku(t),n=function(t,e){var n,r,o=t.getRoot();for(n=e;n!==o&&"false"!==t.getContentEditable(n);)"true"===t.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(t.dom,t.selection.getStart());return n&&t.schema.isValidChild(n.nodeName,e||"P")},Ox=function(t,e){return function(n,r){return K(t,(function(t,e){return t&&e(n,r)}),!0)?R.some(e):R.none()}},Ax=function(t,e){(function(t,e){return DC([Ox([wx],Cx.none()),Ox([kx("summary",!0)],Cx.br()),Ox([Sx(!0),Dx(!1),Tx],Cx.br()),Ox([Sx(!0),Dx(!1)],Cx.block()),Ox([Sx(!0),Dx(!0),Tx],Cx.block()),Ox([Sx(!0),Dx(!0)],Cx.br()),Ox([xx(!0),Tx],Cx.br()),Ox([xx(!0)],Cx.block()),Ox([_x(!0),Tx,Nx],Cx.block()),Ox([_x(!0)],Cx.br()),Ox([Ex],Cx.br()),Ox([_x(!1),Tx],Cx.br()),Ox([Nx],Cx.block())],[t,!(!e||!e.shiftKey)]).getOr(Cx.none())})(t,e).fold((function(){bx(t,e)}),(function(){cx(t,e)}),_)},Px=function(t){t.on("keydown",(function(e){e.keyCode===Kf.ENTER&&function(t,e){var n;e.isDefaultPrevented()||(e.preventDefault(),(n=t.undoManager).typing&&(n.typing=!1,n.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),Ax(t,e)})))}(t,e)}))},Lx=function(t,e){t.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(t,e,n){T_([{keyCode:Kf.END,action:E_(b_,t,!0)},{keyCode:Kf.HOME,action:E_(b_,t,!1)},{keyCode:Kf.END,action:E_(A_,t,!0)},{keyCode:Kf.HOME,action:E_(A_,t,!1)},{keyCode:Kf.END,action:E_(Mw,t,!0,e)},{keyCode:Kf.HOME,action:E_(Mw,t,!1,e)}],n).each((function(t){n.preventDefault()}))}(t,e,n)}))},Ix=le().browser,$x=function(t){!function(t){var e=ys((function(){t.composing||Rm(t)}),0);Ix.isIE()&&(t.on("keypress",(function(t){e.throttle()})),t.on("remove",(function(t){e.cancel()})))}(t),t.on("input",(function(e){!1===e.isComposing&&Rm(t)}))},Rx=le(),Bx=function(t){return t.stopImmediatePropagation()},Mx=function(t){return t.keyCode===Kf.PAGE_UP||t.keyCode===Kf.PAGE_DOWN},jx=function(t,e,n){n&&!t.get()?e.on("NodeChange",Bx,!0):!n&&t.get()&&e.off("NodeChange",Bx),t.set(n)},Fx=function(t,e){if(!Rx.os.isOSX()){var n=ps(!1);t.on("keydown",(function(e){Mx(e)&&jx(n,t,!0)})),t.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(t,e,n){T_([{keyCode:Kf.PAGE_UP,action:E_(Mw,t,!1,e)},{keyCode:Kf.PAGE_DOWN,action:E_(Mw,t,!0,e)}],n)}(t,e,r),Mx(r)&&n.get()&&(jx(n,t,!1),t.nodeChanged())}))}},Ux=function(t,e){var n=e.container(),r=e.offset();return In(n)?(n.insertData(r,t),R.some(wu(n,r+t.length))):nl(e).map((function(n){var r=De.fromText(t);return e.isAtEnd()?sn(n,r):an(n,r),wu(r.dom,t.length)}))},zx=D(Ux,po),Vx=D(Ux," "),Hx=function(t,e){return function(n){return function(t,e){return!Em(e)&&(Tm(t,e)||Sm(t,e)||Dm(t,e))}(t,n)?zx(e):Vx(e)}},qx=function(t){var e=wu.fromRangeStart(t.selection.getRng()),n=De.fromDom(t.getBody());if(t.selection.isCollapsed()){var r=D(Sy,t),o=wu.fromRangeStart(t.selection.getRng());return RC(r,t.getBody(),o).bind(function(t){return function(e){return e.fold((function(e){return Dl(t.dom,wu.before(e))}),(function(t){return El(t)}),(function(t){return Tl(t)}),(function(e){return Sl(t.dom,wu.after(e))}))}}(n)).bind(Hx(n,e)).exists(function(t){return function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}}(t))}return!1},Wx=function(t){t.on("keydown",(function(e){!1===e.isDefaultPrevented()&&function(t,e){T_([{keyCode:Kf.SPACEBAR,action:E_(qx,t)}],e).each((function(t){e.preventDefault()}))}(t,e)}))},Yx=function(t){var e=$w(t);return function(t){t.on("keyup compositionstart",D(f_,t))}(t),Y_(t,e),K_(t,e),Px(t),Wx(t),$x(t),Lx(t,e),Fx(t,e),e},Kx=function(){function t(t){var e;this.lastPath=[],this.editor=t;var n=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",(function(n){var r=t.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&Qf(o,e)||t.fire("SelectionChange"),e=o})),t.on("contextmenu",(function(){t.fire("SelectionChange")})),t.on("SelectionChange",(function(){var e=t.selection.getStart(!0);!e||!ye.range&&t.selection.isCollapsed()||If(t)&&!n.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})})),t.on("mouseup",(function(e){!e.isDefaultPrevented()&&If(t)&&("IMG"===t.selection.getNode().nodeName?Zr.setEditorTimeout(t,(function(){t.nodeChanged()})):t.nodeChanged())}))}return t.prototype.nodeChanged=function(t){var e,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(e=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(e,r)||(e=r),n=[],this.editor.dom.getParent(e,(function(t){if(t===r)return!0;n.push(t)})),(t=t||{}).element=e,t.parents=n,this.editor.fire("NodeChange",t))},t.prototype.isSameElementPath=function(t){var e,n=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(n.length===this.lastPath.length){for(e=n.length;e>=0&&n[e]===this.lastPath[e];e--);if(-1===e)return this.lastPath=n,!0}return this.lastPath=n,!1},t}(),Xx=function(t){!function(t){t.on("click",(function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()}))}(t),function(t){t.parser.addNodeFilter("details",(function(t){H(t,(function(t){t.attr("data-mce-open",t.attr("open")),t.attr("open","open")}))})),t.serializer.addNodeFilter("details",(function(t){H(t,(function(t){var e=t.attr("data-mce-open");t.attr("open",d(e)?e:null),t.attr("data-mce-open",null)}))}))}(t)},Gx=function(t){return Dn(t)&&ao(De.fromDom(t))},Zx=function(t){t.on("click",(function(e){e.detail>=3&&function(t){var e=t.selection.getRng(),n=wu.fromRangeStart(e),r=wu.fromRangeEnd(e);if(wu.isElementPosition(n)){var o=n.container();Gx(o)&&El(o).each((function(t){return e.setStart(t.container(),t.offset())}))}wu.isElementPosition(r)&&(o=n.container(),Gx(o)&&Tl(o).each((function(t){return e.setEnd(t.container(),t.offset())})));t.selection.setRng(Dh(e))}(t)}))},Jx=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:e.top+o.pageYOffset-r.clientTop,left:e.left+o.pageXOffset-r.clientLeft}},Qx=function(t,e){return n=function(t){return t.inline?Jx(t.getBody()):{left:0,top:0}}(t),r=function(t){var e=t.getBody();return t.inline?{left:e.scrollLeft,top:e.scrollTop}:{left:0,top:0}}(t),{pageX:(o=function(t,e){if(e.target.ownerDocument!==t.getDoc()){var n=Jx(t.getContentAreaContainer()),r=function(t){var e=t.getBody(),n=t.getDoc().documentElement,r={left:e.scrollLeft,top:e.scrollTop},o={left:e.scrollLeft||n.scrollLeft,top:e.scrollTop||n.scrollTop};return t.inline?r:o}(t);return{left:e.pageX-n.left+r.left,top:e.pageY-n.top+r.top}}return{left:e.pageX,top:e.pageY}}(t,e)).left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},tk=Un,ek=Fn,nk=function(t,e,n,r){var o=t.dom,i=e.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},rk=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},ok=function(t,e){return function(n){if(function(t){return 0===t.button}(n)){var r=X(e.dom.getParents(n.target),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){for(var n=0;n<t.length;n++)if(t[n](e))return!0;return!1}}(tk,ek)).getOr(null);if(s=e.getBody(),tk(u=r)&&u!==s){var o=e.dom.getPos(r),i=e.getBody(),a=e.getDoc().documentElement;t.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(e.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(e.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:nk(e,r,r.offsetWidth,r.offsetHeight)})}}var s,u}},ik=function(t,e){return function(n){t.on((function(t){if(t.dragging&&function(t,e,n){return e!==n&&!t.dom.isChildOf(e,n)&&!tk(e)}(e,(a=e.selection,3===(s=a.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),t.element)){var r=(o=t.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);e.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||e.undoManager.transact((function(){rk(t.element),e.insertContent(e.dom.getOuterHTML(r)),e._selectionOverrides.hideFakeCaret()}))}var o,i,a,s})),ak(t)}},ak=function(t){t.on((function(t){rk(t.ghost)})),t.clear()},sk=function(t){var e,n=(e=ps(R.none()),{clear:function(){return e.set(R.none())},set:function(t){return e.set(R.some(t))},isSet:function(){return e.get().isSome()},on:function(t){return e.get().each(t)}}),r=us.DOM,o=document,i=ok(n,t),a=function(t,e){var n=Zr.throttle((function(t,n){e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t,n)}),0);return e.on("remove",n.stop),function(r){return t.on((function(t){var o,i,a=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&a>10){if(e.fire("dragstart",{target:t.element}).isDefaultPrevented())return;t.dragging=!0,e.focus()}if(t.dragging){var s=function(t,e){return{pageX:e.pageX-t.relX,pageY:e.pageY+5}}(t,Qx(e,r));o=t.ghost,i=e.getBody(),o.parentNode!==i&&i.appendChild(o),function(t,e,n,r,o,i){var a=0,s=0;t.style.left=e.pageX+"px",t.style.top=e.pageY+"px",e.pageX+n>o&&(a=e.pageX+n-o),e.pageY+r>i&&(s=e.pageY+r-i),t.style.width=n-a+"px",t.style.height=r-s+"px"}(t.ghost,s,t.width,t.height,t.maxX,t.maxY),n(r.clientX,r.clientY)}}))}}(n,t),s=ik(n,t),u=function(t,e){return function(){t.on((function(t){t.dragging&&e.fire("dragend")})),ak(t)}}(n,t);t.on("mousedown",i),t.on("mousemove",a),t.on("mouseup",s),r.bind(o,"mousemove",a),r.bind(o,"mouseup",u),t.on("remove",(function(){r.unbind(o,"mousemove",a),r.unbind(o,"mouseup",u)}))},uk=function(t){sk(t),function(t){t.on("drop",(function(e){var n=void 0!==e.clientX?t.getDoc().elementFromPoint(e.clientX,e.clientY):null;(tk(n)||"false"===t.dom.getContentEditableParent(n))&&e.preventDefault()}))}(t),function(t){return t.getParam("block_unsupported_drop",!0,"boolean")}(t)&&function(t){var e=function(e){if(!e.isDefaultPrevented()){var n=e.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(e.preventDefault(),"drop"===e.type&&Gb(t,"Dropped file type is not supported"))}},n=function(n){np(t,n.target)&&e(n)},r=function(){var r=us.DOM,o=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),s=["drop","dragover"];H(s,(function(t){r.bind(i,t,n),o.bind(a,t,e)})),t.on("remove",(function(){H(s,(function(t){r.unbind(i,t,n),o.unbind(a,t,e)}))}))};t.on("init",(function(){Zr.setEditorTimeout(t,r,0)}))}(t)},ck=Fn,lk=Un,fk=function(t,e){return qf(t.getBody(),e)},dk=function(t){var e,n=t.selection,r=t.dom,o=r.isBlock,i=t.getBody(),a=Oc(t,i,o,(function(){return cp(t)})),s="sel-"+r.uniqueId(),u="data-mce-selected",c=function(t){return t!==i&&(lk(t)||Vn(t))&&r.isChildOf(t,i)},l=function(t){t&&n.setRng(t)},f=n.getRng,d=function(e,r,o,i){return void 0===i&&(i=!0),t.fire("ShowCaret",{target:r,direction:e,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===e),a.show(o,r))},p=function(t){return wo(t)||Do(t)||Eo(t)},m=function(t){return p(t.startContainer)||p(t.endContainer)},h=function(e){var n=t.schema.getShortEndedElements(),o=r.createRng(),i=e.startContainer,a=e.startOffset,s=e.endContainer,u=e.endOffset;return gt(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),gt(n,s.nodeName.toLowerCase())?0===u?o.setEndBefore(s):o.setEndAfter(s):o.setEnd(s,u),o},g=function(o){var i=o.cloneNode(!0),a=t.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var c=function(e,o,i){var a=t.$,u=qr(De.fromDom(t.getBody()),"#"+s).fold((function(){return a([])}),(function(t){return a([t.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",s)).appendTo(t.getBody());var c=r.createRng();o===i&&ye.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),c.setStartAfter(u[0].firstChild.firstChild),c.setEndAfter(o)):(u.empty().append(po).append(o).append(po),c.setStart(u[0].firstChild,1),c.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(e,t.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(c),c}(o,a.targetClone,i),l=De.fromDom(o);return H(Ns(De.fromDom(t.getBody()),"*[data-mce-selected]"),(function(t){Oe(l,t)||Gn(t,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),e=o,y(),c},v=function(t,e){if(!t)return null;if(t.collapsed){if(!m(t)){var n=e?1:-1,o=el(n,i,t),a=o.getNode(!e);if(Lc(a))return d(n,a,!!e&&!o.isAtEnd(),!1);var s=o.getNode(e);if(Lc(s))return d(n,s,!e&&!o.isAtEnd(),!1)}return null}var u=t.startContainer,l=t.startOffset,f=t.endOffset;if(3===u.nodeType&&0===l&&lk(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(f===l+1&&u===t.endContainer){var p=u.childNodes[l];if(c(p))return g(p)}return null},b=function(){e&&e.removeAttribute(u),qr(De.fromDom(t.getBody()),"#"+s).each(dn),e=null},y=function(){a.hide()};return ye.ceFalse&&!Dv(t)&&function(){t.on("mouseup",(function(e){var n=f();n.collapsed&&zb(t,e.clientX,e.clientY)&&tC(t,n,!1).each(l)})),t.on("click",(function(e){var o=fk(t,e.target);o&&(lk(o)&&(e.preventDefault(),t.focus()),ck(o)&&r.isChildOf(o,n.getNode())&&b())})),t.on("blur NewBlock",b),t.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(t){var e=gl(t);if(!t.firstChild)return!1;var n,r=wu.before(t.firstChild),o=e.next(r);return o&&!(em(n=o)||nm(n)||Zp(n)||Jp(n))},p=function(e,n){var i,a,s=r.getParent(e,o),c=r.getParent(n,o);return!(!s||e===c||!r.isChildOf(s,c)||!1!==lk(fk(t,s)))||s&&(i=s,a=c,!(r.getParent(i,o)===r.getParent(a,o)))&&u(s)};t.on("tap",(function(e){var n=e.target,r=fk(t,n);lk(r)?(e.preventDefault(),Qy(t,r).each(v)):c(n)&&Qy(t,n).each(v)}),!0),t.on("mousedown",(function(e){var o=e.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==zb(t,e.clientX,e.clientY)){var a=fk(t,o);if(a)lk(a)?(e.preventDefault(),Qy(t,a).each(v)):(b(),ck(a)&&e.shiftKey||Wf(e.clientX,e.clientY,n.getRng())||(y(),n.placeCaretAt(e.clientX,e.clientY)));else if(c(o))Qy(t,o).each(v);else if(!1===Lc(o)){b(),y();var s=_w(i,e.clientX,e.clientY);if(s&&!p(o,s.node)){e.preventDefault();var u=d(1,s.node,s.before,!1);t.getBody().focus(),l(u)}}}})),t.on("keypress",(function(t){Kf.modifierPressed(t)||lk(n.getNode())&&t.preventDefault()})),t.on("GetSelectionRange",(function(t){var n=t.range;if(e){if(!e.parentNode)return void(e=null);(n=n.cloneRange()).selectNode(e),t.range=n}})),t.on("SetSelectionRange",(function(t){t.range=h(t.range);var e=v(t.range,t.forward);e&&(t.range=e)})),t.on("AfterSetSelectionRange",(function(t){var e,n=t.range,o=n.startContainer.parentNode;m(n)||"mcepastebin"===o.id||y(),e=o,r.hasClass(e,"mce-offscreen-selection")||b()})),t.on("copy",(function(t){var e,n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ye.ie){var o=(e=r.get(s))?e.getElementsByTagName("*")[0]:e;o&&(t.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),uk(t),function(t){var e=ys((function(){if(!t.removed&&t.getBody().contains(document.activeElement)){var e=t.selection.getRng();if(e.collapsed){var n=eC(t,e,!1);t.selection.setRng(n)}}}),0);t.on("focus",(function(){e.throttle()})),t.on("blur",(function(){e.cancel()}))}(t),function(t){t.on("init",(function(){t.on("focusin",(function(e){var n=e.target;if(Vn(n)){var r=qf(t.getBody(),n),o=Un(r)?r:n;t.selection.getNode()!==o&&Qy(t,o).each((function(e){return t.selection.setRng(e)}))}}))}))}(t)}(),{showCaret:d,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(To(t),l(f()),n.scrollIntoView(t))},hideFakeCaret:y,destroy:function(){a.destroy(),e=null}}},pk=function(t){var e,n,r=ke.each,o=Kf.BACKSPACE,i=Kf.DELETE,a=t.dom,s=t.selection,u=t.parser,c=ye.gecko,l=ye.ie,f=ye.webkit,d="data:text/mce-internal,",p=l?"Text":"URL",m=function(e,n){try{t.getDoc().execCommand(e,!1,n)}catch(t){}},h=function(t){return t.isDefaultPrevented()},g=function(){var e=function(t){var e=a.create("body"),n=t.cloneContents();return e.appendChild(n),s.serializer.serialize(e,{format:"html"})};t.on("keydown",(function(n){var r,s,u=n.keyCode;if(!h(n)&&(u===i||u===o)){if(r=t.selection.isCollapsed(),s=t.getBody(),r&&!a.isEmpty(s))return;if(!r&&!function(n){var r=e(n),o=a.createRng();return o.selectNode(t.getBody()),r===e(o)}(t.selection.getRng()))return;n.preventDefault(),t.setContent(""),s.firstChild&&a.isBlock(s.firstChild)?t.selection.setCursorLocation(s.firstChild,0):t.selection.setCursorLocation(s,0),t.nodeChanged()}}))},v=function(){t.shortcuts.add("meta+a",null,"SelectAll")},b=function(){Range.prototype.getClientRects||t.on("mousedown",(function(e){if(!h(e)&&"HTML"===e.target.nodeName){var n=t.getBody();n.blur(),Zr.setEditorTimeout(t,(function(){n.focus()}))}}))},y=function(){t.on("click",(function(e){var n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(e.preventDefault(),s.select(n))}))},C=function(){t.on("keydown",(function(t){if(!h(t)&&t.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){var e=s.getNode().previousSibling;if(e&&e.nodeName&&"table"===e.nodeName.toLowerCase())return t.preventDefault(),!1}}))},w=function(){(function(t){return t.getParam("readonly")})(t)||t.on("BeforeExecCommand mousedown",(function(){m("StyleWithCSS",!1),m("enableInlineTableEditing",!1),uc(t)||m("enableObjectResizing",!1)}))},x=function(){t.on("SetContent ExecCommand",(function(t){"setcontent"!==t.type&&"mceInsertLink"!==t.command||r(a.select("a"),(function(t){var e=t.parentNode,n=a.getRoot();if(e.lastChild===t){for(;e&&!a.isBlock(e);){if(e.parentNode.lastChild!==e||e===n)return;e=e.parentNode}a.add(e,"br",{"data-mce-bogus":1})}}))}))},k=function(){t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},S=function(){t.inline||t.on("keydown",(function(){document.activeElement===document.body&&t.getWin().focus()}))},D=function(){t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",(function(e){var n;if("HTML"===e.target.nodeName){if(ye.ie>11)return void t.getBody().focus();n=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(n),t.selection.normalize(),t.nodeChanged()}})))},E=function(){ye.mac&&t.on("keydown",(function(e){!Kf.metaKeyPressed(e)||e.shiftKey||37!==e.keyCode&&39!==e.keyCode||(e.preventDefault(),t.selection.getSel().modify("move",37===e.keyCode?"backward":"forward","lineboundary"))}))},T=function(){t.on("click",(function(t){var e=t.target;do{if("A"===e.tagName)return void t.preventDefault()}while(e=e.parentNode)})),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},N=function(){t.on("init",(function(){t.dom.bind(t.getBody(),"submit",(function(t){t.preventDefault()}))}))},O=function(){t.on("dragstart",(function(e){!function(e){var n,r;e.dataTransfer&&(t.selection.isCollapsed()&&"IMG"===e.target.tagName&&s.select(e.target),(n=t.selection.getContent()).length>0&&(r=d+escape(t.id)+","+escape(n),e.dataTransfer.setData(p,r)))}(e)})),t.on("drop",(function(e){if(!h(e)){var n=function(t){var e;return t.dataTransfer&&(e=t.dataTransfer.getData(p))&&e.indexOf(d)>=0?(e=e.substr(d.length).split(","),{id:unescape(e[0]),html:unescape(e[1])}):null}(e);if(n&&n.id!==t.id){e.preventDefault();var r=Jf(e.x,e.y,t.getDoc());s.setRng(r),o=n.html,i=!0,t.queryCommandSupported("mceInsertClipboardContent")?t.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):t.execCommand("mceInsertContent",!1,o)}}var o,i}))},A=_;return Dv(t)?(f&&(y(),N(),v(),ye.iOS&&(S(),D(),T())),c&&(b(),w(),k(),E())):(t.on("keydown",(function(e){var n,r;if(!h(e)&&e.keyCode===Kf.BACKSPACE){var o=(n=s.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(t.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),s.setRng(n))}}})),g(),ye.windowsPhone||t.on("keyup focusin mouseup",(function(t){Kf.modifierPressed(t)||s.normalize()}),!0),f&&(t.inline||a.bind(t.getDoc(),"mousedown mouseup",(function(e){var n;if(e.target===t.getDoc().documentElement)if(n=s.getRng(),t.getBody().focus(),"mousedown"===e.type){if(wo(n.startContainer))return;s.placeCaretAt(e.clientX,e.clientY)}else s.setRng(n)})),y(),Ku(t)&&t.on("init",(function(){m("DefaultParagraphSeparator",Ku(t))})),N(),C(),u.addNodeFilter("br",(function(t){for(var e=t.length;e--;)"Apple-interchange-newline"===t[e].attr("class")&&t[e].remove()})),ye.iOS?(S(),D(),T()):v()),ye.ie>=11&&(D(),C()),ye.ie&&(v(),m("AutoUrlDetect",!1),O()),c&&(t.on("keydown",(function(e){if(!h(e)&&e.keyCode===o){if(!t.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){var n=s.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void e.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),e.preventDefault())}}})),b(),e=function(){var e=a.getAttribs(s.getStart().cloneNode(!1));return function(){var n=s.getStart();n!==t.getBody()&&(a.setAttrib(n,"style",null),r(e,(function(t){n.setAttributeNode(t.cloneNode(!0))})))}},n=function(){return!s.isCollapsed()&&a.getParent(s.getStart(),a.isBlock)!==a.getParent(s.getEnd(),a.isBlock)},t.on("keypress",(function(r){var o;if(!h(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=e(),t.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(t.getDoc(),"cut",(function(r){var o;!h(r)&&n()&&(o=e(),Zr.setEditorTimeout(t,(function(){o()})))})),w(),x(),k(),E(),C())),{refreshContentEditable:A,isHidden:function(){if(!c||t.removed)return!1;var e=t.selection.getSel();return!e||!e.rangeCount||0===e.rangeCount}}},mk=us.DOM,hk=function(t){return t.inline?t.getElement().nodeName.toLowerCase():void 0},gk=function(t){return pt(t,(function(t){return!1===v(t)}))},vk=function(t){var e=t.settings,n=t.editorUpload.blobCache;return gk({allow_conditional_comments:e.allow_conditional_comments,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_html_in_named_anchor:e.allow_html_in_named_anchor,allow_script_urls:e.allow_script_urls,allow_unsafe_link_target:e.allow_unsafe_link_target,convert_fonts_to_spans:e.convert_fonts_to_spans,fix_list_elements:e.fix_list_elements,font_size_legacy_values:e.font_size_legacy_values,forced_root_block:e.forced_root_block,forced_root_block_attrs:e.forced_root_block_attrs,padd_empty_with_br:e.padd_empty_with_br,preserve_cdata:e.preserve_cdata,remove_trailing_brs:e.remove_trailing_brs,inline_styles:e.inline_styles,root_name:hk(t),validate:!0,blob_cache:n,images_dataimg_filter:e.images_dataimg_filter})},bk=function(t){var e=t.dom.getRoot();t.inline||If(t)&&t.selection.getStart(!0)!==e||El(e).each((function(e){var n=e.getNode(),r=An(n)?El(n).getOr(e):e;ye.browser.isIE()?function(t,e){var n=De.fromDom(t.getBody()),r=(Wd(t)?R.from(e):R.none()).map(Yd).filter(qd(n));t.bookmark=r.isSome()?r:t.bookmark}(t,r.toRange()):t.selection.setRng(r.toRange())}))},yk=function(t){t.bindPendingEventDelegates(),t.initialized=!0,function(t){t.fire("Init")}(t),t.focus(!0),bk(t),t.nodeChanged({initial:!0}),t.execCallback("init_instance_callback",t),function(t){t.settings.auto_focus&&Zr.setEditorTimeout(t,(function(){var e;(e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus)).destroyed||e.focus()}),100)}(t)},Ck=function(t){return t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader},wk=function(t,e){var n=Ck(t),r=sc(t),o=function(){n.unloadAll(e),t.inline||t.ui.styleSheetLoader.unloadAll(r)},i=function(){t.removed?o():(t.on("remove",o),yk(t))};Yr.all(function(t,e,n){var r=[new Yr((function(n,r){return Ck(t).loadAll(e,n,r)}))];return t.inline?r:r.concat([new Yr((function(e,r){return t.ui.styleSheetLoader.loadAll(n,e,r)}))])}(t,e,r)).then(i).catch(i)},_k=function(t){var e=t.settings,n=t.getDoc(),r=t.getBody();e.browser_spellcheck||e.gecko_spellcheck||(n.body.spellcheck=!1,mk.setAttrib(r,"spellcheck","false")),t.quirks=pk(t),function(t){t.fire("PostRender")}(t);var o=function(t){return t.getParam("directionality",vs.isRtl()?"rtl":void 0)}(t);if(void 0!==o&&(r.dir=o),e.protect&&t.on("BeforeSetContent",(function(t){ke.each(e.protect,(function(e){t.content=t.content.replace(e,(function(t){return"\x3c!--mce:protected "+escape(t)+"--\x3e"}))}))})),t.on("SetContent",(function(){t.addVisual(t.getBody())})),Dv(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"}),t.on("compositionstart compositionend",(function(e){t.composing="compositionstart"===e.type})),t.contentStyles.length>0){var i="";ke.each(t.contentStyles,(function(t){i+=t+"\r\n"})),t.dom.addStyle(i)}wk(t,t.contentCSS),e.content_style&&function(t,e){var n=De.fromDom(t.getBody()),r=nn(en(n)),o=De.fromTag("style");Wn(o,"type","text/css"),cn(o,De.fromText(e)),cn(r,o),t.on("remove",(function(){dn(o)}))}(t,e.content_style)},xk=function(t,e){var n=t.settings,r=t.getElement(),o=t.getDoc();n.inline||(t.getElement().style.visibility=t.orgVisibility),e||t.inline||(o.open(),o.write(t.iframeHTML),o.close()),t.inline&&(mk.addClass(r,"mce-content-body"),t.contentDocument=o=document,t.contentWindow=window,t.bodyElement=r,t.contentAreaContainer=r);var i=t.getBody();i.disabled=!0,t.readonly=!!n.readonly,t.readonly||(t.inline&&"static"===mk.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=t.getParam("content_editable_state",!0)),i.disabled=!1,t.editorUpload=ly(t),t.schema=wi(n),t.dom=us(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:t.inline?t.getBody():null,collect:function(){return t.inline},schema:t.schema,contentCssCors:rc(t),referrerPolicy:oc(t),onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=function(t){var e=rb(vk(t),t.schema);return e.addAttributeFilter("src,href,style,tabindex",(function(e,n){for(var r,o,i=e.length,a=t.dom,s="data-mce-"+n;i--;)if((o=(r=e[i]).attr(n))&&!r.attr(s)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(s,o),r.attr(n,o)):"tabindex"===n?(r.attr(s,o),r.attr(n,null)):r.attr(s,t.convertURL(o,n,r.name))}})),e.addNodeFilter("script",(function(t){for(var e=t.length;e--;){var n=t[e],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),t.settings.preserve_cdata&&e.addNodeFilter("#cdata",(function(e){for(var n=e.length;n--;){var r=e[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(r.value)+"]]"}})),e.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(e){for(var n=e.length,r=t.schema.getNonEmptyElements();n--;){var o=e[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new _p("br",1)).shortEnded=!0)}})),e}(t),t.serializer=ub(function(t){var e=t.settings;return Dt(Dt({},vk(t)),gk({url_converter:e.url_converter,url_converter_scope:e.url_converter_scope,element_format:e.element_format,entities:e.entities,entity_encoding:e.entity_encoding,indent:e.indent,indent_after:e.indent_after,indent_before:e.indent_before,block_elements:e.block_elements,boolean_attributes:e.boolean_attributes,custom_elements:e.custom_elements,extended_valid_elements:e.extended_valid_elements,invalid_elements:e.invalid_elements,invalid_styles:e.invalid_styles,move_caret_before_on_enter_elements:e.move_caret_before_on_enter_elements,non_empty_elements:e.non_empty_elements,schema:e.schema,self_closing_elements:e.self_closing_elements,short_ended_elements:e.short_ended_elements,special:e.special,text_block_elements:e.text_block_elements,text_inline_elements:e.text_inline_elements,valid_children:e.valid_children,valid_classes:e.valid_classes,valid_elements:e.valid_elements,valid_styles:e.valid_styles,verify_html:e.verify_html,whitespace_elements:e.whitespace_elements}))}(t),t),t.selection=jv(t.dom,t.getWin(),t.serializer,t),t.annotator=Vf(t),t.formatter=vy(t),t.undoManager=by(t),t._nodeChangeDispatcher=new Kx(t),t._selectionOverrides=dk(t),i_(t),Xx(t),Dv(t)||Zx(t);var a=function(t){return Dv(t)?ps(null):Yx(t)}(t);r_(t,a),function(t){Ku(t)&&t.on("NodeChange",D(c_,t))}(t),xy(t),function(t){t.fire("PreInit")}(t),Ev(t).fold((function(){_k(t)}),(function(e){t.setProgressState(!0),e.then((function(e){t.setProgressState(!1),_k(t)}),(function(e){t.notificationManager.open({type:"error",text:String(e)}),_k(t)}))}))},kk=us.DOM,Sk=function(t){var e=function(t){return t.getParam("doctype","<!DOCTYPE html>")}(t)+"<html><head>";(function(t){return t.getParam("document_base_url","")})(t)!==t.documentBaseUrl&&(e+='<base href="'+t.documentBaseURI.getURI()+'" />'),e+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(t){return Wu(t,"body_id","tinymce")}(t),r=function(t){return Wu(t,"body_class","")}(t);return Yu(t)&&(e+='<meta http-equiv="Content-Security-Policy" content="'+Yu(t)+'" />'),e+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+t.id+'"><br></body></html>'},Dk=function(t,e){var n=t.editorManager.translate("Rich Text Area. Press ALT-0 for help."),r=function(t,e,n,r){var o=De.fromTag("iframe");return Yn(o,r),Yn(o,{id:t+"_ifr",frameBorder:"0",allowTransparency:"true",title:e}),Ss(o,"tox-edit-area__iframe"),o}(t.id,n,e.height,function(t){return t.getParam("iframe_attrs",{})}(t)).dom;r.onload=function(){r.onload=null,t.fire("load")};var o=function(t,e){if(document.domain!==window.location.hostname&&ye.browser.isIE()){var n=ay("mce");t[n]=function(){xk(t)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return kk.setAttrib(e,"src",r),!0}return!1}(t,r);return t.contentAreaContainer=e.iframeContainer,t.iframeElement=r,t.iframeHTML=Sk(t),kk.add(e.iframeContainer,r),o},Ek=us.DOM,Tk=function(t,e,n){var r=qb.get(n),o=qb.urls[n]||t.documentBaseUrl.replace(/\/$/,"");if(n=ke.trim(n),r&&-1===ke.inArray(e,n)){if(ke.each(qb.dependencies(n),(function(n){Tk(t,e,n)})),t.plugins[n])return;try{var i=new r(t,o,t.$);t.plugins[n]=i,i.init&&(i.init(t,o),e.push(n))}catch(e){!function(t,e,n){var r=vs.translate(["Failed to initialize plugin: {0}",e]);Yf(t,"PluginLoadError",{message:r}),ty(r,n),Gb(t,r)}(t,n,e)}}},Nk=function(t){return t.replace(/^\-/,"")},Ok=function(t){return{editorContainer:t,iframeContainer:t,api:{}}},Ak=function(t){var e=t.getElement();return t.inline?Ok(null):function(t){var e=Ek.create("div");return Ek.insertAfter(e,t),Ok(e)}(e)},Pk=function(t){var e=t.getElement();return t.orgDisplay=e.style.display,d(lc(t))?function(t){return t.theme.renderUI()}(t):C(lc(t))?function(t){var e=t.getElement(),n=lc(t)(t,e);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||t.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||t.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:e.offsetHeight,n}(t):Ak(t)},Lk=function(t){t.fire("ScriptsLoaded"),function(t){var e=ke.trim(Ju(t)),n=t.ui.registry.getAll().icons,r=Dt(Dt({},$b.get("default").icons),$b.get(e).icons);st(r,(function(e,r){gt(n,r)||t.ui.registry.addIcon(r,e)}))}(t),function(t){var e=lc(t);if(d(e)){t.settings.theme=Nk(e);var n=Wb.get(e);t.theme=new n(t,Wb.urls[e]),t.theme.init&&t.theme.init(t,Wb.urls[e]||t.documentBaseUrl.replace(/\/$/,""),t.$)}else t.theme={}}(t),function(t){var e=[];ke.each(mc(t).split(/[ ,]/),(function(n){Tk(t,e,Nk(n))}))}(t);var e=Pk(t);!function(t,e){var n={show:R.from(e.show).getOr(_),hide:R.from(e.hide).getOr(_),disable:R.from(e.disable).getOr(_),isDisabled:R.from(e.isDisabled).getOr(A),enable:function(){t.mode.isReadOnly()||R.from(e.enable).map(O)}};t.ui=Dt(Dt({},t.ui),n)}(t,R.from(e.api).getOr({}));var n={editorContainer:e.editorContainer,iframeContainer:e.iframeContainer};return t.editorContainer=n.editorContainer?n.editorContainer:null,ry(t),t.inline?xk(t):function(t,e){var n=Dk(t,e);e.editorContainer&&(kk.get(e.editorContainer).style.display=t.orgDisplay,t.hidden=kk.isHidden(e.editorContainer)),t.getElement().style.display="none",kk.setAttrib(t.id,"aria-hidden","true"),n||xk(t)}(t,n)},Ik=us.DOM,$k=function(t){return"-"===t.charAt(0)},Rk=function(t,e){var n=ic(e),r=function(t){return t.getParam("language_url","","string")}(e);if(!1===vs.hasCode(n)&&"en"!==n){var o=""!==r?r:e.editorManager.baseURL+"/langs/"+n+".js";t.add(o,_,void 0,(function(){!function(t,e,n){Zb(t,"LanguageLoadError",Jb("language",e,n))}(e,o,n)}))}},Bk=function(t,e,n){return R.from(e).filter((function(t){return t.length>0&&!$b.has(t)})).map((function(e){return{url:t.editorManager.baseURL+"/icons/"+e+"/icons"+n+".js",name:R.some(e)}}))},Mk=function(t,e,n){var r=Bk(e,"default",n),o=function(t){return R.from(function(t){return t.getParam("icons_url","","string")}(t)).filter((function(t){return t.length>0})).map((function(t){return{url:t,name:R.none()}}))}(e).orThunk((function(){return Bk(e,Ju(e),"")}));H(function(t){for(var e=[],n=function(t){e.push(t)},r=0;r<t.length;r++)t[r].each(n);return e}([r,o]),(function(n){t.add(n.url,_,void 0,(function(){!function(t,e,n){Zb(t,"IconsLoadError",Jb("icons",e,n))}(e,n.url,n.name.getOrUndefined())}))}))},jk=function(t,e){var n=ds.ScriptLoader;!function(t,e,n,r){var o=lc(e);if(d(o)){if(!$k(o)&&!Wb.urls.hasOwnProperty(o)){var i=function(t){return t.getParam("theme_url")}(e);i?Wb.load(o,e.documentBaseURI.toAbsolute(i)):Wb.load(o,"themes/"+o+"/theme"+n+".js")}t.loadQueue((function(){Wb.waitFor(o,r)}))}else r()}(n,t,e,(function(){Rk(n,t),Mk(n,t,e),function(t,e){ke.each(function(t){return t.getParam("external_plugins")}(t),(function(e,n){qb.load(n,e,_,void 0,(function(){Qb(t,e,n)})),t.settings.plugins+=" "+n})),ke.each(mc(t).split(/[ ,]/),(function(n){if((n=ke.trim(n))&&!qb.urls[n])if($k(n)){n=n.substr(1,n.length);var r=qb.dependencies(n);ke.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"},o=qb.createUrl(r,n);qb.load(o.resource,o,_,void 0,(function(){Qb(t,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+e+".js"};qb.load(n,o,_,void 0,(function(){Qb(t,o.prefix+o.resource+o.suffix,n)}))}}))}(t,e),n.loadQueue((function(){t.removed||Lk(t)}),t,(function(){t.removed||Lk(t)}))}))},Fk=function(t){var e=t.id;vs.setCode(ic(t));var n=function(){Ik.unbind(window,"ready",n),t.render()};if(Pi.Event.domLoaded){if(t.getElement()&&ye.contentEditable){var r=De.fromDom(t.getElement()),o=function(t){return K(t.dom.attributes,(function(t,e){return t[e.name]=e.value,t}),{})}(r);t.on("remove",(function(){q(r.dom.attributes,(function(t){return Gn(r,t.name)})),Yn(r,o)})),t.ui.styleSheetLoader=function(t,e){return Qr.forElement(t,{contentCssCors:pc(e),referrerPolicy:oc(e)})}(r,t),!function(t){return t.getParam("inline")}(t)?(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden"):t.inline=!0;var i=t.getElement().form||Ik.getParent(e,"form");i&&(t.formElement=i,function(t){return t.getParam("hidden_input")}(t)&&!Ln(t.getElement())&&(Ik.insertAfter(Ik.create("input",{type:"hidden",name:e}),e),t.hasHiddenInput=!0),t.formEventDelegate=function(e){t.fire(e.type,e)},Ik.bind(i,"submit reset",t.formEventDelegate),t.on("reset",(function(){t.resetContent()})),!function(t){return t.getParam("submit_patch")}(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)})),t.windowManager=Kb(t),t.notificationManager=Hb(t),function(t){return"xml"===t.getParam("encoding")}(t)&&t.on("GetContent",(function(t){t.save&&(t.content=Ik.encode(t.content))})),function(t){return t.getParam("add_form_submit_trigger")}(t)&&t.on("submit",(function(){t.initialized&&t.save()})),function(t){return t.getParam("add_unload_trigger")}(t)&&(t._beforeUnload=function(){!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),jk(t,t.suffix)}}else Ik.bind(window,"ready",n)},Uk=function(t,e){return function(t,e){return Nv(t).editor.addVisual(e)}(t,e)},zk={"font-size":"size","font-family":"face"},Vk=function(t,e,n){return qh(De.fromDom(n),(function(e){return function(e){return tr(e,t).orThunk((function(){return"font"===Le(e)?ht(zk,t).bind((function(t){return Xn(e,t)})):R.none()}))}(e)}),(function(t){return Oe(De.fromDom(e),t)}))},Hk=function(t){return function(e,n){return R.from(n).map(De.fromDom).filter(Re).bind((function(n){return Vk(t,e,n.dom).or(function(t,e){return R.from(us.DOM.getStyle(e,t,!0))}(t,n.dom))})).getOr("")}},qk=Hk("font-size"),Wk=x((function(t){return t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),Hk("font-family")),Yk=function(t){return El(t.getBody()).map((function(t){var e=t.container();return In(e)?e.parentNode:e}))},Kk=function(t,e){return function(t){return R.from(t.selection.getRng()).bind((function(e){var n=t.getBody();return e.startContainer===n&&0===e.startOffset?R.none():R.from(t.selection.getStart(!0))}))}(t).orThunk(D(Yk,t)).map(De.fromDom).filter(Re).map(e)},Xk=function(t,e){if(/^[0-9.]+$/.test(e)){var n=parseInt(e,10);if(n>=1&&n<=7){var r=function(t){return ke.explode(t.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(t),o=function(t){return ke.explode(t.getParam("font_size_classes",""))}(t);return o?o[n-1]||e:r[n-1]||e}return e}return e},Gk=function(t){var e=t.split(/\s*,\s*/);return V(e,(function(t){return-1===t.indexOf(" ")||$t(t,'"')||$t(t,"'")?t:"'"+t+"'"})).join(",")},Zk=function(t,e){var n=function(t){var e;return"string"!=typeof t?(e=ke.extend({paste:t.paste,data:{paste:t.paste}},t),{content:t.content,details:e}):{content:t,details:{}}}(e);!function(t,e,n){Tv(t).editor.insertContent(e,n)}(t,n.content,n.details)},Jk=ke.each,Qk=ke.map,tS=ke.inArray,eS=function(){function t(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return t.prototype.execCommand=function(t,e,n,r){var o,i=!1,a=this;if(!a.editor.removed){var s;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||r&&r.skip_focus?(s=a.editor,Zd(s).each((function(t){return s.selection.setRng(t)}))):a.editor.focus(),(r=a.editor.fire("BeforeExecCommand",{command:t,ui:e,value:n})).isDefaultPrevented())return!1;var u=t.toLowerCase();if(o=a.commands.exec[u])return o(u,e,n),a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;if(Jk(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(t,e,n))return a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0;try{i=a.editor.getDoc().execCommand(t,e,n)}catch(t){}return!!i&&(a.editor.fire("ExecCommand",{command:t,ui:e,value:n}),!0)}},t.prototype.queryCommandState=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.state[t])return e(t);try{return this.editor.getDoc().queryCommandState(t)}catch(t){}return!1}},t.prototype.queryCommandValue=function(t){var e;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(t=t.toLowerCase(),e=this.commands.value[t])return e(t);try{return this.editor.getDoc().queryCommandValue(t)}catch(t){}}},t.prototype.addCommands=function(t,e){void 0===e&&(e="exec");var n=this;Jk(t,(function(t,r){Jk(r.toLowerCase().split(","),(function(r){n.commands[e][r]=t}))}))},t.prototype.addCommand=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.exec[t]=function(t,o,i,a){return e.call(n||r.editor,o,i,a)}},t.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch(t){}return!1},t.prototype.addQueryStateHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.state[t]=function(){return e.call(n||r.editor)}},t.prototype.addQueryValueHandler=function(t,e,n){var r=this;t=t.toLowerCase(),this.commands.value[t]=function(){return e.call(n||r.editor)}},t.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},t.prototype.execNativeCommand=function(t,e,n){return void 0===e&&(e=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(t,e,n)},t.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},t.prototype.toggleFormat=function(t,e){this.editor.formatter.toggle(t,e?{value:e}:void 0),this.editor.nodeChanged()},t.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},t.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},t.prototype.setupCommands=function(t){var e=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":_,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},"Cut,Copy,Paste":function(n){var r,o=t.getDoc();try{e.execNativeCommand(n)}catch(t){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ye.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var e=t.dom.getParent(t.selection.getStart(),"a");e&&t.dom.remove(e,!0)}else t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),Jk("left,center,right,justify".split(","),(function(e){r!==e&&t.formatter.remove("align"+e)})),"none"!==r&&e.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;e.execNativeCommand(n);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(e.storeSelection(),t.dom.split(r,o),e.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){e.toggleFormat(t)},"ForeColor,HiliteColor":function(t,n,r){e.toggleFormat(t,r)},FontName:function(e,n,r){!function(t,e){var n=Xk(t,e);t.formatter.toggle("fontname",{value:Gk(n)}),t.nodeChanged()}(t,r)},FontSize:function(e,n,r){!function(t,e){t.formatter.toggle("fontsize",{value:Xk(t,e)}),t.nodeChanged()}(t,r)},LineHeight:function(e,n,r){!function(t,e){t.formatter.toggle("lineheight",{value:String(e)}),t.nodeChanged()}(t,r)},RemoveFormat:function(e){t.formatter.remove(e)},mceBlockQuote:function(){e.toggleFormat("blockquote")},FormatBlock:function(t,n,r){return e.toggleFormat(r||"p")},mceCleanup:function(){var e=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(e)},mceRemoveNode:function(n,r,o){var i=o||t.selection.getNode();i!==t.getBody()&&(e.storeSelection(),t.dom.remove(i,!0),e.restoreSelection())},mceSelectNodeDepth:function(e,n,r){var o=0;t.dom.getParent(t.selection.getNode(),(function(e){if(1===e.nodeType&&o++===r)return t.selection.select(e),!1}),t.getBody())},mceSelectNode:function(e,n,r){t.selection.select(r)},mceInsertContent:function(e,n,r){Zk(t,r)},mceInsertRawHTML:function(e,n,r){t.selection.setContent("tiny_mce_marker");var o=t.getContent();t.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(e,n,r){Ax(t,r)},mceToggleFormat:function(t,n,r){e.toggleFormat(r)},mceSetContent:function(e,n,r){t.setContent(r)},"Indent,Outdent":function(e){t_(t,e)},mceRepaint:_,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(e,n,r){t.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(e,n,r){"string"==typeof r&&(r={href:r});var o=t.dom.getParent(t.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,o)},selectAll:function(){var e=t.dom.getParent(t.selection.getStart(),Fn);if(e){var n=t.dom.createRng();n.selectNodeContents(e),t.selection.setRng(n)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(e,n,r){return bx(t,r),!0}});var n=function(e){return function(){var n=t.selection,r=n.isCollapsed()?[t.dom.getParent(n.getNode(),t.dom.isBlock)]:n.getSelectedBlocks(),o=Qk(r,(function(n){return!!t.formatter.matchNode(n,e)}));return-1!==tS(o,!0)}};e.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(t){return e.isFormatMatch(t)},mceBlockQuote:function(){return e.isFormatMatch("blockquote")},Outdent:function(){return Zw(t)},"InsertUnorderedList,InsertOrderedList":function(e){var n=t.dom.getParent(t.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===e&&"UL"===n.tagName||"insertorderedlist"===e&&"OL"===n.tagName)}},"state"),e.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),e.addQueryValueHandler("FontName",(function(){return function(t){return Kk(t,(function(e){return Wk(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("FontSize",(function(){return function(t){return Kk(t,(function(e){return qk(t.getBody(),e.dom)})).getOr("")}(t)}),this),e.addQueryValueHandler("LineHeight",(function(){return function(t){return Kk(t,(function(e){var n=De.fromDom(t.getBody());return qh(e,(function(t){return tr(t,"line-height")}),D(Oe,n)).getOrThunk((function(){var t=parseFloat(Jn(e,"line-height")),n=parseFloat(Jn(e,"font-size"));return String(t/n)}))})).getOr("")}(t)}),this)},t}(),nS="data-mce-contenteditable",rS=function(t,e,n){var r,o;Es(t,e)&&!1===n?(o=e,_s(r=t)?r.dom.classList.remove(o):ks(r,o),Ds(r)):n&&Ss(t,e)},oS=function(t,e,n){try{t.getDoc().execCommand(e,!1,String(n))}catch(t){}},iS=function(t,e){t.dom.contentEditable=e?"true":"false"},aS=function(t,e){var n=De.fromDom(t.getBody());rS(n,"mce-content-readonly",e),e?(t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),function(t){R.from(t.selection.getNode()).each((function(t){t.removeAttribute("data-mce-selected")}))}(t),t.readonly=!0,iS(n,!1),H(Ns(n,'*[contenteditable="true"]'),(function(t){Wn(t,nS,"true"),iS(t,!1)}))):(t.readonly=!1,iS(n,!0),function(t){H(Ns(t,'*[data-mce-contenteditable="true"]'),(function(t){Gn(t,nS),iS(t,!0)}))}(n),oS(t,"StyleWithCSS",!1),oS(t,"enableInlineTableEditing",!1),oS(t,"enableObjectResizing",!1),lp(t)&&t.focus(),function(t){t.selection.setRng(t.selection.getRng())}(t),t.nodeChanged())},sS=function(t){return t.readonly},uS=function(t){t.parser.addAttributeFilter("contenteditable",(function(e){sS(t)&&H(e,(function(t){t.attr(nS,t.attr("contenteditable")),t.attr("contenteditable","false")}))})),t.serializer.addAttributeFilter(nS,(function(e){sS(t)&&H(e,(function(t){t.attr("contenteditable",t.attr(nS))}))})),t.serializer.addTempAttr(nS)},cS=function(t,e){if(function(t){return"click"===t.type}(e)&&!Kf.metaKeyPressed(e)){var n=De.fromDom(e.target);(function(t,e){return Wr(e,"a",(function(e){return Oe(e,De.fromDom(t.getBody()))})).bind((function(t){return Xn(t,"href")}))})(t,n).each((function(n){if(e.preventDefault(),/^#/.test(n)){var r=t.dom.select(n+',[name="'+(($t(o=n,i="#")?function(t,e){return t.substring(e)}(o,i.length):o)+'"]'));r.length&&t.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},lS=ke.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),fS=function(){function t(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||A}return t.isNative=function(t){return!!lS[t.toLowerCase()]},t.prototype.fire=function(t,e){var n=t.toLowerCase(),r=e||{};r.type=n,r.target||(r.target=this.scope),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=P},r.stopPropagation=function(){r.isPropagationStopped=P},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=P},r.isDefaultPrevented=A,r.isPropagationStopped=A,r.isImmediatePropagationStopped=A),this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var s=o[i];if(s.once&&this.off(n,s.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===s.func.call(this.scope,r))return r.preventDefault(),r}return r},t.prototype.on=function(t,e,n,r){if(!1===e&&(e=A),e){var o={func:e};r&&ke.extend(o,r);for(var i=t.toLowerCase().split(" "),a=i.length;a--;){var s=i[a],u=this.bindings[s];u||(u=this.bindings[s]=[],this.toggleEvent(s,!0)),n?u.unshift(o):u.push(o)}}return this},t.prototype.off=function(t,e){var n=this;if(t)for(var r=t.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return st(this.bindings,(function(t,e){n.toggleEvent(e,!1),delete n.bindings[e]})),this;if(a){if(e)for(var s=a.length;s--;)a[s].func===e&&(a=a.slice(0,s).concat(a.slice(s+1)),this.bindings[i]=a);else a.length=0;a.length||(this.toggleEvent(t,!1),delete this.bindings[i])}}else st(this.bindings,(function(t,e){n.toggleEvent(e,!1)})),this.bindings={};return this},t.prototype.once=function(t,e,n){return this.on(t,e,n,{once:!0})},t.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||0===this.bindings[t].length)},t}(),dS=function(t){return t._eventDispatcher||(t._eventDispatcher=new fS({scope:t,toggleEvent:function(e,n){fS.isNative(e)&&t.toggleNativeEvent&&t.toggleNativeEvent(e,n)}})),t._eventDispatcher},pS={fire:function(t,e,n){var r=this;if(r.removed&&"remove"!==t&&"detach"!==t)return e;var o=dS(r).fire(t,e);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(t,o,!1),i=i.parent();return o},on:function(t,e,n){return dS(this).on(t,e,n)},off:function(t,e){return dS(this).off(t,e)},once:function(t,e){return dS(this).once(t,e)},hasEventListeners:function(t){return dS(this).has(t)}},mS=us.DOM,hS=function(t,e){if("selectionchange"===e)return t.getDoc();if(!t.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(e))return t.getDoc().documentElement;var n=cc(t);return n?(t.eventRoot||(t.eventRoot=mS.select(n)[0]),t.eventRoot):t.getBody()},gS=function(t,e,n){!function(t){return!t.hidden&&!sS(t)}(t)?sS(t)&&cS(t,n):t.fire(e,n)},vS=function(t,e){var n;if(t.delegates||(t.delegates={}),!t.delegates[e]&&!t.removed){var r=hS(t,e);if(cc(t)){if(sw||(sw={},t.editorManager.on("removeEditor",(function(){t.editorManager.activeEditor||sw&&(st(sw,(function(e,n){t.dom.unbind(hS(t,n))})),sw=null)}))),sw[e])return;n=function(n){for(var r=n.target,o=t.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||mS.isChildOf(r,a))&&gS(o[i],e,n)}},sw[e]=n,mS.bind(r,e,n)}else n=function(n){gS(t,e,n)},mS.bind(r,e,n),t.delegates[e]=n}},bS=Dt(Dt({},pS),{bindPendingEventDelegates:function(){var t=this;ke.each(t._pendingNativeEvents,(function(e){vS(t,e)}))},toggleNativeEvent:function(t,e){var n=this;"focus"!==t&&"blur"!==t&&(e?n.initialized?vS(n,t):n._pendingNativeEvents?n._pendingNativeEvents.push(t):n._pendingNativeEvents=[t]:n.initialized&&(n.dom.unbind(hS(n,t),t,n.delegates[t]),delete n.delegates[t]))},unbindAllNativeEvents:function(){var t=this,e=t.getBody(),n=t.dom;t.delegates&&(st(t.delegates,(function(e,n){t.dom.unbind(hS(t,n),n,e)})),delete t.delegates),!t.inline&&e&&n&&(e.onload=null,n.unbind(t.getWin()),n.unbind(t.getDoc())),n&&(n.unbind(e),n.unbind(t.getContainer()))}}),yS=["design","readonly"],CS=function(t,e,n,r){var o=n[e.get()],i=n[r];try{i.activate()}catch(t){return void console.error("problem while activating editor mode "+r+":",t)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&aS(t,i.editorReadOnly),e.set(r),function(t,e){t.fire("SwitchMode",{mode:e})}(t,r)},wS=function(t){var e=ps("design"),n=ps({design:{activate:_,deactivate:_,editorReadOnly:!1},readonly:{activate:_,deactivate:_,editorReadOnly:!0}});return function(t){t.serializer?uS(t):t.on("PreInit",(function(){uS(t)}))}(t),function(t){t.on("ShowCaret",(function(e){sS(t)&&e.preventDefault()})),t.on("ObjectSelected",(function(e){sS(t)&&e.preventDefault()}))}(t),{isReadOnly:function(){return sS(t)},set:function(r){return function(t,e,n,r){if(r!==n.get()){if(!gt(e,r))throw new Error("Editor mode '"+r+"' is invalid");t.initialized?CS(t,n,e,r):t.on("init",(function(){return CS(t,n,e,r)}))}}(t,n.get(),e,r)},get:function(){return e.get()},register:function(t,e){n.set(function(t,e,n){var r;if(U(yS,e))throw new Error("Cannot override default mode "+e);return Dt(Dt({},t),((r={})[e]=Dt(Dt({},n),{deactivate:function(){try{n.deactivate()}catch(t){console.error("problem while deactivating editor mode "+e+":",t)}}}),r))}(n.get(),t,e))}}},_S=ke.each,xS=ke.explode,kS={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},SS=ke.makeMap("alt,ctrl,shift,meta,access"),DS=function(t){var e,n={};_S(xS(t.toLowerCase(),"+"),(function(t){t in SS?n[t]=!0:/^[0-9]{2,}$/.test(t)?n.keyCode=parseInt(t,10):(n.charCode=t.charCodeAt(0),n.keyCode=kS[t]||t.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(e in SS)n[e]?r.push(e):n[e]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ye.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ye.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},ES=function(){function t(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var e=this;t.on("keyup keypress keydown",(function(t){!e.hasModifier(t)&&!e.isFunctionKey(t)||t.isDefaultPrevented()||(_S(e.shortcuts,(function(n){if(e.matchShortcut(t,n))return e.pendingPatterns=n.subpatterns.slice(0),"keydown"===t.type&&e.executeShortcutAction(n),!0})),e.matchShortcut(t,e.pendingPatterns[0])&&(1===e.pendingPatterns.length&&"keydown"===t.type&&e.executeShortcutAction(e.pendingPatterns[0]),e.pendingPatterns.shift()))}))}return t.prototype.add=function(t,e,n,r){var o=this,i=o.normalizeCommandFunc(n);return _S(xS(ke.trim(t)),(function(t){var n=o.createShortcut(t,e,i,r);o.shortcuts[n.id]=n})),!0},t.prototype.remove=function(t){var e=this.createShortcut(t);return!!this.shortcuts[e.id]&&(delete this.shortcuts[e.id],!0)},t.prototype.normalizeCommandFunc=function(t){var e=this,n=t;return"string"==typeof n?function(){e.editor.execCommand(n,!1,null)}:ke.isArray(n)?function(){e.editor.execCommand(n[0],n[1],n[2])}:n},t.prototype.createShortcut=function(t,e,n,r){var o=ke.map(xS(t,">"),DS);return o[o.length-1]=ke.extend(o[o.length-1],{func:n,scope:r||this.editor}),ke.extend(o[0],{desc:this.editor.translate(e),subpatterns:o.slice(1)})},t.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},t.prototype.isFunctionKey=function(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123},t.prototype.matchShortcut=function(t,e){return!!e&&(e.ctrl===t.ctrlKey&&e.meta===t.metaKey&&(e.alt===t.altKey&&e.shift===t.shiftKey&&(!!(t.keyCode===e.keyCode||t.charCode&&t.charCode===e.charCode)&&(t.preventDefault(),!0))))},t.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},t}(),TS=function(){var t=function(){var t={},e={},n={},r={},o={},i={},a={},s=function(t,e){return function(n,r){return t[n.toLowerCase()]=Dt(Dt({},r),{type:e})}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(e,"menuitem"),addNestedMenuItem:s(e,"nestedmenuitem"),addToggleMenuItem:s(e,"togglemenuitem"),addAutocompleter:s(n,"autocompleter"),addContextMenu:s(o,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:s(i,"contextform"),addSidebar:s(a,"sidebar"),addIcon:function(t,e){return r[t.toLowerCase()]=e},getAll:function(){return{buttons:t,menuItems:e,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,getAll:t.getAll}},NS=ke.each,OS=ke.trim,AS="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),PS={ftp:21,http:80,https:443,mailto:25},LS=function(){function t(e,n){e=OS(e),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))o.source=e;else{var i=0===e.indexOf("//");if(0!==e.indexOf("/")||i||(e=(r&&r.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){var a=this.settings.base_uri?this.settings.base_uri.path:new t(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)e="//mce_host"+o.toAbsPath(a,e);else{var s=/([^#?]*)([#?]?.*)/.exec(e);e=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,s[1])+s[2]}}e=e.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);NS(AS,(function(t,e){var n=u[e];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[t]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return t.parseDataUri=function(t){var e,n=decodeURIComponent(t).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(e=r[1]),{type:e,data:n[1]}},t.getDocumentBaseUrl=function(t){var e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?t.href:t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e},t.prototype.setPath=function(t){var e=/^(.*?)\/?(\w+)?$/.exec(t);this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},t.prototype.toRelative=function(e){var n;if("./"===e)return e;var r=new t(e,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},t.prototype.toAbsolute=function(e,n){var r=new t(e,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},t.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var e=PS[this.protocol];if(e&&(this.port||e)==(t.port||e))return!0}return!1},t.prototype.toRelPath=function(t,e){var n,r,o=0,i="",a=t.substring(0,t.lastIndexOf("/")).split("/"),s=e.split("/");if(a.length>=s.length)for(n=0,r=a.length;n<r;n++)if(n>=s.length||a[n]!==s[n]){o=n+1;break}if(a.length<s.length)for(n=0,r=s.length;n<r;n++)if(n>=a.length||a[n]!==s[n]){o=n+1;break}if(1===o)return e;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=s.length;n<r;n++)i+=n!==o-1?"/"+s[n]:s[n];return i},t.prototype.toAbsPath=function(t,e){var n,r,o=0,i=[],a=/\/$/.test(e)?"/":"",s=t.split("/"),u=e.split("/");for(NS(s,(function(t){t&&i.push(t)})),s=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=s.length-o)<=0?Q(i).join("/"):s.slice(0,n).join("/")+"/"+Q(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},t.prototype.getURI=function(t){var e;return void 0===t&&(t=!1),this.source&&!t||(e="",t||(this.protocol?e+=this.protocol+"://":e+="//",this.userInfo&&(e+=this.userInfo+"@"),this.host&&(e+=this.host),this.port&&(e+=":"+this.port)),this.path&&(e+=this.path),this.query&&(e+="?"+this.query),this.anchor&&(e+="#"+this.anchor),this.source=e),this.source},t}(),IS=us.DOM,$S=ke.extend,RS=ke.each,BS=ke.resolve,MS=ye.ie,jS=function(){function t(t,e,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,$S(this,bS),this.settings=Pb(this,t,this.documentBaseUrl,n.defaultSettings,e),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(ds.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),us.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),bs.languageLoad=this.settings.language_load,bs.baseURL=n.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new LS(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new ES(this),this.editorCommands=new eS(this),this.settings.cache_suffix&&(ye.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:TS(),styleSheetLoader:void 0,show:_,hide:_,enable:_,disable:_,isDisabled:A};var o=wS(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=es.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return t.prototype.render=function(){Fk(this)},t.prototype.focus=function(t){dp(this,t)},t.prototype.hasFocus=function(){return cp(this)},t.prototype.execCallback=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,o=this,i=o.settings[t];if(i)return o.callbackLookup&&(r=o.callbackLookup[t])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?BS(r):0,i=BS(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[t]={func:i,scope:r}),i.apply(r||o,e)},t.prototype.translate=function(t){return vs.translate(t)},t.prototype.getParam=function(t,e,n){return Ib(this,t,e,n)},t.prototype.hasPlugin=function(t,e){return!!U(mc(this).split(/[ ,]/),t)&&(!e||void 0!==qb.get(t))},t.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},t.prototype.addCommand=function(t,e,n){this.editorCommands.addCommand(t,e,n)},t.prototype.addQueryStateHandler=function(t,e,n){this.editorCommands.addQueryStateHandler(t,e,n)},t.prototype.addQueryValueHandler=function(t,e,n){this.editorCommands.addQueryValueHandler(t,e,n)},t.prototype.addShortcut=function(t,e,n,r){this.shortcuts.add(t,e,n,r)},t.prototype.execCommand=function(t,e,n,r){return this.editorCommands.execCommand(t,e,n,r)},t.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},t.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},t.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},t.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(IS.show(t.getContainer()),IS.hide(t.id)),t.load(),t.fire("show"))},t.prototype.hide=function(){var t=this,e=t.getDoc();t.hidden||(MS&&e&&!t.inline&&e.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(IS.hide(t.getContainer()),IS.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},t.prototype.isHidden=function(){return!!this.hidden},t.prototype.setProgressState=function(t,e){this.fire("ProgressState",{state:t,time:e})},t.prototype.load=function(t){var e,n=this,r=n.getElement();if(n.removed)return"";if(r){(t=t||{}).load=!0;var o=Ln(r)?r.value:r.innerHTML;return e=n.setContent(o,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,e}},t.prototype.save=function(t){var e,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(t=t||{}).save=!0,t.element=o,t.content=r.getContent(t),t.no_events||r.fire("SaveContent",t),"raw"===t.format&&r.fire("RawSaveContent",t),e=t.content,Ln(o)?o.value=e:(!t.is_removing&&r.inline||(o.innerHTML=e),(n=IS.getParent(r.id,"form"))&&RS(n.elements,(function(t){if(t.name===r.id)return t.value=e,!1}))),t.element=o=null,!1!==t.set_dirty&&r.setDirty(!1),e},t.prototype.setContent=function(t,e){return lb(this,t,e)},t.prototype.getContent=function(t){return cb(this,t)},t.prototype.insertContent=function(t,e){e&&(t=$S({content:t},e)),this.execCommand("mceInsertContent",!1,t)},t.prototype.resetContent=function(t){void 0===t?lb(this,this.startContent,{format:"raw"}):lb(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},t.prototype.isDirty=function(){return!this.isNotDirty},t.prototype.setDirty=function(t){var e=!this.isNotDirty;this.isNotDirty=!t,t&&t!==e&&this.fire("dirty")},t.prototype.getContainer=function(){var t=this;return t.container||(t.container=IS.get(t.editorContainer||t.id+"_parent")),t.container},t.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},t.prototype.getElement=function(){return this.targetElm||(this.targetElm=IS.get(this.id)),this.targetElm},t.prototype.getWin=function(){var t,e=this;return e.contentWindow||(t=e.iframeElement)&&(e.contentWindow=t.contentWindow),e.contentWindow},t.prototype.getDoc=function(){var t,e=this;return e.contentDocument||(t=e.getWin())&&(e.contentDocument=t.document),e.contentDocument},t.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},t.prototype.convertURL=function(t,e,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",t,n,!0,e):!o.convert_urls||n&&"LINK"===n.nodeName||0===t.indexOf("file:")||0===t.length?t:o.relative_urls?r.documentBaseURI.toRelative(t):t=r.documentBaseURI.toAbsolute(t,o.remove_script_host)},t.prototype.addVisual=function(t){Uk(this,t)},t.prototype.remove=function(){pb(this)},t.prototype.destroy=function(t){mb(this,t)},t.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},t.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},t.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},t.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},t.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},t.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},t}(),FS=us.DOM,US=ke.explode,zS=ke.each,VS=ke.extend,HS=0,qS=!1,WS=[],YS=[],KS=function(t){var e=t.type;zS(JS.get(),(function(n){switch(e){case"scroll":n.fire("ScrollWindow",t);break;case"resize":n.fire("ResizeWindow",t)}}))},XS=function(t){t!==qS&&(t?es(window).on("resize scroll",KS):es(window).off("resize scroll",KS),qS=t)},GS=function(t){var e=YS;delete WS[t.id];for(var n=0;n<WS.length;n++)if(WS[n]===t){WS.splice(n,1);break}return YS=W(YS,(function(e){return t!==e})),JS.activeEditor===t&&(JS.activeEditor=YS.length>0?YS[0]:null),JS.focusedEditor===t&&(JS.focusedEditor=null),e.length!==YS.length},ZS="CSS1Compat"!==document.compatMode,JS=Dt(Dt({},pS),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:es,majorVersion:"5",minorVersion:"8.1",releaseDate:"2021-05-20",editors:WS,i18n:vs,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var t,e,n=this,r="";e=LS.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)t=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var u;if(""!==(u=a[s].src||"")){var c=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==c.indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new LS(e).toAbsolute(t),n.documentBaseURL=e,n.baseURI=new LS(n.baseURL),n.suffix=r,(o=n).on("AddEditor",D(rp,o)),o.on("RemoveEditor",D(op,o))},overrideDefaults:function(t){var e=t.base_url;e&&this._setBaseUrl(e);var n=t.suffix;t.suffix&&(this.suffix=n),this.defaultSettings=t;var r=t.plugin_base_urls;void 0!==r&&st(r,(function(t,e){bs.PluginManager.urls[e]=t}))},init:function(t){var e,n=this,r=ke.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(t){var e=t.id;return e||(e=ht(t,"name").filter((function(t){return!FS.get(t)})).getOrThunk(FS.uniqueId),t.setAttribute("id",e)),e},i=function(t,e){return e.constructor===RegExp?e.test(t.className):FS.hasClass(t,e)},a=function(t){e=t},s=function(){var e,u=0,c=[],l=function(t,r,o){var i=new jS(t,r,n);c.push(i),i.on("init",(function(){++u===e.length&&a(c)})),i.targetElm=i.targetElm||o,i.render()};FS.unbind(window,"ready",s),function(e){var r=t[e];if(r)r.apply(n,[])}("onpageload"),e=es.unique(function(t){var e=[];if(ye.browser.isIE()&&ye.browser.version.major<11)return ty("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(ZS)return ty("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(t.types)return zS(t.types,(function(t){e=e.concat(FS.select(t.selector))})),e;if(t.selector)return FS.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":var n=t.elements||"";n.length>0&&zS(US(n),(function(t){var n=FS.get(t);n?e.push(n):zS(document.forms,(function(n){zS(n.elements,(function(n){n.name===t&&(t="mce_editor_"+HS++,FS.setAttrib(n,"id",t),e.push(n))}))}))}));break;case"textareas":case"specific_textareas":zS(FS.select("textarea"),(function(n){t.editor_deselector&&i(n,t.editor_deselector)||t.editor_selector&&!i(n,t.editor_selector)||e.push(n)}))}return e}(t)),t.types?zS(t.types,(function(n){ke.each(e,(function(e){return!FS.is(e,n.selector)||(l(o(e),VS({},t,n),e),!1)}))})):(ke.each(e,(function(t){var e;(e=n.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(GS(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null)})),0===(e=ke.grep(e,(function(t){return!n.get(t.id)}))).length?a([]):zS(e,(function(e){!function(t,e){return t.inline&&e.tagName.toLowerCase()in r}(t,e)?l(o(e),t,e):ty("Could not initialize inline editor on invalid inline target element",e)})))};return n.settings=t,FS.bind(window,"ready",s),new Yr((function(t){e?t(e):a=function(e){t(e)}}))},get:function(t){return 0===arguments.length?YS.slice(0):d(t)?X(YS,(function(e){return e.id===t})).getOr(null):w(t)&&YS[t]?YS[t]:null},add:function(t){var e=this;return WS[t.id]===t||(null===e.get(t.id)&&("length"!==t.id&&(WS[t.id]=t),WS.push(t),YS.push(t)),XS(!0),e.activeEditor=t,e.fire("AddEditor",{editor:t}),uw||(uw=function(t){var n=e.fire("BeforeUnload");if(n.returnValue)return t.preventDefault(),t.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",uw))),t},createEditor:function(t,e){return this.add(new jS(t,e,this))},remove:function(t){var e,n,r=this;if(t){if(!d(t))return n=t,h(r.get(n.id))?null:(GS(n)&&r.fire("RemoveEditor",{editor:n}),0===YS.length&&window.removeEventListener("beforeunload",uw),n.remove(),XS(YS.length>0),n);zS(FS.select(t),(function(t){(n=r.get(t.id))&&r.remove(n)}))}else for(e=YS.length-1;e>=0;e--)r.remove(YS[e])},execCommand:function(t,e,n){var r=this,o=r.get(n);switch(t){case"mceAddEditor":return r.get(n)||new jS(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(t,e,n)},triggerSave:function(){zS(YS,(function(t){t.save()}))},addI18n:function(t,e){vs.add(t,e)},translate:function(t){return vs.translate(t)},setActive:function(t){var e=this.activeEditor;this.activeEditor!==t&&(e&&e.fire("deactivate",{relatedTarget:t}),t.fire("activate",{relatedTarget:e})),this.activeEditor=t},_setBaseUrl:function(t){this.baseURL=new LS(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new LS(this.baseURL)}});JS.setup();var QS,tD,eD,nD,rD=Math.min,oD=Math.max,iD=Math.round,aD=function(t,e,n){var r=e.x,o=e.y,i=t.w,a=t.h,s=e.w,u=e.h,c=(n||"").split("");return"b"===c[0]&&(o+=u),"r"===c[1]&&(r+=s),"c"===c[0]&&(o+=iD(u/2)),"c"===c[1]&&(r+=iD(s/2)),"b"===c[3]&&(o-=a),"r"===c[4]&&(r-=i),"c"===c[3]&&(o-=iD(a/2)),"c"===c[4]&&(r-=iD(i/2)),sD(r,o,i,a)},sD=function(t,e,n,r){return{x:t,y:e,w:n,h:r}},uD={inflate:function(t,e,n){return sD(t.x-e,t.y-n,t.w+2*e,t.h+2*n)},relativePosition:aD,findBestRelativePosition:function(t,e,n,r){var o,i;for(i=0;i<r.length;i++)if((o=aD(t,e,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(t,e){var n=oD(t.x,e.x),r=oD(t.y,e.y),o=rD(t.x+t.w,e.x+e.w),i=rD(t.y+t.h,e.y+e.h);return o-n<0||i-r<0?null:sD(n,r,o-n,i-r)},clamp:function(t,e,n){var r=t.x,o=t.y,i=t.x+t.w,a=t.y+t.h,s=e.x+e.w,u=e.y+e.h,c=oD(0,e.x-r),l=oD(0,e.y-o),f=oD(0,i-s),d=oD(0,a-u);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),sD(r,o,(i-=f)-r,(a-=d)-o)},create:sD,fromClientRect:function(t){return sD(t.left,t.top,t.width,t.height)}},cD=(QS={},tD={},{load:function(t,e){var n='Script at URL "'+e+'" failed to load',r='Script at URL "'+e+"\" did not call `tinymce.Resource.add('"+t+"', data)` within 1 second";if(void 0!==QS[t])return QS[t];var o=new Yr((function(o,i){var a=function(t,e,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),t.apply(null,e))}},a=i(t),s=i(e);return{start:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];r||null!==o||(o=setTimeout((function(){return s.apply(null,t)}),n))},resolve:a,reject:s}}(o,i);tD[t]=a.resolve,ds.ScriptLoader.loadScript(e,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return QS[t]=o,o},add:function(t,e){void 0!==tD[t]&&(tD[t](e),delete tD[t]),QS[t]=Yr.resolve(e)}}),lD=ke.each,fD=ke.extend,dD=function(){};dD.extend=eD=function(t){var e=this.prototype,n=function(){var t,e,n,r=this;if(!nD&&(r.init&&r.init.apply(r,arguments),e=r.Mixins))for(t=e.length;t--;)(n=e[t]).init&&n.init.apply(r,arguments)},r=function(){return this};nD=!0;var o=new this;return nD=!1,t.Mixins&&(lD(t.Mixins,(function(e){for(var n in e)"init"!==n&&(t[n]=e[n])})),e.Mixins&&(t.Mixins=e.Mixins.concat(t.Mixins))),t.Methods&&lD(t.Methods.split(","),(function(e){t[e]=r})),t.Properties&&lD(t.Properties.split(","),(function(e){var n="_"+e;t[e]=function(t){var e=this;return void 0!==t?(e[n]=t,e):e[n]}})),t.Statics&&lD(t.Statics,(function(t,e){n[e]=t})),t.Defaults&&e.Defaults&&(t.Defaults=fD({},e.Defaults,t.Defaults)),st(t,(function(t,n){"function"==typeof t&&e[n]?o[n]=function(t,n){return function(){var r=this,o=r._super;r._super=e[t];var i=n.apply(r,arguments);return r._super=o,i}}(n,t):o[n]=t})),n.prototype=o,n.constructor=n,n.extend=eD,n};var pD,mD=Math.min,hD=Math.max,gD=Math.round,vD={serialize:function(t){var e=JSON.stringify(t);return d(e)?e.replace(/[\u0080-\uFFFF]/g,(function(t){var e=t.charCodeAt(0).toString(16);return"\\u"+"0000".substring(e.length)+e})):e},parse:function(t){try{return JSON.parse(t)}catch(t){}}},bD={callbacks:{},count:0,send:function(t){var e=this,n=us.DOM,r=void 0!==t.count?t.count:e.count,o="tinymce_jsonp_"+r;e.callbacks[r]=function(i){n.remove(o),delete e.callbacks[r],t.callback(i)},n.add(n.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),e.count++}},yD=Dt(Dt({},pS),{send:function(t){var e,n=0,r=function(){!t.async||4===e.readyState||n++>1e4?(t.success&&n<1e4&&200===e.status?t.success.call(t.success_scope,""+e.responseText,e,t):t.error&&t.error.call(t.error_scope,n>1e4?"TIMED_OUT":"GENERAL",e,t),e=null):Zr.setTimeout(r,10)};if(t.scope=t.scope||this,t.success_scope=t.success_scope||t.scope,t.error_scope=t.error_scope||t.scope,t.async=!1!==t.async,t.data=t.data||"",yD.fire("beforeInitialize",{settings:t}),(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType(t.content_type),e.open(t.type||(t.data?"POST":"GET"),t.url,t.async),t.crossDomain&&(e.withCredentials=!0),t.content_type&&e.setRequestHeader("Content-Type",t.content_type),t.requestheaders&&ke.each(t.requestheaders,(function(t){e.setRequestHeader(t.key,t.value)})),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),(e=yD.fire("beforeSend",{xhr:e,settings:t}).xhr).send(t.data),!t.async)return r();Zr.setTimeout(r,10)}}),CD=ke.extend,wD=function(){function t(t){this.settings=CD({},t),this.count=0}return t.sendRPC=function(e){return(new t).send(e)},t.prototype.send=function(t){var e=t.error,n=t.success,r=CD(this.settings,t);r.success=function(t,o){void 0===(t=vD.parse(t))&&(t={error:"JSON Parse error."}),t.error?e.call(r.error_scope||r.scope,t.error,o):n.call(r.success_scope||r.scope,t.result)},r.error=function(t,n){e&&e.call(r.error_scope||r.scope,t,n)},r.data=vD.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),r.content_type="application/json",yD.send(r)},t}();try{var _D="__storage_test__";(pD=window.localStorage).setItem(_D,_D),pD.removeItem(_D)}catch(t){pD=function(){var t={},e=[],n={getItem:function(e){return t[e]||null},setItem:function(n,r){e.push(n),t[n]=String(r)},key:function(t){return e[t]},removeItem:function(n){e=e.filter((function(t){return t===n})),delete t[n]},clear:function(){e=[],t={}},length:0};return Object.defineProperty(n,"length",{get:function(){return e.length},configurable:!1,enumerable:!1}),n}()}var xD={geom:{Rect:uD},util:{Promise:Yr,Delay:Zr,Tools:ke,VK:Kf,URI:LS,Class:dD,EventDispatcher:fS,Observable:pS,I18n:vs,XHR:yD,JSON:vD,JSONRequest:wD,JSONP:bD,LocalStorage:pD,Color:function(t){var e={},n=0,r=0,o=0,i=function(t){var i;return"object"==typeof t?"r"in t?(n=t.r,r=t.g,o=t.b):"v"in t&&function(t,e,i){if(t=(parseInt(t,10)||0)%360,e=parseInt(e,10)/100,i=parseInt(i,10)/100,e=hD(0,mD(e,1)),i=hD(0,mD(i,1)),0!==e){var a=t/60,s=i*e,u=s*(1-Math.abs(a%2-1)),c=i-s;switch(Math.floor(a)){case 0:n=s,r=u,o=0;break;case 1:n=u,r=s,o=0;break;case 2:n=0,r=s,o=u;break;case 3:n=0,r=u,o=s;break;case 4:n=u,r=0,o=s;break;case 5:n=s,r=0,o=u;break;default:n=r=o=0}n=gD(255*(n+c)),r=gD(255*(r+c)),o=gD(255*(o+c))}else n=r=o=gD(255*i)}(t.h,t.s,t.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(t))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(t))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(t))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,e};return t&&i(t),e.toRgb=function(){return{r:n,g:r,b:o}},e.toHsv=function(){return function(t,e,n){var r,o;o=0;var i=mD(t/=255,mD(e/=255,n/=255)),a=hD(t,hD(e,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:gD(60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(a-i))),s:gD(100*r),v:gD(100*o)})}(n,r,o)},e.toHex=function(){var t=function(t){return(t=parseInt(t,10).toString(16)).length>1?t:"0"+t};return"#"+t(n)+t(r)+t(o)},e.parse=i,e},ImageUploader:function(t){var e=oy(),n=cy(t,e);return{upload:function(e,r){return void 0===r&&(r=!0),n.upload(e,r?uy(t):void 0)}}}},dom:{EventUtils:Pi,Sizzle:ha,DomQuery:es,TreeWalker:to,TextSeeker:Hs,DOMUtils:us,ScriptLoader:ds,RangeUtils:fd,Serializer:ub,StyleSheetLoader:Jr,ControlSelection:Gf,BookmarkManager:Hf,Selection:jv,Event:Pi.Event},html:{Styles:xi,Entities:fi,Node:_p,Schema:wi,SaxParser:Tp,DomParser:rb,Writer:$p,Serializer:Rp},Env:ye,AddOnManager:bs,Annotator:Vf,Formatter:vy,UndoManager:by,EditorCommands:eS,WindowManager:Kb,NotificationManager:Hb,EditorObservable:bS,Shortcuts:ES,Editor:jS,FocusManager:Jd,EditorManager:JS,DOM:us.DOM,ScriptLoader:ds.ScriptLoader,PluginManager:qb,ThemeManager:Wb,IconManager:$b,Resource:cD,trim:ke.trim,isArray:ke.isArray,is:ke.is,toArray:ke.toArray,makeMap:ke.makeMap,each:ke.each,map:ke.map,grep:ke.grep,inArray:ke.inArray,extend:ke.extend,create:ke.create,walk:ke.walk,createNS:ke.createNS,resolve:ke.resolve,explode:ke.explode,_addCacheSuffix:ke._addCacheSuffix,isOpera:ye.opera,isWebKit:ye.webkit,isIE:ye.ie,isGecko:ye.gecko,isMac:ye.mac},kD=ke.extend(JS,xD);!function(t){window.tinymce=t,window.tinyMCE=t}(kD),function(e){try{t.exports=e}catch(t){}}(kD)}()},62232:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"DrawerOverlay",props:{value:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},escClosable:{type:Boolean,default:!0},placement:{validator:function(t){return["right","bottom"].includes(t)},default:"bottom"},size:{type:[Number,String],default:"100%"}},data:function(){return{}},mounted:function(){document.addEventListener("keydown",this.escClose)},beforeDestroy:function(){document.removeEventListener("keydown",this.escClose)},computed:{bodyStyle:function(){var t=parseInt(this.size);return t="".concat(t,t<=100?"%":"px"),"right"==this.placement?{width:t,height:"100%"}:{width:"100%",height:t}}},methods:{mask:function(){this.maskClosable&&this.close()},close:function(){this.$emit("input",!this.value)},escClose:function(t){if(this.value&&this.escClosable&&27===t.keyCode){var e=!1;$A(".ivu-modal").each((function(t,n){return!(e=$(n).is(":visible"))})),!e&&this.close()}}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["drawer-overlay",t.placement,t.value?"overlay-visible":"overlay-hide"]},[n("div",{staticClass:"overlay-mask",on:{click:t.mask}}),t._v(" "),n("div",{staticClass:"overlay-body",style:t.bodyStyle},[n("div",{staticClass:"overlay-close"},[n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.stopPropagation(),t.close.apply(null,arguments)}}},[n("svg",{staticClass:"icon fill-current",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",role:"img"}},[n("path",{attrs:{d:"M8.28596 6.51819C7.7978 6.03003 7.00634 6.03003 6.51819 6.51819C6.03003 7.00634 6.03003 7.7978 6.51819 8.28596L11.2322 13L6.51819 17.714C6.03003 18.2022 6.03003 18.9937 6.51819 19.4818C7.00634 19.97 7.7978 19.97 8.28596 19.4818L13 14.7678L17.714 19.4818C18.2022 19.97 18.9937 19.97 19.4818 19.4818C19.97 18.9937 19.97 18.2022 19.4818 17.714L14.7678 13L19.4818 8.28596C19.97 7.7978 19.97 7.00634 19.4818 6.51819C18.9937 6.03003 18.2022 6.03003 17.714 6.51819L13 11.2322L8.28596 6.51819Z",fill:"currentColor"}})])])]),t._v(" "),n("div",{staticClass:"overlay-content"},[t._t("default")],2)])])}),[],!1,null,null,null).exports},32467:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var r=n(20629);function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const u={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:function(){return{}}},uploadIng:{type:Number,default:0}},data:function(){return{actionUrl:this.$store.state.method.apiUrl("system/imgupload"),params:{width:this.width,height:this.height},multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted:function(){var t=this;this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);var e=$A(this.$refs.browselistbox);e.scroll((function(){var n=e[0].scrollHeight;if(e[0].scrollTop+e.height()>=n&&t.browseListNext.length>0){var r=t.browseListNext;t.browseListNext=[],t.browsePictureFor(r)}}))},watch:{value:function(t){"string"!=typeof t?t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList):this.$emit("input",this.initItems(t))},browseVisible:function(){this.httpType="",this.httpValue=""}},computed:a(a({},(0,r.rn)(["userToken"])),{},{uploadHeaders:function(){return{fd:this.$store.state.method.getStorageString("userWsFd"),token:this.userToken}},uploadParams:function(){return Object.keys(this.otherParams).length>0?Object.assign(this.params,this.otherParams):this.params}}),methods:{handleCallback:function(t){"callback"===this.type&&(!0===t?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):"object"===o(t)&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems:function(t){"string"==typeof t&&(t=[{url:t}]);var e=[];return $A.each(t,(function(t,n){"string"==typeof n&&(n={url:n}),n.url&&(n.active=!0,n.status="finished",void 0===n.path&&(n.path=n.url),void 0===n.thumb&&(n.thumb=n.url),e.push(n))})),e},handleView:function(t){this.visible=!0,this.imgVisible=t.url},handleRemove:function(t){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress:function(){this.$emit("update:uploadIng",this.uploadIng+1)},handleSuccess:function(t,e){this.$emit("update:uploadIng",this.uploadIng-1),1===t.ret?(e.url=t.data.url,e.path=t.data.path,e.thumb=t.data.thumb,this.handleCallback(e)):($A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError:function(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,请上传 jpg、jpeg、gif、png 格式的图片。")})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){var t=this.uploadList.length<this.maxNum;return t||1!=this.uploadList.length||(this.handleRemove(this.uploadList[0]),t=this.uploadList.length<this.maxNum),t||$A.noticeWarning(this.$L("最多只能上传 "+this.maxNum+" 张图片。")),this.params={width:this.width,height:this.height},t},handleClick:function(){this.handleBeforeUpload()&&this.$refs.upload.handleClick()},handleManual:function(t){this.handleBeforeUpload()&&this.$refs.upload.upload(t)},browsePicture:function(t){var e=this;this.browseVisible=!0,this.browseList=[],this.browseListNext=[],this.isLoading=!0,this.$store.dispatch("call",{url:"system/imgview",data:{path:t||""}}).then((function(t){var n=t.data;e.isLoading=!1;for(var r=n.dirs,o=0;o<r.length;o++)e.browseList.push(r[o]);e.browsePictureFor(n.files)})).catch((function(t){var n=t.msg;e.isLoading=!1,e.browseVisible=!1,$A.noticeWarning(n)}))},browsePictureFor:function(t){for(var e=0;e<t.length;e++){for(var n=0;n<this.uploadList.length;n++)if(this.uploadList[n].url===t[e].url||this.uploadList[n].url===t[e].path){t[e].active=!0;break}e<100?this.browseList.push(t[e]):this.browseListNext.push(t[e])}},browseItem:function(t){if("dir"===t.type)this.browsePicture(t.path);else if("file"===t.type){if(t.active){var e=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(e.indexOf(t),1),t.active=!1}else{if(1===this.maxNum){for(var n=0;n<this.browseList.length;n++)this.browseList[n].active=!1;this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}if(!(this.uploadList.length<this.maxNum))return void $A.noticeWarning(this.$L("最多只能选择 "+this.maxNum+" 张图片。"));t.active=!0,t.status="finished",this.$refs.upload.fileList.push(t),this.uploadList=this.$refs.upload.fileList}this.$emit("input",this.$refs.upload.fileList)}},__thumb:function(t){return $A.strExists(t,"?",!1)?t+"&__thumb=true":t+"?__thumb=true"},httpEnter:function(){this.$emit("input",this.initItems(this.httpValue)),this.browseVisible=!1}}};const c=(0,n(51900).Z)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-img-update"},[t._l(t.uploadList,(function(e){return"callback"!==t.type?n("div",{staticClass:"imgcomp-upload-list"},["finished"===e.status?[n("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(e.thumb)+")"}}),t._v(" "),n("div",{staticClass:"imgcomp-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return t.handleView(e)}}}),t._v(" "),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return t.handleRemove(e)}}})],1)]:[e.showProgress?n("Progress",{attrs:{percent:e.percentage,"hide-info":""}}):t._e()]],2):t._e()})),t._v(" "),n("div",{staticClass:"add-box",class:{"callback-add-box":"callback"===t.type}},[n("div",{staticClass:"add-box-icon"},[n("Icon",{attrs:{type:"md-add",size:"32"}})],1),t._v(" "),n("div",{staticClass:"add-box-upload"},[n("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[n("span",[t._v(t._s(t.$L("浏览"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])]),t._v(" "),n("div",{staticClass:"add-box-item"},[n("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[n("span",[t._v(t._s(t.$L("上传"))),"callback"===t.type?n("em",[t._v(t._s(t.$L("图片")))]):t._e()])])],1)])]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("浏览图片空间的图片"),width:"710"},model:{value:t.browseVisible,callback:function(e){t.browseVisible=e},expression:"browseVisible"}},[t.isLoading?n("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("加载中...")))]):t._e(),t._v(" "),n("div",{ref:"browselistbox",staticClass:"browse-list",class:"input"===t.httpType?"browse-list-disabled":""},t._l(t.browseList,(function(e){return n("div",{staticClass:"browse-item",on:{click:function(n){return t.browseItem(e)}}},[e.active?n("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),t._v(" "),n("div",{staticClass:"browse-img",style:{"background-image":"url("+e.thumb+")"}}),t._v(" "),n("div",{staticClass:"browse-title"},[t._v(t._s(e.title))])],1)})),0),t._v(" "),n("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},["callback"!==t.type&&t.http&&""===t.httpType?n("div",{staticClass:"img-upload-foot-input",on:{click:function(e){t.httpType="input"}}},[n("Icon",{attrs:{type:"ios-image",size:"22"}}),t._v(" "),n("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("自定义图片地址")))])],1):t._e(),t._v(" "),"callback"!==t.type&&t.http&&"input"===t.httpType?n("div",{staticClass:"img-upload-foot-input"},[n("Input",{attrs:{placeholder:t.$L("以 http:// 或 https:// 开头"),search:"","enter-button":t.$L("确定")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(e){t.httpValue=e},expression:"httpValue"}},[n("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(e){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("自定义地址"))+": ")])])],1):t._e(),t._v(" "),""===t.httpType?n("Button",{on:{click:function(e){t.browseVisible=!1}}},[t._v(t._s(t.$L("关闭")))]):t._e(),t._v(" "),""===t.httpType?n("Button",{attrs:{type:"primary"},on:{click:function(e){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("完成")))]):t._e()],1)]),t._v(" "),n("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("查看图片"),draggable:""},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[n("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[n("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?n("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)}),[],!1,null,null,null).exports},59501:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var r=n(47575),o=n.n(r),i=n(32467),a=n(20629);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const f={name:"TEditor",components:{ImgUpload:i.Z},props:{id:{type:String,default:function(){return"tinymce_"+Math.round(1e4*Math.random())}},value:{default:""},height:{default:360},htmlClass:{default:"",type:String},plugins:{type:Array,default:function(){return["advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table contextmenu directionality","emoticons paste textcolor colorpicker imagetools codesample"]}},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:function(){return{}}},optionFull:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{type:String,default:""}},data:function(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz"],actionUrl:this.$store.state.method.apiUrl("system/fileupload"),maxSize:10240}},mounted:function(){this.content=this.value,this.init()},activated:function(){this.content=this.value,this.init()},deactivated:function(){null!==this.editor&&this.editor.destroy(),this.spinShow=!0,$A(this.$refs.myTextarea).show()},computed:c(c({},(0,a.rn)(["userToken"])),{},{headers:function(){return{fd:this.$store.state.method.getStorageString("userWsFd"),token:this.userToken}}}),watch:{value:function(t){null==t&&(t=""),this.isTyping||(null!==this.getEditor()?this.getEditor().setContent(t):this.content=t)},readonly:function(t){null!==this.editor&&(t?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!1),t.options))}))},initTransfer:function(){var t=this;this.$nextTick((function(){o().init(t.concatAssciativeArrays(t.option(!0),t.optionFull))}))},plugin:function(t){return t?this.plugins.filter((function(t){return"autoresize"!=t})):this.plugins},option:function(t){var e=this;return{inline:!t&&this.inline,selector:(t?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:"zh_CN",toolbar:this.toolbar,plugins:this.plugin(t),placeholder:this.placeholder,save_onsavecallback:function(t){e.$emit("editorSave",t)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages browseImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:t?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!t,convert_urls:!1,toolbar_mode:"sliding",toolbar_drawer:"floating",setup:function(n){n.ui.registry.addMenuButton("uploadImages",{text:e.$L("图片"),tooltip:e.$L("上传/浏览 图片"),fetch:function(t){t([{type:"menuitem",text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}},{type:"menuitem",text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}])}}),n.ui.registry.addMenuItem("uploadImages",{text:e.$L("上传图片"),onAction:function(){e.$refs.myUpload.handleClick()}}),n.ui.registry.addMenuItem("browseImages",{text:e.$L("浏览图片"),onAction:function(){e.$refs.myUpload.browsePicture()}}),n.ui.registry.addButton("uploadFiles",{text:e.$L("文件"),tooltip:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),n.ui.registry.addMenuItem("uploadFiles",{text:e.$L("上传文件"),onAction:function(){e.handleBeforeUpload()&&e.$refs.fileUpload.handleClick()}}),t?(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("退出全屏"),onAction:function(){e.closeFull()}}),n.on("Init",(function(t){e.editorT=n,e.editorT.setContent(e.content),e.readonly?e.editorT.setMode("readonly"):e.editorT.setMode("design")}))):(n.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.ui.registry.addMenuItem("screenload",{text:e.$L("全屏"),onAction:function(){e.content=n.getContent(),e.transfer=!0,e.initTransfer()}}),n.on("Init",(function(t){e.spinShow=!1,e.editor=n,e.editor.setContent(e.content),e.readonly?e.editor.setMode("readonly"):e.editor.setMode("design"),e.inline&&e.$nextTick((function(){e.$refs.input.focus()})),e.$emit("editorInit",e.editor)})),n.on("KeyUp",(function(t){null!==e.editor&&e.submitNewContent()})),n.on("Change",(function(t){null!==e.editor&&(e.getContent()!==e.value&&e.submitNewContent(),e.$emit("editorChange",t))})),n.on("focus",(function(){e.$emit("on-focus")})),n.on("blur",(function(){e.$emit("on-blur")})))}}},closeFull:function(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,null!=this.editorT&&(this.editorT.destroy(),this.editorT=null)},transferChange:function(t){t||null==this.editorT||(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor:function(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays:function(t,e){if(0===e.length)return t;if(0===t.length)return e;var n=[];for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);return n},submitNewContent:function(){var t=this;this.isTyping=!0,null!==this.checkerTimeout&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout((function(){t.isTyping=!1}),300),this.$emit("input",this.getContent())},insertContent:function(t){null!==this.getEditor()?this.getEditor().insertContent(t):this.content+=t},getContent:function(){return null===this.getEditor()?"":this.getEditor().getContent()},insertImage:function(t){this.insertContent('<img src="'+t+'">')},editorImage:function(t){for(var e=0;e<t.length;e++){var n=t[e];"object"===s(n)&&"string"==typeof n.url&&this.insertImage(n.url)}},handleProgress:function(){this.uploadIng++},handleSuccess:function(t,e){this.uploadIng--,1===t.ret?this.insertContent('<a href="'.concat(t.data.url,'" target="_blank">').concat(t.data.name," (").concat($A.bytesToSize(1024*t.data.size),")</a>")):$A.noticeWarning({title:this.$L("上传失败"),desc:this.$L("文件 "+e.name+" 上传失败,"+t.msg)})},handleError:function(){this.uploadIng--},handleFormatError:function(t){$A.noticeWarning({title:this.$L("文件格式不正确"),desc:this.$L("文件 "+t.name+" 格式不正确,仅支持上传:"+this.uploadFormat.join(","))})},handleMaxSize:function(t){$A.noticeWarning({title:this.$L("超出文件大小限制"),desc:this.$L("文件 "+t.name+" 太大,不能超过:"+$A.bytesToSize(1024*this.maxSize))})},handleBeforeUpload:function(){return!0}}};const d=(0,n(51900).Z)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"teditor-wrapper"},[n("input",{ref:"input",staticClass:"teditor-bginput"}),t._v(" "),n("div",{staticClass:"teditor-box",class:[!t.inline&&t.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[t.inline?[n("div",{ref:"myTextarea",attrs:{id:t.id},domProps:{innerHTML:t._s(t.content)}}),t._v(" "),t.spinShow?n("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):t._e()]:[n("textarea",{ref:"myTextarea",attrs:{id:t.id}},[t._v(t._s(t.content))]),t._v(" "),t.spinShow?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),t._v(" "),n("div",[t._v(t._s(t.$L("加载组件中...")))])],1):t._e()],t._v(" "),n("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:t.uploadIng,num:"50"},on:{"update:uploadIng":function(e){t.uploadIng=e},"update:upload-ing":function(e){t.uploadIng=e},"on-callback":t.editorImage}}),t._v(" "),n("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:t.actionUrl,headers:t.headers,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})],2),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e(),t._v(" "),n("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":t.transferChange},model:{value:t.transfer,callback:function(e){t.transfer=e},expression:"transfer"}},[n("div",{attrs:{slot:"close"},slot:"close"},[n("Button",{attrs:{type:"primary",size:"small"}},[t._v(t._s(t.$L("完成")))])],1),t._v(" "),n("div",{staticClass:"teditor-transfer-body"},[n("textarea",{attrs:{id:"T_"+t.id}},[t._v(t._s(t.content))])]),t._v(" "),t.uploadIng>0?n("Spin",{attrs:{fix:""}},[n("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),t._v(" "),n("div",[t._v(t._s(t.$L("正在上传文件...")))])],1):t._e()],1)],1)}),[],!1,null,null,null).exports},83893:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:function(){return[]}},disabledChoice:{type:Array,default:function(){return[]}},placeholder:{default:""},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0}},data:function(){return{ready:!1,initialized:!1,loading:!1,openLoad:!1,values:[],list:[]}},mounted:function(){var t=this;$A.isArray(this.value)?this.values=$A.cloneJSON(this.value):this.$emit("input",this.value?[this.value]:[]),this.$nextTick((function(){t.ready=!0}))},computed:{maxHiddenClass:function(){var t=this.multipleMax,e=this.maxHiddenInput,n=this.values;return t&&e&&n.length>=t?"hidden-input":""}},watch:{value:function(t){this.values=t},values:function(t){this.$emit("input",t)}},methods:{openChange:function(t){t&&!this.openLoad&&(this.openLoad=!0,(this.list.length==this.values.length||this.list.length<=1)&&this.$nextTick(this.searchUser))},setDefaultOptions:function(t){var e=this,n=[];t.forEach((function(t){var r=t.value,o=t.label;e.list.push({userid:r,nickname:o}),n.push(r)})),this.$store.dispatch("getUserBasic",{userid:n,complete:function(){e.initialized=!0},success:function(n){var r=t.find((function(t){return t.value==n.userid}));r&&(e.$set(r,"label",n.nickname),e.$set(r,"avatar",n.userimg)),e.list.some((function(t,r){t.userid==n.userid&&e.$set(e.list,r,Object.assign(t,n))}))}})},searchUser:function(t){var e=this;""!==t?(this.loading=!0,this.$store.dispatch("call",{url:"users/search",data:{keys:{key:t||"",project_id:this.projectId,no_project_id:this.noProjectId},take:30}}).then((function(t){var n=t.data;e.loading=!1,e.list=n})).catch((function(t){var n=t.msg;e.loading=!1,e.list=[],$A.messageWarning(n)}))):this.list=[]},isDisabled:function(t){return 0!==this.disabledChoice.length&&this.disabledChoice.includes(t)}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.ready?n("div",{class:["common-user",t.maxHiddenClass]},[n("Select",{attrs:{transfer:t.transfer,"remote-method":t.searchUser,placeholder:t.placeholder,loading:t.loading,"loading-text":t.$L("加载中..."),"default-label":t.value,"default-event-object":!0,multipleMax:t.multipleMax,multipleUncancelable:t.uncancelable,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-open-change":t.openChange,"on-set-default-options":t.setDefaultOptions},model:{value:t.values,callback:function(e){t.values=e},expression:"values"}},[t.multipleMax?n("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择"+t.multipleMax+"个")))]):t._e(),t._v(" "),t._l(t.list,(function(e,r){return n("Option",{key:r,attrs:{value:e.userid,label:e.nickname,avatar:e.userimg,disabled:t.isDisabled(e.userid)}},[n("div",{staticClass:"user-input-option"},[n("div",{staticClass:"user-input-avatar"},[n("EAvatar",{staticClass:"avatar",attrs:{src:e.userimg}})],1),t._v(" "),n("div",{staticClass:"user-input-nickname"},[t._v(t._s(e.nickname))]),t._v(" "),n("div",{staticClass:"user-input-userid"},[t._v("ID: "+t._s(e.userid))])])])}))],2),t._v(" "),t.initialized?t._e():n("div",{staticClass:"common-user-loading"},[n("Loading")],1)],1):t._e()}),[],!1,null,null,null).exports},53790:(t,e,n)=>{"use strict";n.d(e,{Z:()=>O});const r=n(70538).default.prototype.$isServer;function o(t,e){for(let n=0;n<e.length;n++)if(t===e[n])return!0;return!1}!r&&(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);function i(t,e,n){n="string"==typeof e?[e]:e;let r=t.$parent,o=r.$options.name;for(;r&&(!o||n.indexOf(o)<0);)r=r.$parent,r&&(o=r.$options.name);return r}const a=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];let s,u={};function c(t,e=null,n=null,r=!1){s||(s=document.createElement("textarea"),document.body.appendChild(s)),t.getAttribute("wrap")?s.setAttribute("wrap",t.getAttribute("wrap")):s.removeAttribute("wrap");let{paddingSize:o,borderSize:i,boxSizing:c,sizingStyle:l}=function(t,e=!1){const n=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(e&&u[n])return u[n];const r=window.getComputedStyle(t),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:a.map((t=>`${t}:${r.getPropertyValue(t)}`)).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return e&&n&&(u[n]=c),c}(t,r);s.setAttribute("style",`${l};\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n`),s.value=t.value||t.placeholder||"";let f,d=Number.MIN_SAFE_INTEGER,p=Number.MAX_SAFE_INTEGER,m=s.scrollHeight;if("border-box"===c?m+=i:"content-box"===c&&(m-=o),null!==e||null!==n){s.value=" ";let t=s.scrollHeight-o;null!==e&&(d=t*e,"border-box"===c&&(d=d+o+i),m=Math.max(d,m)),null!==n&&(p=t*n,"border-box"===c&&(p=p+o+i),f=m>p?"":"hidden",m=Math.min(p,m))}return n||(f="hidden"),{height:`${m}px`,minHeight:`${d}px`,maxHeight:`${p}px`,overflowY:f}}function l(t,e,n){this.$children.forEach((r=>{r.$options.name===t?r.$emit.apply(r,[e].concat(n)):l.apply(r,[t,e].concat([n]))}))}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var d="ivu-input";const p={name:"DragInput",mixins:[{methods:{dispatch(t,e,n){let r=this.$parent||this.$root,o=r.$options.name;for(;r&&(!o||o!==t);)r=r.$parent,r&&(o=r.$options.name);r&&r.$emit.apply(r,[e].concat(n))},broadcast(t,e,n){l.call(this,t,e,n)}}},{inject:{FormInstance:{default:""}},computed:{itemDisabled(){let t=this.disabled;return!t&&this.FormInstance&&(t=this.FormInstance.disabled),t}}}],props:{type:{validator:function(t){return o(t,["text","textarea","password","url","email","date","number","tel"])},default:"text"},value:{type:[String,Number],default:""},size:{validator:function(t){return o(t,["small","large","default"])},default:function(){return this.$IVIEW&&""!==this.$IVIEW.size?this.$IVIEW.size:"default"}},placeholder:{type:String,default:""},maxlength:{type:[String,Number]},disabled:{type:Boolean,default:!1},icon:String,autosize:{type:[Boolean,Object],default:!1},rows:{type:Number,default:2},readonly:{type:Boolean,default:!1},name:{type:String},number:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},clearable:{type:Boolean,default:!1},elementId:{type:String},wrap:{validator:function(t){return o(t,["hard","soft"])},default:"soft"},prefix:{type:String,default:""},suffix:{type:String,default:""},search:{type:Boolean,default:!1},enterButton:{type:[Boolean,String],default:!1},showWordLimit:{type:Boolean,default:!1},password:{type:Boolean,default:!1}},data:function(){return{currentValue:this.value,prefixCls:d,slotReady:!1,textareaStyles:{},isOnComposition:!1,showPassword:!1}},computed:{currentType:function(){var t=this.type;return"password"===t&&this.password&&this.showPassword&&(t="text"),t},prepend:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.prepend),t},append:function(){var t=!1;return"textarea"!==this.type&&(t=void 0!==this.$slots.append),t},showPrefix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.prefix||void 0!==this.$slots.prefix),t},showSuffix:function(){var t=!1;return"textarea"!==this.type&&(t=""!==this.suffix||void 0!==this.$slots.suffix),t},wrapClasses:function(){var t;return["".concat(d,"-wrapper"),(t={},f(t,"".concat(d,"-wrapper-").concat(this.size),!!this.size),f(t,"".concat(d,"-type-").concat(this.type),this.type),f(t,"".concat(d,"-group"),this.prepend||this.append||this.search&&this.enterButton),f(t,"".concat(d,"-group-").concat(this.size),(this.prepend||this.append||this.search&&this.enterButton)&&!!this.size),f(t,"".concat(d,"-group-with-prepend"),this.prepend),f(t,"".concat(d,"-group-with-append"),this.append||this.search&&this.enterButton),f(t,"".concat(d,"-hide-icon"),this.append),f(t,"".concat(d,"-with-search"),this.search&&this.enterButton),t)]},inputClasses:function(){var t;return["".concat(d),(t={},f(t,"".concat(d,"-").concat(this.size),!!this.size),f(t,"".concat(d,"-disabled"),this.itemDisabled),f(t,"".concat(d,"-with-prefix"),this.showPrefix),f(t,"".concat(d,"-with-suffix"),this.showSuffix||this.search&&!1===this.enterButton),t)]},textareaClasses:function(){return["".concat(d),f({},"".concat(d,"-disabled"),this.itemDisabled)]},upperLimit:function(){return this.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length}},methods:{handleEnter:function(t){this.$emit("on-enter",t),this.search&&this.$emit("on-search",this.currentValue)},handleKeydown:function(t){this.$emit("on-keydown",t)},handleKeypress:function(t){this.$emit("on-keypress",t)},handleKeyup:function(t){this.$emit("on-keyup",t)},handleIconClick:function(t){this.$emit("on-click",t)},handleFocus:function(t){this.$emit("on-focus",t)},handleBlur:function(t){this.$emit("on-blur",t),i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-blur",this.currentValue)},handleComposition:function(t){"compositionstart"===t.type&&(this.isOnComposition=!0),"compositionend"===t.type&&(this.isOnComposition=!1,this.handleInput(t))},handleInput:function(t){if(!this.isOnComposition){var e=t.target.value;this.number&&""!==e&&(e=Number.isNaN(Number(e))?e:Number(e)),this.$emit("input",e),this.setCurrentValue(e),this.$emit("on-change",t)}},handleChange:function(t){this.$emit("on-input-change",t)},handlePaste:function(t){this.$emit("on-input-paste",t)},setCurrentValue:function(t){var e=this;t!==this.currentValue&&(this.$nextTick((function(){e.resizeTextarea()})),this.currentValue=t,i(this,["DatePicker","TimePicker","Cascader","Search"])||this.dispatch("FormItem","on-form-change",t))},resizeTextarea:function(){var t=this.autosize;if(!t||"textarea"!==this.type)return!1;var e=t.minRows,n=t.maxRows;this.textareaStyles=c(this.$refs.textarea,e,n)},focus:function(){"textarea"===this.type?this.$refs.textarea.focus():this.$refs.input.focus()},blur:function(){"textarea"===this.type?this.$refs.textarea.blur():this.$refs.input.blur()},handleClear:function(){this.$emit("input",""),this.setCurrentValue(""),this.$emit("on-change",{target:{value:""}}),this.$emit("on-clear")},handleSearch:function(){if(this.itemDisabled)return!1;this.$refs.input.focus(),this.$emit("on-search",this.currentValue)},handleToggleShowPassword:function(){var t=this;if(this.itemDisabled)return!1;this.showPassword=!this.showPassword,this.focus();var e=this.currentValue.length;setTimeout((function(){t.$refs.input.setSelectionRange(e,e)}),0)}},watch:{value:function(t){this.setCurrentValue(t)}},mounted:function(){this.slotReady=!0,this.resizeTextarea()}};var m=n(51900);const h=(0,m.Z)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.wrapClasses},["textarea"!==t.type?[t.prepend?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-prepend"]},[t._t("prepend")],2):t._e(),t._v(" "),t.clearable&&t.currentValue&&!t.itemDisabled?n("i",{staticClass:"ivu-icon",class:["ivu-icon-ios-close-circle",t.prefixCls+"-icon",t.prefixCls+"-icon-clear",t.prefixCls+"-icon-normal"],on:{click:t.handleClear}}):t.icon?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.icon,t.prefixCls+"-icon",t.prefixCls+"-icon-normal"],on:{click:t.handleIconClick}}):t.search&&!1===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-normal",t.prefixCls+"-search-icon"],on:{click:t.handleSearch}}):t.showSuffix?n("span",{staticClass:"ivu-input-suffix"},[t._t("suffix",(function(){return[t.suffix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.suffix]}):t._e()]}))],2):t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t.password?n("span",{staticClass:"ivu-input-suffix",on:{click:t.handleToggleShowPassword}},[t.showPassword?n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-off-outline"}):n("i",{staticClass:"ivu-icon ivu-icon-ios-eye-outline"})]):t._e(),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.icon?t._e():n("i",{staticClass:"ivu-icon ivu-icon-ios-loading ivu-load-loop",class:[t.prefixCls+"-icon",t.prefixCls+"-icon-validate"]})]),t._v(" "),n("input",{ref:"input",class:t.inputClasses,attrs:{id:t.elementId,autocomplete:t.autocomplete,spellcheck:t.spellcheck,type:t.currentType,placeholder:t.placeholder,disabled:t.itemDisabled,maxlength:t.maxlength,readonly:t.readonly,name:t.name,number:t.number,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,change:t.handleChange,paste:t.handlePaste}}),t._v(" "),t.append?n("div",{directives:[{name:"show",rawName:"v-show",value:t.slotReady,expression:"slotReady"}],class:[t.prefixCls+"-group-append"]},[t._t("append")],2):t.search&&t.enterButton?n("div",{class:[t.prefixCls+"-group-append",t.prefixCls+"-search"],on:{click:t.handleSearch}},[!0===t.enterButton?n("i",{staticClass:"ivu-icon ivu-icon-ios-search"}):[t._v(t._s(t.enterButton))]],2):t.showPrefix?n("span",{staticClass:"ivu-input-prefix"},[t._t("prefix",(function(){return[t.prefix?n("i",{staticClass:"ivu-icon",class:["ivu-icon-"+t.prefix]}):t._e()]}))],2):t._e()]:[n("textarea",{ref:"textarea",class:t.textareaClasses,style:t.textareaStyles,attrs:{id:t.elementId,wrap:t.wrap,autocomplete:t.autocomplete,spellcheck:t.spellcheck,placeholder:t.placeholder,disabled:t.itemDisabled,rows:t.rows,maxlength:t.maxlength,readonly:t.readonly,name:t.name,autofocus:t.autofocus},domProps:{value:t.currentValue},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleEnter.apply(null,arguments)},t.handleKeyup],keypress:t.handleKeypress,keydown:t.handleKeydown,focus:t.handleFocus,blur:t.handleBlur,compositionstart:t.handleComposition,compositionupdate:t.handleComposition,compositionend:t.handleComposition,input:t.handleInput,paste:t.handlePaste}}),t._v(" "),t.showWordLimit?n("span",{staticClass:"ivu-input-word-count"},[t._v(t._s(t.textLength)+"/"+t._s(t.upperLimit))]):t._e()]],2)}),[],!1,null,null,null).exports;const g={name:"ScrollerY",props:{static:{type:Boolean,default:!1},autoBottom:{type:Boolean,default:!1},autoRecovery:{type:Boolean,default:!0},autoRecoveryAnimate:{type:Boolean,default:!1}},data:function(){return{scrollY:0,scrollDiff:0,autoInterval:null}},mounted:function(){this.openInterval(),this.$nextTick(this.initScroll)},activated:function(){this.openInterval(),this.recoveryScroll()},destroyed:function(){this.closeInterval()},deactivated:function(){this.closeInterval()},methods:{initScroll:function(){var t=this;this.autoToBottom();var e="function"==typeof this.$listeners["on-scroll"],n=$A(this.$refs.scrollerView);n.scroll((function(){var r=Math.round(n.innerHeight()),o=n.scrollTop(),i=t.$refs.scrollerView.scrollHeight;if(t.scrollY=o,e){var a="static",s="static";t.scrollDiff-o>50?(t.scrollDiff=o,a="down"):t.scrollDiff-o<-100&&(t.scrollDiff=o,a="up"),t.scrollDiff-o>1?(t.scrollDiff=o,s="down"):t.scrollDiff-o<-1&&(t.scrollDiff=o,s="up"),t.$emit("on-scroll",{scale:o/(i-r),scrollY:o,scrollE:i-r-o,direction:a,directionreal:s})}}))},recoveryScroll:function(){var t=this;this.autoRecovery&&(this.scrollY>0||this.autoBottom)&&this.$nextTick((function(){t.autoBottom?t.autoToBottom():t.scrollTo(t.scrollY,t.autoRecoveryAnimate)}))},openInterval:function(){this.autoToBottom(),this.autoInterval&&clearInterval(this.autoInterval),this.autoInterval=setInterval(this.autoToBottom,300)},closeInterval:function(){clearInterval(this.autoInterval),this.autoInterval=null},scrollTo:function(t,e){!1===e?$A(this.$refs.scrollerView).stop().scrollTop(t):$A(this.$refs.scrollerView).stop().animate({scrollTop:t})},autoToBottom:function(){if(this.autoBottom&&this.$refs.bottom)try{this.$refs.bottom.scrollIntoView(!1)}catch(t){scrollIntoView(this.$refs.bottom,{behavior:"instant",inline:"end"})}},scrollInfo:function(){var t=$A(this.$refs.scrollerView),e=Math.round(t.innerHeight()),n=t.scrollTop(),r=this.$refs.scrollerView.scrollHeight;return this.scrollY=n,{scale:n/(r-e),scrollY:n,scrollE:r-e-n}}}};const v=(0,m.Z)(g,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"scrollerView",staticClass:"app-scroller-y",class:[t.static?"static":""]},[t._t("default"),t._v(" "),n("div",{ref:"bottom",staticClass:"app-scroller-bottom"})],2)}),[],!1,null,null,null).exports;var b=n(20629);const y={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style:function(){var t=this.size;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args:function(){var t=this.percent,e=Math.min(360,3.6*t);return 360==e?e=0:0==e&&(e=360),{x:14,y:14,r:14,start:360,end:e}}},methods:{isNumeric:function(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)},point:function(t,e,n,r){return[(t+Math.sin(r)*n).toFixed(2),(e-Math.cos(r)*n).toFixed(2)]},full:function(t,e,n,r){return r<=0?"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," Z"):"M ".concat(t-n," ").concat(e," A ").concat(n," ").concat(n," 0 1 1 ").concat(t+n," ").concat(e," A ").concat(n," ").concat(n," 1 1 1 ").concat(t-n," ").concat(e," M ").concat(t-r," ").concat(e," A ").concat(r," ").concat(r," 0 1 1 ").concat(t+r," ").concat(e," A ").concat(r," ").concat(r," 1 1 1 ").concat(t-r," ").concat(e," Z")},part:function(t,e,n,r,o,i){var a=o/360*2*Math.PI,s=i/360*2*Math.PI,u=[this.point(t,e,r,a),this.point(t,e,n,a),this.point(t,e,n,s),this.point(t,e,r,s)],c=s-a>Math.PI?"1":"0";return"M ".concat(u[0][0]," ").concat(u[0][1]," L ").concat(u[1][0]," ").concat(u[1][1]," A ").concat(n," ").concat(n," 0 ").concat(c," 1 ").concat(u[2][0]," ").concat(u[2][1]," L ").concat(u[3][0]," ").concat(u[3][1]," A ").concat(r," ").concat(r," 0 ").concat(c," 0 ").concat(u[0][0]," ").concat(u[0][1]," Z")},arc:function(t){var e=t.x,n=void 0===e?0:e,r=t.y,o=void 0===r?0:r,i=t.R,a=void 0===i?0:i,s=t.r,u=void 0===s?0:s,c=t.start,l=t.end,f=[Math.max(a,u),Math.min(a,u)];if(u=f[1],(a=f[0])<=0)return"";if(c!==+c||l!==+l)return this.full(n,o,a,u);if(Math.abs(c-l)<1e-6)return"";if(Math.abs(c-l)%360<1e-6)return this.full(n,o,a,u);var d=[c%360,l%360];return(c=d[0])>(l=d[1])&&(l+=360),this.part(n,o,a,u,c,l)}}};const C={name:"DialogView",components:{WCircle:(0,m.Z)(y,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[n("svg",{attrs:{viewBox:"0 0 28 28"}},[n("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[n("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),t._v(" "),n("g",{attrs:{"fill-rule":"nonzero"}},[n("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),t._v(" "),n("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])}),[],!1,null,null,null).exports},props:{msgData:{type:Object,default:function(){return{}}},dialogType:{type:String,default:""}},data:function(){return{read_list:[]}},activated:function(){this.msgRead()},computed:{readList:function(){return this.read_list.filter((function(t){return t.read_at}))},unreadList:function(){return this.read_list.filter((function(t){return!t.read_at}))}},watch:{msgData:{handler:function(){this.msgRead()},immediate:!0}},methods:{msgRead:function(){var t=this;!0!==this.msgData._r&&(this.msgData._r=!0,this.$nextTick((function(){t.$el.offsetParent?t.$store.dispatch("dialogMsgRead",t.msgData):t.msgData._r=!1})))},popperShow:function(){var t=this;this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then((function(e){var n=e.data;t.read_list=n}))},formatTime:function(t){var e=Math.round($A.Date(t).getTime()/1e3);return($A.formatDate("Ymd")===$A.formatDate("Ymd",e)?$A.formatDate("H:i",e):$A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d",e):$A.formatDate("Y-m-d",e))||""},textMsg:function(t){return t?t=(t=t.trim().replace(/(\n\x20*){3,}/g,"<br/><br/>")).trim().replace(/\n/g,"<br/>"):""},imageStyle:function(t){var e=t.width,n=t.height;if(e&&n){var r=e,o=n;return(e>220||n>220)&&(e>n?(r=220,o=n*(220/e)):(r=e*(220/n),o=220)),{width:r+"px",height:o+"px"}}return{}}}};const w=(0,m.Z)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog-view",attrs:{"data-id":t.msgData.id}},["text"===t.msgData.type?n("div",{staticClass:"dialog-content",domProps:{innerHTML:t._s(t.textMsg(t.msgData.msg.text))}}):"loading"===t.msgData.type?n("div",{staticClass:"dialog-content loading"},[n("Loading")],1):"file"===t.msgData.type?n("div",{class:["dialog-content",t.msgData.msg.type]},[n("a",{attrs:{href:t.msgData.msg.path,target:"_blank"}},["img"===t.msgData.msg.type?n("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb}}):n("div",{staticClass:"file-box"},[n("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),t._v(" "),n("div",{staticClass:"file-info"},[n("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),t._v(" "),n("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):n("div",{staticClass:"dialog-content unknown"},[t._v(t._s(t.$L("未知的消息类型")))]),t._v(" "),t.msgData.created_at?n("div",{staticClass:"dialog-foot"},[n("div",{staticClass:"time"},[t._v(t._s(t.formatTime(t.msgData.created_at)))]),t._v(" "),t.msgData.send>1||"group"==t.dialogType?n("Poptip",{staticClass:"percent",attrs:{placement:"left-end",transfer:"",width:360,offset:8},on:{"on-popper-show":t.popperShow}},[n("div",{staticClass:"dialog-wrapper-read-poptip-content",attrs:{slot:"content"},slot:"content"},[n("ul",{staticClass:"read"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("已读")))]),t._v(" "),t._l(t.readList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,"show-name":""}})],1)}))],2),t._v(" "),n("ul",{staticClass:"unread"},[n("li",{staticClass:"read-title"},[n("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("未读")))]),t._v(" "),t._l(t.unreadList,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:26,"show-name":""}})],1)}))],2)]),t._v(" "),n("WCircle",{attrs:{percent:t.msgData.percentage,size:14}})],1):100===t.msgData.percentage?n("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):n("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})],1):n("div",{staticClass:"dialog-foot"},[n("Loading")],1)])}),[],!1,null,null,null).exports;function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){k(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function k(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const S={name:"DialogUpload",props:{dialogId:{type:Number,default:0},maxSize:{type:Number,default:204800}},data:function(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:this.$store.state.method.apiUrl("dialog/msg/sendfile")}},computed:x(x({},(0,b.rn)(["userToken"])),{},{headers:function(){return{fd:this.$store.state.method.getStorageString("userWsFd"),token:this.userToken}},params:function(){return{dialog_id:this.dialogId}}}),methods:{handleProgress:function(t,e){void 0===e.tempId&&(e.tempId=$A.randomString(8),this.$emit("on-progress",e))},handleSuccess:function(t,e){1===t.ret?(e.data=t.data,this.$emit("on-success",e),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"发送失败",content:"文件 "+e.name+" 发送失败,"+t.msg}),this.$emit("on-error",e),this.$refs.upload.fileList.pop())},handleFormatError:function(t){$A.modalWarning({title:"文件格式不正确",content:"文件 "+t.name+" 格式不正确,仅支持发送:"+this.uploadFormat.join(",")})},handleMaxSize:function(t){$A.modalWarning({title:"超出文件大小限制",content:"文件 "+t.name+" 太大,不能发送超过"+$A.bytesToSize(1024*this.maxSize)+"。"})},handleClick:function(){this.$refs.upload.handleClick()},upload:function(t){this.$refs.upload.upload(t)}}};function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach((function(e){T(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function T(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const N={name:"DialogWrapper",components:{DialogUpload:(0,m.Z)(S,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})}),[],!1,null,null,null).exports,DialogView:w,ScrollerY:v,DragInput:h},props:{dialogId:{type:Number,default:0}},data:function(){return{autoBottom:!0,autoInterval:null,dialogDrag:!1,inputFocus:!1,msgText:"",msgNew:0,topId:0,tempMsgs:[]}},computed:E(E({},(0,b.rn)(["userId","dialogs","dialogMsgs","dialogMsgPush"])),{},{dialogData:function(){var t=this;return this.dialogs.find((function(e){return e.id==t.dialogId}))||{}},dialogMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.dialogMsgs.filter((function(e){return e.dialog_id==t.dialogId}))).sort((function(t,e){return t.id-e.id})):[]},tempMsgList:function(){var t=this;return this.dialogId?$A.cloneJSON(this.tempMsgs.filter((function(e){return e.dialog_id==t.dialogId}))):[]},peopleNum:function(){return"group"===this.dialogData.type?$A.runNum(this.dialogData.people):0}}),watch:{$route:{handler:function(t){if(t.query&&t.query.sendmsg&&""==this.msgText){var e=$A.cloneJSON(t.query);delete e.sendmsg,this.goForward({query:e},!0),this.msgText=t.query.sendmsg,this.$nextTick(this.sendMsg)}},immediate:!0},dialogMsgPush:function(){this.autoBottom?this.$nextTick(this.goBottom):this.msgNew++},dialogId:{handler:function(t){t&&(this.autoBottom=!0,this.msgNew=0,this.topId=-1,this.$store.dispatch("getDialogMsgs",t))},immediate:!0}},methods:{sendMsg:function(t){var e=this;if("string"==typeof t&&t&&(this.msgText=t,this.$refs.input.focus()),this.msgText){var n=$A.randomString(16);this.tempMsgs.push({id:n,dialog_id:this.dialogData.id,type:"text",userid:this.userId,msg:{text:this.msgText}}),this.$store.state.windowMax768&&this.$refs.input.blur(),this.autoBottom=!0,this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,text:this.msgText}}).then((function(t){var r=t.data;e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n})),e.sendSuccess(r)})).catch((function(t){var r=t.msg;$A.modalError(r),e.tempMsgs=e.tempMsgs.filter((function(t){return t.id!=n}))})),this.msgText=""}},chatKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.sendMsg()}},pasteDrag:function(t,e){var n=this,r="drag"===e?t.dataTransfer.files:t.clipboardData.files,o=Array.prototype.slice.call(r);o.length>0&&(t.preventDefault(),o.forEach((function(t){n.$refs.chatUpload.upload(t)})))},chatDragOver:function(t,e){var n=this,r=this.__dialogDrag=$A.randomString(8);if(t){if("move"===e.dataTransfer.effectAllowed)return;this.dialogDrag=!0}else setTimeout((function(){r===n.__dialogDrag&&(n.dialogDrag=t)}),150)},chatPasteDrag:function(t,e){var n=this;this.dialogDrag=!1;var r="drag"===e?t.dataTransfer.files:t.clipboardData.files,o=Array.prototype.slice.call(r);o.length>0&&(t.preventDefault(),o.forEach((function(t){n.$refs.chatUpload.upload(t)})))},chatFile:function(t,e){switch(t){case"progress":this.tempMsgs.push({id:e.tempId,dialog_id:this.dialogData.id,type:"loading",userid:this.userId,msg:{}}),this.autoBottom=!0,this.onActive();break;case"error":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId}));break;case"success":this.tempMsgs=this.tempMsgs.filter((function(t){return t.id!=e.tempId})),this.sendSuccess(e.data)}},sendSuccess:function(t){this.$store.dispatch("saveDialogMsg",t),this.$store.dispatch("increaseTaskMsgNum",this.dialogId),this.$store.dispatch("moveDialogTop",this.dialogId),this.$store.dispatch("updateDialogLastMsg",t),this.onActive()},chatScroll:function(t){switch(t.directionreal){case"up":t.scrollE<10&&(this.autoBottom=!0);break;case"down":this.autoBottom=!1}1===t.scale&&(this.autoBottom=!0)},goBottom:function(){this.autoBottom&&(this.msgNew=0,this.$refs.scroller.autoToBottom())},goNewBottom:function(){this.autoBottom=!0,this.goBottom()},onEventFocus:function(t){this.inputFocus=!0,this.$emit("on-focus",t)},onEventblur:function(t){this.inputFocus=!1,this.$emit("on-blur",t)},onActive:function(){this.$emit("on-active")},formatTime:function(t){var e=Math.round($A.Date(t).getTime()/1e3);return($A.formatDate("Ymd")===$A.formatDate("Ymd",e)?$A.formatDate("H:i",e):$A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d",e):$A.formatDate("Y-m-d",e))||""},openProject:function(){this.dialogData.group_info&&this.goForward({path:"/manage/project/"+this.dialogData.group_info.id})},openTask:function(){this.dialogData.group_info&&this.$store.dispatch("openTask",this.dialogData.group_info.id)},loadNextPage:function(){var t=this,e=this.dialogMsgList[0].id;this.$store.dispatch("getDialogMsgNextPage",this.dialogId).then((function(){t.$nextTick((function(){t.topId=e;var n=document.getElementById("view_"+e);if(n)try{n.scrollIntoView(!0)}catch(t){scrollIntoView(n,{behavior:"instant",inline:"start"})}}))}))}}};const O=(0,m.Z)(N,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog-wrapper",on:{drop:function(e){return e.preventDefault(),t.chatPasteDrag(e,"drag")},dragover:function(e){return e.preventDefault(),t.chatDragOver(!0,e)},dragleave:function(e){return e.preventDefault(),t.chatDragOver(!1,e)}}},[t._t("head",(function(){return[n("div",{staticClass:"dialog-title"},[n("div",{staticClass:"main-title"},[n("h2",[t._v(t._s(t.dialogData.name))]),t._v(" "),t.peopleNum>0?n("em",[t._v("("+t._s(t.peopleNum)+")")]):t._e()]),t._v(" "),"group"===t.dialogData.type?["project"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openProject}},[t._v("\n "+t._s(t.$L("项目聊天室"))+" "+t._s(t.$L("打开项目管理"))+"\n ")]):"task"===t.dialogData.group_type?n("div",{staticClass:"sub-title pointer",on:{click:t.openTask}},[t._v("\n "+t._s(t.$L("任务聊天室"))+" "+t._s(t.$L("查看任务详情"))+"\n ")]):t._e()]:t._e()],2)]})),t._v(" "),n("ScrollerY",{ref:"scroller",staticClass:"dialog-scroller overlay-y",attrs:{"auto-bottom":t.autoBottom&&!t.inputFocus,static:""},on:{"on-scroll":t.chatScroll}},[n("div",{ref:"manageList",staticClass:"dialog-list"},[n("ul",[t.dialogData.hasMorePages?n("li",{staticClass:"history",on:{click:t.loadNextPage}},[t._v(t._s(t.$L("加载历史消息")))]):t.dialogData.loading>0&&0===t.dialogMsgList.length?n("li",{staticClass:"loading"},[n("Loading")],1):0===t.dialogMsgList.length?n("li",{staticClass:"nothing"},[t._v(t._s(t.$L("暂无消息")))]):t._e(),t._v(" "),t._l(t.dialogMsgList,(function(e){return n("li",{key:e.id,class:{self:e.userid==t.userId,"history-tip":t.topId==e.id},attrs:{id:"view_"+e.id}},[t.topId==e.id?n("em",{staticClass:"history-text"},[t._v(t._s(t.$L("历史消息")))]):t._e(),t._v(" "),n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,"tooltip-disabled":e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)})),t._v(" "),t._l(t.tempMsgList,(function(e){return n("li",{key:"tmp_"+e.id,class:{self:e.userid==t.userId},attrs:{id:"tmp_"+e.id}},[n("div",{staticClass:"dialog-avatar"},[n("UserAvatar",{attrs:{userid:e.userid,"tooltip-disabled":e.userid==t.userId,size:30}})],1),t._v(" "),n("DialogView",{attrs:{"msg-data":e,"dialog-type":t.dialogData.type}})],1)}))],2)])]),t._v(" "),n("div",{class:["dialog-footer",t.msgNew>0&&t.dialogMsgList.length>0?"newmsg":""],on:{click:t.onActive}},[n("div",{staticClass:"dialog-newmsg",on:{click:t.goNewBottom}},[t._v(t._s(t.$L("有"+t.msgNew+"条新消息")))]),t._v(" "),t._t("inputBefore"),t._v(" "),n("DragInput",{ref:"input",staticClass:"dialog-input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:255,placeholder:t.$L("输入消息...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventblur,"on-keydown":t.chatKeydown,"on-input-paste":t.pasteDrag},model:{value:t.msgText,callback:function(e){t.msgText=e},expression:"msgText"}}),t._v(" "),t.msgText?n("div",{staticClass:"dialog-send",on:{click:t.sendMsg}},[n("Icon",{attrs:{type:"md-send"}})],1):t._e(),t._v(" "),n("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId},on:{"on-progress":function(e){return t.chatFile("progress",e)},"on-success":function(e){return t.chatFile("success",e)},"on-error":function(e){return t.chatFile("error",e)}}})],2),t._v(" "),t.dialogDrag?n("div",{staticClass:"drag-over",on:{click:function(e){t.dialogDrag=!1}}},[n("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("拖动到这里发送")))])]):t._e()],2)}),[],!1,null,null,null).exports},72827:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}const o={name:"ProjectLog",props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0}},data:function(){return{loadIng:0,lists:{},listPage:1,hasMorePages:!1,totalNum:-1}},mounted:function(){this.getLists(!0)},computed:{},watch:{projectId:function(){this.lists={},this.getLists(!0)},taskId:function(){this.lists={},this.getLists(!0)}},methods:{logDate:function(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("今天"):t.key},getLists:function(t){var e=this;!0===t&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:this.pagesize}}).then((function(n){var o=n.data;e.loadIng--,!0===t&&(e.lists={}),o.data.forEach((function(t){var n=t.time,o=n.ymd+" "+n.week;"object"!==r(e.lists[o])&&e.$set(e.lists,o,{key:o,ymd:n.ymd,lists:[]}),e.lists[o].lists.push(t)})),e.hasMorePages=o.current_page<o.last_page,e.totalNum=o.total})).catch((function(){e.loadIng--,e.lists={},e.hasMorePages=!1,e.totalNum=0}))},getMore:function(){this.hasMorePages&&(this.hasMorePages=!1,this.listPage++,this.getLists())}}};const i=(0,n(51900).Z)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["project-log",0==t.taskId?"is-drawer":""]},[n("div",{staticClass:"log-title"},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("ul",{staticClass:"logs-activity"},[t._l(t.lists,(function(e){return n("li",[n("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(e)))]),t._v(" "),n("div",{staticClass:"logs-section"},[n("Timeline",t._l(e.lists,(function(e,r){return n("TimelineItem",{key:r},[n("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[n("UserAvatar",{attrs:{userid:e.userid,size:18}})],1),t._v(" "),n("div",{staticClass:"log-summary"},[n("span",{staticClass:"log-creator"},[t._v(t._s(e.user.nickname))]),t._v(" "),n("span",{staticClass:"log-text"},[t._v(t._s(t.$L(e.detail)))]),t._v(" "),n("span",{staticClass:"log-time"},[t._v(t._s(e.time.ymd)+" "+t._s(e.time.segment)+" "+t._s(e.time.hi))])])])})),1)],1)])})),t._v(" "),t.loadIng>0?n("li",{staticClass:"logs-loading"},[n("Loading")],1):t.hasMorePages?n("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("加载更多")))]):0==t.totalNum?n("li",{staticClass:"logs-none",on:{click:function(e){return t.getLists(!0)}}},[t._v(t._s(t.$L("没有任何动态")))]):t._e()],2)])}),[],!1,null,null,null).exports},26575:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const r={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data:function(){return{}},computed:{myStyle:function(){var t=this.color,e=this.background;return{color:t,backgroundColor:this.backgroundColor||e}}}};const o=(0,n(51900).Z)(r,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)}),[],!1,null,null,null).exports},96726:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>F});var r=n(20629),o=n(9980),i=n.n(o),a=n(26575),s=n(59501),u=n(83893);function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const d={name:"TaskAdd",components:{UserInput:u.Z,TEditor:s.default},data:function(){return{addData:{owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},advanced:!1,subName:"",columnAdd:[],taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste imagetools codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,forced_root_block:!1,remove_trailing_brs:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | uploadFiles | bold italic underline forecolor backcolor | codesample | preview screenload"},taskOptionFull:{menubar:"file edit view",forced_root_block:!1,remove_trailing_brs:!1,valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | uploadFiles | bold italic underline forecolor backcolor | codesample | preview screenload"},timeOptions:{shortcuts:[]}}},computed:l(l({},(0,r.rn)(["userId","projectId","columns","taskPriority"])),{},{columnList:function(){var t=this;return this.columns.filter((function(e){return e.project_id==t.projectId}))}}),methods:{initLanguage:function(){var t=function(t){return $A.Date($A.formatDate("Y-m-d 23:59:29",Math.round(t/1e3)))};this.timeOptions={shortcuts:[{text:this.$L("今天"),value:function(){return[new Date,t((new Date).getTime())]}},{text:this.$L("明天"),value:function(){var e=new Date;return e.setDate(e.getDate()+1),[new Date,t(e.getTime())]}},{text:this.$L("本周"),value:function(){return[$A.getData("今天",!0),t($A.getData("本周结束2",!0))]}},{text:this.$L("本月"),value:function(){return[$A.getData("今天",!0),t($A.getData("本月结束",!0))]}},{text:this.$L("3天"),value:function(){var e=new Date;return e.setDate(e.getDate()+3),[new Date,t(e.getTime())]}},{text:this.$L("5天"),value:function(){var e=new Date;return e.setDate(e.getDate()+5),[new Date,t(e.getTime())]}},{text:this.$L("7天"),value:function(){var e=new Date;return e.setDate(e.getDate()+7),[new Date,t(e.getTime())]}}]}},columnCreate:function(t){this.columnAdd.find((function(e){return e.id==t}))||this.columnAdd.push({id:t,name:t})},taskTimeChange:function(t){var e=$A.date2string(t,"Y-m-d H:i");e[0]&&e[1]&&$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&this.$set(t,1,e[1].replace("00:00","23:59"))},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.$emit("on-add")}},addSubTask:function(){""!==this.subName.trim()&&(this.addData.subtasks.push({name:this.subName.trim(),times:[],owner:this.userId}),this.subName="")},choosePriority:function(t){var e=new Date,n=new Date((new Date).setDate(e.getDate()+$A.runNum(t.days)));this.$set(this.addData,"times",$A.date2string([e,n])),this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color)},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))},setData:function(t){this.addData=Object.assign({},this.addData,t)},onAdd:function(t){var e=this;if(!this.addData.name)return $A.messageError("任务描述不能为空"),void t(!1);this.$store.dispatch("taskAdd",Object.assign(this.addData,{project_id:this.projectId})).then((function(n){var r=n.msg;$A.messageSuccess(r),e.addData={owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},t(!0)})).catch((function(e){var n=e.msg;$A.modalError(n),t(!1)}))}}};var p=n(51900);const m=(0,p.Z)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-add"},[n("Form",{staticClass:"task-add-form",attrs:{"label-position":"top"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("任务描述")}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:255,placeholder:t.$L("必填")},on:{"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务详情")}},[n("TEditor",{attrs:{plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("选填...")},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1),t._v(" "),n("div",{staticClass:"advanced-option"},[n("Button",{class:{advanced:t.advanced},on:{click:function(e){t.advanced=!t.advanced}}},[t._v(t._s(t.$L("高级选项")))]),t._v(" "),n("ul",{staticClass:"advanced-priority"},t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[n("ETooltip",{attrs:{content:e.name+" ("+e.days+t.$L("天")+")"}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})])],1)})),0)],1)],1),t._v(" "),t.advanced?n("Form",{staticClass:"task-add-advanced",attrs:{"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("任务列表")}},[n("Select",{attrs:{placeholder:t.$L("选择任务列表"),multipleMax:1,multiple:"",filterable:"",transfer:"",allowCreate:"","transfer-class-name":"task-add-advanced-transfer"},on:{"on-create":t.columnCreate},model:{value:t.addData.column_id,callback:function(e){t.$set(t.addData,"column_id",e)},expression:"addData.column_id"}},[n("div",{staticClass:"task-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("最多只能选择1项")))]),t._v(" "),t._l(t.columnList,(function(e,r){return n("Option",{key:r,attrs:{value:e.id}},[t._v(t._s(e.name))])})),t._v(" "),t._l(t.columnAdd,(function(e,r){return n("Option",{key:"_"+r,attrs:{value:e.id}},[t._v(t._s(e.name))])}))],2)],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("计划时间")}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择计划范围"),format:"yyyy-MM-dd HH:mm",type:"datetimerange"},on:{"on-change":function(e){return t.taskTimeChange(t.addData.times)}},model:{value:t.addData.times,callback:function(e){t.$set(t.addData,"times",e)},expression:"addData.times"}})],1),t._v(" "),n("FormItem",{attrs:{label:t.$L("任务负责人")}},[n("UserInput",{attrs:{"multiple-max":10,placeholder:t.$L("选择任务负责人"),"project-id":t.projectId},model:{value:t.addData.owner,callback:function(e){t.$set(t.addData,"owner",e)},expression:"addData.owner"}})],1),t._v(" "),n("div",{staticClass:"subtasks"},[t.addData.subtasks.length>0?n("div",{staticClass:"sublist"},[n("Row",[n("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("任务描述")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("计划时间")))]),t._v(" "),n("Col",{attrs:{span:"6"}},[t._v(t._s(t.$L("负责人")))])],1),t._v(" "),t._l(t.addData.subtasks,(function(e,r){return n("Row",{key:r},[n("Col",{attrs:{span:"12"}},[n("Input",{attrs:{maxlength:255,clearable:""},on:{"on-clear":function(e){return t.addData.subtasks.splice(r,1)}},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("DatePicker",{attrs:{options:t.timeOptions,editable:!1,placeholder:t.$L("选择时间"),format:"yyyy-MM-dd HH:mm",type:"datetimerange"},on:{"on-change":function(n){return t.taskTimeChange(e.times)}},model:{value:e.times,callback:function(n){t.$set(e,"times",n)},expression:"item.times"}})],1),t._v(" "),n("Col",{attrs:{span:"6"}},[n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择负责人"),"project-id":t.projectId},model:{value:e.owner,callback:function(n){t.$set(e,"owner",n)},expression:"item.owner"}})],1)],1)}))],2):t._e(),t._v(" "),n("Input",{class:["enter-input",""==t.subName?"empty":""],attrs:{type:"text",placeholder:t.$L("+ 输入子任务,回车添加子任务")},on:{"on-enter":t.addSubTask},model:{value:t.subName,callback:function(e){t.subName=e},expression:"subName"}})],1)],1):t._e()],1)}),[],!1,null,null,null).exports;var h=n(80641);function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){b(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function b(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const y={name:"TaskAddSimple",props:{parentId:{type:Number,default:0},projectId:{type:Number,default:0},columnId:{type:Number,default:0},addTop:{type:Boolean,default:!1},autoActive:{type:Boolean,default:!1},rowMode:{type:Boolean,default:!1}},data:function(){return{addData:{owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""},active:!1,onFocus:!1,mouseEnter:!1}},mounted:function(){this.autoActive&&this.$nextTick(this.openAdd)},computed:v(v({},(0,r.rn)(["userId","taskPriority"])),{},{typeName:function(){return this.parentId>0?"子任务":"任务"}}),watch:{active:function(t){t||this.$emit("on-close")},mouseEnter:function(){this.chackClose()},onFocus:function(){this.chackClose()}},methods:{getData:function(){return this.parentId>0?{task_id:this.parentId,name:this.addData.name}:(this.addData.project_id=this.projectId||this.$store.state.projectId,this.addData.column_id=this.columnId||"",this.addData.owner=[this.userId],this.addData.top=this.addTop?1:0,$A.cloneJSON(this.addData))},openAdd:function(){var t=this;this.active=!0,this.defaultPriority(),this.$nextTick((function(){t.$refs.input.focus()}))},chackClose:function(){this.mouseEnter||this.onFocus||this.addData.name||(this.active=!1)},onPriority:function(){this.$emit("on-priority",this.getData()),this.active=!1},onKeydown:function(t){if(13===t.keyCode){if(t.shiftKey)return;t.preventDefault(),this.onAdd()}},onAdd:function(){var t=this;if(this.addData.name){this.loadIng++;var e=this.parentId>0?"taskAddSub":"taskAdd";this.$store.dispatch(e,this.getData()).then((function(e){var n=e.msg;$A.messageSuccess(n),t.loadIng--,t.active=!1,t.addData={owner:0,column_id:0,times:[],subtasks:[],p_level:0,p_name:"",p_color:""}})).catch((function(e){var n=e.msg;$A.modalError(n),t.loadIng--}))}else $A.messageWarning("请输入任务描述")},choosePriority:function(t){var e=this,n=new Date,r=new Date((new Date).setDate(n.getDate()+$A.runNum(t.days)));this.$set(this.addData,"times",$A.date2string([n,r])),this.$set(this.addData,"p_level",t.priority),this.$set(this.addData,"p_name",t.name),this.$set(this.addData,"p_color",t.color),this.$nextTick((function(){e.$refs.input.focus()}))},defaultPriority:function(){0!==this.taskPriority.length&&(this.addData.p_name||this.choosePriority(this.taskPriority[0]))}}};const C=(0,p.Z)(y,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.rowMode?n("Row",{staticClass:"task-add-row"},[n("Col",{class:["row-add",t.active?"active":""],attrs:{span:"12"}},[n("div",{staticClass:"add-input",on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),0==t.parentId?n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:e.name+" ("+e.days+t.$L("天")+")"}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1):t._e()],1),t._v(" "),n("div",{staticClass:"add-btn",on:{click:t.openAdd}},[n("Icon",{staticClass:"add-icon",attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1)]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1):n("div",{class:["task-add-simple",t.active?"active":""],on:{mouseenter:function(e){t.mouseEnter=!0},mouseleave:function(e){t.mouseEnter=!1}}},[n("Input",{ref:"input",attrs:{type:"textarea",rows:2,autosize:{minRows:2,maxRows:3},maxlength:255,placeholder:t.$L(t.typeName+"描述,回车创建")},on:{"on-focus":function(e){t.onFocus=!0},"on-blur":function(e){t.onFocus=!1},"on-keydown":t.onKeydown},model:{value:t.addData.name,callback:function(e){t.$set(t.addData,"name",e)},expression:"addData.name"}}),t._v(" "),n("div",{staticClass:"add-placeholder",on:{click:t.openAdd}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加"+t.typeName))+"\n ")],1),t._v(" "),n("div",{staticClass:"priority"},[n("ul",t._l(t.taskPriority,(function(e,r){return n("li",{key:r},[t.active?n("ETooltip",{attrs:{content:e.name+" ("+e.days+t.$L("天")+")"}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(t.addData.p_name==e.name?"&#xe61d;":"&#xe61c;")},on:{click:function(n){return t.choosePriority(e)}}})]):t._e()],1)})),0),t._v(" "),n("Icon",{attrs:{type:"md-settings"},on:{click:t.onPriority}})],1)],1)}),[],!1,null,null,null).exports;function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?w(Object(n),!0).forEach((function(e){x(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function x(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const k={name:"TaskRow",components:{TaskAddSimple:C,TaskPriority:a.Z},props:{list:{type:Array,default:function(){return[]}},parentId:{type:Number,default:0},fastAddTask:{type:Boolean,default:!1},openKey:{type:String,default:"default"}},data:function(){return{nowTime:$A.Time(),nowInterval:null,taskLoad:{},taskOpen:{}}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3)},destroyed:function(){clearInterval(this.nowInterval)},computed:_(_({},(0,r.rn)(["taskSubs","taskPriority","columns"])),{},{subTask:function(){return function(t){return this.taskSubs.filter((function(e){return e.parent_id==t})).sort((function(t,e){return t.id-e.id}))}},expiresFormat:function(){var t=this.nowTime;return function(e){var n=Math.round($A.Date(e).getTime()/1e3)-t;return n<345600&&n>0?this.formatSeconds(n):n<=0?"-"+this.formatSeconds(-1*n):this.formatTime(e)}}}),methods:{columnName:function(t){var e=this.columns.find((function(e){return e.id==t}));return e?e.name:""},dropTask:function(t,e){this.$emit("command",t,e)},onPriority:function(t){this.$emit("on-priority",t)},getSublist:function(t){var e=this;!0!==this.taskOpen[t.id]?!0!==this.taskLoad[t.id]&&(this.$set(this.taskLoad,t.id,!0),this.$store.dispatch("getTasks",{parent_id:t.id}).then((function(){e.$set(e.taskLoad,t.id,!1),e.$set(e.taskOpen,t.id,!0)})).catch((function(n){var r=n.msg;e.$set(e.taskLoad,t.id,!1),$A.modalError(r)}))):this.$set(this.taskOpen,t.id,!1)},columnList:function(t){return this.columns.filter((function(e){return e.project_id==t}))},openTask:function(t){t.parent_id>0?this.$store.dispatch("openTask",t.parent_id):this.$store.dispatch("openTask",t.id)},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},formatTime:function(t){var e=Math.round($A.Date(t).getTime()/1e3);return($A.formatDate("Ymd")===$A.formatDate("Ymd",e)?$A.formatDate("H:i",e):$A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d",e):$A.formatDate("Y-m-d",e))||""},formatBit:function(t){return(t=+t)>9?t:"0"+t},formatSeconds:function(t){var e,n=Math.floor(t/86400),r=Math.floor(t%86400/3600),o=Math.floor(t%86400%3600/60),i=Math.floor(t%86400%3600%60);return n>0?e=r>0?n+"d,"+this.formatBit(r)+"h":o>0?n+"d,"+this.formatBit(o)+"min":i>0?n+"d,"+this.formatBit(i)+"s":n+"d":r>0?e=this.formatBit(r)+":"+this.formatBit(o)+":"+this.formatBit(i):o>0?e=this.formatBit(o)+":"+this.formatBit(i):i>0&&(e=this.formatBit(i)+"s"),e}}};const S=(0,p.Z)(k,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-rows"},[t._l(t.list,(function(e,r){return n("div",{key:r},[n("Row",{staticClass:"task-row",style:e.color?{backgroundColor:e.color,borderBottomColor:e.color}:{}},[e.p_name&&0===e.parent_id?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e(),t._v(" "),n("Col",{class:["row-name",e.complete_at?"complete":""],attrs:{span:"12"}},[e.sub_num>0||0===e.parent_id&&t.fastAddTask?n("Icon",{class:["sub-icon",t.taskOpen[e.id]?"active":""],attrs:{type:"ios-arrow-forward"},on:{click:function(n){return t.getSublist(e)}}}):t._e(),t._v(" "),n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom"},on:{command:function(n){return t.dropTask(e,n)}}},[n("div",{staticClass:"drop-icon"},[e.complete_at?n("Icon",{staticClass:"completed",attrs:{type:"md-checkmark-circle"}}):n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(" "),!0===t.taskLoad[e.id]?n("div",{staticClass:"loading"},[n("Loading")],1):t._e()],1),t._v(" "),n("EDropdownMenu",{staticClass:"project-list-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[e.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)]),t._v(" "),0===e.parent_id?n("EDropdownItem",{attrs:{command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L("归档"))+"\n ")],1)]):t._e(),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),0===e.parent_id?[0===e.parent_id?n("EDropdownItem",{attrs:{divided:"",disabled:""}},[t._v(t._s(t.$L("背景色")))]):t._e(),t._v(" "),t._l(t.$store.state.taskColorList,(function(r,o){return n("EDropdownItem",{key:o,attrs:{command:r}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:r.color||"#f9f9f9"},domProps:{innerHTML:t._s(r.color==e.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(r.name))+"\n ")])])}))]:t._e()],2)],1),t._v(" "),n("div",{staticClass:"item-title",on:{click:function(n){return t.openTask(e)}}},[t._v(t._s(e.name))]),t._v(" "),n("div",{staticClass:"item-icons",on:{click:function(n){return t.openTask(e)}}},[e.desc?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")])]):t._e(),t._v(" "),e.file_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.file_num))])]):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"item-icon"},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.msg_num))])]):t._e(),t._v(" "),e.sub_num>0?n("div",{staticClass:"item-icon",on:{click:function(n){return n.stopPropagation(),t.getSublist(e)}}},[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(" "),n("em",[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))])]):t._e()])],1),t._v(" "),n("Col",{staticClass:"row-column",attrs:{span:"3"}},[0===e.parent_id?n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom"},on:{command:function(n){return t.dropTask(e,n)}}},[n("div",{staticClass:"task-column"},[t._v(t._s(t.columnName(e.column_id)))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.columnList(e.project_id),(function(e){return n("EDropdownItem",{key:e.id,attrs:{command:"column::"+e.id}},[t._v("\n "+t._s(e.name)+"\n ")])})),1)],1):t._e()],1),t._v(" "),n("Col",{staticClass:"row-priority",attrs:{span:"3"}},[e.p_name&&0===e.parent_id?n("EDropdown",{attrs:{trigger:"click",size:"small",placement:"bottom"},on:{command:function(n){return t.dropTask(e,n)}}},[n("TaskPriority",{attrs:{backgroundColor:e.p_color}},[t._v(t._s(e.p_name))]),t._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,(function(e,r){return n("EDropdownItem",{key:r,attrs:{command:"priority::"+r}},[n("i",{staticClass:"taskfont",style:{color:e.color},domProps:{innerHTML:t._s(e.p_name==e.name?"&#xe61d;":"&#xe61c;")}}),t._v("\n "+t._s(e.name)+"\n ")])})),1)],1):t._e()],1),t._v(" "),n("Col",{staticClass:"row-user",attrs:{span:"3"}},[n("ul",{on:{click:function(n){return t.openTask(e)}}},[t._l(t.ownerUser(e.task_user),(function(r,o){return o<3?n("li",{key:o},[n("UserAvatar",{attrs:{userid:r.userid,size:"32",borderWitdh:2,borderColor:e.color}})],1):t._e()})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return t.openTask(e)}}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2)]),t._v(" "),n("Col",{staticClass:"row-time",attrs:{span:"3"}},[!e.complete_at&&e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[n("div",{on:{click:function(n){return t.openTask(e)}}},[t._v(t._s(t.expiresFormat(e.end_at)))])]):t._e()],1)],1),t._v(" "),!0===t.taskOpen[e.id]?n("TaskRow",{attrs:{list:t.subTask(e.id),"parent-id":e.id,"fast-add-task":0===e.parent_id&&t.fastAddTask,"open-key":t.openKey},on:{command:t.dropTask}}):t._e()],1)})),t._v(" "),t.fastAddTask||t.parentId>0?n("TaskAddSimple",{attrs:{"parent-id":t.parentId,"row-mode":""},on:{"on-priority":t.onPriority}}):t._e()],2)}),[],!1,null,null,null).exports;const D={name:"TaskArchived",props:{projectId:{type:Number,default:0}},data:function(){return{loadIng:0,columns:[],list:[],page:1,pageSize:20,total:0,noText:""}},mounted:function(){},watch:{projectId:{handler:function(){this.getLists()},immediate:!0}},methods:{initLanguage:function(){var t=this;this.columns=[{title:this.$L("任务名称"),key:"name",minWidth:200,render:function(t,e){return t("AutoTip",e.row.name)}},{title:this.$L("归档时间"),key:"archived_at",width:168},{title:this.$L("归档会员"),key:"archived_userid",minWidth:100,render:function(t,e){return t("UserAvatar",{props:{userid:e.row.archived_userid,size:24,showName:!0}})}},{title:this.$L("操作"),align:"center",width:100,render:function(e,n){var r=e("Poptip",{props:{title:t.$L("你确定要还原归档吗?"),confirm:!0,transfer:!0,placement:"left"},style:{fontSize:"13px",cursor:"pointer",color:"#8bcf70"},on:{"on-ok":function(){t.recovery(n.row)}}},t.$L("还原"));return e("TableAction",{props:{column:n.column}},[r])}}]},getLists:function(){var t=this;this.projectId&&(this.loadIng++,this.$store.dispatch("call",{url:"project/task/lists",data:{project_id:this.projectId,archived:"yes",page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),20)}}).then((function(e){var n=e.data;t.loadIng--,t.page=n.current_page,t.total=n.total,t.list=n.data,t.noText="没有相关的数据"})).catch((function(){t.loadIng--,t.noText="数据加载失败"})))},setPage:function(t){this.page=t,this.getLists()},setPageSize:function(t){this.page=1,this.pageSize=t,this.getLists()},recovery:function(t){var e=this;this.list=this.list.filter((function(e){return e.id!=t.id})),this.loadIng++,this.$store.dispatch("call",{url:"project/task/archived",data:{task_id:t.id,type:"recovery"}}).then((function(){e.loadIng--,e.getLists(),e.$store.dispatch("getTaskOne",t.id)})).catch((function(t){var n=t.msg;$A.modalError(n),e.loadIng--,e.getLists()}))}}};const E=(0,p.Z)(D,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"task-archived"},[n("div",{staticClass:"archived-title"},[t._v(t._s(t.$L("归档的任务")))]),t._v(" "),n("Table",{attrs:{columns:t.columns,data:t.list,"no-data-text":t.$L(t.noText)}}),t._v(" "),n("Page",{staticClass:"page-container",attrs:{total:t.total,current:t.page,disabled:t.loadIng>0,simple:""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)}),[],!1,null,null,null).exports;var T=n(72827);function N(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function O(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?N(Object(n),!0).forEach((function(e){A(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function A(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const P={name:"ProjectList",components:{DrawerOverlay:n(62232).Z,ProjectLog:T.Z,TaskArchived:E,TaskRow:S,Draggable:i(),TaskAddSimple:C,UserInput:u.Z,TaskAdd:m,TaskPriority:a.Z},data:function(){return{nowTime:$A.Time(),nowInterval:null,columnLoad:{},columnTopShow:{},taskLoad:{},searchText:"",addShow:!1,addLoad:0,addColumnShow:!1,addColumnName:"",sortData:[],sortDisabled:!1,settingShow:!1,settingData:{},settingLoad:0,userShow:!1,userData:{},userLoad:0,transferShow:!1,transferData:{},transferLoad:0,logShow:!1,archivedTaskShow:!1,projectDialogsubscribe:null}},mounted:function(){var t=this;this.nowInterval=setInterval((function(){t.nowTime=$A.Time()}),1e3),this.projectDialogsubscribe=h.Store.subscribe("onProjectDialogBack",(function(){t.$store.dispatch("toggleTablePanel","chat")}))},destroyed:function(){clearInterval(this.nowInterval),this.projectDialogsubscribe&&(this.projectDialogsubscribe.unsubscribe(),this.projectDialogsubscribe=null)},computed:O(O(O({},(0,r.rn)(["userId","dialogs","taskPriority","projectId","projectLoad","tasks","columns"])),(0,r.Se)(["projectData","tablePanel"])),{},{msgUnread:function(){var t=this.dialogs,e=this.projectData,n=t.find((function(t){return t.id===e.dialog_id}));return n?n.unread:0},panelTask:function(){var t=this.searchText;return function(e){return this.tablePanel("completedTask")||(e=e.filter((function(t){return!t.complete_at}))),t&&(e=e.filter((function(e){var n=e.name,r=e.desc;return $A.strExists(n,t)||$A.strExists(r,t)}))),e}},myList:function(){var t=this,e=this.projectId,n=this.tasks,r=this.searchText,o=this.userId;return n.filter((function(n){return n.project_id==e&&(!(!t.tablePanel("completedTask")&&n.complete_at)&&(!(r&&!$A.strExists(n.name,r)&&!$A.strExists(n.desc,r))&&(n.task_user&&n.task_user.find((function(t){return t.userid==o})))))})).sort((function(t,e){return t.p_level!=e.p_level?t.p_level-e.p_level:$A.Date(t.end_at)-$A.Date(e.end_at)}))},undoneList:function(){var t=this,e=this.projectId,n=this.tasks,r=this.searchText;return n.filter((function(n){return n.project_id==e&&(!(!t.tablePanel("completedTask")&&n.complete_at)&&(!(r&&!$A.strExists(n.name,r)&&!$A.strExists(n.desc,r))&&!n.complete_at))})).sort((function(t,e){return t.p_level!=e.p_level?t.p_level-e.p_level:$A.Date(t.end_at)-$A.Date(e.end_at)}))},completedCount:function(){var t=this.projectId;return this.tasks.filter((function(e){return e.project_id==t&&e.complete_at})).length},completedList:function(){var t=this.projectId,e=this.tasks,n=this.searchText;return e.filter((function(e){return e.project_id==t&&(!(n&&!$A.strExists(e.name,n)&&!$A.strExists(e.desc,n))&&e.complete_at)})).sort((function(t,e){var n=$A.Date(t.complete_at);return $A.Date(e.complete_at)-n}))},expiresFormat:function(){var t=this.nowTime;return function(e){var n=Math.round($A.Date(e).getTime()/1e3)-t;return n<345600&&n>0?this.formatSeconds(n):n<=0?"-"+this.formatSeconds(-1*n):this.formatTime(e)}}}),watch:{projectData:function(){this.sortData=this.getSort()}},methods:{getSort:function(){var t=[];return this.projectData.columns.forEach((function(e){t.push({id:e.id,task:e.tasks.map((function(t){return t.id}))})})),t},sortUpdate:function(t){var e=this,n=this.sortData,r=this.getSort();JSON.stringify(n)!==JSON.stringify(r)&&(this.sortData=r,this.sortDisabled=!0,this.$store.dispatch("call",{url:"project/sort",data:{project_id:this.projectId,sort:this.sortData,only_column:!0===t?1:0}}).then((function(t){var n=t.msg;$A.messageSuccess(n),e.sortDisabled=!1})).catch((function(t){var n=t.msg;$A.modalError(n),e.sortDisabled=!1,e.$store.dispatch("getTasks",{project_id:e.projectId})})))},onAddTask:function(){var t=this;this.addLoad++,this.$refs.add.onAdd((function(e){t.addLoad--,e&&(t.addShow=!1)}))},addTopShow:function(t,e){this.$set(this.columnTopShow,t,e),e&&(this.$refs["column_"+t][0].scrollTop=0)},addTaskOpen:function(t){var e=this;this.$refs.add.defaultPriority(),this.$refs.add.setData($A.isJson(t)?t:{owner:this.userId,column_id:t}),this.$Modal.resetIndex(),this.addShow=!0,this.$nextTick((function(){e.$refs.add.$refs.input.focus()}))},addColumnOpen:function(){var t=this;this.addColumnShow=!0,this.$nextTick((function(){t.$refs.addColumnName.focus()}))},addColumnBlur:function(){""===this.addColumnName&&(this.addColumnShow=!1)},addColumnSubmit:function(){var t=this,e=this.addColumnName.trim();""!==e&&this.$store.dispatch("call",{url:"project/column/add",data:{project_id:this.projectId,name:e}}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.addColumnName="",t.$store.dispatch("saveColumn",n)})).catch((function(t){var e=t.msg;$A.modalError(e)}))},dropColumn:function(t,e){"title"===e?this.titleColumn(t):"remove"===e?this.removeColumn(t):e.name&&this.updateColumn(t,{color:e.color})},titleColumn:function(t){var e=this;$A.modalInput({value:t.name,title:"修改列表",placeholder:"输入列表名称",onOk:function(n){return n&&e.updateColumn(t,{name:n}),!0}})},updateColumn:function(t,e){var n=this;!0!==this.columnLoad[t.id]&&(this.$set(this.columnLoad,t.id,!0),Object.keys(e).forEach((function(r){return n.$set(t,r,e[r])})),this.$store.dispatch("call",{url:"project/column/update",data:Object.assign(e,{column_id:t.id})}).then((function(e){var r=e.data;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("saveColumn",r)})).catch((function(e){var r=e.msg;n.$set(n.columnLoad,t.id,!1),n.$store.dispatch("getColumns",{project_id:n.projectId}),$A.modalError(r)})))},removeColumn:function(t){var e=this;$A.modalConfirm({title:"删除列表",content:"你确定要删除列表【"+t.name+"】及列表内的任务吗?",loading:!0,onOk:function(){!0!==e.columnLoad[t.id]&&(e.$set(e.columnLoad,t.id,!0),e.$store.dispatch("call",{url:"project/column/remove",data:{column_id:t.id}}).then((function(n){var r=n.data,o=n.msg;$A.messageSuccess(o),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove(),e.$store.dispatch("forgetColumn",r.id)})).catch((function(n){var r=n.msg;$A.modalError(r,301),e.$set(e.columnLoad,t.id,!1),e.$Modal.remove()})))}})},dropTask:function(t,e){if($A.isJson(e))e.name&&this.updateTask(t,{color:e.color});else if($A.leftExists(e,"column::"))this.updateTask(t,{column_id:$A.leftDelete(e,"column::")});else if($A.leftExists(e,"priority::")){var n=this.taskPriority[parseInt($A.leftDelete(e,"priority::"))];n&&this.updateTask(t,{p_level:n.priority,p_name:n.name,p_color:n.color})}else switch(e){case"complete":if(t.complete_at)return;this.updateTask(t,{complete_at:$A.formatDate("Y-m-d H:i:s")});break;case"uncomplete":if(!t.complete_at)return;this.updateTask(t,{complete_at:!1});break;case"archived":case"remove":this.archivedOrRemoveTask(t,e)}},updateTask:function(t,e){var n=this;!0!==this.taskLoad[t.id]&&(this.$set(this.taskLoad,t.id,!0),Object.keys(e).forEach((function(r){return n.$set(t,r,e[r])})),this.$store.dispatch("taskUpdate",Object.assign(e,{task_id:t.id})).then((function(){n.$set(n.taskLoad,t.id,!1)})).catch((function(e){var r=e.msg;$A.modalError(r),n.$set(n.taskLoad,t.id,!1),n.$store.dispatch("getTaskOne",t.id)})))},archivedOrRemoveTask:function(t,e){var n=this,r="remove"==e?"removeTask":"archivedTask",o="remove"==e?"删除":"归档",i=t.parent_id>0?"子任务":"任务";$A.modalConfirm({title:o+i,content:"你确定要"+o+i+"【"+t.name+"】吗?",loading:!0,onOk:function(){!0!==n.taskLoad[t.id]?(n.$set(n.taskLoad,t.id,!0),n.$store.dispatch(r,t.id).then((function(e){var r=e.msg;$A.messageSuccess(r),n.$Modal.remove(),n.$set(n.taskLoad,t.id,!1)})).catch((function(e){var r=e.msg;$A.modalError(r,301),n.$Modal.remove(),n.$set(n.taskLoad,t.id,!1)}))):n.$Modal.remove()}})},onSetting:function(){var t=this;this.settingLoad++,this.$store.dispatch("call",{url:"project/update",data:Object.assign(this.settingData,{project_id:this.projectId})}).then((function(e){var n=e.data,r=e.msg;$A.messageSuccess(r),t.settingLoad--,t.settingShow=!1,t.$store.dispatch("saveProject",n)})).catch((function(e){var n=e.msg;$A.modalError(n),t.settingLoad--}))},onUser:function(){var t=this;this.userLoad++,this.$store.dispatch("call",{url:"project/user",data:{project_id:this.projectId,userid:this.userData.userids}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.userLoad--,t.userShow=!1,t.$store.dispatch("getProjectOne",t.projectId),t.$store.dispatch("getTasks",{project_id:t.projectId})})).catch((function(e){var n=e.msg;$A.modalError(n),t.userLoad--}))},onTransfer:function(){var t=this;this.transferLoad++,this.$store.dispatch("call",{url:"project/transfer",data:{project_id:this.projectId,owner_userid:this.transferData.owner_userid[0]}}).then((function(e){var n=e.msg;$A.messageSuccess(n),t.transferLoad--,t.transferShow=!1,t.$store.dispatch("getProjectOne",t.projectId),t.$store.dispatch("getTasks",{project_id:t.projectId})})).catch((function(e){var n=e.msg;$A.modalError(n),t.transferLoad--}))},onArchived:function(){var t=this;$A.modalConfirm({title:"归档项目",content:"你确定要归档项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("archivedProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onDelete:function(){var t=this;$A.modalConfirm({title:"删除项目",content:"你确定要删除项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("removeProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},onExit:function(){var t=this;$A.modalConfirm({title:"退出项目",content:"你确定要退出项目【"+this.projectData.name+"】吗?",loading:!0,onOk:function(){t.$store.dispatch("exitProject",t.projectId).then((function(e){var n=e.msg;$A.messageSuccess(n),t.$Modal.remove()})).catch((function(e){var n=e.msg;$A.modalError(n,301),t.$Modal.remove()}))}})},projectDropdown:function(t){var e=this;switch(t){case"setting":this.$set(this.settingData,"name",this.projectData.name),this.$set(this.settingData,"desc",this.projectData.desc),this.settingShow=!0,this.$nextTick((function(){e.$refs.projectName.focus()}));break;case"user":this.$set(this.userData,"userids",this.projectData.project_user.map((function(t){return t.userid}))),this.$set(this.userData,"uncancelable",[this.projectData.owner_userid]),this.userShow=!0;break;case"log":this.logShow=!0;break;case"archived_task":this.archivedTaskShow=!0;break;case"transfer":this.$set(this.transferData,"owner_userid",[this.projectData.owner_userid]),this.transferShow=!0;break;case"archived":this.onArchived();break;case"delete":this.onDelete();break;case"exit":this.onExit()}},openTask:function(t){t.parent_id>0?this.$store.dispatch("openTask",t.parent_id):this.$store.dispatch("openTask",t.id)},taskIsHidden:function(t){var e=t.name,n=t.desc,r=t.complete_at,o=this.searchText;return!(this.tablePanel("completedTask")||!r)||!(!o||$A.strExists(e,o)||$A.strExists(n,o))},ownerUser:function(t){return t.filter((function(t){return 1==t.owner})).sort((function(t,e){return t.id-e.id}))},formatTime:function(t){var e=Math.round($A.Date(t).getTime()/1e3);return($A.formatDate("Ymd")===$A.formatDate("Ymd",e)?$A.formatDate("H:i",e):$A.formatDate("Y")===$A.formatDate("Y",e)?$A.formatDate("m-d",e):$A.formatDate("Y-m-d",e))||""},formatBit:function(t){return(t=+t)>9?t:"0"+t},formatSeconds:function(t){var e,n=Math.floor(t/86400),r=Math.floor(t%86400/3600),o=Math.floor(t%86400%3600/60),i=Math.floor(t%86400%3600%60);return n>0?e=r>0?n+"d,"+this.formatBit(r)+"h":o>0?n+"d,"+this.formatBit(o)+"min":i>0?n+"d,"+this.formatBit(i)+"s":n+"d":r>0?e=this.formatBit(r)+":"+this.formatBit(o)+":"+this.formatBit(i):o>0?e=this.formatBit(o)+":"+this.formatBit(i):i>0&&(e=this.formatBit(i)+"s"),e}}};const L=(0,p.Z)(P,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-list"},[n("PageTitle",{attrs:{title:t.projectData.name}}),t._v(" "),n("div",{staticClass:"project-head"},[n("div",{staticClass:"project-titbox"},[n("div",{staticClass:"project-title"},[n("h1",[t._v(t._s(t.projectData.name))]),t._v(" "),t.projectLoad>0?n("div",{staticClass:"project-load"},[n("Loading")],1):t._e()]),t._v(" "),n("ul",{staticClass:"project-icons"},[n("li",[n("UserAvatar",{attrs:{userid:t.projectData.owner_userid,size:36}},[n("p",[t._v(t._s(t.$L("项目负责人")))])])],1),t._v(" "),n("li",{staticClass:"project-icon",on:{click:function(e){return t.addTaskOpen(0)}}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"md-add"}})],1),t._v(" "),n("li",{class:["project-icon",""!=t.searchText?"active":""]},[n("Tooltip",{attrs:{always:""!=t.searchText,theme:"light"}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-search"}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Input",{staticClass:"search-input",attrs:{placeholder:t.$L("名称、描述..."),clearable:"",autofocus:""},model:{value:t.searchText,callback:function(e){t.searchText=e},expression:"searchText"}})],1)],1)],1),t._v(" "),n("li",{class:["project-icon",t.tablePanel("chat")?"active":""],on:{click:function(e){return t.$store.dispatch("toggleTablePanel","chat")}}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-chatbubbles"}}),t._v(" "),n("Badge",{staticClass:"menu-badge",attrs:{count:t.msgUnread}})],1),t._v(" "),n("li",{staticClass:"project-icon"},[n("EDropdown",{attrs:{trigger:"click",transfer:""},on:{command:t.projectDropdown}},[n("Icon",{staticClass:"menu-icon",attrs:{type:"ios-more"}}),t._v(" "),t.projectData.owner_userid===t.userId?n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"setting"}},[t._v(t._s(t.$L("项目设置")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"user"}},[t._v(t._s(t.$L("成员管理")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"log"}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"transfer",divided:""}},[t._v(t._s(t.$L("移交项目")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived"}},[t._v(t._s(t.$L("归档项目")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"delete"}},[t._v(t._s(t.$L("删除项目")))])],1):n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"log"}},[t._v(t._s(t.$L("项目动态")))]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived_task"}},[t._v(t._s(t.$L("已归档任务")))]),t._v(" "),n("EDropdownItem",{staticStyle:{color:"#f40"},attrs:{command:"exit",divided:""}},[t._v(t._s(t.$L("退出项目")))])],1)],1)],1)])]),t._v(" "),t.projectData.desc?n("div",{staticClass:"project-subtitle"},[t._v(t._s(t.projectData.desc))]):t._e(),t._v(" "),n("div",{staticClass:"project-switch"},[t.completedCount>0?n("div",{staticClass:"project-checkbox"},[n("Checkbox",{attrs:{value:t.tablePanel("completedTask")},on:{"on-change":function(e){return t.$store.dispatch("toggleTablePanel","completedTask")}}},[t._v(t._s(t.$L("显示已完成")))])],1):t._e(),t._v(" "),n("div",{class:["project-switch-button",t.tablePanel("card")?"":"menu"],on:{click:function(e){return t.$store.dispatch("toggleTablePanel","card")}}},[t._m(0),t._v(" "),t._m(1)])])]),t._v(" "),t.tablePanel("card")?n("div",{staticClass:"project-column"},[n("Draggable",{staticClass:"column-list",attrs:{list:t.projectData.columns,animation:150,disabled:t.sortDisabled||t.$store.state.windowMax768,tag:"ul",draggable:".column-item"},on:{sort:function(e){return t.sortUpdate(!0)}}},[t._l(t.projectData.columns,(function(e){return n("li",{staticClass:"column-item"},[n("div",{class:["column-head",e.color?"custom-color":""],style:e.color?{backgroundColor:e.color}:{}},[n("div",{staticClass:"column-head-title"},[n("AutoTip",[t._v(t._s(e.name))]),t._v(" "),n("em",[t._v("("+t._s(t.panelTask(e.tasks).length)+")")])],1),t._v(" "),n("div",{staticClass:"column-head-icon"},[!0===t.columnLoad[e.id]?n("div",{staticClass:"loading"},[n("Loading")],1):n("EDropdown",{attrs:{trigger:"click",size:"small"},on:{command:function(n){return t.dropColumn(e,n)}}},[n("Icon",{attrs:{type:"ios-more"}}),t._v(" "),n("EDropdownMenu",{staticClass:"project-list-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[n("EDropdownItem",{attrs:{command:"title"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-create"}}),t._v(t._s(t.$L("修改"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{divided:"",disabled:""}},[t._v(t._s(t.$L("颜色")))]),t._v(" "),t._l(t.$store.state.columnColorList,(function(r,o){return n("EDropdownItem",{key:o,attrs:{command:r}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:r.color},domProps:{innerHTML:t._s(r.color==e.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(r.name))+"\n ")])])}))],2)],1),t._v(" "),n("Icon",{staticClass:"last",attrs:{type:"md-add"},on:{click:function(n){return t.addTopShow(e.id,!0)}}})],1)]),t._v(" "),n("div",{ref:"column_"+e.id,refInFor:!0,staticClass:"column-task overlay-y"},[t.columnTopShow[e.id]?n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId,"add-top":!0,"auto-active":""},on:{"on-close":function(n){return t.addTopShow(e.id,!1)},"on-priority":t.addTaskOpen}})],1):t._e(),t._v(" "),n("Draggable",{staticClass:"task-list",attrs:{list:e.tasks,animation:150,disabled:t.sortDisabled||t.$store.state.windowMax768,draggable:".task-draggable",group:"task"},on:{sort:t.sortUpdate,remove:t.sortUpdate}},[t._l(e.tasks,(function(e){return n("div",{class:["task-item task-draggable",e.complete_at?"complete":"",t.taskIsHidden(e)?"hidden":""],style:e.color?{backgroundColor:e.color}:{},on:{click:function(n){return t.openTask(e)}}},[n("div",{class:["task-head",e.desc?"has-desc":""]},[n("div",{staticClass:"task-title"},[n("pre",[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"task-menu",on:{click:function(t){t.stopPropagation()}}},[!0===t.taskLoad[e.id]?n("div",{staticClass:"loading"},[n("Loading")],1):n("EDropdown",{attrs:{trigger:"click",size:"small"},on:{command:function(n){return t.dropTask(e,n)}}},[n("Icon",{attrs:{type:"ios-more"}}),t._v(" "),n("EDropdownMenu",{staticClass:"project-list-more-dropdown-menu",attrs:{slot:"dropdown"},slot:"dropdown"},[e.complete_at?n("EDropdownItem",{attrs:{command:"uncomplete"}},[n("div",{staticClass:"item red"},[n("Icon",{attrs:{type:"md-checkmark-circle-outline"}}),t._v(t._s(t.$L("标记未完成"))+"\n ")],1)]):n("EDropdownItem",{attrs:{command:"complete"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-radio-button-off"}}),t._v(t._s(t.$L("完成"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"archived"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"ios-filing"}}),t._v(t._s(t.$L("归档"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{command:"remove"}},[n("div",{staticClass:"item"},[n("Icon",{attrs:{type:"md-trash"}}),t._v(t._s(t.$L("删除"))+"\n ")],1)]),t._v(" "),n("EDropdownItem",{attrs:{divided:"",disabled:""}},[t._v(t._s(t.$L("背景色")))]),t._v(" "),t._l(t.$store.state.taskColorList,(function(r,o){return n("EDropdownItem",{key:o,attrs:{command:r}},[n("div",{staticClass:"item"},[n("i",{staticClass:"taskfont",style:{color:r.color||"#f9f9f9"},domProps:{innerHTML:t._s(r.color==e.color?"&#xe61d;":"&#xe61c;")}}),t._v(t._s(t.$L(r.name))+"\n ")])])}))],2)],1)],1)]),t._v(" "),e.desc?n("div",{staticClass:"task-desc",domProps:{innerHTML:t._s(e.desc)}}):t._e(),t._v(" "),e.task_tag.length>0?n("div",{staticClass:"task-tags"},t._l(e.task_tag,(function(e,r){return n("Tag",{key:r,attrs:{color:e.color}},[t._v(t._s(e.name))])})),1):t._e(),t._v(" "),n("div",{staticClass:"task-users"},[n("ul",[t._l(t.ownerUser(e.task_user),(function(t,r){return n("li",{key:r},[n("UserAvatar",{attrs:{userid:t.userid,size:"32",borderWitdh:2,borderColor:e.color}})],1)})),t._v(" "),0===t.ownerUser(e.task_user).length?n("li",{staticClass:"no-owner"},[n("Button",{attrs:{type:"primary",size:"small",ghost:""}},[t._v(t._s(t.$L("领取任务")))])],1):t._e()],2),t._v(" "),e.file_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.file_num)),n("Icon",{attrs:{type:"ios-link-outline"}})],1):t._e(),t._v(" "),e.msg_num>0?n("div",{staticClass:"task-icon"},[t._v(t._s(e.msg_num)),n("Icon",{attrs:{type:"ios-chatbubbles-outline"}})],1):t._e()]),t._v(" "),n("div",{staticClass:"task-progress"},[e.sub_num>0?n("div",{staticClass:"task-sub-num"},[t._v(t._s(e.sub_complete)+"/"+t._s(e.sub_num))]):t._e(),t._v(" "),n("Progress",{attrs:{percent:e.percent,"stroke-width":6}}),t._v(" "),e.end_at?n("ETooltip",{class:["task-time",e.today?"today":"",e.overdue?"overdue":""],attrs:{"open-delay":600,content:e.end_at}},[e.complete_at?t._e():n("div",[n("i",{staticClass:"taskfont"},[t._v("")]),t._v(t._s(t.expiresFormat(e.end_at)))])]):t._e()],1),t._v(" "),e.p_name?n("em",{staticClass:"priority-color",style:{backgroundColor:e.p_color}}):t._e()])})),t._v(" "),n("div",{staticClass:"task-item additem"},[n("TaskAddSimple",{attrs:{"column-id":e.id,"project-id":t.projectId},on:{"on-priority":t.addTaskOpen}})],1)],2)],1)])})),t._v(" "),n("li",{class:["add-column",t.addColumnShow?"show-input":""]},[n("div",{staticClass:"add-column-text",on:{click:t.addColumnOpen}},[n("Icon",{attrs:{type:"md-add"}}),t._v(t._s(t.$L("添加列表"))+"\n ")],1),t._v(" "),n("div",{staticClass:"add-column-input"},[n("Input",{ref:"addColumnName",attrs:{placeholder:t.$L("列表名称,回车创建"),clearable:""},on:{"on-blur":t.addColumnBlur,"on-enter":t.addColumnSubmit,"on-clear":function(e){t.addColumnShow=!1}},model:{value:t.addColumnName,callback:function(e){t.addColumnName=e},expression:"addColumnName"}})],1)])],2)],1):n("div",{staticClass:"project-table overlay-y"},[n("div",{staticClass:"project-table-head"},[n("Row",{staticClass:"task-row"},[n("Col",{attrs:{span:"12"}},[t._v("# "+t._s(t.$L("任务名称")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("列表")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("优先级")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("负责人")))]),t._v(" "),n("Col",{attrs:{span:"3"}},[t._v(t._s(t.$L("到期时间")))])],1)],1),t._v(" "),n("div",{class:["project-table-body",t.tablePanel("showMy")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleTablePanel","showMy")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("我的任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.myList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.tablePanel("showMy")?n("TaskRow",{attrs:{list:t.myList,"open-key":"my","fast-add-task":""},on:{command:t.dropTask,"on-priority":t.addTaskOpen}}):t._e()],1),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.tablePanel("showUndone")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleTablePanel","showUndone")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("未完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.undoneList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.tablePanel("showUndone")?n("TaskRow",{attrs:{list:t.undoneList,"open-key":"undone"},on:{command:t.dropTask,"on-priority":t.addTaskOpen}}):t._e()],1):t._e(),t._v(" "),t.projectData.task_num>0?n("div",{class:["project-table-body",t.tablePanel("showCompleted")?"":"project-table-hide"]},[n("Row",{staticClass:"task-row"},[n("Col",{staticClass:"row-title",attrs:{span:"12"}},[n("i",{staticClass:"taskfont",on:{click:function(e){return t.$store.dispatch("toggleTablePanel","showCompleted")}}},[t._v("")]),t._v(" "),n("div",{staticClass:"row-h1"},[t._v(t._s(t.$L("已完成任务")))]),t._v(" "),n("div",{staticClass:"row-num"},[t._v("("+t._s(t.completedList.length)+")")])]),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}}),t._v(" "),n("Col",{attrs:{span:"3"}})],1),t._v(" "),t.tablePanel("showCompleted")?n("TaskRow",{attrs:{list:t.completedList,"open-key":"completed"},on:{command:t.dropTask,"on-priority":t.addTaskOpen}}):t._e()],1):t._e()]),t._v(" "),n("Modal",{attrs:{title:t.$L("添加任务"),styles:{width:"90%",maxWidth:"640px"},"mask-closable":!1},model:{value:t.addShow,callback:function(e){t.addShow=e},expression:"addShow"}},[n("TaskAdd",{ref:"add",on:{"on-add":t.onAddTask}}),t._v(" "),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.addShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.addLoad>0},on:{click:t.onAddTask}},[t._v(t._s(t.$L("添加")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("项目设置"),"mask-closable":!1},model:{value:t.settingShow,callback:function(e){t.settingShow=e},expression:"settingShow"}},[n("Form",{ref:"addProject",attrs:{model:t.settingData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"name",label:t.$L("项目名称")}},[n("Input",{ref:"projectName",attrs:{type:"text",maxlength:32,placeholder:t.$L("必填")},model:{value:t.settingData.name,callback:function(e){t.$set(t.settingData,"name",e)},expression:"settingData.name"}})],1),t._v(" "),n("FormItem",{attrs:{prop:"desc",label:t.$L("项目介绍")}},[n("Input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:5},maxlength:255,placeholder:t.$L("选填")},model:{value:t.settingData.desc,callback:function(e){t.$set(t.settingData,"desc",e)},expression:"settingData.desc"}})],1)],1),t._v(" "),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.settingShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.settingLoad>0},on:{click:t.onSetting}},[t._v(t._s(t.$L("修改")))])],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("成员管理"),"mask-closable":!1},model:{value:t.userShow,callback:function(e){t.userShow=e},expression:"userShow"}},[n("Form",{ref:"addProject",attrs:{model:t.userData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"userids",label:t.$L("项目成员")}},[t.userShow?n("UserInput",{attrs:{uncancelable:t.userData.uncancelable,"multiple-max":100,placeholder:t.$L("选择项目成员")},model:{value:t.userData.userids,callback:function(e){t.$set(t.userData,"userids",e)},expression:"userData.userids"}}):t._e()],1)],1),t._v(" "),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.userShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom",transfer:""},on:{"on-ok":t.onUser}},[n("div",{attrs:{slot:"title"},slot:"title"},[n("p",[n("strong",[t._v(t._s(t.$L("移除成员负责的任务将变成无负责人,")))])]),t._v(" "),n("p",[t._v(t._s(t.$L("注意此操作不可逆!")))])]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.userLoad>0}},[t._v(t._s(t.$L("保存")))])],1)],1)],1),t._v(" "),n("Modal",{attrs:{title:t.$L("移交项目"),"mask-closable":!1},model:{value:t.transferShow,callback:function(e){t.transferShow=e},expression:"transferShow"}},[n("Form",{ref:"addProject",attrs:{model:t.transferData,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{prop:"owner_userid",label:t.$L("项目负责人")}},[t.transferShow?n("UserInput",{attrs:{"multiple-max":1,placeholder:t.$L("选择项目负责人")},model:{value:t.transferData.owner_userid,callback:function(e){t.$set(t.transferData,"owner_userid",e)},expression:"transferData.owner_userid"}}):t._e()],1)],1),t._v(" "),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(e){t.transferShow=!1}}},[t._v(t._s(t.$L("取消")))]),t._v(" "),n("Button",{attrs:{type:"primary",loading:t.transferLoad>0},on:{click:t.onTransfer}},[t._v(t._s(t.$L("移交")))])],1)],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:768},model:{value:t.logShow,callback:function(e){t.logShow=e},expression:"logShow"}},[t.logShow?n("ProjectLog",{attrs:{"project-id":t.projectId}}):t._e()],1),t._v(" "),n("DrawerOverlay",{attrs:{placement:"right",size:768},model:{value:t.archivedTaskShow,callback:function(e){t.archivedTaskShow=e},expression:"archivedTaskShow"}},[t.archivedTaskShow?n("TaskArchived",{attrs:{"project-id":t.projectId}}):t._e()],1)],1)}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("i",{staticClass:"taskfont"},[t._v("")])])}],!1,null,null,null).exports;function I(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function $(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const R={name:"ProjectDialog",components:{DialogWrapper:n(53790).Z},data:function(){return{memberShowAll:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?I(Object(n),!0).forEach((function(e){$(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.Se)(["projectData"])),methods:{onInputBack:function(){h.Store.set("onProjectDialogBack",null)}}};function B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function M(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const j={components:{ProjectDialog:(0,p.Z)(R,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"project-dialog"},[n("DialogWrapper",{staticClass:"project-dialog-wrapper",attrs:{"dialog-id":t.projectData.dialog_id}},[n("div",{attrs:{slot:"head"},slot:"head"},[n("div",{staticClass:"dialog-user"},[n("div",{staticClass:"member-head"},[n("div",{staticClass:"member-title"},[t._v(t._s(t.$L("项目成员"))),n("span",[t._v("("+t._s(t.projectData.project_user.length)+")")])]),t._v(" "),n("div",{staticClass:"member-view-all",on:{click:function(e){t.memberShowAll=!t.memberShowAll}}},[t._v(t._s(t.$L("查看所有")))])]),t._v(" "),n("ul",{class:["member-list",t.memberShowAll?"member-all":""]},t._l(t.projectData.project_user,(function(t){return n("li",[n("UserAvatar",{attrs:{userid:t.userid,size:36}})],1)})),0)]),t._v(" "),n("div",{staticClass:"dialog-title"},[n("h2",[t._v(t._s(t.$L("群聊")))])])]),t._v(" "),n("div",{staticClass:"dialog-back",attrs:{slot:"inputBefore"},on:{click:t.onInputBack},slot:"inputBefore"},[n("Icon",{attrs:{type:"md-arrow-back"}})],1)])],1)}),[],!1,null,null,null).exports,ProjectList:L},data:function(){return{project_id:0}},mounted:function(){this.project_id=this.$route.params.id},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?B(Object(n),!0).forEach((function(e){M(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,r.Se)(["tablePanel"])),watch:{$route:function(t){this.project_id=t.params.id},project_id:function(t){var e=this;t>0&&setTimeout((function(){e.$store.state.projectId=$A.runNum(t),e.$store.dispatch("getProjectOne",t).then((function(){e.$store.dispatch("getColumns",t),e.$store.dispatch("getTasks",{project_id:t})})).catch((function(t){var n=t.msg;$A.modalWarning({content:n,onOk:function(){var t=e.$store.state.projects.find((function(t){return t.id}));t?$A.goForward({path:"/manage/project/"+t.id}):$A.goForward({path:"/manage/dashboard"})}})}))}))}}};const F=(0,p.Z)(j,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-project"},[n("ProjectList"),t._v(" "),t.tablePanel("chat")?n("ProjectDialog"):t._e()],1)}),[],!1,null,null,null).exports},9980:function(t,e,n){var r;"undefined"!=typeof self&&self,r=function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"01f9":function(t,e,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),s=n("84f2"),u=n("41a0"),c=n("7f20"),l=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),p="keys",m="values",h=function(){return this};t.exports=function(t,e,n,g,v,b,y){u(n,e,g);var C,w,_,x=function(t){if(!d&&t in E)return E[t];switch(t){case p:case m:return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",S=v==m,D=!1,E=t.prototype,T=E[f]||E["@@iterator"]||v&&E[v],N=T||x(v),O=v?S?x("entries"):N:void 0,A="Array"==e&&E.entries||T;if(A&&(_=l(A.call(new t)))!==Object.prototype&&_.next&&(c(_,k,!0),r||"function"==typeof _[f]||a(_,f,h)),S&&T&&T.name!==m&&(D=!0,N=function(){return T.call(this)}),r&&!y||!d&&!D&&E[f]||a(E,f,N),s[e]=N,s[k]=h,v)if(C={values:S?N:x(m),keys:b?N:x(p),entries:O},y)for(w in C)w in E||i(E,w,C[w]);else o(o.P+o.F*(d||D),e,C);return C}},"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,a,s=String(o(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var r=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return r(t,o)}},1495:function(t,e,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");t.exports=n("9e1e")?Object.defineProperties:function(t,e){o(t);for(var n,a=i(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},"214f":function(t,e,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),s=n("2b4c"),u=n("520a"),c=s("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var d=s(t),p=!i((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),m=p?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!e})):void 0;if(!p||!m||"replace"===t&&!l||"split"===t&&!f){var h=/./[d],g=n(a,d,""[t],(function(t,e,n,r,o){return e.exec===u?p&&!o?{done:!0,value:h.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),v=g[0],b=g[1];r(String.prototype,t,v),o(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,e,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},2621:function(t,e){e.f=Object.getOwnPropertySymbols},"2aba":function(t,e,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),u="toString",c=(""+s).split(u);n("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(u&&(i(n,a)||o(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(t,e,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},u=function(){var t,e=n("230e")("iframe"),r=i.length;for(e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),u=t.F;r--;)delete u.prototype[i[r]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=u(),void 0===e?n:o(n,e)}},"2b4c":function(t,e,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))}).store=r},"2d00":function(t,e){t.exports=!1},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2fdb":function(t,e,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var r=n("86cc"),o=n("4630");t.exports=n("9e1e")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"38fd":function(t,e,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"41a0":function(t,e,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},"456d":function(t,e,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(t){return o(r(t))}}))},4588:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"4bf8":function(t,e,n){var r=n("be13");t.exports=function(t){return Object(r(t))}},5147:function(t,e,n){var r=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},"520a":function(t,e,n){"use strict";var r,o,i=n("0bfb"),a=RegExp.prototype.exec,s=String.prototype.replace,u=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(u=function(t){var e,n,r,o,u=this;return l&&(n=new RegExp("^"+u.source+"$(?!\\s)",i.call(u))),c&&(e=u.lastIndex),r=a.call(u,t),c&&r&&(u.lastIndex=u.global?r.index+r[0].length:e),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),t.exports=u},"52a7":function(t,e){e.f={}.propertyIsEnumerable},5537:function(t,e,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,e,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),s=n("9b43"),u=function(t,e,n){var c,l,f,d,p=t&u.F,m=t&u.G,h=t&u.S,g=t&u.P,v=t&u.B,b=m?r:h?r[e]||(r[e]={}):(r[e]||{}).prototype,y=m?o:o[e]||(o[e]={}),C=y.prototype||(y.prototype={});for(c in m&&(n=e),n)f=((l=!p&&b&&void 0!==b[c])?b:n)[c],d=v&&l?s(f,r):g&&"function"==typeof f?s(Function.call,f):f,b&&a(b,c,f,t&u.U),y[c]!=f&&i(y,c,d),g&&C[c]!=f&&(C[c]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},"5eda":function(t,e,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"5f1b":function(t,e,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"613b":function(t,e,n){var r=n("5537")("keys"),o=n("ca5a");t.exports=function(t){return r[t]||(r[t]=o(t))}},"626a":function(t,e,n){var r=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},6762:function(t,e,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var r=n("626a"),o=n("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var r=n("d3f4");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},7333:function(t,e,n){"use strict";var r=n("0d58"),o=n("2621"),i=n("52a7"),a=n("4bf8"),s=n("626a"),u=Object.assign;t.exports=!u||n("79e5")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r}))?function(t,e){for(var n=a(t),u=arguments.length,c=1,l=o.f,f=i.f;u>c;)for(var d,p=s(arguments[c++]),m=l?r(p).concat(l(p)):r(p),h=m.length,g=0;h>g;)f.call(p,d=m[g++])&&(n[d]=p[d]);return n}:u},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var r=n("4588"),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},"7f20":function(t,e,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(t,e){t.exports={}},"86cc":function(t,e,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"9b43":function(t,e,n){var r=n("d8e8");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var r=n("2b4c")("unscopables"),o=Array.prototype;null==o[r]&&n("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9def":function(t,e,n){var r=n("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(e,n){e.exports=t},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),s=n("0390"),u=n("5f1b"),c=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(t,e,n,m){return[function(r,o){var i=t(this),a=null==r?void 0:r[e];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=m(n,t,this,e);if(o.done)return o.value;var f=r(t),d=String(this),p="function"==typeof e;p||(e=String(e));var g=f.global;if(g){var v=f.unicode;f.lastIndex=0}for(var b=[];;){var y=u(f,d);if(null===y)break;if(b.push(y),!g)break;""===String(y[0])&&(f.lastIndex=s(d,i(f.lastIndex),v))}for(var C,w="",_=0,x=0;x<b.length;x++){y=b[x];for(var k=String(y[0]),S=c(l(a(y.index),d.length),0),D=[],E=1;E<y.length;E++)D.push(void 0===(C=y[E])?C:String(C));var T=y.groups;if(p){var N=[k].concat(D,S,d);void 0!==T&&N.push(T);var O=String(e.apply(void 0,N))}else O=h(k,d,S,D,T,e);S>=_&&(w+=d.slice(_,S)+O,_=S+k.length)}return w+d.slice(_)}];function h(t,e,r,i,a,s){var u=r+t.length,c=i.length,l=p;return void 0!==a&&(a=o(a),l=d),n.call(s,l,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var d=f(l/10);return 0===d?n:d<=c?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}s=i[l-1]}return void 0===s?"":s}))}}))},aae3:function(t,e,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},ac6a:function(t,e,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),s=n("32e9"),u=n("84f2"),c=n("2b4c"),l=c("iterator"),f=c("toStringTag"),d=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(p),h=0;h<m.length;h++){var g,v=m[h],b=p[v],y=a[v],C=y&&y.prototype;if(C&&(C[l]||s(C,l,d),C[f]||s(C,f,v),u[v]=d,b))for(g in r)C[g]||i(C,g,r[g],!0)}},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var r=n("6821"),o=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,a){var s,u=r(e),c=o(u.length),l=i(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},c649:function(t,e,n){"use strict";(function(t){n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return i})),n.d(e,"d",(function(){return u})),n("a481");var r,o,i="undefined"!=typeof window?window.console:t.console,a=/-(\w)/g,s=(r=function(t){return t.replace(a,(function(t,e){return e?e.toUpperCase():""}))},o=Object.create(null),function(t){return o[t]||(o[t]=r(t))});function u(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function c(t,e,n){var r=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,r)}}).call(this,n("c8ba"))},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cadf:function(t,e,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");t.exports=n("01f9")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,e,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");t.exports=function(t,e){var n,s=o(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~i(c,n)||c.push(n));return c}},d2c8:function(t,e,n){var r=n("aae3"),o=n("be13");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,e,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",s="".startsWith;r(r.P+r.F*n("5147")(a),"String",{startsWith:function(t){var e=i(this,t,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},f6fd:function(t,e){!function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})}(document)},f751:function(t,e,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var r=n("7726").document;t.exports=r&&r.documentElement},fb15:function(t,e,n){"use strict";var r;function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.r(e),"undefined"!=typeof window&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1])),n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d"),n("6762"),n("2fdb");var u=n("a352"),c=n.n(u),l=n("c649");function f(t,e){var n=this;this.$nextTick((function(){return n.$emit(t.toLowerCase(),e)}))}function d(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),f.call(e,t,n)}}function p(t){return["transition-group","TransitionGroup"].includes(t)}function m(t,e,n){return t[n]||(e[n]?e[n]():void 0)}var h=["Start","Add","Remove","Update","End"],g=["Choose","Unchoose","Sort","Filter","Clone"],v=["Move"].concat(h,g).map((function(t){return"on"+t})),b=null,y={name:"draggable",inheritAttrs:!1,props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var e=this.$slots.default;this.transitionMode=function(t){if(!t||1!==t.length)return!1;var e=a(t,1)[0].componentOptions;return!!e&&p(e.tag)}(e);var n=function(t,e,n){var r=0,o=0,i=m(e,n,"header");i&&(r=i.length,t=t?[].concat(s(i),s(t)):s(i));var a=m(e,n,"footer");return a&&(o=a.length,t=t?[].concat(s(t),s(a)):s(a)),{children:t,headerOffset:r,footerOffset:o}}(e,this.$slots,this.$scopedSlots),r=n.children,o=n.headerOffset,i=n.footerOffset;this.headerOffset=o,this.footerOffset=i;var u=function(t,e){var n=null,r=function(t,e){n=function(t,e,n){return void 0===n||((t=t||{})[e]=n),t}(n,t,e)};if(r("attrs",Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(e,n){return e[n]=t[n],e}),{})),!e)return n;var o=e.on,i=e.props,a=e.attrs;return r("on",o),r("props",i),Object.assign(n.attrs,a),n}(this.$attrs,this.componentData);return t(this.getTag(),u,r)},created:function(){null!==this.list&&null!==this.value&&l.b.error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&l.b.warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&l.b.warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var e={};h.forEach((function(n){e["on"+n]=d.call(t,n)})),g.forEach((function(n){e["on"+n]=f.bind(t,n)}));var n=Object.keys(this.$attrs).reduce((function(e,n){return e[Object(l.a)(n)]=t.$attrs[n],e}),{}),r=Object.assign({},this.options,n,e,{onMove:function(e,n){return t.onDragMove(e,n)}});!("draggable"in r)&&(r.draggable=">*"),this._sortable=new c.a(this.rootContainer,r),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var e in t){var n=Object(l.a)(e);-1===v.indexOf(n)&&this._sortable.option(n,t[e])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=function(t,e,n,r){if(!t)return[];var o=t.map((function(t){return t.elm})),i=e.length-r,a=s(e).map((function(t,e){return e>=i?o.length:o.indexOf(t)}));return n?a.filter((function(t){return-1!==t})):a}(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var e=function(t,e){return t.map((function(t){return t.elm})).indexOf(e)}(this.getChildrenNodes()||[],t);return-1===e?null:{index:e,element:this.realList[e]}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&p(e.$options._componentTag)?e.$parent:!("realList"in e)&&1===e.$children.length&&"realList"in e.$children[0]?e.$children[0]:e},emitChanges:function(t){var e=this;this.$nextTick((function(){e.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var e=s(this.value);t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,s(t))};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};var o=r.realList,i={list:o,component:r};if(e!==n&&o&&r.getUnderlyingVm){var a=r.getUnderlyingVm(n);if(a)return Object.assign(a,i)}return i},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),b=t.item},onDragAdd:function(t){var e=t.item._underlying_vm_;if(void 0!==e){Object(l.d)(t.item);var n=this.getVmIndex(t.newIndex);this.spliceList(n,0,e),this.computeIndexes();var r={element:e,newIndex:n};this.emitChanges({added:r})}},onDragRemove:function(t){if(Object(l.c)(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var e=this.context.index;this.spliceList(e,1);var n={element:this.context.element,oldIndex:e};this.resetTransitionData(e),this.emitChanges({removed:n})}else Object(l.d)(t.clone)},onDragUpdate:function(t){Object(l.d)(t.item),Object(l.c)(t.from,t.item,t.oldIndex);var e=this.context.index,n=this.getVmIndex(t.newIndex);this.updatePosition(e,n);var r={element:this.context.element,oldIndex:e,newIndex:n};this.emitChanges({moved:r})},updateProperty:function(t,e){t.hasOwnProperty(e)&&(t[e]+=this.headerOffset)},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=s(e.to.children).filter((function(t){return"none"!==t.style.display})),r=n.indexOf(e.related),o=t.component.getVmIndex(r);return-1===n.indexOf(b)&&e.willInsertAfter?o+1:o},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var r=this.getRelatedContextFromMoveEvent(t),o=this.context,i=this.computeFutureIndex(r,t);return Object.assign(o,{futureIndex:i}),n(Object.assign({},t,{relatedContext:r,draggedContext:o}),e)},onDragEnd:function(){this.computeIndexes(),b=null}}};"undefined"!=typeof window&&"Vue"in window&&window.Vue.component("draggable",y);var C=y;e.default=C}}).default},t.exports=r(n(51474))}}]);