dootask/public/js/build/tinymce.24840f82.js
2024-12-09 07:39:56 +08:00

28 lines
411 KiB
JavaScript
Vendored

import{c as PC}from"./@babel.f9bcab46.js";var IC={exports:{}};(function(LC){(function(){var Lc=function(e){if(e===null)return"null";if(e===void 0)return"undefined";var t=typeof e;return t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},$C=function(e){return["undefined","boolean","number","string","function","xml","null"].indexOf(e)!==-1},FC=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},MC=function(e,t){return Ma(function(n,r){return e.eq(t(n),t(r))})},Ma=function(e){return{eq:e}},UC=Ma(function(e,t){return e===t}),zC=UC,$c=function(e){return Ma(function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,a=0;a<r;a++)if(!e.eq(t[a],n[a]))return!1;return!0})},HC=function(e,t){return MC($c(e),function(n){return FC(n,t)})},Fc=function(e){return Ma(function(t,n){var r=Object.keys(t),a=Object.keys(n);if(!HC(zC).eq(r,a))return!1;for(var i=r.length,o=0;o<i;o++){var u=r[o];if(!e.eq(t[u],n[u]))return!1}return!0})},zu=Ma(function(e,t){if(e===t)return!0;var n=Lc(e),r=Lc(t);return n!==r?!1:$C(n)?e===t:n==="array"?$c(zu).eq(e,t):n==="object"?Fc(zu).eq(e,t):!1}),VC=function(e){var t=typeof e;return e===null?"null":t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},Hu=function(e){return function(t){return VC(t)===e}},Vu=function(e){return function(t){return typeof t===e}},Mc=function(e){return function(t){return e===t}},Oe=Hu("string"),qr=Hu("object"),Ft=Hu("array"),Ua=Mc(null),Uc=Vu("boolean"),Ct=Mc(void 0),un=function(e){return e==null},Ee=function(e){return!un(e)},Re=Vu("function"),Wr=Vu("number"),se=function(){},fn=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},zc=function(e,t){return function(n){return e(t(n))}},X=function(e){return function(){return e}},wt=function(e){return e},qC=function(e,t){return e===t};function j(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var i=t.concat(r);return e.apply(null,i)}}var qu=function(e){return function(t){return!e(t)}},WC=function(e){return function(){throw new Error(e)}},jC=function(e){return e()},KC=function(e){e()},xe=X(!1),Ue=X(!0),Ii=function(){return Wu},Wu=function(){var e=function(r){return r()},t=wt,n={fold:function(r,a){return r()},isSome:xe,isNone:Ue,getOr:t,getOrThunk:e,getOrDie:function(r){throw new Error(r||"error: getOrDie called on none.")},getOrNull:X(null),getOrUndefined:X(void 0),or:t,orThunk:e,map:Ii,each:se,bind:Ii,exists:xe,forall:Ue,filter:function(){return Ii()},toArray:function(){return[]},toString:X("none()")};return n}(),ju=function(e){var t=X(e),n=function(){return a},r=function(i){return i(e)},a={fold:function(i,o){return o(e)},isSome:Ue,isNone:xe,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(i){return ju(i(e))},each:function(i){i(e)},bind:r,exists:r,forall:r,filter:function(i){return i(e)?a:Wu},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return a},GC=function(e){return e==null?Wu:ju(e)},b={some:ju,none:Ii,from:GC},Ku=Array.prototype.slice,XC=Array.prototype.indexOf,YC=Array.prototype.push,Hc=function(e,t){return XC.call(e,t)},ZC=function(e,t){var n=Hc(e,t);return n===-1?b.none():b.some(n)},Ye=function(e,t){return Hc(e,t)>-1},dt=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];if(t(a,n))return!0}return!1},Te=function(e,t){for(var n=e.length,r=new Array(n),a=0;a<n;a++){var i=e[a];r[a]=t(i,a)}return r},K=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];t(a,n)}},Vc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},qc=function(e,t){for(var n=[],r=[],a=0,i=e.length;a<i;a++){var o=e[a],u=t(o,a)?n:r;u.push(o)}return{pass:n,fail:r}},ce=function(e,t){for(var n=[],r=0,a=e.length;r<a;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Wc=function(e,t,n){return Vc(e,function(r,a){n=t(n,r,a)}),n},jt=function(e,t,n){return K(e,function(r,a){n=t(n,r,a)}),n},jc=function(e,t,n){for(var r=0,a=e.length;r<a;r++){var i=e[r];if(t(i,r))return b.some(i);if(n(i,r))break}return b.none()},Ze=function(e,t){return jc(e,t,xe)},Li=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];if(t(a,n))return b.some(n)}return b.none()},QC=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Ft(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);YC.apply(t,e[n])}return t},za=function(e,t){return QC(Te(e,t))},Ha=function(e,t){for(var n=0,r=e.length;n<r;++n){var a=e[n];if(t(a,n)!==!0)return!1}return!0},$i=function(e){var t=Ku.call(e,0);return t.reverse(),t},Kc=function(e,t){return ce(e,function(n){return!Ye(t,n)})},JC=function(e,t){for(var n={},r=0,a=e.length;r<a;r++){var i=e[r];n[String(i)]=t(i,r)}return n},Gu=function(e,t){var n=Ku.call(e,0);return n.sort(t),n},Xu=function(e,t){return t>=0&&t<e.length?b.some(e[t]):b.none()},At=function(e){return Xu(e,0)},mr=function(e){return Xu(e,e.length-1)},sn=Re(Array.from)?Array.from:function(e){return Ku.call(e)},Gc=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return b.none()},jr=Object.keys,e0=Object.hasOwnProperty,Be=function(e,t){for(var n=jr(e),r=0,a=n.length;r<a;r++){var i=n[r],o=e[i];t(o,i)}},Xc=function(e,t){return t0(e,function(n,r){return{k:r,v:t(n,r)}})},t0=function(e,t){var n={};return Be(e,function(r,a){var i=t(r,a);n[i.k]=i.v}),n},Yu=function(e){return function(t,n){e[n]=t}},Yc=function(e,t,n,r){var a={};return Be(e,function(i,o){(t(i,o)?n:r)(i,o)}),a},n0=function(e,t){var n={},r={};return Yc(e,t,Yu(n),Yu(r)),{t:n,f:r}},Va=function(e,t){var n={};return Yc(e,t,Yu(n),se),n},r0=function(e,t){var n=[];return Be(e,function(r,a){n.push(t(r,a))}),n},a0=function(e){return r0(e,wt)},ze=function(e,t){return ve(e,t)?b.from(e[t]):b.none()},ve=function(e,t){return e0.call(e,t)},Kr=function(e,t){return ve(e,t)&&e[t]!==void 0&&e[t]!==null},i0=function(e,t,n){return n===void 0&&(n=zu),Fc(n).eq(e,t)},Zu=Array.isArray,o0=function(e){if(Zu(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},qa=function(e,t,n){var r,a;if(!e)return!1;if(n=n||e,e.length!==void 0){for(r=0,a=e.length;r<a;r++)if(t.call(n,e[r],r,e)===!1)return!1}else for(r in e)if(ve(e,r)&&t.call(n,e[r],r,e)===!1)return!1;return!0},Qu=function(e,t){var n=[];return qa(e,function(r,a){n.push(t(r,a,e))}),n},Gr=function(e,t){var n=[];return qa(e,function(r,a){(!t||t(r,a,e))&&n.push(r)}),n},Zc=function(e,t){if(e){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1},Fi=function(e,t,n,r){for(var a=Ct(n)?e[0]:n,i=0;i<e.length;i++)a=t.call(r,a,e[i],i);return a},Qc=function(e,t,n){var r,a;for(r=0,a=e.length;r<a;r++)if(t.call(n,e[r],r,e))return r;return-1},Un=function(e){return e[e.length-1]},ae=function(){return ae=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},ae.apply(this,arguments)};function u0(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function An(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var Ju=function(e){var t=!1,n;return function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return t||(t=!0,n=e.apply(null,r)),n}},f0=function(e,t,n,r){var a=e.isiOS()&&/ipad/i.test(n)===!0,i=e.isiOS()&&!a,o=e.isiOS()||e.isAndroid(),u=o||r("(pointer:coarse)"),f=a||!i&&o&&r("(min-device-width:768px)"),s=i||o&&!f,l=t.isSafari()&&e.isiOS()&&/safari/i.test(n)===!1,c=!s&&!f&&!l;return{isiPad:X(a),isiPhone:X(i),isTablet:X(f),isPhone:X(s),isTouch:X(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:X(l),isDesktop:X(c)}},s0=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},l0=function(e,t){var n=s0(e,t);if(!n)return{major:0,minor:0};var r=function(a){return Number(t.replace(n,"$"+a))};return ef(r(1),r(2))},c0=function(e,t){var n=String(t).toLowerCase();return e.length===0?Jc():l0(e,n)},Jc=function(){return ef(0,0)},ef=function(e,t){return{major:e,minor:t}},Wa={nu:ef,detect:c0,unknown:Jc},v0=function(e,t){return Gc(t.brands,function(n){var r=n.brand.toLowerCase();return Ze(e,function(a){var i;return r===((i=a.brand)===null||i===void 0?void 0:i.toLowerCase())}).map(function(a){return{current:a.name,version:Wa.nu(parseInt(n.version,10),0)}})})},ev=function(e,t){var n=String(t).toLowerCase();return Ze(e,function(r){return r.search(n)})},d0=function(e,t){return ev(e,t).map(function(n){var r=Wa.detect(n.versionRegexes,t);return{current:n.name,version:r}})},m0=function(e,t){return ev(e,t).map(function(n){var r=Wa.detect(n.versionRegexes,t);return{current:n.name,version:r}})},p0=function(e,t){return e.substring(t)},g0=function(e,t,n){return t===""||e.length>=t.length&&e.substr(n,n+t.length)===t},h0=function(e,t){return pr(e,t)?p0(e,t.length):e},ut=function(e,t){return e.indexOf(t)!==-1},pr=function(e,t){return g0(e,t,0)},tf=function(e){return function(t){return t.replace(e,"")}},nf=tf(/^\s+|\s+$/g),b0=tf(/^\s+/g),tv=tf(/\s+$/g),Mi=function(e){return e.length>0},nv=function(e){return!Mi(e)},rf=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Rn=function(e){return function(t){return ut(t,e)}},y0=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return ut(e,"edge/")&&ut(e,"chrome")&&ut(e,"safari")&&ut(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,rf],search:function(e){return ut(e,"chrome")&&!ut(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return ut(e,"msie")||ut(e,"trident")}},{name:"Opera",versionRegexes:[rf,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Rn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Rn("firefox")},{name:"Safari",versionRegexes:[rf,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(ut(e,"safari")||ut(e,"mobile/"))&&ut(e,"applewebkit")}}],C0=[{name:"Windows",search:Rn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return ut(e,"iphone")||ut(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Rn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Rn("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Rn("linux"),versionRegexes:[]},{name:"Solaris",search:Rn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Rn("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Rn("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],rv={browsers:X(y0),oses:X(C0)},av="Edge",iv="Chrome",ov="IE",uv="Opera",fv="Firefox",sv="Safari",w0=function(){return lv({current:void 0,version:Wa.unknown()})},lv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isEdge:r(av),isChrome:r(iv),isIE:r(ov),isOpera:r(uv),isFirefox:r(fv),isSafari:r(sv)}},cv={unknown:w0,nu:lv,edge:X(av),chrome:X(iv),ie:X(ov),opera:X(uv),firefox:X(fv),safari:X(sv)},vv="Windows",dv="iOS",mv="Android",pv="Linux",gv="OSX",hv="Solaris",bv="FreeBSD",yv="ChromeOS",E0=function(){return Cv({current:void 0,version:Wa.unknown()})},Cv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isWindows:r(vv),isiOS:r(dv),isAndroid:r(mv),isOSX:r(gv),isLinux:r(pv),isSolaris:r(hv),isFreeBSD:r(bv),isChromeOS:r(yv)}},wv={unknown:E0,nu:Cv,windows:X(vv),ios:X(dv),android:X(mv),linux:X(pv),osx:X(gv),solaris:X(hv),freebsd:X(bv),chromeos:X(yv)},S0=function(e,t,n){var r=rv.browsers(),a=rv.oses(),i=t.bind(function(f){return v0(r,f)}).orThunk(function(){return d0(r,e)}).fold(cv.unknown,cv.nu),o=m0(a,e).fold(wv.unknown,wv.nu),u=f0(o,i,e,n);return{browser:i,os:o,deviceType:u}},k0={detect:S0},x0=function(e){return window.matchMedia(e).matches},N0=Ju(function(){return k0.detect(navigator.userAgent,b.from(navigator.userAgentData),x0)}),Mt=function(){return N0()},Ev=navigator.userAgent,af=Mt(),mt=af.browser,Rt=af.os,ln=af.deviceType,T0=/WebKit/.test(Ev)&&!mt.isEdge(),A0="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,R0=Ev.indexOf("Windows Phone")!==-1,ue={opera:mt.isOpera(),webkit:T0,ie:mt.isIE()||mt.isEdge()?mt.version.major:!1,gecko:mt.isFirefox(),mac:Rt.isOSX()||Rt.isiOS(),iOS:ln.isiPad()||ln.isiPhone(),android:Rt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:mt.isIE()?document.documentMode||7:10,fileApi:A0,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!mt.isIE(),desktop:ln.isDesktop(),windowsPhone:R0,browser:{current:mt.current,version:mt.version,isChrome:mt.isChrome,isEdge:mt.isEdge,isFirefox:mt.isFirefox,isIE:mt.isIE,isOpera:mt.isOpera,isSafari:mt.isSafari},os:{current:Rt.current,version:Rt.version,isAndroid:Rt.isAndroid,isChromeOS:Rt.isChromeOS,isFreeBSD:Rt.isFreeBSD,isiOS:Rt.isiOS,isLinux:Rt.isLinux,isOSX:Rt.isOSX,isSolaris:Rt.isSolaris,isWindows:Rt.isWindows},deviceType:{isDesktop:ln.isDesktop,isiPad:ln.isiPad,isiPhone:ln.isiPhone,isPhone:ln.isPhone,isTablet:ln.isTablet,isTouch:ln.isTouch,isWebView:ln.isWebView}},B0=/^\s*|\s*$/g,Sv=function(e){return e==null?"":(""+e).replace(B0,"")},kv=function(e,t){return t?t==="array"&&Zu(e)?!0:typeof e===t:e!==void 0},D0=function(e,t,n){var r;for(e=e||[],t=t||",",typeof e=="string"&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},_0=ve,O0=function(e,t,n){var r=this,a,i,o,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var f=e[3].match(/(^|\.)(\w+)$/i)[2],s=r.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[f]){if(e[2]==="static"){s[f]=t,this.onCreate&&this.onCreate(e[2],e[3],s[f]);return}t[f]||(t[f]=function(){},u=1),s[f]=t[f],r.extend(s[f].prototype,t),e[5]&&(a=r.resolve(e[5]).prototype,i=e[5].match(/\.(\w+)$/i)[1],o=s[f],u?s[f]=function(){return a[i].apply(this,arguments)}:s[f]=function(){return this.parent=a[i],o.apply(this,arguments)},s[f].prototype[f]=s[f],r.each(a,function(l,c){s[f].prototype[c]=a[c]}),r.each(t,function(l,c){a[c]?s[f].prototype[c]=function(){return this.parent=a[c],l.apply(this,arguments)}:c!==f&&(s[f].prototype[c]=l)})),r.each(t.static,function(l,c){s[f][c]=l})}},P0=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var a=t[r];for(var i in a)if(ve(a,i)){var o=a[i];o!==void 0&&(e[i]=o)}}return e},xv=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),qa(e,function(a,i){if(t.call(r,a,i,n)===!1)return!1;xv(a,t,n,r)}))},I0=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)r=e[n],t[r]||(t[r]={}),t=t[r];return t},L0=function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0,r=e.length;n<r&&(t=t[e[n]],!!t);n++);return t},$0=function(e,t){return!e||kv(e,"array")?e:Qu(e.split(t||","),Sv)},F0=function(e){var t=ue.cacheSuffix;return t&&(e+=(e.indexOf("?")===-1?"?":"&")+t),e},B={trim:Sv,isArray:Zu,is:kv,toArray:o0,makeMap:D0,each:qa,map:Qu,grep:Gr,inArray:Zc,hasOwn:_0,extend:P0,create:O0,walk:xv,createNS:I0,resolve:L0,explode:$0,_addCacheSuffix:F0},M0=function(e,t){var n=t||document,r=n.createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ja(r.childNodes[0])},U0=function(e,t){var n=t||document,r=n.createElement(e);return ja(r)},z0=function(e,t){var n=t||document,r=n.createTextNode(e);return ja(r)},ja=function(e){if(e==null)throw new Error("Node cannot be null or undefined");return{dom:e}},H0=function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(ja)},k={fromHtml:M0,fromTag:U0,fromText:z0,fromDom:ja,fromPoint:H0},Nv=function(e,t){var n=[],r=function(i){return n.push(i),t(i)},a=t(e);do a=a.bind(r);while(a.isSome());return n},V0=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0},q0=function(e,t){return V0(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},W0=8,Tv=9,Av=11,of=1,j0=3,Xr=function(e,t){var n=e.dom;if(n.nodeType!==of)return!1;var r=n;if(r.matches!==void 0)return r.matches(t);if(r.msMatchesSelector!==void 0)return r.msMatchesSelector(t);if(r.webkitMatchesSelector!==void 0)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector!==void 0)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Rv=function(e){return e.nodeType!==of&&e.nodeType!==Tv&&e.nodeType!==Av||e.childElementCount===0},K0=function(e,t){var n=t===void 0?document:t.dom;return Rv(n)?[]:Te(n.querySelectorAll(e),k.fromDom)},G0=function(e,t){var n=t===void 0?document:t.dom;return Rv(n)?b.none():b.from(n.querySelector(e)).map(k.fromDom)},Se=function(e,t){return e.dom===t.dom},X0=function(e,t){var n=e.dom,r=t.dom;return n===r?!1:n.contains(r)},Y0=function(e,t){return q0(e.dom,t.dom)},zn=function(e,t){return Mt().browser.isIE()?Y0(e,t):X0(e,t)};typeof window!="undefined"||Function("return this;")();var He=function(e){var t=e.dom.nodeName;return t.toLowerCase()},Bv=function(e){return e.dom.nodeType},Ui=function(e){return function(t){return Bv(t)===e}},Z0=function(e){return Bv(e)===W0||He(e)==="#comment"},Kt=Ui(of),Ut=Ui(j0),Q0=Ui(Tv),J0=Ui(Av),ew=function(e){return function(t){return Kt(t)&&He(t)===e}},Dv=function(e){return k.fromDom(e.dom.ownerDocument)},Yr=function(e){return Q0(e)?e:Dv(e)},tw=function(e){return k.fromDom(Yr(e).dom.documentElement)},_v=function(e){return k.fromDom(Yr(e).dom.defaultView)},Gt=function(e){return b.from(e.dom.parentNode).map(k.fromDom)},nw=function(e,t){for(var n=Re(t)?t:xe,r=e.dom,a=[];r.parentNode!==null&&r.parentNode!==void 0;){var i=r.parentNode,o=k.fromDom(i);if(a.push(o),n(o)===!0)break;r=i}return a},rw=function(e){var t=function(n){return ce(n,function(r){return!Se(e,r)})};return Gt(e).map(zt).map(t).getOr([])},gr=function(e){return b.from(e.dom.previousSibling).map(k.fromDom)},Ka=function(e){return b.from(e.dom.nextSibling).map(k.fromDom)},Ov=function(e){return $i(Nv(e,gr))},Pv=function(e){return Nv(e,Ka)},zt=function(e){return Te(e.dom.childNodes,k.fromDom)},zi=function(e,t){var n=e.dom.childNodes;return b.from(n[t]).map(k.fromDom)},Iv=function(e){return zi(e,0)},uf=function(e){return zi(e,e.dom.childNodes.length-1)},Lv=function(e){return e.dom.childNodes.length},aw=function(e){var t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return k.fromDom(t)},$v=function(e){return J0(e)&&Ee(e.dom.host)},Fv=Re(Element.prototype.attachShadow)&&Re(Node.prototype.getRootNode),iw=X(Fv),hr=Fv?function(e){return k.fromDom(e.dom.getRootNode())}:Yr,ff=function(e){return $v(e)?e:aw(Yr(e))},ow=function(e){var t=hr(e);return $v(t)?b.some(t):b.none()},uw=function(e){return k.fromDom(e.dom.host)},fw=function(e){if(iw()&&Ee(e.target)){var t=k.fromDom(e.target);if(Kt(t)&&sw(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return At(n)}}return b.from(e.target)},sw=function(e){return Ee(e.dom.shadowRoot)},Xt=function(e,t){var n=Gt(e);n.each(function(r){r.dom.insertBefore(t.dom,e.dom)})},Ga=function(e,t){var n=Ka(e);n.fold(function(){var r=Gt(e);r.each(function(a){Je(a,t)})},function(r){Xt(r,t)})},Mv=function(e,t){var n=Iv(e);n.fold(function(){Je(e,t)},function(r){e.dom.insertBefore(t.dom,r.dom)})},Je=function(e,t){e.dom.appendChild(t.dom)},lw=function(e,t){Xt(e,t),Je(t,e)},cw=function(e,t){K(t,function(n){Xt(e,n)})},Hi=function(e,t){K(t,function(n){Je(e,n)})},sf=function(e){e.dom.textContent="",K(zt(e),function(t){Ve(t)})},Ve=function(e){var t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},Uv=function(e){var t=zt(e);t.length>0&&cw(e,t),Ve(e)},Xa=function(e){var t=Ut(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;var n=t.ownerDocument;return ow(k.fromDom(t)).fold(function(){return n.body.contains(t)},zc(Xa,uw))},zv=function(e,t){var n=function(r,a){return zv(e+r,t+a)};return{left:e,top:t,translate:n}},Zr=zv,vw=function(e){var t=e.getBoundingClientRect();return Zr(t.left,t.top)},Vi=function(e,t){return e!==void 0?e:t!==void 0?t:0},dw=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,a=t.documentElement;if(n===e.dom)return Zr(n.offsetLeft,n.offsetTop);var i=Vi(r==null?void 0:r.pageYOffset,a.scrollTop),o=Vi(r==null?void 0:r.pageXOffset,a.scrollLeft),u=Vi(a.clientTop,n.clientTop),f=Vi(a.clientLeft,n.clientLeft);return lf(e).translate(o-f,i-u)},lf=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?Zr(r.offsetLeft,r.offsetTop):Xa(e)?vw(t):Zr(0,0)},cf=function(e){var t=e!==void 0?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return Zr(n,r)},Hv=function(e,t,n){var r=n!==void 0?n.dom:document,a=r.defaultView;a&&a.scrollTo(e,t)},Vv=function(e,t){var n=Mt().browser.isSafari();n&&Re(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},mw=function(e){var t=e===void 0?window:e;return Mt().browser.isFirefox()?b.none():b.from(t.visualViewport)},qv=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Wv=function(e){var t=e===void 0?window:e,n=t.document,r=cf(k.fromDom(n));return mw(t).fold(function(){var a=t.document.documentElement,i=a.clientWidth,o=a.clientHeight;return qv(r.left,r.top,i,o)},function(a){return qv(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height)})},Ya=function(e){return function(t){return!!t&&t.nodeType===e}},qi=function(e){return!!e&&!Object.getPrototypeOf(e)},re=Ya(1),Ht=function(e){var t=e.map(function(n){return n.toLowerCase()});return function(n){if(n&&n.nodeName){var r=n.nodeName.toLowerCase();return Ye(t,r)}return!1}},Wi=function(e,t){var n=t.toLowerCase().split(" ");return function(r){if(re(r))for(var a=0;a<n.length;a++){var i=r.ownerDocument.defaultView.getComputedStyle(r,null),o=i?i.getPropertyValue(e):null;if(o===n[a])return!0}return!1}},jv=function(e){return function(t){return re(t)&&t.hasAttribute(e)}},pw=function(e,t){return function(n){return re(n)&&n.getAttribute(e)===t}},br=function(e){return re(e)&&e.hasAttribute("data-mce-bogus")},gw=function(e){return re(e)&&e.getAttribute("data-mce-bogus")==="all"},Qr=function(e){return re(e)&&e.tagName==="TABLE"},Kv=function(e){return function(t){return!!(re(t)&&(t.contentEditable===e||t.getAttribute("data-mce-contenteditable")===e))}},vf=Ht(["textarea","input"]),Y=Ya(3),hw=Ya(8),df=Ya(9),mf=Ya(11),Pe=Ht(["br"]),bw=Ht(["img"]),cn=Kv("true"),Ae=Kv("false"),ji=Ht(["td","th"]),Vt=Ht(["video","audio","object","embed"]),Ki=function(e,t,n){return n===void 0&&(n=qC),e.exists(function(r){return n(r,t)})},yw=function(e){for(var t=[],n=function(a){t.push(a)},r=0;r<e.length;r++)e[r].each(n);return t},ht=function(e,t,n){return e.isSome()&&t.isSome()?b.some(n(e.getOrDie(),t.getOrDie())):b.none()},Cw=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?b.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):b.none()},ww=function(e,t){return e?b.some(t):b.none()},Gi=function(e){return e.style!==void 0&&Re(e.style.getPropertyValue)},Gv=function(e,t,n){if(Oe(n)||Uc(n)||Wr(n))e.setAttribute(t,n+"");else throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple")},vn=function(e,t,n){Gv(e.dom,t,n)},Hn=function(e,t){var n=e.dom;Be(t,function(r,a){Gv(n,a,r)})},Jr=function(e,t){var n=e.dom.getAttribute(t);return n===null?void 0:n},Xv=function(e,t){return b.from(Jr(e,t))},Yv=function(e,t){var n=e.dom;return n&&n.hasAttribute?n.hasAttribute(t):!1},Bn=function(e,t){e.dom.removeAttribute(t)},Ew=function(e){return jt(e.dom.attributes,function(t,n){return t[n.name]=n.value,t},{})},Sw=function(e,t,n){if(!Oe(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Gi(e)&&e.style.setProperty(t,n)},kw=function(e,t){var n=e.dom;Be(t,function(r,a){Sw(n,a,r)})},Dn=function(e,t){var n=e.dom,r=window.getComputedStyle(n),a=r.getPropertyValue(t);return a===""&&!Xa(e)?Zv(n,t):a},Zv=function(e,t){return Gi(e)?e.style.getPropertyValue(t):""},pf=function(e,t){var n=e.dom,r=Zv(n,t);return b.from(r).filter(function(a){return a.length>0})},Qv=function(e){var t={},n=e.dom;if(Gi(n))for(var r=0;r<n.style.length;r++){var a=n.style.item(r);t[a]=n.style[a]}return t},xw=function(e){return e.dom.offsetWidth},Nw=Mt().browser,Jv=function(e){return Ze(e,Kt)},Tw=function(e){return Nw.isFirefox()&&He(e)==="table"?Jv(zt(e)).filter(function(t){return He(t)==="caption"}).bind(function(t){return Jv(Pv(t)).map(function(n){var r=n.dom.offsetTop,a=t.dom.offsetTop,i=t.dom.offsetHeight;return r<=a?-i:0})}).getOr(0):0},ed=function(e,t){return e.children&&Ye(e.children,t)},Aw=function(e,t,n){var r=0,a=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&Dn(k.fromDom(e),"position")==="static"){var o=t.getBoundingClientRect();return r=o.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,a=o.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop,{x:r,y:a}}for(var u=t;u&&u!==n&&u.nodeType&&!ed(u,n);){var f=u;r+=f.offsetLeft||0,a+=f.offsetTop||0,u=f.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!ed(u,n);)r-=u.scrollLeft||0,a-=u.scrollTop||0,u=u.parentNode;a+=Tw(k.fromDom(t))}return{x:r,y:a}},td={},nd={exports:td};(function(e,t,n,r){(function(a,i){typeof t=="object"&&typeof n!="undefined"?n.exports=i():typeof e=="function"&&e.amd?e(i):(a=typeof globalThis!="undefined"?globalThis:a||self,a.EphoxContactWrapper=i())})(this,function(){var a=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof PC!="undefined"?PC:typeof self!="undefined"?self:{},i={exports:{}};(function(s){(function(l){var c=setTimeout;function v(){}function d(C,x){return function(){C.apply(x,arguments)}}function m(C){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof C!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],E(C,this)}function p(C,x){for(;C._state===3;)C=C._value;if(C._state===0){C._deferreds.push(x);return}C._handled=!0,m._immediateFn(function(){var R=C._state===1?x.onFulfilled:x.onRejected;if(R===null){(C._state===1?g:y)(x.promise,C._value);return}var I;try{I=R(C._value)}catch(te){y(x.promise,te);return}g(x.promise,I)})}function g(C,x){try{if(x===C)throw new TypeError("A promise cannot be resolved with itself.");if(x&&(typeof x=="object"||typeof x=="function")){var R=x.then;if(x instanceof m){C._state=3,C._value=x,h(C);return}else if(typeof R=="function"){E(d(R,x),C);return}}C._state=1,C._value=x,h(C)}catch(I){y(C,I)}}function y(C,x){C._state=2,C._value=x,h(C)}function h(C){C._state===2&&C._deferreds.length===0&&m._immediateFn(function(){C._handled||m._unhandledRejectionFn(C._value)});for(var x=0,R=C._deferreds.length;x<R;x++)p(C,C._deferreds[x]);C._deferreds=null}function S(C,x,R){this.onFulfilled=typeof C=="function"?C:null,this.onRejected=typeof x=="function"?x:null,this.promise=R}function E(C,x){var R=!1;try{C(function(I){R||(R=!0,g(x,I))},function(I){R||(R=!0,y(x,I))})}catch(I){if(R)return;R=!0,y(x,I)}}m.prototype.catch=function(C){return this.then(null,C)},m.prototype.then=function(C,x){var R=new this.constructor(v);return p(this,new S(C,x,R)),R},m.all=function(C){var x=Array.prototype.slice.call(C);return new m(function(R,I){if(x.length===0)return R([]);var te=x.length;function q(J,M){try{if(M&&(typeof M=="object"||typeof M=="function")){var V=M.then;if(typeof V=="function"){V.call(M,function($){q(J,$)},I);return}}x[J]=M,--te===0&&R(x)}catch($){I($)}}for(var D=0;D<x.length;D++)q(D,x[D])})},m.resolve=function(C){return C&&typeof C=="object"&&C.constructor===m?C:new m(function(x){x(C)})},m.reject=function(C){return new m(function(x,R){R(C)})},m.race=function(C){return new m(function(x,R){for(var I=0,te=C.length;I<te;I++)C[I].then(x,R)})},m._immediateFn=typeof setImmediate=="function"?function(C){setImmediate(C)}:function(C){c(C,0)},m._unhandledRejectionFn=function(x){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",x)},m._setImmediateFn=function(x){m._immediateFn=x},m._setUnhandledRejectionFn=function(x){m._unhandledRejectionFn=x},s.exports?s.exports=m:l.Promise||(l.Promise=m)})(a)})(i);var o=i.exports,u=function(){return typeof window!="undefined"?window:Function("return this;")()}(),f={boltExport:u.Promise||o};return f})})(void 0,td,nd);var gf=nd.exports.boltExport,hf=function(e){var t=b.none(),n=[],r=function(s){return hf(function(l){a(function(c){l(s(c))})})},a=function(s){o()?f(s):n.push(s)},i=function(s){o()||(t=b.some(s),u(n),n=[])},o=function(){return t.isSome()},u=function(s){K(s,f)},f=function(s){t.each(function(l){setTimeout(function(){s(l)},0)})};return e(i),{get:a,map:r,isReady:o}},Rw=function(e){return hf(function(t){t(e)})},Bw={nu:hf,pure:Rw},Dw=function(e){setTimeout(function(){throw e},0)},ea=function(e){var t=function(f){e().then(f,Dw)},n=function(f){return ea(function(){return e().then(f)})},r=function(f){return ea(function(){return e().then(function(s){return f(s).toPromise()})})},a=function(f){return ea(function(){return e().then(function(){return f.toPromise()})})},i=function(){return Bw.nu(t)},o=function(){var f=null;return ea(function(){return f===null&&(f=e()),f})},u=e;return{map:n,bind:r,anonBind:a,toLazy:i,toCached:o,toPromise:u,get:t}},_w=function(e){return ea(function(){return new gf(e)})},Ow=function(e){return ea(function(){return gf.resolve(e)})},rd={nu:_w,pure:Ow},Pw=function(e,t){return t(function(n){var r=[],a=0,i=function(o){return function(u){r[o]=u,a++,a>=e.length&&n(r)}};e.length===0?n([]):K(e,function(o,u){o.get(i(u))})})},Iw=function(e){return Pw(e,rd.nu)},ta=function(e){var t=function(c){return ta(e)},n=function(c){return ta(e)},r=function(c){return ta(c(e))},a=function(c){return ta(e)},i=function(c){c(e)},o=function(c){return c(e)},u=function(c,v){return v(e)},f=function(c){return c(e)},s=function(c){return c(e)},l=function(){return b.some(e)};return{isValue:Ue,isError:xe,getOr:X(e),getOrThunk:X(e),getOrDie:X(e),or:t,orThunk:n,fold:u,map:r,mapError:a,each:i,bind:o,exists:f,forall:s,toOptional:l}},Za=function(e){var t=function(s){return s()},n=function(){return WC(String(e))()},r=wt,a=function(s){return s()},i=function(s){return Za(e)},o=function(s){return Za(s(e))},u=function(s){return Za(e)},f=function(s,l){return s(e)};return{isValue:xe,isError:Ue,getOr:wt,getOrThunk:t,getOrDie:n,or:r,orThunk:a,fold:f,map:i,mapError:o,each:se,bind:u,exists:xe,forall:Ue,toOptional:b.none}},Lw=function(e,t){return e.fold(function(){return Za(t)},ta)},ad={value:ta,error:Za,fromOption:Lw},$w=function(e){if(!Ft(e))throw new Error("cases must be an array");if(e.length===0)throw new Error("there must be at least one case");var t=[],n={};return K(e,function(r,a){var i=jr(r);if(i.length!==1)throw new Error("one and only one name per case");var o=i[0],u=r[o];if(n[o]!==void 0)throw new Error("duplicate key detected:"+o);if(o==="cata")throw new Error("cannot have a case named cata (sorry)");if(!Ft(u))throw new Error("case arguments must be an array");t.push(o),n[o]=function(){for(var f=[],s=0;s<arguments.length;s++)f[s]=arguments[s];var l=f.length;if(l!==u.length)throw new Error("Wrong number of arguments to case "+o+". Expected "+u.length+" ("+u+"), got "+l);var c=function(v){var d=jr(v);if(t.length!==d.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+`
Actual: `+d.join(","));var m=Ha(t,function(p){return Ye(d,p)});if(!m)throw new Error("Not all branches were specified when using match. Specified: "+d.join(", ")+`
Required: `+t.join(", "));return v[o].apply(null,f)};return{fold:function(){for(var v=[],d=0;d<arguments.length;d++)v[d]=arguments[d];if(v.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+v.length);var m=v[a];return m.apply(null,f)},match:c,log:function(v){console.log(v,{constructors:t,constructor:o,params:f})}}}}),n},Vn={generate:$w};Vn.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var id=function(e){return e.fold(wt,wt)};function od(e,t,n,r,a){return e(n,r)?b.some(n):Re(a)&&a(n)?b.none():t(n,r,a)}var Qa=function(e,t,n){for(var r=e.dom,a=Re(n)?n:xe;r.parentNode;){r=r.parentNode;var i=k.fromDom(r);if(t(i))return b.some(i);if(a(i))break}return b.none()},Xi=function(e,t,n){var r=function(a,i){return i(a)};return od(r,Qa,e,t,n)},Fw=function(e,t){var n=e.dom;return n.parentNode?Mw(k.fromDom(n.parentNode),function(r){return!Se(e,r)&&t(r)}):b.none()},Mw=function(e,t){var n=function(a){return t(k.fromDom(a))},r=Ze(e.dom.childNodes,n);return r.map(k.fromDom)},Yi=function(e,t,n){return Qa(e,function(r){return Xr(r,t)},n)},Zi=function(e,t){return G0(t,e)},bf=function(e,t,n){var r=function(a,i){return Xr(a,i)};return od(r,Yi,e,t,n)},et=window.Promise?window.Promise:gf,yf,Uw=function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],a=function(o){window.setTimeout(o,0)},i=0;i<r.length&&!n;i++)n=window[r[i]+"RequestAnimationFrame"];n||(n=a),n(e,t)},Cf=function(e,t){return typeof t!="number"&&(t=0),setTimeout(e,t)},ud=function(e,t){return typeof t!="number"&&(t=1),setInterval(e,t)},zw=function(e){return clearTimeout(e)},Hw=function(e){return clearInterval(e)},fd=function(e,t){var n,r=function(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];clearTimeout(n),n=Cf(function(){e.apply(this,a)},t)};return r.stop=function(){clearTimeout(n)},r},tt={requestAnimationFrame:function(e,t){if(yf){yf.then(e);return}yf=new et(function(n){t||(t=document.body),Uw(n,t)}).then(e)},setTimeout:Cf,setInterval:ud,setEditorTimeout:function(e,t,n){return Cf(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=ud(function(){e.removed?clearInterval(r):t()},n);return r},debounce:fd,throttle:fd,clearInterval:Hw,clearTimeout:zw},sd=function(e,t){t===void 0&&(t={});var n=0,r={},a=k.fromDom(e),i=Yr(a),o=t.maxLoadTime||5e3,u=function(g){t.referrerPolicy=g},f=function(g){Je(ff(a),g)},s=function(g){var y=ff(a);Zi(y,"#"+g).each(Ve)},l=function(g){return ze(r,g).getOrThunk(function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}})},c=function(g,y,h){var S,E=B._addCacheSuffix(g),C=l(E);r[E]=C,C.count++;var x=function(M,V){for(var $=M.length;$--;)M[$]();C.status=V,C.passed=[],C.failed=[],S&&(S.onload=null,S.onerror=null,S=null)},R=function(){return x(C.passed,2)},I=function(){return x(C.failed,3)},te=function(M,V){M()||(Date.now()-J<o?tt.setTimeout(V):I())},q=function(){te(function(){for(var M=e.styleSheets,V=M.length;V--;){var $=M[V],H=$.ownerNode;if(H&&H.id===S.id)return R(),!0}return!1},q)};if(y&&C.passed.push(y),h&&C.failed.push(h),C.status!==1){if(C.status===2){R();return}if(C.status===3){I();return}C.status=1;var D=k.fromTag("link",i.dom);Hn(D,{rel:"stylesheet",type:"text/css",id:C.id});var J=Date.now();t.contentCssCors&&vn(D,"crossOrigin","anonymous"),t.referrerPolicy&&vn(D,"referrerpolicy",t.referrerPolicy),S=D.dom,S.onload=q,S.onerror=I,f(D),vn(D,"href",E)}},v=function(g){return rd.nu(function(y){c(g,fn(y,X(ad.value(g))),fn(y,X(ad.error(g))))})},d=function(g,y,h){Iw(Te(g,v)).get(function(S){var E=qc(S,function(C){return C.isValue()});E.fail.length>0?h(E.fail.map(id)):y(E.pass.map(id))})},m=function(g){var y=B._addCacheSuffix(g);ze(r,y).each(function(h){var S=--h.count;S===0&&(delete r[y],s(h.id))})},p=function(g){K(g,function(y){m(y)})};return{load:c,loadAll:d,unload:m,unloadAll:p,_setReferrerPolicy:u}},Vw=function(){var e=new WeakMap,t=function(n,r){var a=hr(n),i=a.dom;return b.from(e.get(i)).getOrThunk(function(){var o=sd(i,r);return e.set(i,o),o})};return{forElement:t}},ld=Vw(),qe=function(){function e(t,n){this.node=t,this.rootNode=n,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 e.prototype.current=function(){return this.node},e.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},e.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},e.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},e.prototype.findSibling=function(t,n,r,a){var i,o;if(t){if(!a&&t[n])return t[n];if(t!==this.rootNode){if(i=t[r],i)return i;for(o=t.parentNode;o&&o!==this.rootNode;o=o.parentNode)if(i=o[r],i)return i}}},e.prototype.findPreviousNode=function(t,n,r,a){var i,o,u;if(t){if(i=t[r],this.rootNode&&i===this.rootNode)return;if(i){if(!a){for(u=i[n];u;u=u[n])if(!u[n])return u}return i}if(o=t.parentNode,o&&o!==this.rootNode)return o}},e}(),qw=["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"],Ww=["td","th"],jw=["thead","tbody","tfoot"],Kw=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],Gw=["h1","h2","h3","h4","h5","h6"],Xw=["li","dd","dt"],Yw=["ul","ol","dl"],Zw=["pre","script","textarea","style"],qn=function(e){var t;return function(n){return t=t||JC(e,Ue),ve(t,He(n))}},Qw=qn(Gw),dn=qn(qw),Jw=function(e){return He(e)==="table"},wf=function(e){return Kt(e)&&!dn(e)},na=function(e){return Kt(e)&&He(e)==="br"},cd=qn(Kw),Ef=qn(Yw),Ja=qn(Xw),eE=qn(jw),Qi=qn(Ww),Ji=qn(Zw),tE=function(e,t,n){return Yi(e,t,n).isSome()},Sf="\uFEFF",Et="\xA0",nE=function(e){return e===Sf},rE=function(e){return e.replace(/\uFEFF/g,"")},We=Sf,eo=nE,Bt=rE,aE=re,ra=Y,aa=function(e){return ra(e)&&(e=e.parentNode),aE(e)&&e.hasAttribute("data-mce-caret")},ia=function(e){return ra(e)&&eo(e.data)},Dt=function(e){return aa(e)||ia(e)},vd=function(e){return e.firstChild!==e.lastChild||!Pe(e.firstChild)},iE=function(e,t){var n=e.ownerDocument,r=n.createTextNode(We),a=e.parentNode;if(t){var i=e.previousSibling;if(ra(i)){if(Dt(i))return i;if(no(i))return i.splitText(i.data.length-1)}a.insertBefore(r,e)}else{var i=e.nextSibling;if(ra(i)){if(Dt(i))return i;if(to(i))return i.splitText(1),i}e.nextSibling?a.insertBefore(r,e.nextSibling):a.appendChild(r)}return r},kf=function(e){var t=e.container();return Y(t)?t.data.charAt(e.offset())===We||e.isAtStart()&&ia(t.previousSibling):!1},xf=function(e){var t=e.container();return Y(t)?t.data.charAt(e.offset()-1)===We||e.isAtEnd()&&ia(t.nextSibling):!1},oE=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},uE=function(e,t,n){var r=t.ownerDocument,a=r.createElement(e);a.setAttribute("data-mce-caret",n?"before":"after"),a.setAttribute("data-mce-bogus","all"),a.appendChild(oE());var i=t.parentNode;return n?i.insertBefore(a,t):t.nextSibling?i.insertBefore(a,t.nextSibling):i.appendChild(a),a},to=function(e){return ra(e)&&e.data[0]===We},no=function(e){return ra(e)&&e.data[e.data.length-1]===We},fE=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];br(n)&&n.parentNode.removeChild(n)},Nf=function(e){return e&&e.hasAttribute("data-mce-caret")?(fE(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},dd=function(e){return aa(e.startContainer)},md=cn,sE=Ae,lE=Pe,cE=Y,vE=Ht(["script","style","textarea"]),pd=Ht(["img","input","textarea","hr","iframe","video","audio","object","embed"]),dE=Ht(["table"]),mE=Dt,mn=function(e){return mE(e)?!1:cE(e)?!vE(e.parentNode):pd(e)||lE(e)||dE(e)||Tf(e)},pE=function(e){return re(e)&&e.getAttribute("unselectable")==="true"},Tf=function(e){return pE(e)===!1&&sE(e)},gE=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Tf(e))return!1;if(md(e))return!0}return!0},hE=function(e){return Tf(e)?jt(sn(e.getElementsByTagName("*")),function(t,n){return t||md(n)},!1)!==!0:!1},bE=function(e){return pd(e)||hE(e)},ro=function(e,t){return mn(e)&&gE(e,t)},yE=/^[ \t\r\n]*$/,yr=function(e){return yE.test(e)},CE=function(e,t){var n=k.fromDom(t),r=k.fromDom(e);return tE(r,"pre,code",j(Se,n))},wE=function(e,t){return Y(e)&&yr(e.data)&&CE(e,t)===!1},EE=function(e){return re(e)&&e.nodeName==="A"&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},ao=function(e,t){return mn(e)&&wE(e,t)===!1||EE(e)||SE(e)},SE=jv("data-mce-bookmark"),kE=jv("data-mce-bogus"),xE=pw("data-mce-bogus","all"),NE=function(e,t){var n=0;if(ao(e,e))return!1;var r=e.firstChild;if(!r)return!0;var a=new qe(r,e);do{if(t){if(xE(r)){r=a.next(!0);continue}if(kE(r)){r=a.next();continue}}if(Pe(r)){n++,r=a.next();continue}if(ao(r,e))return!1;r=a.next()}while(r);return n<=1},je=function(e,t){return t===void 0&&(t=!0),NE(e.dom,t)},TE=function(e){return e.nodeName.toLowerCase()==="span"},gd=function(e,t){return Ee(e)&&(ao(e,t)||wf(k.fromDom(e)))},AE=function(e,t){var n=new qe(e,t).prev(!1),r=new qe(e,t).next(!1),a=Ct(n)||gd(n,t),i=Ct(r)||gd(r,t);return a&&i},hd=function(e){return TE(e)&&e.getAttribute("data-mce-type")==="bookmark"},RE=function(e,t){return Y(e)&&e.data.length>0&&AE(e,t)},BE=function(e){return re(e)?e.childNodes.length>0:!1},DE=function(e){return mf(e)||df(e)},Af=function(e,t,n){var r=n||t;if(re(t)&&hd(t))return t;for(var a=t.childNodes,i=a.length-1;i>=0;i--)Af(e,a[i],r);if(re(t)){var o=t.childNodes;o.length===1&&hd(o[0])&&t.parentNode.insertBefore(o[0],t)}return!DE(t)&&!ao(t,r)&&!BE(t)&&!RE(t,r)&&e.remove(t),t},_E=B.makeMap,io=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,oo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,OE=/[<>&\"\']/g,PE=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,IE={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Cr={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},LE={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},$E=function(e){var t=k.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},bd=function(e,t){var n,r,a,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),Cr[r]||(a="&"+e[n+1]+";",i[r]=a,i[a]=r);return i}},Rf=bd("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),yd=function(e,t){return e.replace(t?io:oo,function(n){return Cr[n]||n})},FE=function(e){return(""+e).replace(OE,function(t){return Cr[t]||t})},Cd=function(e,t){return e.replace(t?io:oo,function(n){return n.length>1?"&#"+((n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320)+65536)+";":Cr[n]||"&#"+n.charCodeAt(0)+";"})},Bf=function(e,t,n){return n=n||Rf,e.replace(t?io:oo,function(r){return Cr[r]||n[r]||r})},ME=function(e,t){var n=bd(t)||Rf,r=function(o,u){return o.replace(u?io:oo,function(f){return Cr[f]!==void 0?Cr[f]:n[f]!==void 0?n[f]:f.length>1?"&#"+((f.charCodeAt(0)-55296)*1024+(f.charCodeAt(1)-56320)+65536)+";":"&#"+f.charCodeAt(0)+";"})},a=function(o,u){return Bf(o,u,n)},i=_E(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?a:Bf:i.numeric?Cd:yd},UE=function(e){return e.replace(PE,function(t,n){return n?(n.charAt(0).toLowerCase()==="x"?n=parseInt(n.substr(1),16):n=parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(n&1023))):IE[n]||String.fromCharCode(n)):LE[t]||Rf[t]||$E(t)})},Wn={encodeRaw:yd,encodeAllRaw:FE,encodeNumeric:Cd,encodeNamed:Bf,getEncodeFunc:ME,decode:UE},jn={},zE={},oa=B.makeMap,nt=B.each,Df=B.extend,wd=B.explode,HE=B.inArray,Qe=function(e,t){return e=B.trim(e),e?e.split(t||" "):[]},Ed=function(e,t){var n=oa(e," ",oa(e.toUpperCase()," "));return Df(n,t)},Sd=function(e){return Ed("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},VE=function(e){var t={},n,r,a,i,o,u,f=function(l,c,v){var d,m,p,g=function(h,S){var E={},C,x;for(C=0,x=h.length;C<x;C++)E[h[C]]=S||{};return E};v=v||[],c=c||"",typeof v=="string"&&(v=Qe(v));var y=Qe(l);for(d=y.length;d--;)m=Qe([n,c].join(" ")),p={attributes:g(m),attributesOrder:m,children:g(v,zE)},t[y[d]]=p},s=function(l,c){var v,d,m,p,g=Qe(l);v=g.length;for(var y=Qe(c);v--;)for(d=t[g[v]],m=0,p=y.length;m<p;m++)d.attributes[y[m]]={},d.attributesOrder.push(y[m])};return jn[e]?jn[e]:(n="id accesskey class dir lang style tabindex title role",r="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",a="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",e!=="html4"&&(n+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",r+=" article aside details dialog figure main header footer hgroup section nav",a+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),e!=="html5-strict"&&(n+=" xml:lang",u="acronym applet basefont big font strike tt",a=[a,u].join(" "),nt(Qe(u),function(l){f(l,"",a)}),o="center dir isindex noframes",r=[r,o].join(" "),i=[r,a].join(" "),nt(Qe(o),function(l){f(l,"",i)})),i=i||[r,a].join(" "),f("html","manifest","head body"),f("head","","base command link meta noscript script style title"),f("title hr noscript br"),f("base","href target"),f("link","href rel media hreflang type sizes hreflang"),f("meta","name http-equiv content charset"),f("style","media type scoped"),f("script","src async defer type charset"),f("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",i),f("address dt dd div caption","",i),f("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","",a),f("blockquote","cite",i),f("ol","reversed start type","li"),f("ul","","li"),f("li","value",i),f("dl","","dt dd"),f("a","href target rel media hreflang type",a),f("q","cite",a),f("ins del","cite datetime",i),f("img","src sizes srcset alt usemap ismap width height"),f("iframe","src name width height",i),f("embed","src type width height"),f("object","data type typemustmatch name usemap form width height",[i,"param"].join(" ")),f("param","name value"),f("map","name",[i,"area"].join(" ")),f("area","alt coords shape href target rel media hreflang type"),f("table","border","caption colgroup thead tfoot tbody tr"+(e==="html4"?" col":"")),f("colgroup","span","col"),f("col","span"),f("tbody thead tfoot","","tr"),f("tr","","td th"),f("td","colspan rowspan headers",i),f("th","colspan rowspan headers scope abbr",i),f("form","accept-charset action autocomplete enctype method name novalidate target",i),f("fieldset","disabled form name",[i,"legend"].join(" ")),f("label","form for",a),f("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"),f("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",e==="html4"?i:a),f("select","disabled form multiple name required size","option optgroup"),f("optgroup","disabled label","option"),f("option","disabled label selected value"),f("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),f("menu","type label",[i,"li"].join(" ")),f("noscript","",i),e!=="html4"&&(f("wbr"),f("ruby","",[a,"rt rp"].join(" ")),f("figcaption","",i),f("mark rt rp summary bdi","",a),f("canvas","width height",i),f("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[i,"track source"].join(" ")),f("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[i,"track source"].join(" ")),f("picture","","img source"),f("source","src srcset type media sizes"),f("track","kind src srclang label default"),f("datalist","",[a,"option"].join(" ")),f("article section nav aside main header footer","",i),f("hgroup","","h1 h2 h3 h4 h5 h6"),f("figure","",[i,"figcaption"].join(" ")),f("time","datetime",a),f("dialog","open",i),f("command","type label icon disabled checked radiogroup command"),f("output","for form name",a),f("progress","value max",a),f("meter","value min max low high optimum",a),f("details","open",[i,"summary"].join(" ")),f("keygen","autofocus challenge disabled form keytype name")),e!=="html5-strict"&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),e!=="html4"&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),nt(Qe("a form meter progress dfn"),function(l){t[l]&&delete t[l].children[l]}),delete t.caption.children.table,delete t.script,jn[e]=t,t)},_f=function(e,t){var n;return e&&(n={},typeof e=="string"&&(e={"*":e}),nt(e,function(r,a){n[a]=n[a.toUpperCase()]=t==="map"?oa(r,/[, ]/):wd(r,/[, ]/)})),n},Kn=function(e){var t={},n={},r=[],a={},i={},o=function(O,U,Z){var N=e[O];return N?N=oa(N,/[, ]/,oa(N.toUpperCase(),/[, ]/)):(N=jn[O],N||(N=Ed(U,Z),jn[O]=N)),N};e=e||{};var u=VE(e.schema);e.verify_html===!1&&(e.valid_elements="*[*]");var f=_f(e.valid_styles),s=_f(e.invalid_styles,"map"),l=_f(e.valid_classes,"map"),c=o("whitespace_elements","pre script noscript style textarea video audio iframe object code"),v=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),d=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),p="td th iframe video audio object script code",g=o("non_empty_elements",p+" pre",d),y=o("move_caret_before_on_enter_elements",p+" table",d),h=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),S=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",h),E=o("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp");nt((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),function(O){i[O]=new RegExp("</"+O+"[^>]*>","gi")});var C=function(O){return new RegExp("^"+O.replace(/([?+*])/g,".$1")+"$")},x=function(O){var U,Z,N,L,P,Q,ee,ge,Ie,_e,Mn,ot,ct,Le,Tt,vt,Tn,be,ye=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,$e=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,rn=/[*?+]/;if(O){var an=Qe(O,",");for(t["@"]&&(vt=t["@"].attributes,Tn=t["@"].attributesOrder),U=0,Z=an.length;U<Z;U++)if(P=ye.exec(an[U]),P){if(Le=P[1],Ie=P[2],Tt=P[3],ge=P[5],ot={},ct=[],Q={attributes:ot,attributesOrder:ct},Le==="#"&&(Q.paddEmpty=!0),Le==="-"&&(Q.removeEmpty=!0),P[4]==="!"&&(Q.removeEmptyAttrs=!0),vt&&(Be(vt,function(on,vr){ot[vr]=on}),ct.push.apply(ct,Tn)),ge){for(ge=Qe(ge,"|"),N=0,L=ge.length;N<L;N++)if(P=$e.exec(ge[N]),P){if(ee={},Mn=P[1],_e=P[2].replace(/[\\:]:/g,":"),Le=P[3],be=P[4],Mn==="!"&&(Q.attributesRequired=Q.attributesRequired||[],Q.attributesRequired.push(_e),ee.required=!0),Mn==="-"){delete ot[_e],ct.splice(HE(ct,_e),1);continue}Le&&(Le==="="&&(Q.attributesDefault=Q.attributesDefault||[],Q.attributesDefault.push({name:_e,value:be}),ee.defaultValue=be),Le===":"&&(Q.attributesForced=Q.attributesForced||[],Q.attributesForced.push({name:_e,value:be}),ee.forcedValue=be),Le==="<"&&(ee.validValues=oa(be,"?"))),rn.test(_e)?(Q.attributePatterns=Q.attributePatterns||[],ee.pattern=C(_e),Q.attributePatterns.push(ee)):(ot[_e]||ct.push(_e),ot[_e]=ee)}}!vt&&Ie==="@"&&(vt=ot,Tn=ct),Tt&&(Q.outputName=Ie,t[Tt]=Q),rn.test(Ie)?(Q.pattern=C(Ie),r.push(Q)):t[Ie]=Q}}},R=function(O){t={},r=[],x(O),nt(u,function(U,Z){n[Z]=U.children})},I=function(O){var U=/^(~)?(.+)$/;O&&(jn.text_block_elements=jn.block_elements=null,nt(Qe(O,","),function(Z){var N=U.exec(Z),L=N[1]==="~",P=L?"span":"div",Q=N[2];if(n[Q]=n[P],a[Q]=P,L||(S[Q.toUpperCase()]={},S[Q]={}),!t[Q]){var ee=t[P];ee=Df({},ee),delete ee.removeEmptyAttrs,delete ee.removeEmpty,t[Q]=ee}nt(n,function(ge,Ie){ge[P]&&(n[Ie]=ge=Df({},n[Ie]),ge[Q]=ge[P])})}))},te=function(O){var U=/^([+\-]?)([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]+)\[([^\]]+)]$/;jn[e.schema]=null,O&&nt(Qe(O,","),function(Z){var N=U.exec(Z),L,P;N&&(P=N[1],P?L=n[N[2]]:L=n[N[2]]={"#comment":{}},L=n[N[2]],nt(Qe(N[3],"|"),function(Q){P==="-"?delete L[Q]:L[Q]={}}))})},q=function(O){var U=t[O],Z;if(U)return U;for(Z=r.length;Z--;)if(U=r[Z],U.pattern.test(O))return U};e.valid_elements?R(e.valid_elements):(nt(u,function(O,U){t[U]={attributes:O.attributes,attributesOrder:O.attributesOrder},n[U]=O.children}),e.schema!=="html5"&&nt(Qe("strong/b em/i"),function(O){var U=Qe(O,"/");t[U[1]].outputName=U[0]}),nt(E,function(O,U){t[U]&&(e.padd_empty_block_inline_children&&(t[U].paddInEmptyBlock=!0),t[U].removeEmpty=!0)}),nt(Qe("ol ul blockquote a table tbody"),function(O){t[O]&&(t[O].removeEmpty=!0)}),nt(Qe("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),function(O){t[O].paddEmpty=!0}),nt(Qe("span"),function(O){t[O].removeEmptyAttrs=!0})),I(e.custom_elements),te(e.valid_children),x(e.extended_valid_elements),te("+ol[ul|ol],+ul[ul|ol]"),nt({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(O,U){t[U]&&(t[U].parentsRequired=Qe(O))}),e.invalid_elements&&nt(wd(e.invalid_elements),function(O){t[O]&&delete t[O]}),q("span")||x("span[!data-mce-type|*]");var D=X(f),J=X(s),M=X(l),V=X(m),$=X(S),H=X(h),G=X(E),_=X(d),W=X(v),fe=X(g),me=X(y),de=X(c),Me=X(i),Ne=function(O,U){var Z=n[O.toLowerCase()];return!!(Z&&Z[U.toLowerCase()])},it=function(O,U){var Z,N,L=q(O);if(L)if(U){if(L.attributes[U])return!0;if(Z=L.attributePatterns,Z){for(N=Z.length;N--;)if(Z[N].pattern.test(O))return!0}}else return!0;return!1},yt=X(a);return{children:n,elements:t,getValidStyles:D,getValidClasses:M,getBlockElements:$,getInvalidStyles:J,getShortEndedElements:_,getTextBlockElements:H,getTextInlineElements:G,getBoolAttrs:V,getElementRule:q,getSelfClosingElements:W,getNonEmptyElements:fe,getMoveCaretBeforeOnEnterElements:me,getWhiteSpaceElements:de,getSpecialElements:Me,isValidChild:Ne,isValid:it,getCustomElements:yt,addValidElements:x,setValidElements:R,addCustomElements:I,addValidChildren:te}},kd=function(e,t,n,r){var a=function(i){return i=parseInt(i,10).toString(16),i.length>1?i:"0"+i};return"#"+a(t)+a(n)+a(r)},Of=function(e,t){var n=this,r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,a=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,i=/\s*([^:]+):\s*([^;]+);?/g,o=/\s+$/,u,f={},s,l,c=Sf;e=e||{},t&&(s=t.getValidStyles(),l=t.getInvalidStyles());var v=(`\\" \\' \\; \\: ; : `+c).split(" ");for(u=0;u<v.length;u++)f[v[u]]=c+u,f[c+u]=v[u];return{toHex:function(d){return d.replace(r,kd)},parse:function(d){var m={},p,g,y,h,S=e.url_converter,E=e.url_converter_scope||n,C=function(M,V,$){var H=m[M+"-top"+V];if(!!H){var G=m[M+"-right"+V];if(!!G){var _=m[M+"-bottom"+V];if(!!_){var W=m[M+"-left"+V];if(!!W){var fe=[H,G,_,W];for(u=fe.length-1;u--&&fe[u]===fe[u+1];);u>-1&&$||(m[M+V]=u===-1?fe[0]:fe.join(" "),delete m[M+"-top"+V],delete m[M+"-right"+V],delete m[M+"-bottom"+V],delete m[M+"-left"+V])}}}}},x=function(M){var V=m[M],$;if(!!V){for(V=V.split(" "),$=V.length;$--;)if(V[$]!==V[0])return!1;return m[M]=V[0],!0}},R=function(M,V,$,H){!x(V)||!x($)||!x(H)||(m[M]=m[V]+" "+m[$]+" "+m[H],delete m[V],delete m[$],delete m[H])},I=function(M){return h=!0,f[M]},te=function(M,V){return h&&(M=M.replace(/\uFEFF[0-9]/g,function($){return f[$]})),V||(M=M.replace(/\\([\'\";:])/g,"$1")),M},q=function(M){return String.fromCharCode(parseInt(M.slice(1),16))},D=function(M){return M.replace(/\\[0-9a-f]+/gi,q)},J=function(M,V,$,H,G,_){if(G=G||_,G)return G=te(G),"'"+G.replace(/\'/g,"\\'")+"'";if(V=te(V||$||H),!e.allow_script_urls){var W=V.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(W)||!e.allow_svg_data_urls&&/^data:image\/svg/i.test(W))return""}return S&&(V=S.call(E,V,"style")),"url('"+V.replace(/\'/g,"\\'")+"')"};if(d){for(d=d.replace(/[\u0000-\u001F]/g,""),d=d.replace(/\\[\"\';:\uFEFF]/g,I).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(M){return M.replace(/[;:]/g,I)});p=i.exec(d);)if(i.lastIndex=p.index+p[0].length,g=p[1].replace(o,"").toLowerCase(),y=p[2].replace(o,""),g&&y){if(g=D(g),y=D(y),g.indexOf(c)!==-1||g.indexOf('"')!==-1||!e.allow_script_urls&&(g==="behavior"||/expression\s*\(|\/\*|\*\//.test(y)))continue;g==="font-weight"&&y==="700"?y="bold":(g==="color"||g==="background-color")&&(y=y.toLowerCase()),y=y.replace(r,kd),y=y.replace(a,J),m[g]=h?te(y,!0):y}C("border","",!0),C("border","-width"),C("border","-color"),C("border","-style"),C("padding",""),C("margin",""),R("border","border-width","border-style","border-color"),m.border==="medium none"&&delete m.border,m["border-image"]==="none"&&delete m["border-image"]}return m},serialize:function(d,m){var p="",g=function(h){var S,E=s[h];if(E)for(var C=0,x=E.length;C<x;C++)h=E[C],S=d[h],S&&(p+=(p.length>0?" ":"")+h+": "+S+";")},y=function(h,S){var E=l["*"];return E&&E[h]?!1:(E=l[S],!(E&&E[h]))};return m&&s?(g("*"),g(m)):Be(d,function(h,S){h&&(!l||y(S,m))&&(p+=(p.length>0?" ":"")+S+": "+h+";")}),p}}},qE={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Pf=function(e){return e instanceof Event||Re(e.initEvent)},WE=function(e){return e.isDefaultPrevented===Ue||e.isDefaultPrevented===xe},jE=function(e){return un(e.preventDefault)||Pf(e)},KE=function(e,t){var n=t!=null?t:{};for(var r in e)ve(qE,r)||(n[r]=e[r]);return Ee(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n},xd=function(e,t,n,r){var a,i=KE(t,r);return i.type=e,un(i.target)&&(i.target=(a=i.srcElement)!==null&&a!==void 0?a:n),jE(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=Ue,Re(t.preventDefault)?t.preventDefault():Pf(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=Ue,Re(t.stopPropagation)?t.stopPropagation():Pf(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=Ue,i.stopPropagation()},WE(i)||(i.isDefaultPrevented=i.defaultPrevented===!0?Ue:xe,i.isPropagationStopped=i.cancelBubble===!0?Ue:xe,i.isImmediatePropagationStopped=xe)),i},GE="mce-data-",XE=/^(?:mouse|contextmenu)|click/,If=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},uo=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},YE=function(e){return Ee(e)&&XE.test(e.type)},ua=function(e,t){var n=xd(e.type,e,document,t);if(YE(e)&&Ct(e.pageX)&&!Ct(e.clientX)){var r=n.target.ownerDocument||document,a=r.documentElement,i=r.body,o=n;o.pageX=e.clientX+(a&&a.scrollLeft||i&&i.scrollLeft||0)-(a&&a.clientLeft||i&&i.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||i&&i.scrollTop||0)-(a&&a.clientTop||i&&i.clientTop||0)}return Ct(n.metaKey)&&(n.metaKey=!1),n},ZE=function(e,t,n){var r=e.document,a={type:"ready"};if(n.domLoaded){t(a);return}var i=function(){return r.readyState==="complete"||r.readyState==="interactive"&&r.body},o=function(){uo(e,"DOMContentLoaded",o),uo(e,"load",o),n.domLoaded||(n.domLoaded=!0,t(a)),e=null};i()?o():If(e,"DOMContentLoaded",o),n.domLoaded||If(e,"load",o)},fa=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando=GE+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(t,n,r,a){var i=this,o,u,f,s,l,c,v,d=window,m=function(g){i.executeHandlers(ua(g||d.event),o)};if(!(!t||t.nodeType===3||t.nodeType===8)){t[i.expando]?o=t[i.expando]:(o=i.count++,t[i.expando]=o,i.events[o]={}),a=a||t;var p=n.split(" ");for(f=p.length;f--;){if(s=p[f],c=m,l=v=!1,s==="DOMContentLoaded"&&(s="ready"),i.domLoaded&&s==="ready"&&t.readyState==="complete"){r.call(a,ua({type:s}));continue}i.hasMouseEnterLeave||(l=i.mouseEnterLeave[s],l&&(c=function(g){var y=g.currentTarget,h=g.relatedTarget;if(h&&y.contains)h=y.contains(h);else for(;h&&h!==y;)h=h.parentNode;h||(g=ua(g||d.event),g.type=g.type==="mouseout"?"mouseleave":"mouseenter",g.target=y,i.executeHandlers(g,o))})),!i.hasFocusIn&&(s==="focusin"||s==="focusout")&&(v=!0,l=s==="focusin"?"focus":"blur",c=function(g){g=ua(g||d.event),g.type=g.type==="focus"?"focusin":"focusout",i.executeHandlers(g,o)}),u=i.events[o][s],u?s==="ready"&&i.domLoaded?r(ua({type:s})):u.push({func:r,scope:a}):(i.events[o][s]=u=[{func:r,scope:a}],u.fakeName=l,u.capture=v,u.nativeHandler=c,s==="ready"?ZE(t,c,i):If(t,l||s,c,v))}return t=u=null,r}},e.prototype.unbind=function(t,n,r){var a,i,o,u,f;if(!t||t.nodeType===3||t.nodeType===8)return this;var s=t[this.expando];if(s){if(f=this.events[s],n){var l=n.split(" ");for(i=l.length;i--;)if(u=l[i],a=f[u],a){if(r){for(o=a.length;o--;)if(a[o].func===r){var c=a.nativeHandler,v=a.fakeName,d=a.capture;a=a.slice(0,o).concat(a.slice(o+1)),a.nativeHandler=c,a.fakeName=v,a.capture=d,f[u]=a}}(!r||a.length===0)&&(delete f[u],uo(t,a.fakeName||u,a.nativeHandler,a.capture))}}else Be(f,function(m,p){uo(t,m.fakeName||p,m.nativeHandler,m.capture)}),f={};for(u in f)if(ve(f,u))return this;delete this.events[s];try{delete t[this.expando]}catch{t[this.expando]=null}}return this},e.prototype.fire=function(t,n,r){var a;if(!t||t.nodeType===3||t.nodeType===8)return this;var i=ua({type:n,target:t},r);do a=t[this.expando],a&&this.executeHandlers(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return this},e.prototype.clean=function(t){var n,r;if(!t||t.nodeType===3||t.nodeType===8)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),r=t.getElementsByTagName("*"),n=r.length;n--;)t=r[n],t[this.expando]&&this.unbind(t);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(t,n){var r=this.events[n],a=r&&r[t.type];if(a)for(var i=0,o=a.length;i<o;i++){var u=a[i];if(u&&u.func.call(u.scope,t)===!1&&t.preventDefault(),t.isImmediatePropagationStopped())return}},e.Event=new e,e}(),Ke,Ce,fo,Nd,ei,Lf,Td,so,Gn,sa,Xn,_t,lo,pn,Yn,la,QE,ti,rt="sizzle"+-new Date,Yt=window.document,gn=0,JE=0,Ad=Uf(),Rd=Uf(),Bd=Uf(),$f=function(e,t){return e===t&&(sa=!0),0},co="undefined",Dd=1<<31,eS={}.hasOwnProperty,Zn=[],tS=Zn.pop,nS=Zn.push,Qn=Zn.push,_d=Zn.slice,wr=Zn.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},rS="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",De="[\\x20\\t\\r\\n\\f]",Er="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Od="\\["+De+"*("+Er+")(?:"+De+"*([*^$|!~]?=)"+De+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Er+"))|)"+De+"*\\]",Pd=":("+Er+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Od+")*)|.*)\\)|)",vo=new RegExp("^"+De+"+|((?:^|[^\\\\])(?:\\\\.)*)"+De+"+$","g"),aS=new RegExp("^"+De+"*,"+De+"*"),iS=new RegExp("^"+De+"*([>+~]|"+De+")"+De+"*"),oS=new RegExp("="+De+`*([^\\]'"]*?)`+De+"*\\]","g"),uS=new RegExp(Pd),fS=new RegExp("^"+Er+"$"),mo={ID:new RegExp("^#("+Er+")"),CLASS:new RegExp("^\\.("+Er+")"),TAG:new RegExp("^("+Er+"|[*])"),ATTR:new RegExp("^"+Od),PSEUDO:new RegExp("^"+Pd),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+De+"*(even|odd|(([+-]|)(\\d*)n|)"+De+"*(?:([+-]|)"+De+"*(\\d+)|))"+De+"*\\)|)","i"),bool:new RegExp("^(?:"+rS+")$","i"),needsContext:new RegExp("^"+De+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+De+"*((?:-\\d)?\\d*)"+De+"*\\)|)(?=[^-]|$)","i")},sS=/^(?:input|select|textarea|button)$/i,lS=/^h\d$/i,Ff=/^[^{]+\{\s*\[native \w/,cS=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Mf=/[+~]/,vS=/'|\\/g,Jn=new RegExp("\\\\([\\da-f]{1,6}"+De+"?|("+De+")|.)","ig"),er=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{Qn.apply(Zn=_d.call(Yt.childNodes),Yt.childNodes),Zn[Yt.childNodes.length].nodeType}catch{Qn={apply:Zn.length?function(t,n){nS.apply(t,_d.call(n))}:function(t,n){for(var r=t.length,a=0;t[r++]=n[a++];);t.length=r-1}}}var he=function(e,t,n,r){var a,i,o,u,f,s,l,c,v,d;if((t?t.ownerDocument||t:Yt)!==_t&&Xn(t),t=t||_t,n=n||[],!e||typeof e!="string")return n;if((u=t.nodeType)!==1&&u!==9)return[];if(pn&&!r){if(a=cS.exec(e))if(o=a[1]){if(u===9)if(i=t.getElementById(o),i&&i.parentNode){if(i.id===o)return n.push(i),n}else return n;else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(o))&&ti(t,i)&&i.id===o)return n.push(i),n}else{if(a[2])return Qn.apply(n,t.getElementsByTagName(e)),n;if((o=a[3])&&Ke.getElementsByClassName)return Qn.apply(n,t.getElementsByClassName(o)),n}if(Ke.qsa&&(!Yn||!Yn.test(e))){if(c=l=rt,v=t,d=u===9&&e,u===1&&t.nodeName.toLowerCase()!=="object"){for(s=ei(e),(l=t.getAttribute("id"))?c=l.replace(vS,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",f=s.length;f--;)s[f]=c+po(s[f]);v=Mf.test(e)&&zf(t.parentNode)||t,d=s.join(",")}if(d)try{return Qn.apply(n,v.querySelectorAll(d)),n}catch{}finally{l||t.removeAttribute("id")}}}return Td(e.replace(vo,"$1"),t,n,r)};function Uf(){var e=[];function t(n,r){return e.push(n+" ")>Ce.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function Zt(e){return e[rt]=!0,e}function Id(e,t){var n=t&&e,r=n&&e.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||Dd)-(~e.sourceIndex||Dd);if(r)return r;if(n){for(;n=n.nextSibling;)if(n===t)return-1}return e?1:-1}function dS(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function mS(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function Sr(e){return Zt(function(t){return t=+t,Zt(function(n,r){for(var a,i=e([],n.length,t),o=i.length;o--;)n[a=i[o]]&&(n[a]=!(r[a]=n[a]))})})}function zf(e){return e&&typeof e.getElementsByTagName!==co&&e}Ke=he.support={},Nd=he.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},Xn=he.setDocument=function(e){var t,n=e?e.ownerDocument||e:Yt,r=n.defaultView;function a(i){try{return i.top}catch{}return null}return n===_t||n.nodeType!==9||!n.documentElement?_t:(_t=n,lo=n.documentElement,pn=!Nd(n),r&&r!==a(r)&&(r.addEventListener?r.addEventListener("unload",function(){Xn()},!1):r.attachEvent&&r.attachEvent("onunload",function(){Xn()})),Ke.attributes=!0,Ke.getElementsByTagName=!0,Ke.getElementsByClassName=Ff.test(n.getElementsByClassName),Ke.getById=!0,Ce.find.ID=function(i,o){if(typeof o.getElementById!==co&&pn){var u=o.getElementById(i);return u&&u.parentNode?[u]:[]}},Ce.filter.ID=function(i){var o=i.replace(Jn,er);return function(u){return u.getAttribute("id")===o}},Ce.find.TAG=Ke.getElementsByTagName?function(i,o){if(typeof o.getElementsByTagName!==co)return o.getElementsByTagName(i)}:function(i,o){var u,f=[],s=0,l=o.getElementsByTagName(i);if(i==="*"){for(;u=l[s++];)u.nodeType===1&&f.push(u);return f}return l},Ce.find.CLASS=Ke.getElementsByClassName&&function(i,o){if(pn)return o.getElementsByClassName(i)},la=[],Yn=[],Ke.disconnectedMatch=!0,Yn=Yn.length&&new RegExp(Yn.join("|")),la=la.length&&new RegExp(la.join("|")),t=Ff.test(lo.compareDocumentPosition),ti=t||Ff.test(lo.contains)?function(i,o){var u=i.nodeType===9?i.documentElement:i,f=o&&o.parentNode;return i===f||!!(f&&f.nodeType===1&&(u.contains?u.contains(f):i.compareDocumentPosition&&i.compareDocumentPosition(f)&16))}:function(i,o){if(o){for(;o=o.parentNode;)if(o===i)return!0}return!1},$f=t?function(i,o){if(i===o)return sa=!0,0;var u=!i.compareDocumentPosition-!o.compareDocumentPosition;return u||(u=(i.ownerDocument||i)===(o.ownerDocument||o)?i.compareDocumentPosition(o):1,u&1||!Ke.sortDetached&&o.compareDocumentPosition(i)===u?i===n||i.ownerDocument===Yt&&ti(Yt,i)?-1:o===n||o.ownerDocument===Yt&&ti(Yt,o)?1:Gn?wr.call(Gn,i)-wr.call(Gn,o):0:u&4?-1:1)}:function(i,o){if(i===o)return sa=!0,0;var u,f=0,s=i.parentNode,l=o.parentNode,c=[i],v=[o];if(!s||!l)return i===n?-1:o===n?1:s?-1:l?1:Gn?wr.call(Gn,i)-wr.call(Gn,o):0;if(s===l)return Id(i,o);for(u=i;u=u.parentNode;)c.unshift(u);for(u=o;u=u.parentNode;)v.unshift(u);for(;c[f]===v[f];)f++;return f?Id(c[f],v[f]):c[f]===Yt?-1:v[f]===Yt?1:0},n)},he.matches=function(e,t){return he(e,null,null,t)},he.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_t&&Xn(e),t=t.replace(oS,"='$1']"),Ke.matchesSelector&&pn&&(!la||!la.test(t))&&(!Yn||!Yn.test(t)))try{var n=QE.call(e,t);if(n||Ke.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch{}return he(t,_t,null,[e]).length>0},he.contains=function(e,t){return(e.ownerDocument||e)!==_t&&Xn(e),ti(e,t)},he.attr=function(e,t){(e.ownerDocument||e)!==_t&&Xn(e);var n=Ce.attrHandle[t.toLowerCase()],r=n&&eS.call(Ce.attrHandle,t.toLowerCase())?n(e,t,!pn):void 0;return r!==void 0?r:Ke.attributes||!pn?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},he.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},he.uniqueSort=function(e){var t,n=[],r=0,a=0;if(sa=!Ke.detectDuplicates,Gn=!Ke.sortStable&&e.slice(0),e.sort($f),sa){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)e.splice(n[r],1)}return Gn=null,e},fo=he.getText=function(e){var t,n="",r=0,a=e.nodeType;if(a){if(a===1||a===9||a===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=fo(e)}else if(a===3||a===4)return e.nodeValue}else for(;t=e[r++];)n+=fo(t);return n},Ce=he.selectors={cacheLength:50,createPseudo:Zt,match:mo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Jn,er),e[3]=(e[3]||e[4]||e[5]||"").replace(Jn,er),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1].slice(0,3)==="nth"?(e[3]||he.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd")),e[5]=+(e[7]+e[8]||e[3]==="odd")):e[3]&&he.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return mo.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&uS.test(n)&&(t=ei(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Jn,er).toLowerCase();return e==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Ad[e+" "];return t||(t=new RegExp("(^|"+De+")"+e+"("+De+"|$)"))&&Ad(e,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==co&&n.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var a=he.attr(r,e);return a==null?t==="!=":t?(a+="",t==="="?a===n:t==="!="?a!==n:t==="^="?n&&a.indexOf(n)===0:t==="*="?n&&a.indexOf(n)>-1:t==="$="?n&&a.slice(-n.length)===n:t==="~="?(" "+a+" ").indexOf(n)>-1:t==="|="?a===n||a.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,a){var i=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&a===0?function(f){return!!f.parentNode}:function(f,s,l){var c,v,d,m,p,g,y=i!==o?"nextSibling":"previousSibling",h=f.parentNode,S=u&&f.nodeName.toLowerCase(),E=!l&&!u;if(h){if(i){for(;y;){for(d=f;d=d[y];)if(u?d.nodeName.toLowerCase()===S:d.nodeType===1)return!1;g=y=e==="only"&&!g&&"nextSibling"}return!0}if(g=[o?h.firstChild:h.lastChild],o&&E){for(v=h[rt]||(h[rt]={}),c=v[e]||[],p=c[0]===gn&&c[1],m=c[0]===gn&&c[2],d=p&&h.childNodes[p];d=++p&&d&&d[y]||(m=p=0)||g.pop();)if(d.nodeType===1&&++m&&d===f){v[e]=[gn,p,m];break}}else if(E&&(c=(f[rt]||(f[rt]={}))[e])&&c[0]===gn)m=c[1];else for(;(d=++p&&d&&d[y]||(m=p=0)||g.pop())&&!((u?d.nodeName.toLowerCase()===S:d.nodeType===1)&&++m&&(E&&((d[rt]||(d[rt]={}))[e]=[gn,m]),d===f)););return m-=a,m===r||m%r===0&&m/r>=0}}},PSEUDO:function(e,t){var n,r=Ce.pseudos[e]||Ce.setFilters[e.toLowerCase()]||he.error("unsupported pseudo: "+e);return r[rt]?r(t):r.length>1?(n=[e,e,"",t],Ce.setFilters.hasOwnProperty(e.toLowerCase())?Zt(function(a,i){for(var o,u=r(a,t),f=u.length;f--;)o=wr.call(a,u[f]),a[o]=!(i[o]=u[f])}):function(a){return r(a,0,n)}):r}},pseudos:{not:Zt(function(e){var t=[],n=[],r=Lf(e.replace(vo,"$1"));return r[rt]?Zt(function(a,i,o,u){for(var f,s=r(a,null,u,[]),l=a.length;l--;)(f=s[l])&&(a[l]=!(i[l]=f))}):function(a,i,o){return t[0]=a,r(t,null,o,n),t[0]=null,!n.pop()}}),has:Zt(function(e){return function(t){return he(e,t).length>0}}),contains:Zt(function(e){return e=e.replace(Jn,er),function(t){return(t.textContent||t.innerText||fo(t)).indexOf(e)>-1}}),lang:Zt(function(e){return fS.test(e||"")||he.error("unsupported lang: "+e),e=e.replace(Jn,er).toLowerCase(),function(t){var n;do if(n=pn?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||n.indexOf(e+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===lo},focus:function(e){return e===_t.activeElement&&(!_t.hasFocus||_t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Ce.pseudos.empty(e)},header:function(e){return lS.test(e.nodeName)},input:function(e){return sS.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()==="text")},first:Sr(function(){return[0]}),last:Sr(function(e,t){return[t-1]}),eq:Sr(function(e,t,n){return[n<0?n+t:n]}),even:Sr(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:Sr(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:Sr(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:Sr(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},Ce.pseudos.nth=Ce.pseudos.eq,K(["radio","checkbox","file","password","image"],function(e){Ce.pseudos[e]=dS(e)}),K(["submit","reset"],function(e){Ce.pseudos[e]=mS(e)});function Ld(){}Ld.prototype=Ce.filters=Ce.pseudos,Ce.setFilters=new Ld,ei=he.tokenize=function(e,t){var n,r,a,i,o,u,f,s=Rd[e+" "];if(s)return t?0:s.slice(0);for(o=e,u=[],f=Ce.preFilter;o;){(!n||(r=aS.exec(o)))&&(r&&(o=o.slice(r[0].length)||o),u.push(a=[])),n=!1,(r=iS.exec(o))&&(n=r.shift(),a.push({value:n,type:r[0].replace(vo," ")}),o=o.slice(n.length));for(i in Ce.filter)!Ce.filter.hasOwnProperty(i)||(r=mo[i].exec(o))&&(!f[i]||(r=f[i](r)))&&(n=r.shift(),a.push({value:n,type:i,matches:r}),o=o.slice(n.length));if(!n)break}return t?o.length:o?he.error(e):Rd(e,u).slice(0)};function po(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Hf(e,t,n){var r=t.dir,a=n&&r==="parentNode",i=JE++;return t.first?function(o,u,f){for(;o=o[r];)if(o.nodeType===1||a)return e(o,u,f)}:function(o,u,f){var s,l,c=[gn,i];if(f){for(;o=o[r];)if((o.nodeType===1||a)&&e(o,u,f))return!0}else for(;o=o[r];)if(o.nodeType===1||a){if(l=o[rt]||(o[rt]={}),(s=l[r])&&s[0]===gn&&s[1]===i)return c[2]=s[2];if(l[r]=c,c[2]=e(o,u,f))return!0}}}function Vf(e){return e.length>1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function pS(e,t,n){for(var r=0,a=t.length;r<a;r++)he(e,t[r],n);return n}function go(e,t,n,r,a){for(var i,o=[],u=0,f=e.length,s=t!=null;u<f;u++)(i=e[u])&&(!n||n(i,r,a))&&(o.push(i),s&&t.push(u));return o}function qf(e,t,n,r,a,i){return r&&!r[rt]&&(r=qf(r)),a&&!a[rt]&&(a=qf(a,i)),Zt(function(o,u,f,s){var l,c,v,d=[],m=[],p=u.length,g=o||pS(t||"*",f.nodeType?[f]:f,[]),y=e&&(o||!t)?go(g,d,e,f,s):g,h=n?a||(o?e:p||r)?[]:u:y;if(n&&n(y,h,f,s),r)for(l=go(h,m),r(l,[],f,s),c=l.length;c--;)(v=l[c])&&(h[m[c]]=!(y[m[c]]=v));if(o){if(a||e){if(a){for(l=[],c=h.length;c--;)(v=h[c])&&l.push(y[c]=v);a(null,h=[],l,s)}for(c=h.length;c--;)(v=h[c])&&(l=a?wr.call(o,v):d[c])>-1&&(o[l]=!(u[l]=v))}}else h=go(h===u?h.splice(p,h.length):h),a?a(null,u,h,s):Qn.apply(u,h)})}function Wf(e){for(var t,n,r,a=e.length,i=Ce.relative[e[0].type],o=i||Ce.relative[" "],u=i?1:0,f=Hf(function(c){return c===t},o,!0),s=Hf(function(c){return wr.call(t,c)>-1},o,!0),l=[function(c,v,d){var m=!i&&(d||v!==so)||((t=v).nodeType?f(c,v,d):s(c,v,d));return t=null,m}];u<a;u++)if(n=Ce.relative[e[u].type])l=[Hf(Vf(l),n)];else{if(n=Ce.filter[e[u].type].apply(null,e[u].matches),n[rt]){for(r=++u;r<a&&!Ce.relative[e[r].type];r++);return qf(u>1&&Vf(l),u>1&&po(e.slice(0,u-1).concat({value:e[u-2].type===" "?"*":""})).replace(vo,"$1"),n,u<r&&Wf(e.slice(u,r)),r<a&&Wf(e=e.slice(r)),r<a&&po(e))}l.push(n)}return Vf(l)}function gS(e,t){var n=t.length>0,r=e.length>0,a=function(i,o,u,f,s){var l,c,v,d=0,m="0",p=i&&[],g=[],y=so,h=i||r&&Ce.find.TAG("*",s),S=gn+=y==null?1:Math.random()||.1,E=h.length;for(s&&(so=o!==_t&&o);m!==E&&(l=h[m])!=null;m++){if(r&&l){for(c=0;v=e[c++];)if(v(l,o,u)){f.push(l);break}s&&(gn=S)}n&&((l=!v&&l)&&d--,i&&p.push(l))}if(d+=m,n&&m!==d){for(c=0;v=t[c++];)v(p,g,o,u);if(i){if(d>0)for(;m--;)p[m]||g[m]||(g[m]=tS.call(f));g=go(g)}Qn.apply(f,g),s&&!i&&g.length>0&&d+t.length>1&&he.uniqueSort(f)}return s&&(gn=S,so=y),p};return n?Zt(a):a}Lf=he.compile=function(e,t){var n,r=[],a=[],i=Bd[e+" "];if(!i){for(t||(t=ei(e)),n=t.length;n--;)i=Wf(t[n]),i[rt]?r.push(i):a.push(i);i=Bd(e,gS(a,r)),i.selector=e}return i},Td=he.select=function(e,t,n,r){var a,i,o,u,f,s=typeof e=="function"&&e,l=!r&&ei(e=s.selector||e);if(n=n||[],l.length===1){if(i=l[0]=l[0].slice(0),i.length>2&&(o=i[0]).type==="ID"&&Ke.getById&&t.nodeType===9&&pn&&Ce.relative[i[1].type]){if(t=(Ce.find.ID(o.matches[0].replace(Jn,er),t)||[])[0],t)s&&(t=t.parentNode);else return n;e=e.slice(i.shift().value.length)}for(a=mo.needsContext.test(e)?0:i.length;a--&&(o=i[a],!Ce.relative[u=o.type]);)if((f=Ce.find[u])&&(r=f(o.matches[0].replace(Jn,er),Mf.test(i[0].type)&&zf(t.parentNode)||t))){if(i.splice(a,1),e=r.length&&po(i),!e)return Qn.apply(n,r),n;break}}return(s||Lf(e,l))(r,t,!pn,n,Mf.test(e)&&zf(t.parentNode)||t),n},Ke.sortStable=rt.split("").sort($f).join("")===rt,Ke.detectDuplicates=!!sa,Xn(),Ke.sortDetached=!0;var $d=document,jf=Array.prototype.push,hS=Array.prototype.slice,bS=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ni=fa.Event,yS=B.makeMap("children,contents,next,prev"),ri=function(e){return typeof e!="undefined"},Kf=function(e){return typeof e=="string"},CS=function(e){return e&&e===e.window},Fd=function(e,t){t=t||$d;var n=t.createElement("div"),r=t.createDocumentFragment();n.innerHTML=e;for(var a;a=n.firstChild;)r.appendChild(a);return r},ca=function(e,t,n,r){var a;if(Kf(t))t=Fd(t,Yf(e[0]));else if(t.length&&!t.nodeType){if(t=ie.makeArray(t),r)for(a=t.length-1;a>=0;a--)ca(e,t[a],n,r);else for(a=0;a<t.length;a++)ca(e,t[a],n,r);return e}if(t.nodeType)for(a=e.length;a--;)n.call(e[a],t);return e},Md=function(e,t){return e&&t&&(" "+e.className+" ").indexOf(" "+t+" ")!==-1},Ud=function(e,t,n){var r,a;return t=ie(t)[0],e.each(function(){var i=this;(!n||r!==i.parentNode)&&(r=i.parentNode,a=t.cloneNode(!1),i.parentNode.insertBefore(a,i)),a.appendChild(i)}),e},wS=B.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),ES=B.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),SS={for:"htmlFor",class:"className",readonly:"readOnly"},kS={float:"cssFloat"},Gf={},Xf={},Ot=function(e,t){return new ie.fn.init(e,t)},xS=function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},NS=/^\s*|\s*$/g,zd=function(e){return e==null?"":(""+e).replace(NS,"")},_n=function(e,t){var n,r,a,i;if(e)if(n=e.length,n===void 0){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],t.call(i,r,i)===!1))break}else for(a=0;a<n&&(i=e[a],t.call(i,a,i)!==!1);a++);return e},Hd=function(e,t){var n=[];return _n(e,function(r,a){t(a,r)&&n.push(a)}),n},Yf=function(e){return e?e.nodeType===9?e:e.ownerDocument:$d};Ot.fn=Ot.prototype={constructor:Ot,selector:"",context:null,length:0,init:function(e,t){var n=this,r,a;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return ie(e).attr(t);n.context=t=document}if(Kf(e))if(n.selector=e,e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?r=[null,e,null]:r=bS.exec(e),r)if(r[1])for(a=Fd(e,Yf(t)).firstChild;a;)jf.call(n,a),a=a.nextSibling;else{if(a=Yf(t).getElementById(r[2]),!a)return n;if(a.id!==r[2])return n.find(e);n.length=1,n[0]=a}else return ie(t).find(e);else this.add(e,!1);return n},toArray:function(){return B.toArray(this)},add:function(e,t){var n=this,r,a;if(Kf(e))return n.add(ie(e));if(t!==!1)for(r=ie.unique(n.toArray().concat(ie.makeArray(e))),n.length=r.length,a=0;a<r.length;a++)n[a]=r[a];else jf.apply(n,ie.makeArray(e));return n},attr:function(e,t){var n=this,r;if(typeof e=="object")_n(e,function(a,i){n.attr(a,i)});else if(ri(t))this.each(function(){var a;if(this.nodeType===1){if(a=Gf[e],a&&a.set){a.set(this,t);return}t===null?this.removeAttribute(e,2):this.setAttribute(e,t,2)}});else{if(n[0]&&n[0].nodeType===1){if(r=Gf[e],r&&r.get)return r.get(n[0],e);if(ES[e])return n.prop(e)?e:void 0;t=n[0].getAttribute(e,2),t===null&&(t=void 0)}return t}return n},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if(e=SS[e]||e,typeof e=="object")_n(e,function(r,a){n.prop(r,a)});else if(ri(t))this.each(function(){this.nodeType===1&&(this[e]=t)});else return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;return n},css:function(e,t){var n=this,r,a,i=function(u){return u.replace(/-(\D)/g,function(f,s){return s.toUpperCase()})},o=function(u){return u.replace(/[A-Z]/g,function(f){return"-"+f})};if(typeof e=="object")_n(e,function(u,f){n.css(u,f)});else if(ri(t))e=i(e),typeof t=="number"&&!wS[e]&&(t=t.toString()+"px"),n.each(function(){var u=this.style;if(a=Xf[e],a&&a.set){a.set(this,t);return}try{this.style[kS[e]||e]=t}catch{}(t===null||t==="")&&(u.removeProperty?u.removeProperty(o(e)):u.removeAttribute(e))});else{if(r=n[0],a=Xf[e],a&&a.get)return a.get(r);if(r.ownerDocument.defaultView)try{return r.ownerDocument.defaultView.getComputedStyle(r,null).getPropertyValue(o(e))}catch{return}else return r.currentStyle?r.currentStyle[i(e)]:""}return n},remove:function(){for(var e=this,t,n=this.length;n--;)t=e[n],ni.clean(t),t.parentNode&&t.parentNode.removeChild(t);return this},empty:function(){for(var e=this,t,n=this.length;n--;)for(t=e[n];t.firstChild;)t.removeChild(t.firstChild);return this},html:function(e){var t=this,n;if(ri(e)){n=t.length;try{for(;n--;)t[n].innerHTML=e}catch{ie(t[n]).empty().append(e)}return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(ri(e)){for(n=t.length;n--;)"innerText"in t[n]?t[n].innerText=e:t[0].textContent=e;return t}return t[0]?t[0].innerText||t[0].textContent:""},append:function(){return ca(this,arguments,function(e){(this.nodeType===1||this.host&&this.host.nodeType===1)&&this.appendChild(e)})},prepend:function(){return ca(this,arguments,function(e){(this.nodeType===1||this.host&&this.host.nodeType===1)&&this.insertBefore(e,this.firstChild)},!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?ca(e,arguments,function(t){this.parentNode.insertBefore(t,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?ca(e,arguments,function(t){this.parentNode.insertBefore(t,this.nextSibling)},!0):e},appendTo:function(e){return ie(e).append(this),this},prependTo:function(e){return ie(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Ud(this,e)},wrapAll:function(e){return Ud(this,e,!0)},wrapInner:function(e){return this.each(function(){ie(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){ie(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),ie(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return typeof e!="string"||(e.indexOf(" ")!==-1?_n(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(r,a){var i=Md(a,e);if(i!==t){var o=a.className;i?a.className=zd((" "+o+" ").replace(" "+e+" "," ")):a.className+=o?" "+e:e}})),n},hasClass:function(e){return Md(this[0],e)},each:function(e){return _n(this,e)},on:function(e,t){return this.each(function(){ni.bind(this,e,t)})},off:function(e,t){return this.each(function(){ni.unbind(this,e,t)})},trigger:function(e){return this.each(function(){typeof e=="object"?ni.fire(this,e.type,e):ni.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return ie(hS.apply(this,arguments))},eq:function(e){return e===-1?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)ie.find(e,this[t],r);return ie(r)},filter:function(e){return ie(typeof e=="function"?Hd(this.toArray(),function(t,n){return e(n,t)}):ie.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof ie&&(e=e[0]),this.each(function(n,r){for(;r;){if(typeof e=="string"&&ie(r).is(e)){t.push(r);break}else if(r===e){t.push(r);break}r=r.parentNode}}),ie(t)},offset:function(e){var t,n,r,a=0,i=0,o;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(o=t.getBoundingClientRect(),a=o.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,i=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:a,top:i})},push:jf,sort:Array.prototype.sort,splice:Array.prototype.splice},B.extend(Ot,{extend:B.extend,makeArray:function(e){return CS(e)||e.nodeType?[e]:B.toArray(e)},inArray:xS,isArray:B.isArray,each:_n,trim:zd,grep:Hd,find:he,expr:he.selectors,unique:he.uniqueSort,text:he.getText,contains:he.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)t[r].nodeType!==1&&t.splice(r,1);return t.length===1?t=ie.find.matchesSelector(t[0],e)?[t[0]]:[]:t=ie.find.matches(e,t),t}});var Vd=function(e,t,n){var r=[],a=e[t];for(typeof n!="string"&&n instanceof ie&&(n=n[0]);a&&a.nodeType!==9&&!(n!==void 0&&(a===n||typeof n=="string"&&ie(a).is(n)));)a.nodeType===1&&r.push(a),a=a[t];return r},Zf=function(e,t,n,r){var a=[];for(r instanceof ie&&(r=r[0]);e;e=e[t])if(!(n&&e.nodeType!==n)){if(r!==void 0&&(e===r||typeof r=="string"&&ie(e).is(r)))break;a.push(e)}return a},qd=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};_n({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return Vd(e,"parentNode")},next:function(e){return qd(e,"nextSibling",1)},prev:function(e){return qd(e,"previousSibling",1)},children:function(e){return Zf(e.firstChild,"nextSibling",1)},contents:function(e){return B.toArray((e.nodeName==="iframe"?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){Ot.fn[e]=function(n){var r=this,a=[];r.each(function(){var o=t.call(a,this,n,a);o&&(ie.isArray(o)?a.push.apply(a,o):a.push(o))}),this.length>1&&(yS[e]||(a=ie.unique(a)),e.indexOf("parents")===0&&(a=a.reverse()));var i=ie(a);return n?i.filter(n):i}}),_n({parentsUntil:function(e,t){return Vd(e,"parentNode",t)},nextUntil:function(e,t){return Zf(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return Zf(e,"previousSibling",1,t).slice(1)}},function(e,t){Ot.fn[e]=function(n,r){var a=this,i=[];a.each(function(){var u=t.call(i,this,n,i);u&&(ie.isArray(u)?i.push.apply(i,u):i.push(u))}),this.length>1&&(i=ie.unique(i),(e.indexOf("parents")===0||e==="prevUntil")&&(i=i.reverse()));var o=ie(i);return r?o.filter(r):o}}),Ot.fn.is=function(e){return!!e&&this.filter(e).length>0},Ot.fn.init.prototype=Ot.fn,Ot.overrideDefaults=function(e){var t,n=function(r,a){return t=t||e(),arguments.length===0&&(r=t.element),a||(a=t.context),new n.fn.init(r,a)};return ie.extend(n,this),n},Ot.attrHooks=Gf,Ot.cssHooks=Xf;var ie=Ot,ai=B.each,TS=B.grep,Qf=ue.ie,AS=/^([a-z0-9],?)+$/i,RS=function(e,t,n){var r=t.keep_values,a={set:function(o,u,f){t.url_converter&&u!==null&&(u=t.url_converter.call(t.url_converter_scope||n(),u,f,o[0])),o.attr("data-mce-"+f,u).attr(f,u)},get:function(o,u){return o.attr("data-mce-"+u)||o.attr(u)}},i={style:{set:function(o,u){if(u!==null&&typeof u=="object"){o.css(u);return}r&&o.attr("data-mce-style",u),u!==null&&typeof u=="string"?(o.removeAttr("style"),o.css(e.parse(u))):o.attr("style",u)},get:function(o){var u=o.attr("data-mce-style")||o.attr("style");return u=e.serialize(e.parse(u),o[0].nodeName),u}}};return r&&(i.href=i.src=a),i},Wd=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},va=function(e,t){var n=0,r,a;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)a=e.nodeType,!(t&&a===3&&(a===r||!e.nodeValue.length))&&(n++,r=a);return n},we=function(e,t){t===void 0&&(t={});var n={},r=window,a={},i=0,o=!0,u=!0,f=ld.forElement(k.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),s=[],l=t.schema?t.schema:Kn({}),c=Of({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),v=t.ownEvents?new fa:fa.Event,d=l.getBlockElements(),m=ie.overrideDefaults(function(){return{context:e,element:Vr.getRoot()}}),p=function(w){if(typeof w=="string")return!!d[w];if(w){var T=w.nodeType;if(T)return!!(T===1&&d[w.nodeName])}return!1},g=function(w){return w&&e&&Oe(w)?e.getElementById(w):w},y=function(w){return m(typeof w=="string"?g(w):w)},h=function(w,T,F){var z,oe,pe=y(w);return pe.length&&(z=OC[T],z&&z.get?oe=z.get(pe,T):oe=pe.attr(T)),typeof oe=="undefined"&&(oe=F||""),oe},S=function(w){var T=g(w);return T?T.attributes:[]},E=function(w,T,F){F===""&&(F=null);var z=y(w),oe=z.attr(T);if(!!z.length){var pe=OC[T];pe&&pe.set?pe.set(z,F,T):z.attr(T,F),oe!==F&&t.onSetAttrib&&t.onSetAttrib({attrElm:z,attrName:T,attrValue:F})}},C=function(w,T){if(!Qf||w.nodeType!==1||T)return w.cloneNode(T);var F=e.createElement(w.nodeName);return ai(S(w),function(z){E(F,z.nodeName,h(w,z.nodeName))}),F},x=function(){return t.root_element||e.body},R=function(w){var T=Wv(w);return{x:T.x,y:T.y,w:T.width,h:T.height}},I=function(w,T){return Aw(e.body,g(w),T)},te=function(w,T,F){var z=Oe(T)?y(w).css(T,F):y(w).css(T);t.update_styles&&Wd(c,z)},q=function(w,T){var F=y(w).css(T);t.update_styles&&Wd(c,F)},D=function(w,T,F){var z=y(w);return F?z.css(T):(T=T.replace(/-(\D)/g,function(oe,pe){return pe.toUpperCase()}),T==="float"&&(T=ue.browser.isIE()?"styleFloat":"cssFloat"),z[0]&&z[0].style?z[0].style[T]:void 0)},J=function(w){var T,F;return w=g(w),T=D(w,"width"),F=D(w,"height"),T.indexOf("px")===-1&&(T=0),F.indexOf("px")===-1&&(F=0),{w:parseInt(T,10)||w.offsetWidth||w.clientWidth,h:parseInt(F,10)||w.offsetHeight||w.clientHeight}},M=function(w){w=g(w);var T=I(w),F=J(w);return{x:T.x,y:T.y,w:F.w,h:F.h}},V=function(w,T){var F;if(!w)return!1;if(!Array.isArray(w)){if(T==="*")return w.nodeType===1;if(AS.test(T)){var z=T.toLowerCase().split(/,/),oe=w.nodeName.toLowerCase();for(F=z.length-1;F>=0;F--)if(z[F]===oe)return!0;return!1}if(w.nodeType&&w.nodeType!==1)return!1}var pe=Array.isArray(w)?w:[w];return he(T,pe[0].ownerDocument||pe[0],null,pe).length>0},$=function(w,T,F,z){var oe=[],pe,ke=g(w);for(z=z===void 0,F=F||(x().nodeName!=="BODY"?x().parentNode:null),B.is(T,"string")&&(pe=T,T==="*"?T=function(dr){return dr.nodeType===1}:T=function(dr){return V(dr,pe)});ke&&!(ke===F||un(ke.nodeType)||df(ke)||mf(ke));){if(!T||typeof T=="function"&&T(ke))if(z)oe.push(ke);else return[ke];ke=ke.parentNode}return z?oe:null},H=function(w,T,F){var z=$(w,T,F,!1);return z&&z.length>0?z[0]:null},G=function(w,T,F){var z=T;if(w){for(typeof T=="string"&&(z=function(oe){return V(oe,T)}),w=w[F];w;w=w[F])if(typeof z=="function"&&z(w))return w}return null},_=function(w,T){return G(w,T,"nextSibling")},W=function(w,T){return G(w,T,"previousSibling")},fe=function(w,T){return he(w,g(T)||t.root_element||e,[])},me=function(w,T,F){var z,oe=typeof w=="string"?g(w):w;if(!oe)return!1;if(B.isArray(oe)&&(oe.length||oe.length===0))return z=[],ai(oe,function(ke,dr){ke&&z.push(T.call(F,typeof ke=="string"?g(ke):ke,dr))}),z;var pe=F||this;return T.call(pe,oe)},de=function(w,T){y(w).each(function(F,z){ai(T,function(oe,pe){E(z,pe,oe)})})},Me=function(w,T){var F=y(w);Qf?F.each(function(z,oe){if(oe.canHaveHTML!==!1){for(;oe.firstChild;)oe.removeChild(oe.firstChild);try{oe.innerHTML="<br>"+T,oe.removeChild(oe.firstChild)}catch{ie("<div></div>").html("<br>"+T).contents().slice(1).appendTo(oe)}return T}}):F.html(T)},Ne=function(w,T,F,z,oe){return me(w,function(pe){var ke=typeof T=="string"?e.createElement(T):T;return de(ke,F),z&&(typeof z!="string"&&z.nodeType?ke.appendChild(z):typeof z=="string"&&Me(ke,z)),oe?ke:pe.appendChild(ke)})},it=function(w,T,F){return Ne(e.createElement(w),w,T,F,!0)},yt=Wn.decode,O=Wn.encodeAllRaw,U=function(w,T,F){var z="",oe;z+="<"+w;for(oe in T)Kr(T,oe)&&(z+=" "+oe+'="'+O(T[oe])+'"');return typeof F!="undefined"?z+">"+F+"</"+w+">":z+" />"},Z=function(w){var T,F=e.createElement("div"),z=e.createDocumentFragment();for(z.appendChild(F),w&&(F.innerHTML=w);T=F.firstChild;)z.appendChild(T);return z.removeChild(F),z},N=function(w,T){var F=y(w);return T?F.each(function(){for(var z;z=this.firstChild;)z.nodeType===3&&z.data.length===0?this.removeChild(z):this.parentNode.insertBefore(z,this)}).remove():F.remove(),F.length>1?F.toArray():F[0]},L=function(w){return me(w,function(T){var F,z=T.attributes;for(F=z.length-1;F>=0;F--)T.removeAttributeNode(z.item(F))})},P=function(w){return c.parse(w)},Q=function(w,T){return c.serialize(w,T)},ee=function(w){var T,F;if(Vr!==we.DOM&&e===document){if(n[w])return;n[w]=!0}F=e.getElementById("mceDefaultStyles"),F||(F=e.createElement("style"),F.id="mceDefaultStyles",F.type="text/css",T=e.getElementsByTagName("head")[0],T.firstChild?T.insertBefore(F,T.firstChild):T.appendChild(F)),F.styleSheet?F.styleSheet.cssText+=w:F.appendChild(e.createTextNode(w))},ge=function(w){w||(w=""),K(w.split(","),function(T){a[T]=!0,f.load(T,se)})},Ie=function(w,T,F){y(w).toggleClass(T,F).each(function(){this.className===""&&ie(this).attr("class",null)})},_e=function(w,T){y(w).addClass(T)},Mn=function(w,T){Ie(w,T,!1)},ot=function(w,T){return y(w).hasClass(T)},ct=function(w){y(w).show()},Le=function(w){y(w).hide()},Tt=function(w){return y(w).css("display")==="none"},vt=function(w){return(w||"mce_")+i++},Tn=function(w){var T=typeof w=="string"?g(w):w;return re(T)?T.outerHTML:ie("<div></div>").append(ie(T).clone()).html()},be=function(w,T){y(w).each(function(){try{if("outerHTML"in this){this.outerHTML=T;return}}catch{}N(ie(this).html(T),!0)})},ye=function(w,T){var F=g(T);return me(w,function(z){var oe=F.parentNode,pe=F.nextSibling;return pe?oe.insertBefore(z,pe):oe.appendChild(z),z})},$e=function(w,T,F){return me(T,function(z){return B.is(z,"array")&&(w=w.cloneNode(!0)),F&&ai(TS(z.childNodes),function(oe){w.appendChild(oe)}),z.parentNode.replaceChild(w,z)})},rn=function(w,T){var F;return w.nodeName!==T.toUpperCase()&&(F=it(T),ai(S(w),function(z){E(F,z.nodeName,h(w,z.nodeName))}),$e(F,w,!0)),F||w},an=function(w,T){for(var F=w,z;F;){for(z=T;z&&F!==z;)z=z.parentNode;if(F===z)break;F=F.parentNode}return!F&&w.ownerDocument?w.ownerDocument.documentElement:F},on=function(w){return c.toHex(B.trim(w))},vr=function(w){if(re(w)){var T=w.nodeName.toLowerCase()==="a"&&!h(w,"href")&&h(w,"id");if(h(w,"name")||h(w,"data-mce-bookmark")||T)return!0}return!1},Pc=function(w,T){var F,z,oe=0;if(vr(w))return!1;if(w=w.firstChild,w){var pe=new qe(w,w.parentNode),ke=l?l.getWhiteSpaceElements():{};T=T||(l?l.getNonEmptyElements():null);do{if(F=w.nodeType,re(w)){var dr=w.getAttribute("data-mce-bogus");if(dr){w=pe.next(dr==="all");continue}if(z=w.nodeName.toLowerCase(),T&&T[z]){if(z==="br"){oe++,w=pe.next();continue}return!1}if(vr(w))return!1}if(F===8||F===3&&!yr(w.nodeValue)||F===3&&w.parentNode&&ke[w.parentNode.nodeName]&&yr(w.nodeValue))return!1;w=pe.next()}while(w)}return oe<=1},Ic=function(){return e.createRange()},o2=function(w,T,F){var z=Ic(),oe,pe,ke;if(w&&T)return z.setStart(w.parentNode,va(w)),z.setEnd(T.parentNode,va(T)),oe=z.extractContents(),z=Ic(),z.setStart(T.parentNode,va(T)+1),z.setEnd(w.parentNode,va(w)+1),pe=z.extractContents(),ke=w.parentNode,ke.insertBefore(Af(Vr,oe),w),F?ke.insertBefore(F,w):ke.insertBefore(T,w),ke.insertBefore(Af(Vr,pe),w),N(w),F||T},BC=function(w,T,F,z){if(B.isArray(w)){for(var oe=w.length,pe=[];oe--;)pe[oe]=BC(w[oe],T,F,z);return pe}t.collect&&(w===e||w===r)&&s.push([w,T,F,z]);var ke=v.bind(w,T,F,z||Vr);return ke},DC=function(w,T,F){if(B.isArray(w)){for(var z=w.length,oe=[];z--;)oe[z]=DC(w[z],T,F);return oe}else{if(s.length>0&&(w===e||w===r))for(var z=s.length;z--;){var pe=s[z];w===pe[0]&&(!T||T===pe[1])&&(!F||F===pe[2])&&v.unbind(pe[0],pe[1],pe[2])}return v.unbind(w,T,F)}},u2=function(w,T,F){return v.fire(w,T,F)},_C=function(w){if(w&&re(w)){var T=w.getAttribute("data-mce-contenteditable");return T&&T!=="inherit"?T:w.contentEditable!=="inherit"?w.contentEditable:null}else return null},f2=function(w){for(var T=x(),F=null;w&&w!==T&&(F=_C(w),F===null);w=w.parentNode);return F},s2=function(){if(s.length>0)for(var w=s.length;w--;){var T=s[w];v.unbind(T[0],T[1],T[2])}Be(a,function(F,z){f.unload(z),delete a[z]}),he.setDocument&&he.setDocument()},l2=function(w,T){if(Qf){for(;w;){if(T===w)return!0;w=w.parentNode}return!1}else return w===T||T.contains(w)},c2=function(w){return"startContainer: "+w.startContainer.nodeName+", startOffset: "+w.startOffset+", endContainer: "+w.endContainer.nodeName+", endOffset: "+w.endOffset},Vr={doc:e,settings:t,win:r,files:a,stdMode:o,boxModel:u,styleSheetLoader:f,boundEvents:s,styles:c,schema:l,events:v,isBlock:p,$:m,$$:y,root:null,clone:C,getRoot:x,getViewPort:R,getRect:M,getSize:J,getParent:H,getParents:$,get:g,getNext:_,getPrev:W,select:fe,is:V,add:Ne,create:it,createHTML:U,createFragment:Z,remove:N,setStyle:te,getStyle:D,setStyles:q,removeAllAttribs:L,setAttrib:E,setAttribs:de,getAttrib:h,getPos:I,parseStyle:P,serializeStyle:Q,addStyle:ee,loadCSS:ge,addClass:_e,removeClass:Mn,hasClass:ot,toggleClass:Ie,show:ct,hide:Le,isHidden:Tt,uniqueId:vt,setHTML:Me,getOuterHTML:Tn,setOuterHTML:be,decode:yt,encode:O,insertAfter:ye,replace:$e,rename:rn,findCommonAncestor:an,toHex:on,run:me,getAttribs:S,isEmpty:Pc,createRng:Ic,nodeIndex:va,split:o2,bind:BC,unbind:DC,fire:u2,getContentEditable:_C,getContentEditableParent:f2,destroy:s2,isChildOf:l2,dumpRng:c2},OC=RS(c,t,X(Vr));return Vr};we.DOM=we(document),we.nodeIndex=va;var BS=we.DOM,Jf=B.each,DS=B.grep,_S=0,jd=1,ho=2,Kd=3,On=function(){function e(t){t===void 0&&(t={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=t}return e.prototype._setReferrerPolicy=function(t){this.settings.referrerPolicy=t},e.prototype.loadScript=function(t,n,r){var a=BS,i,o=function(){a.remove(s),i&&(i.onerror=i.onload=i=null)},u=function(){o(),n()},f=function(){o(),Re(r)?r():typeof console!="undefined"&&console.log&&console.log("Failed to load script: "+t)},s=a.uniqueId();i=document.createElement("script"),i.id=s,i.type="text/javascript",i.src=B._addCacheSuffix(t),this.settings.referrerPolicy&&a.setAttrib(i,"referrerpolicy",this.settings.referrerPolicy),i.onload=u,i.onerror=f,(document.getElementsByTagName("head")[0]||document.body).appendChild(i)},e.prototype.isDone=function(t){return this.states[t]===ho},e.prototype.markDone=function(t){this.states[t]=ho},e.prototype.add=function(t,n,r,a){var i=this.states[t];this.queue.push(t),i===void 0&&(this.states[t]=_S),n&&(this.scriptLoadedCallbacks[t]||(this.scriptLoadedCallbacks[t]=[]),this.scriptLoadedCallbacks[t].push({success:n,failure:a,scope:r||this}))},e.prototype.load=function(t,n,r,a){return this.add(t,n,r,a)},e.prototype.remove=function(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]},e.prototype.loadQueue=function(t,n,r){this.loadScripts(this.queue,t,n,r)},e.prototype.loadScripts=function(t,n,r,a){var i=this,o=[],u=function(s,l){Jf(i.scriptLoadedCallbacks[l],function(c){Re(c[s])&&c[s].call(c.scope)}),i.scriptLoadedCallbacks[l]=void 0};i.queueLoadedCallbacks.push({success:n,failure:a,scope:r||this});var f=function(){var s=DS(t);if(t.length=0,Jf(s,function(c){if(i.states[c]===ho){u("success",c);return}if(i.states[c]===Kd){u("failure",c);return}i.states[c]!==jd&&(i.states[c]=jd,i.loading++,i.loadScript(c,function(){i.states[c]=ho,i.loading--,u("success",c),f()},function(){i.states[c]=Kd,i.loading--,o.push(c),u("failure",c),f()}))}),!i.loading){var l=i.queueLoadedCallbacks.slice(0);i.queueLoadedCallbacks.length=0,Jf(l,function(c){o.length===0?Re(c.success)&&c.success.call(c.scope):Re(c.failure)&&c.failure.call(c.scope,o)})}};f()},e.ScriptLoader=new e,e}(),ft=function(e){var t=e,n=function(){return t},r=function(a){t=a};return{get:n,set:r}},OS=function(e){return qr(e)&&ve(e,"raw")},PS=function(e){return Ft(e)&&e.length>1},ii={},es=ft("en"),Gd=function(){return ze(ii,es.get())},IS=function(){return Xc(ii,function(e){return ae({},e)})},LS=function(e){e&&es.set(e)},$S=function(){return es.get()},FS=function(e,t){var n=ii[e];n||(ii[e]=n={}),Be(t,function(r,a){n[a.toLowerCase()]=r})},MS=function(e){var t=Gd().getOr({}),n=function(f){return Re(f)?Object.prototype.toString.call(f):r(f)?"":""+f},r=function(f){return f===""||f===null||f===void 0},a=function(f){var s=n(f);return ze(t,s.toLowerCase()).map(n).getOr(s)},i=function(f){return f.replace(/{context:\w+}$/,"")};if(r(e))return"";if(OS(e))return n(e.raw);if(PS(e)){var o=e.slice(1),u=a(e[0]).replace(/\{([0-9]+)\}/g,function(f,s){return ve(o,s)?n(o[s]):f});return i(u)}return i(a(e))},US=function(){return Gd().bind(function(e){return ze(e,"_dir")}).exists(function(e){return e==="rtl"})},zS=function(e){return ve(ii,e)},Qt={getData:IS,setCode:LS,getCode:$S,add:FS,translate:MS,isRtl:US,hasCode:zS},St=function(){var e=[],t={},n={},r=[],a=function(p,g){var y=ce(r,function(h){return h.name===p&&h.state===g});K(y,function(h){return h.callback()})},i=function(p){if(n[p])return n[p].instance},o=function(p){var g;return n[p]&&(g=n[p].dependencies),g||[]},u=function(p,g){St.languageLoad!==!1&&m(p,function(){var y=Qt.getCode(),h=","+(g||"")+",";!y||g&&h.indexOf(","+y+",")===-1||On.ScriptLoader.add(t[p]+"/langs/"+y+".js")},"loaded")},f=function(p,g,y){var h=g;return e.push(h),n[p]={instance:h,dependencies:y},a(p,"added"),h},s=function(p){delete t[p],delete n[p]},l=function(p,g){return typeof g=="object"?g:typeof p=="string"?{prefix:"",resource:g,suffix:""}:{prefix:p.prefix,resource:g,suffix:p.suffix}},c=function(p,g){var y=t[p];K(g,function(h){On.ScriptLoader.add(y+"/"+h)})},v=function(p,g,y,h){var S=o(p);K(S,function(E){var C=l(g,E);d(C.resource,C,void 0,void 0)}),y&&(h?y.call(h):y.call(On))},d=function(p,g,y,h,S){if(!t[p]){var E=typeof g=="string"?g:g.prefix+g.resource+g.suffix;E.indexOf("/")!==0&&E.indexOf("://")===-1&&(E=St.baseURL+"/"+E),t[p]=E.substring(0,E.lastIndexOf("/"));var C=function(){a(p,"loaded"),v(p,g,y,h)};n[p]?C():On.ScriptLoader.add(E,C,h,S)}},m=function(p,g,y){y===void 0&&(y="added"),ve(n,p)&&y==="added"||ve(t,p)&&y==="loaded"?g():r.push({name:p,state:y,callback:g})};return{items:e,urls:t,lookup:n,_listeners:r,get:i,dependencies:o,requireLangPack:u,add:f,remove:s,createUrl:l,addComponents:c,load:d,waitFor:m}};St.languageLoad=!0,St.baseURL="",St.PluginManager=St(),St.ThemeManager=St();var HS=function(e){var t=ft(b.none()),n=function(){return t.get().each(e)},r=function(){n(),t.set(b.none())},a=function(){return t.get().isSome()},i=function(){return t.get()},o=function(u){n(),t.set(b.some(u))};return{clear:r,isSet:a,get:i,set:o}},da=function(){var e=HS(se),t=function(n){return e.get().each(n)};return ae(ae({},e),{on:t})},ts=function(e,t){var n=null,r=function(){Ua(n)||(clearTimeout(n),n=null)},a=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];Ua(n)&&(n=setTimeout(function(){n=null,e.apply(null,i)},t))};return{cancel:r,throttle:a}},Xd=function(e,t){var n=null,r=function(){Ua(n)||(clearTimeout(n),n=null)},a=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];r(),n=setTimeout(function(){n=null,e.apply(null,i)},t)};return{cancel:r,throttle:a}},ns=function(e,t){var n=Jr(e,t);return n===void 0||n===""?[]:n.split(" ")},VS=function(e,t,n){var r=ns(e,t),a=r.concat([n]);return vn(e,t,a.join(" ")),!0},qS=function(e,t,n){var r=ce(ns(e,t),function(a){return a!==n});return r.length>0?vn(e,t,r.join(" ")):Bn(e,t),!1},bo=function(e){return e.dom.classList!==void 0},WS=function(e){return ns(e,"class")},jS=function(e,t){return VS(e,"class",t)},KS=function(e,t){return qS(e,"class",t)},yo=function(e,t){bo(e)?e.dom.classList.add(t):jS(e,t)},GS=function(e){var t=bo(e)?e.dom.classList:WS(e);t.length===0&&Bn(e,"class")},XS=function(e,t){if(bo(e)){var n=e.dom.classList;n.remove(t)}else KS(e,t);GS(e)},Yd=function(e,t){return bo(e)&&e.dom.classList.contains(t)},Zd=function(e,t){var n=[];return K(zt(e),function(r){t(r)&&(n=n.concat([r])),n=n.concat(Zd(r,t))}),n},bt=function(e,t){return K0(t,e)},rs=X("mce-annotation"),oi=X("data-mce-annotation"),Co=X("data-mce-annotation-uid"),Qd=function(e,t){var n=e.selection.getRng(),r=k.fromDom(n.startContainer),a=k.fromDom(e.getBody()),i=t.fold(function(){return"."+rs()},function(s){return"["+oi()+'="'+s+'"]'}),o=zi(r,n.startOffset).getOr(r),u=bf(o,i,function(s){return Se(s,a)}),f=function(s,l){return Yv(s,l)?b.some(Jr(s,l)):b.none()};return u.bind(function(s){return f(s,""+Co()).bind(function(l){return f(s,""+oi()).map(function(c){var v=ZS(e,l);return{uid:l,name:c,elements:v}})})})},YS=function(e){return Kt(e)&&Yd(e,rs())},ZS=function(e,t){var n=k.fromDom(e.getBody());return bt(n,"["+Co()+'="'+t+'"]')},QS=function(e,t){var n=k.fromDom(e.getBody()),r=bt(n,"["+oi()+'="'+t+'"]'),a={};return K(r,function(i){var o=Jr(i,Co()),u=ze(a,o).getOr([]);a[o]=u.concat([i])}),a},JS=function(e,t){var n=ft({}),r=function(){return{listeners:[],previous:da()}},a=function(l,c){i(l,function(v){return c(v),v})},i=function(l,c){var v=n.get(),d=ze(v,l).getOrThunk(r),m=c(d);v[l]=m,n.set(v)},o=function(l,c,v){a(l,function(d){K(d.listeners,function(m){return m(!0,l,{uid:c,nodes:Te(v,function(p){return p.dom})})})})},u=function(l){a(l,function(c){K(c.listeners,function(v){return v(!1,l)})})},f=Xd(function(){var l=n.get(),c=Gu(jr(l));K(c,function(v){i(v,function(d){var m=d.previous.get();return Qd(e,b.some(v)).fold(function(){m.isSome()&&(u(v),d.previous.clear())},function(p){var g=p.uid,y=p.name,h=p.elements;Ki(m,g)||(o(y,g,h),d.previous.set(g))}),{previous:d.previous,listeners:d.listeners}})})},30);e.on("remove",function(){f.cancel()}),e.on("NodeChange",function(){f.throttle()});var s=function(l,c){i(l,function(v){return{previous:v.previous,listeners:v.listeners.concat([c])}})};return{addListener:s}},ek=function(e,t){var n=function(r){return b.from(r.attr(oi())).bind(t.lookup)};e.on("init",function(){e.serializer.addNodeFilter("span",function(r){K(r,function(a){n(a).each(function(i){i.persistent===!1&&a.unwrap()})})})})},tk=function(){var e={},t=function(r,a){e[r]={name:r,settings:a}},n=function(r){return ze(e,r).map(function(a){return a.settings})};return{register:t,lookup:n}},Jd=0,em=function(e){var t=new Date,n=t.getTime(),r=Math.floor(Math.random()*1e9);return Jd++,e+"_"+r+Jd+String(n)},nk=function(e,t){K(t,function(n){yo(e,n)})},rk=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,zt(k.fromDom(r))},ak=function(e){return Te(e,k.fromDom)},ik=function(e){return e.dom.innerHTML},tm=function(e,t){var n=Dv(e),r=n.dom,a=k.fromDom(r.createDocumentFragment()),i=rk(t,r);Hi(a,i),sf(e),Je(e,a)},nm=function(e,t){return k.fromDom(e.dom.cloneNode(t))},ma=function(e){return nm(e,!1)},rm=function(e){return nm(e,!0)},am=function(e,t,n){n===void 0&&(n=xe);var r=new qe(e,t),a=function(i){var o;do o=r[i]();while(o&&!Y(o)&&!n(o));return b.from(o).filter(Y)};return{current:function(){return b.from(r.current()).filter(Y)},next:function(){return a("next")},prev:function(){return a("prev")},prev2:function(){return a("prev2")}}},im=function(e,t){var n=t||function(o){return e.isBlock(o)||Pe(o)||Ae(o)},r=function(o,u,f,s){if(Y(o)){var l=s(o,u,o.data);if(l!==-1)return b.some({container:o,offset:l})}return f().bind(function(c){return r(c.container,c.offset,f,s)})},a=function(o,u,f,s){var l=am(o,s,n);return r(o,u,function(){return l.prev().map(function(c){return{container:c,offset:c.length}})},f).getOrNull()},i=function(o,u,f,s){var l=am(o,s,n);return r(o,u,function(){return l.next().map(function(c){return{container:c,offset:0}})},f).getOrNull()};return{backwards:a,forwards:i}},pa=Math.round,kr=function(e){return e?{left:pa(e.left),top:pa(e.top),bottom:pa(e.bottom),right:pa(e.right),width:pa(e.width),height:pa(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},om=function(e,t){return e=kr(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},ok=function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},um=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},ga=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top?!0:e.top>t.bottom?!1:um(t.top-e.bottom,e,t)},ha=function(e,t){return e.top>t.bottom?!0:e.bottom<t.top?!1:um(t.bottom-e.top,e,t)},fm=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},uk=function(e,t,n){return Math.min(Math.max(e,t),n)},wo=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},tr=function(e,t){if(re(e)&&e.hasChildNodes()){var n=e.childNodes,r=uk(t,0,n.length-1);return n[r]}else return e},fk=function(e,t){if(!(t<0&&re(e)&&e.hasChildNodes()))return tr(e,t)},sk=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),sm=function(e){return typeof e=="string"&&e.charCodeAt(0)>=768&&sk.test(e)},lk=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){for(var r=0;r<e.length;r++)if(e[r](n))return!0;return!1}},ck=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){for(var r=0;r<e.length;r++)if(!e[r](n))return!1;return!0}},lm=re,vk=mn,cm=Wi("display","block table"),dk=Wi("float","left right"),ui=ck(lm,vk,qu(dk)),mk=qu(Wi("white-space","pre pre-line pre-wrap")),fi=Y,as=Pe,vm=we.nodeIndex,Eo=fk,is=function(e){return"createRange"in e?e.createRange():we.DOM.createRng()},os=function(e){return e&&/[\r\n\t ]/.test(e)},dm=function(e){return!!e.setStart&&!!e.setEnd},us=function(e){var t=e.startContainer,n=e.startOffset;if(os(e.toString())&&mk(t.parentNode)&&Y(t)){var r=t.data;if(os(r[n-1])||os(r[n+1]))return!0}return!1},pk=function(e){var t=e.ownerDocument,n=is(t),r=t.createTextNode(Et),a=e.parentNode;a.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=kr(n.getBoundingClientRect());return a.removeChild(r),i},gk=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,a=e.endOffset;if(t===n&&Y(n)&&r===0&&a===1){var i=e.cloneRange();return i.setEndAfter(n),nr(i)}else return null},mm=function(e){return e.left===0&&e.right===0&&e.top===0&&e.bottom===0},nr=function(e){var t,n=e.getClientRects();return n.length>0?t=kr(n[0]):t=kr(e.getBoundingClientRect()),!dm(e)&&as(e)&&mm(t)?pk(e):mm(t)&&dm(e)?gk(e):t},xr=function(e,t){var n=om(e,t);return n.width=1,n.right=n.left+1,n},hk=function(e){var t=[],n=function(f){f.height!==0&&(t.length>0&&ok(f,t[t.length-1])||t.push(f))},r=function(f,s){var l=is(f.ownerDocument);if(s<f.data.length){if(sm(f.data[s]))return t;if(sm(f.data[s-1])&&(l.setStart(f,s),l.setEnd(f,s+1),!us(l)))return n(xr(nr(l),!1)),t}s>0&&(l.setStart(f,s-1),l.setEnd(f,s),us(l)||n(xr(nr(l),!1))),s<f.data.length&&(l.setStart(f,s),l.setEnd(f,s+1),us(l)||n(xr(nr(l),!0)))},a=e.container(),i=e.offset();if(fi(a))return r(a,i),t;if(lm(a))if(e.isAtEnd()){var o=Eo(a,i);fi(o)&&r(o,o.data.length),ui(o)&&!as(o)&&n(xr(nr(o),!1))}else{var o=Eo(a,i);if(fi(o)&&r(o,0),ui(o)&&e.isAtEnd())return n(xr(nr(o),!1)),t;var u=Eo(e.container(),e.offset()-1);ui(u)&&!as(u)&&(cm(u)||cm(o)||!ui(o))&&n(xr(nr(u),!1)),ui(o)&&n(xr(nr(o),!0))}return t},A=function(e,t,n){var r=function(){return fi(e),t===0},a=function(){return fi(e)?t>=e.data.length:t>=e.childNodes.length},i=function(){var l=is(e.ownerDocument);return l.setStart(e,t),l.setEnd(e,t),l},o=function(){return n||(n=hk(A(e,t))),n},u=function(){return o().length>0},f=function(l){return l&&e===l.container()&&t===l.offset()},s=function(l){return Eo(e,l?t-1:t)};return{container:X(e),offset:X(t),toRange:i,getClientRects:o,isVisible:u,isAtStart:r,isAtEnd:a,isEqual:f,getNode:s}};A.fromRangeStart=function(e){return A(e.startContainer,e.startOffset)},A.fromRangeEnd=function(e){return A(e.endContainer,e.endOffset)},A.after=function(e){return A(e.parentNode,vm(e)+1)},A.before=function(e){return A(e.parentNode,vm(e))},A.isAbove=function(e,t){return ht(At(t.getClientRects()),mr(e.getClientRects()),ga).getOr(!1)},A.isBelow=function(e,t){return ht(mr(t.getClientRects()),At(e.getClientRects()),ha).getOr(!1)},A.isAtStart=function(e){return e?e.isAtStart():!1},A.isAtEnd=function(e){return e?e.isAtEnd():!1},A.isTextPosition=function(e){return e?Y(e.container()):!1},A.isElementPosition=function(e){return A.isTextPosition(e)===!1};var So=function(e,t){Y(t)&&t.data.length===0&&e.remove(t)},bk=function(e,t,n){t.insertNode(n),So(e,n.previousSibling),So(e,n.nextSibling)},yk=function(e,t,n){var r=b.from(n.firstChild),a=b.from(n.lastChild);t.insertNode(n),r.each(function(i){return So(e,i.previousSibling)}),a.each(function(i){return So(e,i.nextSibling)})},fs=function(e,t,n){mf(n)?yk(e,t,n):bk(e,t,n)},Jt=Y,pm=br,gm=we.nodeIndex,hm=function(e){var t=e.parentNode;return pm(t)?hm(t):t},ss=function(e){return e?Fi(e.childNodes,function(t,n){return pm(n)&&n.nodeName!=="BR"?t=t.concat(ss(n)):t.push(n),t},[]):[]},Ck=function(e,t){for(;(e=e.previousSibling)&&Jt(e);)t+=e.data.length;return t},bm=function(e){return function(t){return e===t}},wk=function(e){var t,n;t=ss(hm(e)),n=Qc(t,bm(e),e),t=t.slice(0,n+1);var r=Fi(t,function(a,i,o){return Jt(i)&&Jt(t[o-1])&&a++,a},0);return t=Gr(t,Ht([e.nodeName])),n=Qc(t,bm(e),e),n-r},ym=function(e){var t;return Jt(e)?t="text()":t=e.nodeName.toLowerCase(),t+"["+wk(e)+"]"},Ek=function(e,t,n){var r=[];for(t=t.parentNode;t!==e&&!(n&&n(t));t=t.parentNode)r.push(t);return r},Cm=function(e,t){var n,r,a=[],i,o,u;return n=t.container(),r=t.offset(),Jt(n)?i=Ck(n,r):(o=n.childNodes,r>=o.length?(i="after",r=o.length-1):i="before",n=o[r]),a.push(ym(n)),u=Ek(e,n),u=Gr(u,qu(br)),a=a.concat(Qu(u,function(f){return ym(f)})),a.reverse().join("/")+","+i},Sk=function(e,t,n){var r=ss(e);return r=Gr(r,function(a,i){return!Jt(a)||!Jt(r[i-1])}),r=Gr(r,Ht([t])),r[n]},kk=function(e,t){for(var n=e,r=0,a;Jt(n);){if(a=n.data.length,t>=r&&t<=r+a){e=n,t=t-r;break}if(!Jt(n.nextSibling)){e=n,t=a;break}r+=a,n=n.nextSibling}return Jt(e)&&t>e.data.length&&(t=e.data.length),A(e,t)},wm=function(e,t){var n;if(!t)return null;var r=t.split(","),a=r[0].split("/");n=r.length>1?r[1]:"before";var i=Fi(a,function(o,u){var f=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(u);return f?(f[1]==="text()"&&(f[1]="#text"),Sk(o,f[1],parseInt(f[2],10))):null},e);return i?Jt(i)?kk(i,parseInt(n,10)):(n==="after"?n=gm(i)+1:n=gm(i),A(i.parentNode,n)):null},ko=Ae,xk=function(e,t,n){var r,a;for(a=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Y(r);r=r.previousSibling)a+=e(r.data).length;return a},Em=function(e,t,n,r,a){var i=r[a?"startContainer":"endContainer"],o=r[a?"startOffset":"endOffset"],u=[],f,s=0,l=e.getRoot();for(Y(i)?u.push(n?xk(t,i,o):o):(f=i.childNodes,o>=f.length&&f.length&&(s=1,o=Math.max(0,f.length-1)),u.push(e.nodeIndex(f[o],n)+s));i&&i!==l;i=i.parentNode)u.push(e.nodeIndex(i,n));return u},Nk=function(e,t,n,r){var a=t.dom,i={};return i.start=Em(a,e,n,r,!0),t.isCollapsed()||(i.end=Em(a,e,n,r,!1)),dd(r)&&(i.isFakeCaret=!0),i},ls=function(e,t,n){var r=0;return B.each(e.select(t),function(a){if(a.getAttribute("data-mce-bogus")!=="all"){if(a===n)return!1;r++}}),r},Sm=function(e,t){var n,r,a,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],re(n)&&n.nodeName==="TR"&&(a=n.childNodes,n=a[Math.min(t?r:r-1,a.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))},km=function(e){return Sm(e,!0),Sm(e,!1),e},xm=function(e,t){var n;if(re(e)&&(e=tr(e,t),ko(e)))return e;if(Dt(e)&&(Y(e)&&aa(e)&&(e=e.parentNode),n=e.previousSibling,ko(n)||(n=e.nextSibling,ko(n))))return n},Tk=function(e){return xm(e.startContainer,e.startOffset)||xm(e.endContainer,e.endOffset)},Nm=function(e,t,n){var r=n.getNode(),a=r?r.nodeName:null,i=n.getRng();if(ko(r)||a==="IMG")return{name:a,index:ls(n.dom,a,r)};var o=Tk(i);return o?(a=o.tagName,{name:a,index:ls(n.dom,a,o)}):Nk(e,n,t,i)},Ak=function(e){var t=e.getRng();return{start:Cm(e.dom.getRoot(),A.fromRangeStart(t)),end:Cm(e.dom.getRoot(),A.fromRangeEnd(t))}},Rk=function(e){return{rng:e.getRng()}},Tm=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,"&#xFEFF;"):e.create("span",r)},Am=function(e,t){var n=e.dom,r=e.getRng(),a=n.uniqueId(),i=e.isCollapsed(),o=e.getNode(),u=o.nodeName;if(u==="IMG")return{name:u,index:ls(n,u,o)};var f=km(r.cloneRange());if(!i){f.collapse(!1);var s=Tm(n,a+"_end",t);fs(n,f,s)}r=km(r),r.collapse(!0);var l=Tm(n,a+"_start",t);return fs(n,r,l),e.moveToBookmark({id:a,keep:!0}),{id:a}},Bk=function(e,t,n){return t===2?Nm(Bt,n,e):t===3?Ak(e):t?Rk(e):Am(e,!1)},Rm=j(Nm,wt,!0),Dk=we.DOM,_k="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow",Bm=function(e,t,n){var r=e.getParam(t,n);if(r.indexOf("=")!==-1){var a=e.getParam(t,"","hash");return ze(a,e.id).getOr(n)}else return r},Ok=function(e){return e.getParam("iframe_attrs",{})},Pk=function(e){return e.getParam("doctype","<!DOCTYPE html>")},Ik=function(e){return e.getParam("document_base_url","")},Lk=function(e){return Bm(e,"body_id","tinymce")},$k=function(e){return Bm(e,"body_class","")},Dm=function(e){return e.getParam("content_security_policy","")},Fk=function(e){return e.getParam("br_in_pre",!0)},at=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return t===!1?"":t===!0?"p":t},si=function(e){return e.getParam("forced_root_block_attrs",{})},Mk=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},Uk=function(e){return e.getParam("no_newline_selector","")},zk=function(e){return e.getParam("keep_styles",!0)},Hk=function(e){return e.getParam("end_container_on_empty_block",!1)},Vk=function(e){return B.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))},qk=function(e){return B.explode(e.getParam("font_size_classes",""))},Wk=function(e){return e.getParam("images_dataimg_filter",Ue,"function")},_m=function(e){return e.getParam("automatic_uploads",!0,"boolean")},jk=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},Kk=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Om=function(e){return e.getParam("icons","","string")},Gk=function(e){return e.getParam("icons_url","","string")},Xk=function(e){return e.getParam("images_upload_url","","string")},Yk=function(e){return e.getParam("images_upload_base_path","","string")},Zk=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Qk=function(e){return e.getParam("images_upload_handler",null,"function")},Jk=function(e){return e.getParam("content_css_cors",!1,"boolean")},Pm=function(e){return e.getParam("referrer_policy","","string")},Im=function(e){return e.getParam("language","en","string")},e1=function(e){return e.getParam("language_url","","string")},Lm=function(e){return e.getParam("indent_use_margin",!1)},t1=function(e){return e.getParam("indentation","40px","string")},n1=function(e){var t=e.getParam("content_css");return Oe(t)?Te(t.split(","),nf):Ft(t)?t:t===!1||e.inline?[]:["default"]},$m=function(e){var t=e.getParam("font_css",[]);return Ft(t)?t:Te(t.split(","),nf)},r1=function(e){return e.getParam("directionality",Qt.isRtl()?"rtl":void 0)},a1=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Fm=function(e){var t=e.getParam("object_resizing");return t===!1||ue.iOS?!1:Oe(t)?t:"table,img,figure.image,div,video,iframe"},i1=function(e){return e.getParam("resize_img_proportional",!0,"boolean")},o1=function(e){return e.getParam("placeholder",Dk.getAttrib(e.getElement(),"placeholder"),"string")},Mm=function(e){return e.getParam("event_root")},u1=function(e){return e.getParam("service_message")},li=function(e){return e.getParam("theme")},f1=function(e){return e.getParam("validate")},ci=function(e){return e.getParam("inline_boundaries")!==!1},s1=function(e){return e.getParam("formats")},l1=function(e){var t=e.getParam("preview_styles",_k);return Oe(t)?t:""},c1=function(e){return e.getParam("format_empty_lines",!1,"boolean")},v1=function(e){return e.getParam("custom_ui_selector","","string")},d1=function(e){return e.getParam("theme_url")},m1=function(e){return e.getParam("inline")},p1=function(e){return e.getParam("hidden_input")},g1=function(e){return e.getParam("submit_patch")},h1=function(e){return e.getParam("encoding")==="xml"},b1=function(e){return e.getParam("add_form_submit_trigger")},y1=function(e){return e.getParam("add_unload_trigger")},C1=function(e){return at(e)!==""},w1=function(e){return e.getParam("custom_undo_redo_levels",0,"number")},E1=function(e){return e.getParam("disable_nodechange")},S1=function(e){return e.getParam("readonly")},k1=function(e){return e.getParam("content_css_cors")},cs=function(e){return e.getParam("plugins","","string")},x1=function(e){return e.getParam("external_plugins")},N1=function(e){return e.getParam("block_unsupported_drop",!0,"boolean")},T1=function(e){return e.getParam("visual",!0,"boolean")},A1=function(e){return e.getParam("visual_table_class","mce-item-table","string")},R1=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")},B1=function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")},D1=re,Um=Y,zm=function(e){var t=e.parentNode;t&&t.removeChild(e)},Hm=function(e){var t=Bt(e);return{count:e.length-t.length,text:t}},Vm=function(e){for(var t;(t=e.data.lastIndexOf(We))!==-1;)e.deleteData(t,1)},qm=function(e,t){return Nr(e),t},_1=function(e,t){var n=Hm(e.data.substr(0,t.offset())),r=Hm(e.data.substr(t.offset())),a=n.text+r.text;return a.length>0?(Vm(e),A(e,t.offset()-n.count)):t},O1=function(e,t){var n=t.container(),r=ZC(sn(n.childNodes),e).map(function(a){return a<t.offset()?A(n,t.offset()-1):t}).getOr(t);return Nr(e),r},P1=function(e,t){return Um(e)&&t.container()===e?_1(e,t):qm(e,t)},I1=function(e,t){return t.container()===e.parentNode?O1(e,t):qm(e,t)},L1=function(e,t){return A.isTextPosition(t)?P1(e,t):I1(e,t)},Nr=function(e){D1(e)&&Dt(e)&&(vd(e)?e.removeAttribute("data-mce-caret"):zm(e)),Um(e)&&(Vm(e),e.data.length===0&&zm(e))},vs=Mt().browser,$1=Ae,F1=Vt,M1=ji,U1="*[contentEditable=false],video,audio,embed,object",Wm=function(e,t,n){var r=om(t.getBoundingClientRect(),n),a,i;if(e.tagName==="BODY"){var o=e.ownerDocument.documentElement;a=e.scrollLeft||o.scrollLeft,i=e.scrollTop||o.scrollTop}else{var u=e.getBoundingClientRect();a=e.scrollLeft-u.left,i=e.scrollTop-u.top}r.left+=a,r.right+=a,r.top+=i,r.bottom+=i,r.width=1;var f=t.offsetWidth-t.clientWidth;return f>0&&(n&&(f*=-1),r.left+=f,r.right+=f),r},z1=function(e){for(var t=bt(k.fromDom(e),U1),n=0;n<t.length;n++){var r=t[n].dom,a=r.previousSibling;if(no(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(i.length-1,1)}if(a=r.nextSibling,to(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(0,1)}}},H1=function(e,t,n,r){var a=da(),i,o,u=at(e),f=u.length>0?u:"p",s=function(p,g){var y;if(l(),M1(g))return null;if(n(g)){o=uE(f,g,p);var h=Wm(t,g,p);ie(o).css("top",h.top);var S=ie('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(ae({},h)).appendTo(t)[0];a.set({caret:S,element:g,before:p}),p&&ie(S).addClass("mce-visual-caret-before"),c(),y=g.ownerDocument.createRange(),y.setStart(o,0),y.setEnd(o,0)}else return o=iE(g,p),y=g.ownerDocument.createRange(),vi(o.nextSibling)?(y.setStart(o,0),y.setEnd(o,0)):(y.setStart(o,1),y.setEnd(o,1)),y;return y},l=function(){z1(t),o&&(Nr(o),o=null),a.on(function(p){ie(p.caret).remove(),a.clear()}),i&&(tt.clearInterval(i),i=void 0)},c=function(){i=tt.setInterval(function(){r()?ie("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):ie("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")},500)},v=function(){a.on(function(p){var g=Wm(t,p.element,p.before);ie(p.caret).css(ae({},g))})},d=function(){return tt.clearInterval(i)},m=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;}"};return{show:s,hide:l,getCss:m,reposition:v,destroy:d}},jm=function(){return vs.isIE()||vs.isEdge()||vs.isFirefox()},vi=function(e){return $1(e)||F1(e)},Tr=function(e){return vi(e)||Qr(e)&&jm()},ds=Ae,V1=Vt,q1=Wi("display","block table table-cell table-caption list-item"),Km=Dt,Gm=aa,Xm=re,W1=mn,ba=function(e){return e>0},Ar=function(e){return e<0},xo=function(e,t){for(var n;n=e(t);)if(!Gm(n))return n;return null},ya=function(e,t,n,r,a){var i=new qe(e,r),o=ds(e)||Gm(e);if(Ar(t)){if(o&&(e=xo(i.prev.bind(i),!0),n(e)))return e;for(;e=xo(i.prev.bind(i),a);)if(n(e))return e}if(ba(t)){if(o&&(e=xo(i.next.bind(i),!0),n(e)))return e;for(;e=xo(i.next.bind(i),a);)if(n(e))return e}return null},rr=function(e,t){for(;e&&e!==t;){if(q1(e))return e;e=e.parentNode}return null},hn=function(e,t,n){return rr(e.container(),n)===rr(t.container(),n)},ms=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Xm(n)?n.childNodes[r+e]:null},Ym=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},j1=function(e,t,n){return rr(t,e)===rr(n,e)},Zm=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var a=n[r];if(Km(a)&&(a=a[r]),ds(a)||V1(a)){if(j1(t,a,n))return a;break}if(W1(a))break;n=n.parentNode}return null},di=j(Ym,!0),mi=j(Ym,!1),ps=function(e,t,n){var r,a=j(Zm,!0,t),i=j(Zm,!1,t),o=n.startContainer,u=n.startOffset;if(aa(o)){Xm(o)||(o=o.parentNode);var f=o.getAttribute("data-mce-caret");if(f==="before"&&(r=o.nextSibling,Tr(r)))return di(r);if(f==="after"&&(r=o.previousSibling,Tr(r)))return mi(r)}if(!n.collapsed)return n;if(Y(o)){if(Km(o)){if(e===1){if(r=i(o),r)return di(r);if(r=a(o),r)return mi(r)}if(e===-1){if(r=a(o),r)return mi(r);if(r=i(o),r)return di(r)}return n}if(no(o)&&u>=o.data.length-1)return e===1&&(r=i(o),r)?di(r):n;if(to(o)&&u<=1)return e===-1&&(r=a(o),r)?mi(r):n;if(u===o.data.length)return r=i(o),r?di(r):n;if(u===0)return r=a(o),r?mi(r):n}return n},Qm=function(e,t){return b.from(ms(e?0:-1,t)).filter(ds)},pi=function(e,t,n){var r=ps(e,t,n);return e===-1?A.fromRangeStart(r):A.fromRangeEnd(r)},No=function(e){return b.from(e.getNode()).map(k.fromDom)},K1=function(e){return b.from(e.getNode(!0)).map(k.fromDom)},gs=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},To=function(e,t){var n=hn(e,t);return!n&&Pe(e.getNode())?!0:n},Ge;(function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"})(Ge||(Ge={}));var G1=Ae,bn=Y,Jm=re,hs=Pe,Ca=mn,ep=bE,Ao=ro,X1=function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n},tp=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},np=function(e,t){if(ba(e)){if(Ca(t.previousSibling)&&!bn(t.previousSibling))return A.before(t);if(bn(t))return A(t,0)}if(Ar(e)){if(Ca(t.nextSibling)&&!bn(t.nextSibling))return A.after(t);if(bn(t))return A(t,t.data.length)}return Ar(e)?hs(t)?A.before(t):A.after(t):A.before(t)},Y1=function(e,t){var n=t.nextSibling;return n&&Ca(n)?bn(n)?A(n,0):A.before(n):bs(Ge.Forwards,A.after(t),e)},bs=function(e,t,n){var r,a,i,o;if(!Jm(n)||!t)return null;if(t.isEqual(A.after(n))&&n.lastChild){if(o=A.after(n.lastChild),Ar(e)&&Ca(n.lastChild)&&Jm(n.lastChild))return hs(n.lastChild)?A.before(n.lastChild):o}else o=t;var u=o.container(),f=o.offset();if(bn(u)){if(Ar(e)&&f>0)return A(u,--f);if(ba(e)&&f<u.length)return A(u,++f);r=u}else{if(Ar(e)&&f>0&&(a=tp(u,f-1),Ca(a)))return!ep(a)&&(i=ya(a,e,Ao,a),i)?bn(i)?A(i,i.data.length):A.after(i):bn(a)?A(a,a.data.length):A.before(a);if(ba(e)&&f<u.childNodes.length&&(a=tp(u,f),Ca(a)))return hs(a)?Y1(n,a):!ep(a)&&(i=ya(a,e,Ao,a),i)?bn(i)?A(i,0):A.before(i):bn(a)?A(a,0):A.after(a);r=a||o.getNode()}if((ba(e)&&o.isAtEnd()||Ar(e)&&o.isAtStart())&&(r=ya(r,e,Ue,n,!0),Ao(r,n)))return np(e,r);a=ya(r,e,Ao,n);var s=Un(ce(X1(u,n),G1));return s&&(!a||!s.contains(a))?(ba(e)?o=A.after(s):o=A.before(s),o):a?np(e,a):null},en=function(e){return{next:function(t){return bs(Ge.Forwards,t,e)},prev:function(t){return bs(Ge.Backwards,t,e)}}},Z1=function(e,t,n){var r=e?A.before(n):A.after(n);return Pt(e,t,r)},Q1=function(e){return Pe(e)?A.before(e):A.after(e)},rp=function(e){return A.isTextPosition(e)?e.offset()===0:mn(e.getNode())},ap=function(e){if(A.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}else return mn(e.getNode(!0))},ip=function(e,t){return!A.isTextPosition(e)&&!A.isTextPosition(t)&&e.getNode()===t.getNode(!0)},J1=function(e){return!A.isTextPosition(e)&&Pe(e.getNode())},ex=function(e,t,n){return e?!ip(t,n)&&!J1(t)&&ap(t)&&rp(n):!ip(n,t)&&rp(t)&&ap(n)},Pt=function(e,t,n){var r=en(t);return b.from(e?r.next(n):r.prev(n))},Ro=function(e,t,n){return Pt(e,t,n).bind(function(r){return hn(n,r,t)&&ex(e,n,r)?Pt(e,t,r):b.some(r)})},op=function(e,t,n,r){return Ro(e,t,n).bind(function(a){return r(a)?op(e,t,a,r):b.some(a)})},wa=function(e,t){var n=e?t.firstChild:t.lastChild;return Y(n)?b.some(A(n,e?0:n.data.length)):n?mn(n)?b.some(e?A.before(n):Q1(n)):Z1(e,t,n):b.none()},tn=j(Pt,!0),yn=j(Pt,!1),pt=j(wa,!0),Cn=j(wa,!1),up="_mce_caret",wn=function(e){return re(e)&&e.id===up},Rr=function(e,t){for(;t&&t!==e;){if(t.id===up)return t;t=t.parentNode}return null},tx=function(e){return Oe(e.start)},nx=function(e){return ve(e,"rng")},rx=function(e){return ve(e,"id")},ax=function(e){return ve(e,"name")},fp=function(e){return B.isArray(e.start)},sp=function(e,t){return re(t)&&e.isBlock(t)&&!t.innerHTML&&!ue.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},ix=function(e,t){var n,r=e.createRng();return n=wm(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=wm(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r},ox=function(e,t){var n=e.ownerDocument.createTextNode(We);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},ux=function(e){return e.hasChildNodes()===!1},fx=function(e,t){return Cn(e).fold(xe,function(n){return t.setStart(n.container(),n.offset()),t.setEnd(n.container(),n.offset()),!0})},lp=function(e,t,n){return ux(t)&&Rr(e,t)?(ox(t,n),!0):!1},cp=function(e,t,n,r){var a=n[t?"start":"end"],i,o,u,f,s=e.getRoot();if(a){for(u=a[0],o=s,i=a.length-1;i>=1;i--){if(f=o.childNodes,lp(s,o,r))return!0;if(a[i]>f.length-1)return lp(s,o,r)?!0:fx(o,r);o=f[a[i]]}o.nodeType===3&&(u=Math.min(a[0],o.nodeValue.length)),o.nodeType===1&&(u=Math.min(a[0],o.childNodes.length)),t?r.setStart(o,u):r.setEnd(o,u)}return!0},ys=function(e){return Y(e)&&e.data.length>0},vp=function(e,t,n){var r=e.get(n.id+"_"+t),a,i,o,u,f=n.keep,s,l;if(r){if(a=r.parentNode,t==="start"?(f?r.hasChildNodes()?(a=r.firstChild,i=1):ys(r.nextSibling)?(a=r.nextSibling,i=0):ys(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)+1):i=e.nodeIndex(r),s=a,l=i):(f?r.hasChildNodes()?(a=r.firstChild,i=1):ys(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)):i=e.nodeIndex(r),s=a,l=i),!f){for(u=r.previousSibling,o=r.nextSibling,B.each(B.grep(r.childNodes),function(c){Y(c)&&(c.nodeValue=c.nodeValue.replace(/\uFEFF/g,""))});r=e.get(n.id+"_"+t);)e.remove(r,!0);u&&o&&u.nodeType===o.nodeType&&Y(u)&&!ue.opera&&(i=u.nodeValue.length,u.appendData(o.nodeValue),e.remove(o),s=u,l=i)}return b.some(A(s,l))}else return b.none()},sx=function(e,t){var n=e.createRng();return cp(e,!0,t,n)&&cp(e,!1,t,n)?b.some(n):b.none()},lx=function(e,t){var n=vp(e,"start",t),r=vp(e,"end",t);return ht(n,r.or(n),function(a,i){var o=e.createRng();return o.setStart(sp(e,a.container()),a.offset()),o.setEnd(sp(e,i.container()),i.offset()),o})},cx=function(e,t){return b.from(e.select(t.name)[t.index]).map(function(n){var r=e.createRng();return r.selectNode(n),r})},vx=function(e,t){var n=e.dom;if(t){if(fp(t))return sx(n,t);if(tx(t))return b.some(ix(n,t));if(rx(t))return lx(n,t);if(ax(t))return cx(n,t);if(nx(t))return b.some(t.rng)}return b.none()},dx=function(e,t,n){return Bk(e,t,n)},mx=function(e,t){vx(e,t).each(function(n){e.setRng(n)})},It=function(e){return re(e)&&e.tagName==="SPAN"&&e.getAttribute("data-mce-type")==="bookmark"},px=function(e){return function(t){return e===t}},gi=px(Et),Ea=function(e){return e!==""&&` \f
\r \v`.indexOf(e)!==-1},Cs=function(e){return!Ea(e)&&!gi(e)},Bo=function(e){return!!e.nodeType},gx=function(e){return e&&/^(IMG)$/.test(e.nodeName)},dp=function(e,t,n){var r=n.startOffset,a=n.startContainer;if(!(a===n.endContainer&&gx(a.childNodes[r]))&&re(a)){var i=a.childNodes,o=void 0;r<i.length?(a=i[r],o=new qe(a,e.getParent(a,e.isBlock))):(a=i[i.length-1],o=new qe(a,e.getParent(a,e.isBlock)),o.next(!0));for(var u=o.current();u;u=o.next())if(Y(u)&&!Ss(u)){n.setStart(u,0),t.setRng(n);return}}},ws=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(re(e)||!Ss(e))return e}},Es=function(e,t){return Bo(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},Sa=function(e,t,n){return e.schema.isValidChild(t,n)},Ss=function(e,t){if(t===void 0&&(t=!1),Ee(e)&&Y(e)){var n=t?e.data.replace(/ /g,"\xA0"):e.data;return yr(n)}else return!1},hx=function(e){return Ee(e)&&Y(e)&&e.length===0},Pn=function(e,t){return Re(e)?e=e(t):Ee(t)&&(e=e.replace(/%(\w+)/g,function(n,r){return t[r]||n})),e},ks=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},xs=function(e,t,n){return(n==="color"||n==="backgroundColor")&&(t=e.toHex(t)),n==="fontWeight"&&t===700&&(t="bold"),n==="fontFamily"&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Do=function(e,t,n){return xs(e,e.getStyle(t,n),n)},mp=function(e,t){var n;return e.getParent(t,function(r){return n=e.getStyle(r,"text-decoration"),n&&n!=="none"}),n},_o=function(e,t,n){return e.getParents(t,n,e.getRoot())},bx=function(e,t){var n=function(r){var a=function(i){return i.length>1&&i.charAt(0)==="%"};return dt(["styles","attributes"],function(i){return ze(r,i).exists(function(o){var u=Ft(o)?o:a0(o);return dt(u,a)})})};return dt(e.formatter.get(t),n)},yx=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],a=function(i){return Va(i,function(o,u){return dt(r,function(f){return f===u})})};return dt(e.formatter.get(t),function(i){var o=a(i);return dt(e.formatter.get(n),function(u){var f=a(u);return i0(o,f)})})},En=function(e){return Kr(e,"block")},kt=function(e){return Kr(e,"selector")},Xe=function(e){return Kr(e,"inline")},Cx=function(e){return kt(e)&&Xe(e)&&Ki(ze(e,"mixed"),!0)},Ns=function(e){return kt(e)&&e.expand!==!1&&!Xe(e)},ka=It,pp=_o,gp=Ss,wx=Es,Ex=function(e){return Pe(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},hp=function(e,t){for(var n=t;n;){if(re(n)&&e.getContentEditable(n))return e.getContentEditable(n)==="false"?n:t;n=n.parentNode}return t},bp=function(e,t,n,r){for(var a=t.data,i=n;e?i>=0:i<a.length;e?i--:i++)if(r(a.charAt(i)))return e?i+1:i;return-1},Sx=function(e,t,n){return bp(e,t,n,function(r){return gi(r)||Ea(r)})},kx=function(e,t,n){return bp(e,t,n,Cs)},yp=function(e,t,n,r,a,i){var o,u=e.getParent(n,e.isBlock)||t,f=function(l,c,v){var d=im(e),m=a?d.backwards:d.forwards;return b.from(m(l,c,function(p,g){return ka(p.parentNode)?-1:(o=p,v(a,p,g))},u))},s=f(n,r,Sx);return s.bind(function(l){return i?f(l.container,l.offset+(a?-1:0),kx):b.some(l)}).orThunk(function(){return o?b.some({container:o,offset:a?0:o.length}):b.none()})},Cp=function(e,t,n,r,a){Y(r)&&nv(r.data)&&r[a]&&(r=r[a]);for(var i=pp(e,r),o=0;o<i.length;o++)for(var u=0;u<t.length;u++){var f=t[u];if(!(Ee(f.collapsed)&&f.collapsed!==n.collapsed)&&kt(f)&&e.is(i[o],f.selector))return i[o]}return r},wp=function(e,t,n,r){var a=n,i=e.dom,o=i.getRoot(),u=t[0];if(En(u)&&(a=u.wrapper?null:i.getParent(n,u.block,o)),!a){var f=i.getParent(n,"LI,TD,TH");a=i.getParent(Y(n)?n.parentNode:n,function(s){return s!==o&&wx(e,s)},f)}if(a&&En(u)&&u.wrapper&&(a=pp(i,a,"ul,ol").reverse()[0]||a),!a)for(a=n;a[r]&&!i.isBlock(a[r])&&(a=a[r],!ks(a,"br")););return a||n},Ep=function(e,t,n,r){var a=n.parentNode;return Ee(n[r])?!1:a===t||un(a)||e.isBlock(a)?!0:Ep(e,t,a,r)},Oo=function(e,t,n,r,a){var i=n,o=a?"previousSibling":"nextSibling",u=e.getRoot();if(Y(n)&&!gp(n)&&(a?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(i))return i;for(var f=i[o];f;f=f[o]){var s=Y(f)&&!Ep(e,u,f,o);if(!ka(f)&&!Ex(f)&&!gp(f,s))return i}if(i===u||i.parentNode===u){n=i;break}i=i.parentNode}return n},Sp=function(e){return ka(e.parentNode)||ka(e)},xa=function(e,t,n,r){r===void 0&&(r=!1);var a=t.startContainer,i=t.startOffset,o=t.endContainer,u=t.endOffset,f=e.dom,s=n[0];if(re(a)&&a.hasChildNodes()&&(a=tr(a,i),Y(a)&&(i=0)),re(o)&&o.hasChildNodes()&&(o=tr(o,t.collapsed?u:u-1),Y(o)&&(u=o.nodeValue.length)),a=hp(f,a),o=hp(f,o),Sp(a)&&(a=ka(a)?a:a.parentNode,t.collapsed?a=a.previousSibling||a:a=a.nextSibling||a,Y(a)&&(i=t.collapsed?a.length:0)),Sp(o)&&(o=ka(o)?o:o.parentNode,t.collapsed?o=o.nextSibling||o:o=o.previousSibling||o,Y(o)&&(u=t.collapsed?0:o.length)),t.collapsed){var l=yp(f,e.getBody(),a,i,!0,r);l.each(function(v){var d=v.container,m=v.offset;a=d,i=m});var c=yp(f,e.getBody(),o,u,!1,r);c.each(function(v){var d=v.container,m=v.offset;o=d,u=m})}return(Xe(s)||s.block_expand)&&((!Xe(s)||!Y(a)||i===0)&&(a=Oo(f,n,a,i,!0)),(!Xe(s)||!Y(o)||u===o.nodeValue.length)&&(o=Oo(f,n,o,u,!1))),Ns(s)&&(a=Cp(f,n,t,a,"previousSibling"),o=Cp(f,n,t,o,"nextSibling")),(En(s)||kt(s))&&(a=wp(e,n,a,"previousSibling"),o=wp(e,n,o,"nextSibling"),En(s)&&(f.isBlock(a)||(a=Oo(f,n,a,i,!0)),f.isBlock(o)||(o=Oo(f,n,o,u,!1)))),re(a)&&(i=f.nodeIndex(a),a=a.parentNode),re(o)&&(u=f.nodeIndex(o)+1,o=o.parentNode),{startContainer:a,startOffset:i,endContainer:o,endOffset:u}},hi=function(e,t,n){var r=t.startOffset,a=tr(t.startContainer,r),i=t.endOffset,o=tr(t.endContainer,i-1),u=function(p){var g=p[0];Y(g)&&g===a&&r>=g.data.length&&p.splice(0,1);var y=p[p.length-1];return i===0&&p.length>0&&y===o&&Y(y)&&p.splice(p.length-1,1),p},f=function(p,g,y){for(var h=[];p&&p!==y;p=p[g])h.push(p);return h},s=function(p,g){return e.getParent(p,function(y){return y.parentNode===g},g)},l=function(p,g,y){for(var h=y?"nextSibling":"previousSibling",S=p,E=S.parentNode;S&&S!==g;S=E){E=S.parentNode;var C=f(S===p?S:S[h],h);C.length&&(y||C.reverse(),n(u(C)))}};if(a===o)return n(u([a]));var c=e.findCommonAncestor(a,o);if(e.isChildOf(a,o))return l(a,c,!0);if(e.isChildOf(o,a))return l(o,c);var v=s(a,c)||a,d=s(o,c)||o;l(a,v,!0);var m=f(v===a?v:v.nextSibling,"nextSibling",d===o?d.nextSibling:d);m.length&&n(u(m)),l(o,d)},Ts=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},xx=function(e){return za(e,function(t){var n=wo(t);return n?[k.fromDom(n)]:[]})},Nx=function(e){return Ts(e).length>1},Tx=function(e){return ce(xx(e),Qi)},Ax=function(e){return bt(e,"td[data-mce-selected],th[data-mce-selected]")},kp=function(e,t){var n=Ax(t);return n.length>0?n:Tx(e)},Na=function(e){return kp(Ts(e.selection.getSel()),k.fromDom(e.getBody()))},bi=function(e,t){return Yi(e,"table",t)},Rx=function(e){var t=e.startContainer,n=e.startOffset;return Y(t)?n===0?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n]).map(k.fromDom)},Bx=function(e){var t=e.endContainer,n=e.endOffset;return Y(t)?n===t.data.length?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n-1]).map(k.fromDom)},xp=function(e){return Iv(e).fold(X([e]),function(t){return[e].concat(xp(t))})},As=function(e){return uf(e).fold(X([e]),function(t){return He(t)==="br"?gr(t).map(function(n){return[e].concat(As(n))}).getOr([]):[e].concat(As(t))})},Rs=function(e,t){return ht(Rx(t),Bx(t),function(n,r){var a=Ze(xp(e),j(Se,n)),i=Ze(As(e),j(Se,r));return a.isSome()&&i.isSome()}).getOr(!1)},Bs=function(e,t,n,r){var a=n,i=new qe(n,a),o=Va(e.schema.getMoveCaretBeforeOnEnterElements(),function(u,f){return!Ye(["td","th","table"],f.toLowerCase())});do{if(Y(n)&&B.trim(n.nodeValue).length!==0){r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length);return}if(o[n.nodeName]){r?t.setStartBefore(n):n.nodeName==="BR"?t.setEndBefore(n):t.setEndAfter(n);return}}while(n=r?i.next():i.prev());a.nodeName==="BODY"&&(r?t.setStart(a,0):t.setEnd(a,a.childNodes.length))},Po=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Ds=function(e,t){var n=Na(e);n.length>0?K(n,function(r){var a=r.dom,i=e.dom.createRng();i.setStartBefore(a),i.setEndAfter(a),t(i,!0)}):t(e.selection.getRng(),!1)},_s=function(e,t,n){var r=Am(e,t);n(r),e.moveToBookmark(r)},Dx=function(e,t){var n=function(i){if(!e(i))throw new Error("Can only get "+t+" value of a "+t+" node");return r(i).getOr("")},r=function(i){return e(i)?b.from(i.dom.nodeValue):b.none()},a=function(i,o){if(!e(i))throw new Error("Can only set raw "+t+" value of a "+t+" node");i.dom.nodeValue=o};return{get:n,getOption:r,set:a}},_x=Dx(Ut,"text"),Os=function(e){return _x.get(e)},Ox=function(e){return Ut(e)&&Os(e)===We},Px=function(e,t,n,r){return Gt(t).fold(function(){return"skipping"},function(a){return r==="br"||Ox(t)?"valid":YS(t)?"existing":wn(t.dom)?"caret":!Sa(e,n,r)||!Sa(e,He(a),n)?"invalid-child":"valid"})},Ix=function(e,t){var n=xa(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)},Np=function(e,t,n,r){var a=t.uid,i=a===void 0?em("mce-annotation"):a,o=u0(t,["uid"]),u=k.fromTag("span",e);yo(u,rs()),vn(u,""+Co(),i),vn(u,""+oi(),n);var f=r(i,o),s=f.attributes,l=s===void 0?{}:s,c=f.classes,v=c===void 0?[]:c;return Hn(u,l),nk(u,v),u},Lx=function(e,t,n,r,a){var i=[],o=Np(e.getDoc(),a,n,r),u=da(),f=function(){u.clear()},s=function(){return u.get().getOrThunk(function(){var d=ma(o);return i.push(d),u.set(d),d})},l=function(d){K(d,c)},c=function(d){var m=Px(e,d,"span",He(d));switch(m){case"invalid-child":{f();var p=zt(d);l(p),f();break}case"valid":{var g=s();lw(d,g);break}}},v=function(d){var m=Te(d,k.fromDom);l(m)};return hi(e.dom,t,function(d){f(),v(d)}),i},$x=function(e,t,n,r){e.undoManager.transact(function(){var a=e.selection,i=a.getRng(),o=Na(e).length>0;if(i.collapsed&&!o&&Ix(e,i),a.getRng().collapsed&&!o){var u=Np(e.getDoc(),r,t,n.decorate);tm(u,Et),a.getRng().insertNode(u.dom),a.select(u.dom)}else _s(a,!1,function(){Ds(e,function(f){Lx(e,f,t,n.decorate,r)})})})},Tp=function(e){var t=tk();ek(e,t);var n=JS(e);return{register:function(r,a){t.register(r,a)},annotate:function(r,a){t.lookup(r).each(function(i){$x(e,r,i,a)})},annotationChanged:function(r,a){n.addListener(r,a)},remove:function(r){Qd(e,b.some(r)).each(function(a){var i=a.elements;K(i,Uv)})},getAll:function(r){var a=QS(e,r);return Xc(a,function(i){return Te(i,function(o){return o.dom})})}}},yi=function(e){return{getBookmark:j(dx,e),moveToBookmark:j(mx,e)}};yi.isBookmarkNode=It;var Ta=function(e,t){for(;t&&t!==e;){if(cn(t)||Ae(t))return t;t=t.parentNode}return null},Ps=function(e,t,n){if(n.collapsed)return!1;if(ue.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(re(r))return dt(r.getClientRects(),function(a){return fm(a,e,t)})}return dt(n.getClientRects(),function(a){return fm(a,e,t)})},Fx=function(e,t){return e.fire("PreProcess",t)},Mx=function(e,t){return e.fire("PostProcess",t)},Ux=function(e){return e.fire("remove")},zx=function(e){return e.fire("detach")},Hx=function(e,t){return e.fire("SwitchMode",{mode:t})},Vx=function(e,t,n,r,a){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:a})},qx=function(e,t,n,r,a){e.fire("ObjectResized",{target:t,width:n,height:r,origin:a})},Wx=function(e){return e.fire("PreInit")},jx=function(e){return e.fire("PostRender")},Kx=function(e){return e.fire("Init")},Gx=function(e,t){return e.fire("PlaceholderToggle",{state:t})},Ap=function(e,t,n){return e.fire(t,n)},Rp=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},Is=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},ne={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||ne.metaKeyPressed(e)},metaKeyPressed:function(e){return ue.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Xx=Ae,Bp=function(e,t){var n="data-mce-selected",r=t.dom,a=B.each,i,o,u,f,s,l,c,v,d,m,p,g,y,h,S,E=t.getDoc(),C=document,x=Math.abs,R=Math.round,I=t.getBody(),te,q,D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},J=function(N){return N&&(N.nodeName==="IMG"||t.dom.is(N,"figure.image"))},M=function(N){return Vt(N)||r.hasClass(N,"mce-preview-object")},V=function(N,L){if(N.type==="longpress"||N.type.indexOf("touch")===0){var P=N.touches[0];return J(N.target)&&!Ps(P.clientX,P.clientY,L)}else return J(N.target)&&!Ps(N.clientX,N.clientY,L)},$=function(N){var L=N.target;V(N,t.selection.getRng())&&!N.isDefaultPrevented()&&t.selection.select(L)},H=function(N){return r.is(N,"figure.image")?[N.querySelector("img")]:r.hasClass(N,"mce-preview-object")&&Ee(N.firstElementChild)?[N,N.firstElementChild]:[N]},G=function(N){var L=Fm(t);return!L||N.getAttribute("data-mce-resize")==="false"||N===t.getBody()?!1:r.hasClass(N,"mce-preview-object")?Xr(k.fromDom(N.firstElementChild),L):Xr(k.fromDom(N),L)},_=function(N){return M(N)?r.create("img",{src:ue.transparentSrc}):N.cloneNode(!0)},W=function(N,L,P){if(Ee(P)){var Q=H(N);K(Q,function(ee){ee.style[L]||!t.schema.isValid(ee.nodeName.toLowerCase(),L)?r.setStyle(ee,L,P):r.setAttrib(ee,L,""+P)})}},fe=function(N,L,P){W(N,"width",L),W(N,"height",P)},me=function(N){var L,P,Q,ee,ge;L=N.screenX-l,P=N.screenY-c,h=L*f[2]+m,S=P*f[3]+p,h=h<5?5:h,S=S<5?5:S,(J(i)||M(i))&&i1(t)!==!1?Q=!ne.modifierPressed(N):Q=ne.modifierPressed(N),Q&&(x(L)>x(P)?(S=R(h*g),h=R(S/g)):(h=R(S/g),S=R(h*g))),fe(o,h,S),ee=f.startPos.x+L,ge=f.startPos.y+P,ee=ee>0?ee:0,ge=ge>0?ge:0,r.setStyles(u,{left:ee,top:ge,display:"block"}),u.innerHTML=h+" &times; "+S,f[2]<0&&o.clientWidth<=h&&r.setStyle(o,"left",v+(m-h)),f[3]<0&&o.clientHeight<=S&&r.setStyle(o,"top",d+(p-S)),L=I.scrollWidth-te,P=I.scrollHeight-q,L+P!==0&&r.setStyles(u,{left:ee-L,top:ge-P}),y||(Vx(t,i,m,p,"corner-"+f.name),y=!0)},de=function(){var N=y;y=!1,N&&(W(i,"width",h),W(i,"height",S)),r.unbind(E,"mousemove",me),r.unbind(E,"mouseup",de),C!==E&&(r.unbind(C,"mousemove",me),r.unbind(C,"mouseup",de)),r.remove(o),r.remove(u),r.remove(s),Me(i),N&&(qx(t,i,h,S,"corner-"+f.name),r.setAttrib(i,"style",r.getAttrib(i,"style"))),t.nodeChanged()},Me=function(N){O();var L=r.getPos(N,I),P=L.x,Q=L.y,ee=N.getBoundingClientRect(),ge=ee.width||ee.right-ee.left,Ie=ee.height||ee.bottom-ee.top;i!==N&&(Ne(),i=N,h=S=0);var _e=t.fire("ObjectSelected",{target:N}),Mn=r.getAttrib(i,n,"1");G(N)&&!_e.isDefaultPrevented()?a(D,function(ot,ct){var Le,Tt=function(vt){var Tn=H(i)[0];l=vt.screenX,c=vt.screenY,m=Tn.clientWidth,p=Tn.clientHeight,g=p/m,f=ot,f.name=ct,f.startPos={x:ge*ot[0]+P,y:Ie*ot[1]+Q},te=I.scrollWidth,q=I.scrollHeight,s=r.add(I,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),r.setStyles(s,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),o=_(i),r.addClass(o,"mce-clonedresizable"),r.setAttrib(o,"data-mce-bogus","all"),o.contentEditable="false",r.setStyles(o,{left:P,top:Q,margin:0}),fe(o,ge,Ie),o.removeAttribute(n),I.appendChild(o),r.bind(E,"mousemove",me),r.bind(E,"mouseup",de),C!==E&&(r.bind(C,"mousemove",me),r.bind(C,"mouseup",de)),u=r.add(I,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},m+" &times; "+p)};Le=r.get("mceResizeHandle"+ct),Le&&r.remove(Le),Le=r.add(I,"div",{id:"mceResizeHandle"+ct,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+ct+"-resize; margin:0; padding:0"}),ue.ie===11&&(Le.contentEditable=!1),r.bind(Le,"mousedown",function(vt){vt.stopImmediatePropagation(),vt.preventDefault(),Tt(vt)}),ot.elm=Le,r.setStyles(Le,{left:ge*ot[0]+P-Le.offsetWidth/2,top:Ie*ot[1]+Q-Le.offsetHeight/2})}):Ne(),r.getAttrib(i,n)||i.setAttribute(n,Mn)},Ne=function(){O(),i&&i.removeAttribute(n),Be(D,function(N,L){var P=r.get("mceResizeHandle"+L);P&&(r.unbind(P),r.remove(P))})},it=function(N){var L,P,Q=function(ee,ge){if(ee)do if(ee===ge)return!0;while(ee=ee.parentNode)};if(!(y||t.removed)){if(a(r.select("img[data-mce-selected],hr[data-mce-selected]"),function(ee){ee.removeAttribute(n)}),P=N.type==="mousedown"?N.target:e.getNode(),P=r.$(P).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],Q(P,I)&&(U(),L=e.getStart(!0),Q(L,P)&&Q(e.getEnd(!0),P))){Me(P);return}Ne()}},yt=function(N){return Xx(Ta(t.getBody(),N))},O=function(){Be(D,function(N){N.elm&&(r.unbind(N.elm),delete N.elm)})},U=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};t.on("init",function(){if(U(),ue.browser.isIE()||ue.browser.isEdge()){t.on("mousedown click",function(P){var Q=P.target,ee=Q.nodeName;!y&&/^(TABLE|IMG|HR)$/.test(ee)&&!yt(Q)&&(P.button!==2&&t.selection.select(Q,ee==="TABLE"),P.type==="mousedown"&&t.nodeChanged())});var N=function(P){var Q=function(ee){tt.setEditorTimeout(t,function(){return t.selection.select(ee)})};if(yt(P.target)||Vt(P.target)){P.preventDefault(),Q(P.target);return}/^(TABLE|IMG|HR)$/.test(P.target.nodeName)&&(P.preventDefault(),P.target.tagName==="IMG"&&Q(P.target))};r.bind(I,"mscontrolselect",N),t.on("remove",function(){return r.unbind(I,"mscontrolselect",N)})}var L=tt.throttle(function(P){t.composing||it(P)});t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",L),t.on("keyup compositionend",function(P){i&&i.nodeName==="TABLE"&&L(P)}),t.on("hide blur",Ne),t.on("contextmenu longpress",$,!0)}),t.on("remove",O);var Z=function(){i=o=s=null};return{isResizable:G,showResizeRect:Me,hideResizeRect:Ne,updateResizeRect:it,destroy:Z}},Yx=function(e){return cn(e)||Ae(e)},Zx=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},Qx=function(e,t,n){var r,a=n.elementFromPoint(e,t),i=n.body.createTextRange();if((!a||a.tagName==="HTML")&&(a=n.body),i.moveToElementText(a),r=B.toArray(i.getClientRects()),r=r.sort(function(o,u){return o=Math.abs(Math.max(o.top-t,o.bottom-t)),u=Math.abs(Math.max(u.top-t,u.bottom-t)),o-u}),r.length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch{}}return null},Jx=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Ae(Zx(n,t,Yx))?null:e},Ls=function(e,t,n){var r,a,i=n;if(i.caretPositionFromPoint)a=i.caretPositionFromPoint(e,t),a&&(r=n.createRange(),r.setStart(a.offsetNode,a.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch{r=Qx(e,t,n)}return Jx(r,n.body)}return r},$s=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},eN=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},Dp=function(e,t,n){return eN(e,t,n)!==null},tN=function(e,t,n){return Dp(e,t,function(r){return r.nodeName===n})},Fs=function(e){return e&&e.nodeName==="TABLE"},nN=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},rN=function(e,t){return Dt(e)&&Dp(e,t,wn)===!1},_p=function(e,t,n){for(var r=new qe(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Pe(t))return!0},aN=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t},iN=function(e,t){for(;t&&t!==e;){if(Ae(t))return!0;t=t.parentNode}return!1},Ms=function(e,t,n,r,a){var i,o=e.getRoot(),u,f=e.schema.getNonEmptyElements(),s=e.getParent(a.parentNode,e.isBlock)||o;if(r&&Pe(a)&&t&&e.isEmpty(s))return b.some(A(a.parentNode,e.nodeIndex(a)));for(var l=new qe(a,s);u=l[r?"prev":"next"]();){if(e.getContentEditableParent(u)==="false"||rN(u,o))return b.none();if(Y(u)&&u.nodeValue.length>0)return tN(u,o,"A")===!1?b.some(A(u,r?u.nodeValue.length:0)):b.none();if(e.isBlock(u)||f[u.nodeName.toLowerCase()])return b.none();i=u}return n&&i?b.some(A(i,0)):b.none()},Op=function(e,t,n,r){var a,i,o=e.getRoot(),u,f,s=!1;a=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=re(a)&&i===a.childNodes.length,c=e.schema.getNonEmptyElements();if(f=n,Dt(a))return b.none();if(re(a)&&i>a.childNodes.length-1&&(f=!1),df(a)&&(a=o,i=0),a===o){if(f&&(u=a.childNodes[i>0?i-1:0],u&&(Dt(u)||c[u.nodeName]||Fs(u))))return b.none();if(a.hasChildNodes()){if(i=Math.min(!f&&i>0?i-1:i,a.childNodes.length-1),a=a.childNodes[i],i=Y(a)&&l?a.data.length:0,!t&&a===o.lastChild&&Fs(a)||iN(o,a)||Dt(a))return b.none();if(a.hasChildNodes()&&Fs(a)===!1){u=a;var v=new qe(a,o);do{if(Ae(u)||Dt(u)){s=!1;break}if(Y(u)&&u.nodeValue.length>0){i=f?0:u.nodeValue.length,a=u,s=!0;break}if(c[u.nodeName.toLowerCase()]&&!nN(u)){i=e.nodeIndex(u),a=u.parentNode,f||i++,s=!0;break}}while(u=f?v.next():v.prev())}}}return t&&(Y(a)&&i===0&&Ms(e,l,t,!0,a).each(function(d){a=d.container(),i=d.offset(),s=!0}),re(a)&&(u=a.childNodes[i],u||(u=a.childNodes[i-1]),u&&Pe(u)&&!aN(u,"A")&&!_p(e,u,!1)&&!_p(e,u,!0)&&Ms(e,l,t,!0,u).each(function(d){a=d.container(),i=d.offset(),s=!0}))),f&&!t&&Y(a)&&i===a.nodeValue.length&&Ms(e,l,t,!1,a).each(function(d){a=d.container(),i=d.offset(),s=!0}),s?b.some(A(a,i)):b.none()},Io=function(e,t){var n=t.collapsed,r=t.cloneRange(),a=A.fromRangeStart(t);return Op(e,n,!0,r).each(function(i){(!n||!A.isAbove(a,i))&&r.setStart(i.container(),i.offset())}),n||Op(e,n,!1,r).each(function(i){r.setEnd(i.container(),i.offset())}),n&&r.collapse(!0),$s(t,r)?b.none():b.some(r)},Lo=function(e,t){return e.splitText(t)},$o=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,a=e.endOffset;return t===r&&Y(t)?n>0&&n<t.nodeValue.length&&(r=Lo(t,n),t=r.previousSibling,a>n?(a=a-n,t=r=Lo(r,a).previousSibling,a=r.nodeValue.length,n=0):a=0):(Y(t)&&n>0&&n<t.nodeValue.length&&(t=Lo(t,n),n=0),Y(r)&&a>0&&a<r.nodeValue.length&&(r=Lo(r,a).previousSibling,a=r.nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:a}},Ci=function(e){var t=function(a,i){return hi(e,a,i)},n=$o,r=function(a){return Io(e,a).fold(xe,function(i){return a.setStart(i.startContainer,i.startOffset),a.setEnd(i.endContainer,i.endOffset),!0})};return{walk:t,split:n,normalize:r}};Ci.compareRanges=$s,Ci.getCaretRangeFromPoint=Ls,Ci.getSelectedNode=wo,Ci.getNode=tr;var oN=function(e,t){var n=function(u,f){if(!Wr(f)&&!f.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+f);var s=u.dom;Gi(s)&&(s.style[e]=f+"px")},r=function(u){var f=t(u);if(f<=0||f===null){var s=Dn(u,e);return parseFloat(s)||0}return f},a=r,i=function(u,f){return jt(f,function(s,l){var c=Dn(u,l),v=c===void 0?0:parseInt(c,10);return isNaN(v)?s:s+v},0)},o=function(u,f,s){var l=i(u,s),c=f>l?f-l:0;return c};return{set:n,get:r,getOuter:a,aggregate:i,max:o}},uN=oN("height",function(e){var t=e.dom;return Xa(e)?t.getBoundingClientRect().height:t.offsetHeight}),fN=function(e){return uN.get(e)},Pp=function(e,t){var n=e.view(t);return n.fold(X([]),function(r){var a=e.owner(r),i=Pp(e,a);return[r].concat(i)})},sN=function(e,t){var n=t.owner(e);return Pp(t,n)},lN=function(e){var t,n=e.dom===document?b.none():b.from((t=e.dom.defaultView)===null||t===void 0?void 0:t.frameElement);return n.map(k.fromDom)},cN=function(e){return Yr(e)},vN=Object.freeze({__proto__:null,view:lN,owner:cN}),dN=function(e){var t=k.fromDom(document),n=cf(t),r=sN(e,vN),a=lf(e),i=Wc(r,function(o,u){var f=lf(u);return{left:o.left+f.left,top:o.top+f.top}},{left:0,top:0});return Zr(i.left+a.left+n.left,i.top+a.top+n.top)},Us=function(e){return He(e)==="textarea"},mN=function(e,t){var n=e.fire("ScrollIntoView",t);return n.isDefaultPrevented()},pN=function(e,t){e.fire("AfterScrollIntoView",t)},gN=function(e,t){var n=zt(e);if(n.length===0||Us(e))return{element:e,offset:t};if(t<n.length&&!Us(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Us(r)?{element:e,offset:t}:He(r)==="img"?{element:r,offset:1}:Ut(r)?{element:r,offset:Os(r).length}:{element:r,offset:zt(r).length}},Ip=function(e,t){var n=dw(e),r=fN(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},hN=function(e,t){var n=gN(e,t),r=k.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">'+We+"</span>");return Xt(n.element,r),Ip(r,function(){return Ve(r)})},bN=function(e){return Ip(k.fromDom(e),se)},Lp=function(e,t,n,r){CN(e,function(a,i){return yN(e,t,n,r)},n)},$p=function(e,t,n,r,a){var i={elm:r.element.dom,alignToTop:a};if(!mN(e,i)){var o=cf(t).top;n(t,o,r,a),pN(e,i)}},yN=function(e,t,n,r){var a=k.fromDom(e.getBody()),i=k.fromDom(e.getDoc());xw(a);var o=hN(k.fromDom(n.startContainer),n.startOffset);$p(e,i,t,o,r),o.cleanup()},Fp=function(e,t,n,r){var a=k.fromDom(e.getDoc());$p(e,a,n,bN(t),r)},CN=function(e,t,n){var r=n.startContainer,a=n.startOffset,i=n.endContainer,o=n.endOffset;t(k.fromDom(r),k.fromDom(i));var u=e.dom.createRng();u.setStart(r,a),u.setEnd(i,o),e.selection.setRng(n)},zs=function(e,t,n,r){var a=e.pos;if(n)Hv(a.left,a.top,r);else{var i=a.top-t+e.height;Hv(a.left,i,r)}},Mp=function(e,t,n,r,a){var i=n+t,o=r.pos.top,u=r.bottom,f=u-o>=n;if(o<t)zs(r,n,a!==!1,e);else if(o>i){var s=f?a!==!1:a===!0;zs(r,n,s,e)}else u>i&&!f&&zs(r,n,a===!0,e)},Up=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;Mp(e,t,a,n,r)},zp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;Mp(e,t,a,n,r);var i=dN(n.element),o=Wv(window);i.top<o.y?Vv(n.element,r!==!1):i.top>o.bottom&&Vv(n.element,r===!0)},wN=function(e,t,n){return Lp(e,Up,t,n)},EN=function(e,t,n){return Fp(e,t,Up,n)},SN=function(e,t,n){return Lp(e,zp,t,n)},kN=function(e,t,n){return Fp(e,t,zp,n)},xN=function(e,t,n){var r=e.inline?EN:kN;r(e,t,n)},wi=function(e,t,n){var r=e.inline?wN:SN;r(e,t,n)},NN=function(){return k.fromDom(document)},TN=function(e){return e.dom.focus()},Hp=function(e){var t=hr(e).dom;return e.dom===t.activeElement},Hs=function(e){return e===void 0&&(e=NN()),b.from(e.dom.activeElement).map(k.fromDom)},AN=function(e){return Hs(hr(e)).filter(function(t){return e.dom.contains(t.dom)})},RN=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},BN={create:RN},Vs=Vn.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),DN=function(e,t,n,r){return e.fold(t,n,r)},_N=function(e){return e.fold(wt,wt,wt)},ON=Vs.before,PN=Vs.on,IN=Vs.after,LN={before:ON,on:PN,after:IN,cata:DN,getStart:_N},Fo=Vn.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),$N=function(e){return Fo.exact(e.start,e.soffset,e.finish,e.foffset)},FN=function(e){return e.match({domRange:function(t){return k.fromDom(t.startContainer)},relative:function(t,n){return LN.getStart(t)},exact:function(t,n,r,a){return t}})},MN=Fo.domRange,UN=Fo.relative,zN=Fo.exact,HN=function(e){var t=FN(e);return _v(t)},VN=BN.create,Vp={domRange:MN,relative:UN,exact:zN,exactFromRange:$N,getWin:HN,range:VN},qN=Mt().browser,qp=function(e,t){var n=Ut(t)?Os(t).length:zt(t).length+1;return e>n?n:e<0?0:e},WN=function(e){return Vp.range(e.start,qp(e.soffset,e.start),e.finish,qp(e.foffset,e.finish))},Wp=function(e,t){return!qi(t.dom)&&(zn(e,t)||Se(e,t))},qs=function(e){return function(t){return Wp(e,t.start)&&Wp(e,t.finish)}},jp=function(e){return e.inline===!0||qN.isIE()},Kp=function(e){return Vp.range(k.fromDom(e.startContainer),e.startOffset,k.fromDom(e.endContainer),e.endOffset)},jN=function(e){var t=e.getSelection(),n=!t||t.rangeCount===0?b.none():b.from(t.getRangeAt(0));return n.map(Kp)},KN=function(e){var t=_v(e);return jN(t.dom).filter(qs(e))},GN=function(e,t){return b.from(t).filter(qs(e)).map(WN)},XN=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),b.some(t)}catch{return b.none()}},Mo=function(e){var t=jp(e)?KN(k.fromDom(e.getBody())):b.none();e.bookmark=t.isSome()?t:e.bookmark},YN=function(e,t){var n=k.fromDom(e.getBody()),r=jp(e)?b.from(t):b.none(),a=r.map(Kp).filter(qs(n));e.bookmark=a.isSome()?a:e.bookmark},Ws=function(e){var t=e.bookmark?e.bookmark:b.none();return t.bind(function(n){return GN(k.fromDom(e.getBody()),n)}).bind(XN)},ZN=function(e){Ws(e).each(function(t){return e.selection.setRng(t)})},QN=function(e){var t=e.className.toString();return t.indexOf("tox-")!==-1||t.indexOf("mce-")!==-1},Gp={isEditorUIElement:QN},JN=function(e){return e.type==="nodechange"&&e.selectionChange},eT=function(e,t){var n=function(){t.throttle()};we.DOM.bind(document,"mouseup",n),e.on("remove",function(){we.DOM.unbind(document,"mouseup",n)})},tT=function(e){e.on("focusout",function(){Mo(e)})},nT=function(e,t){e.on("mouseup touchend",function(n){t.throttle()})},rT=function(e,t){var n=Mt().browser;n.isIE()?tT(e):nT(e,t),e.on("keyup NodeChange",function(r){JN(r)||Mo(e)})},aT=function(e){var t=ts(function(){Mo(e)},0);e.on("init",function(){e.inline&&eT(e,t),rT(e,t)}),e.on("remove",function(){t.cancel()})},Ei,js=we.DOM,iT=function(e){return Gp.isEditorUIElement(e)},oT=function(e){var t=e.classList;return t!==void 0?t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"):!1},Uo=function(e,t){var n=v1(e),r=js.getParent(t,function(a){return iT(a)||(n?e.dom.is(a,n):!1)});return r!==null},uT=function(e){try{var t=hr(k.fromDom(e.getElement()));return Hs(t).fold(function(){return document.body},function(n){return n.dom})}catch{return document.body}},fT=function(e,t){var n=t.editor;aT(n),n.on("focusin",function(){var r=e.focusedEditor;r!==n&&(r&&r.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:r}),n.focus(!0))}),n.on("focusout",function(){tt.setEditorTimeout(n,function(){var r=e.focusedEditor;!Uo(n,uT(n))&&r===n&&(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})}),Ei||(Ei=function(r){var a=e.activeEditor;a&&fw(r).each(function(i){i.ownerDocument===document&&i!==document.body&&!Uo(a,i)&&e.focusedEditor===a&&(a.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})},js.bind(document,"focusin",Ei))},sT=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(js.unbind(document,"focusin",Ei),Ei=null)},lT=function(e){e.on("AddEditor",j(fT,e)),e.on("RemoveEditor",j(sT,e))},cT=function(e,t){return e.dom.getParent(t,function(n){return e.dom.getContentEditable(n)==="true"})},vT=function(e){return e.collapsed?b.from(tr(e.startContainer,e.startOffset)).map(k.fromDom):b.none()},dT=function(e,t){return vT(t).bind(function(n){return eE(n)?b.some(n):zn(e,n)===!1?b.some(e):b.none()})},Xp=function(e,t){dT(k.fromDom(e.getBody()),t).bind(function(n){return pt(n.dom)}).fold(function(){e.selection.normalize()},function(n){return e.selection.setRng(n.toRange())})},Ks=function(e){if(e.setActive)try{e.setActive()}catch{e.focus()}else e.focus()},mT=function(e){return Hp(e)||AN(e).isSome()},pT=function(e){return e.iframeElement&&Hp(k.fromDom(e.iframeElement))},gT=function(e){var t=e.getBody();return t&&mT(k.fromDom(t))},hT=function(e){var t=hr(k.fromDom(e.getElement()));return Hs(t).filter(function(n){return!oT(n.dom)&&Uo(e,n.dom)}).isSome()},Br=function(e){return e.inline?gT(e):pT(e)},bT=function(e){return Br(e)||hT(e)},yT=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),e.bookmark!==void 0&&Br(e)===!1&&Ws(e).each(function(i){e.selection.setRng(i),r=i});var a=cT(e,t.getNode());if(e.$.contains(n,a)){Ks(a),Xp(e,r),Gs(e);return}e.inline||(ue.opera||Ks(n),e.getWin().focus()),(ue.gecko||e.inline)&&(Ks(n),Xp(e,r)),Gs(e)},Gs=function(e){return e.editorManager.setActive(e)},CT=function(e,t){e.removed||(t?Gs(e):yT(e))},Yp=function(e,t,n,r,a){var i=n?t.startContainer:t.endContainer,o=n?t.startOffset:t.endOffset;return b.from(i).map(k.fromDom).map(function(u){return!r||!t.collapsed?zi(u,a(u,o)).getOr(u):u}).bind(function(u){return Kt(u)?b.some(u):Gt(u).filter(Kt)}).map(function(u){return u.dom}).getOr(e)},Zp=function(e,t,n){return Yp(e,t,!0,n,function(r,a){return Math.min(Lv(r),a)})},Qp=function(e,t,n){return Yp(e,t,!1,n,function(r,a){return a>0?a-1:a})},Jp=function(e,t){for(var n=e;e&&Y(e)&&e.length===0;)e=t?e.nextSibling:e.previousSibling;return e||n},wT=function(e,t){var n,r,a;if(!t)return e;r=t.startContainer,a=t.endContainer;var i=t.startOffset,o=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===a&&o-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),r.nodeType===3&&a.nodeType===3&&(r.length===i?r=Jp(r.nextSibling,!0):r=r.parentNode,o===0?a=Jp(a.previousSibling,!1):a=a.parentNode,r&&r===a))?r:n&&n.nodeType===3?n.parentNode:n},ET=function(e,t,n,r){var a,i=[],o=e.getRoot();if(n=e.getParent(n||Zp(o,t,t.collapsed),e.isBlock),r=e.getParent(r||Qp(o,t,t.collapsed),e.isBlock),n&&n!==o&&i.push(n),n&&r&&n!==r){a=n;for(var u=new qe(n,o);(a=u.next())&&a!==r;)e.isBlock(a)&&i.push(a)}return r&&n!==r&&r!==o&&i.push(r),i},ST=function(e,t,n){return b.from(t).map(function(r){var a=e.nodeIndex(r),i=e.createRng();return i.setStart(r.parentNode,a),i.setEnd(r.parentNode,a+1),n&&(Bs(e,i,r,!0),Bs(e,i,r,!1)),i})},Xs=function(e,t){return Te(t,function(n){var r=e.fire("GetSelectionRange",{range:n});return r.range!==n?r.range:n})},kT={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},zo=function(e,t,n){var r=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[a];if(i)return i;for(var o=e.parent;o&&o!==t;o=o.parent)if(i=o[a],i)return i}},xT=function(e){if(!yr(e.value))return!1;var t=e.parent;return!(t&&(t.name!=="span"||t.attr("style"))&&/^[ ]+$/.test(e.value))},eg=function(e){var t=e.name==="a"&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},qt=function(){function e(t,n){this.name=t,this.type=n,n===1&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,kT[t]||1);return n&&Be(n,function(a,i){r.attr(i,a)}),r},e.prototype.replace=function(t){var n=this;return t.parent&&t.remove(),n.insert(t,n),n.remove(),n},e.prototype.attr=function(t,n){var r=this,a;if(typeof t!="string")return t!=null&&Be(t,function(o,u){r.attr(u,o)}),r;if(a=r.attributes){if(n!==void 0){if(n===null){if(t in a.map){delete a.map[t];for(var i=a.length;i--;)if(a[i].name===t)return a.splice(i,1),r}return r}if(t in a.map){for(var i=a.length;i--;)if(a[i].name===t){a[i].value=n;break}}else a.push({name:t,value:n});return a.map[t]=n,r}return a.map[t]}},e.prototype.clone=function(){var t=this,n=new e(t.name,t.type),r;if(r=t.attributes){var a=[];a.map={};for(var i=0,o=r.length;i<o;i++){var u=r[i];u.name!=="id"&&(a[a.length]={name:u.name,value:u.value},a.map[u.name]=u.value)}n.attributes=a}return n.value=t.value,n.shortEnded=t.shortEnded,n},e.prototype.wrap=function(t){var n=this;return n.parent.insert(t,n),t.append(n),n},e.prototype.unwrap=function(){for(var t=this,n=t.firstChild;n;){var r=n.next;t.insert(n,t,!0),n=r}t.remove()},e.prototype.remove=function(){var t=this,n=t.parent,r=t.next,a=t.prev;return n&&(n.firstChild===t?(n.firstChild=r,r&&(r.prev=null)):a.next=r,n.lastChild===t?(n.lastChild=a,a&&(a.next=null)):r.prev=a,t.parent=t.next=t.prev=null),t},e.prototype.append=function(t){var n=this;t.parent&&t.remove();var r=n.lastChild;return r?(r.next=t,t.prev=r,n.lastChild=t):n.lastChild=n.firstChild=t,t.parent=n,t},e.prototype.insert=function(t,n,r){t.parent&&t.remove();var a=n.parent||this;return r?(n===a.firstChild?a.firstChild=t:n.prev.next=t,t.prev=n.prev,t.next=n,n.prev=t):(n===a.lastChild?a.lastChild=t:n.next.prev=t,t.next=n.next,t.prev=n,n.next=t),t.parent=a,t},e.prototype.getAll=function(t){for(var n=this,r=[],a=n.firstChild;a;a=zo(a,n))a.name===t&&r.push(a);return r},e.prototype.children=function(){for(var t=this,n=[],r=t.firstChild;r;r=r.next)n.push(r);return n},e.prototype.empty=function(){var t=this;if(t.firstChild){for(var n=[],r=t.firstChild;r;r=zo(r,t))n.push(r);for(var a=n.length;a--;){var r=n[a];r.parent=r.firstChild=r.lastChild=r.next=r.prev=null}}return t.firstChild=t.lastChild=null,t},e.prototype.isEmpty=function(t,n,r){n===void 0&&(n={});var a=this,i=a.firstChild;if(eg(a))return!1;if(i)do{if(i.type===1){if(i.attr("data-mce-bogus"))continue;if(t[i.name]||eg(i))return!1}if(i.type===8||i.type===3&&!xT(i)||i.type===3&&i.parent&&n[i.parent.name]&&yr(i.value)||r&&r(i))return!1}while(i=zo(i,a));return!0},e.prototype.walk=function(t){return zo(this,null,t)},e}(),NT=B.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),tg=function(e){return Oe(e.nodeValue)&&ut(e.nodeValue,We)},ng=function(e){return(e.length===0?"":Te(e,function(t){return"["+t+"]"}).join(",")+",")+'[data-mce-bogus="all"]'},TT=function(e,t){return t.querySelectorAll(ng(e))},rg=function(e,t,n){return document.createTreeWalker(e,t,n,!1)},ag=function(e){return rg(e,NodeFilter.SHOW_COMMENT,function(t){return tg(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})},ig=function(e){return rg(e,NodeFilter.SHOW_TEXT,function(t){if(tg(t)){var n=t.parentNode;return n&&ve(NT,n.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}else return NodeFilter.FILTER_SKIP})},AT=function(e){return ag(e).nextNode()!==null},RT=function(e){return ig(e).nextNode()!==null},BT=function(e,t){return t.querySelector(ng(e))!==null},DT=function(e,t){K(TT(e,t),function(n){var r=k.fromDom(n);Jr(r,"data-mce-bogus")==="all"?Ve(r):K(e,function(a){Yv(r,a)&&Bn(r,a)})})},og=function(e){for(var t=e.nextNode();t!==null;)t.nodeValue=null,t=e.nextNode()},_T=fn(og,ag),OT=fn(og,ig),ug=function(e,t){var n=[{condition:j(BT,t),action:j(DT,t)},{condition:AT,action:_T},{condition:RT,action:OT}],r=e,a=!1;return K(n,function(i){var o=i.condition,u=i.action;o(r)&&(a||(r=e.cloneNode(!0),a=!0),u(r))}),r},PT=function(e,t){var n=at(e),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s|\xA0|<br \\/>|)<\\/"+n+`>[\r
]*|<br \\/>[\r
]*)$`);return t.replace(r,"")},IT=function(e,t){return ae(ae({},e),{format:t,get:!0,getInner:!0})},LT=function(e,t,n,r){var a=IT(t,n),i=t.no_events?a:e.fire("BeforeGetContent",a),o;return i.format==="raw"?o=B.trim(Bt(ug(r,e.serializer.getTempAttrs()).innerHTML)):i.format==="text"?o=e.dom.isEmpty(r)?"":Bt(r.innerText||r.textContent):i.format==="tree"?o=e.serializer.serialize(r,i):o=PT(e,e.serializer.serialize(r,i)),!Ye(["text","tree"],i.format)&&!Ji(k.fromDom(r))?i.content=B.trim(o):i.content=o,i.no_events?i.content:e.fire("GetContent",i).content},$T=function(e,t,n){return b.from(e.getBody()).fold(X(t.format==="tree"?new qt("body",11):""),function(r){return LT(e,t,n,r)})},FT=B.each,fg=function(e){var t=function(n,r){if(n.nodeName!==r.nodeName)return!1;var a=function(o){var u={};return FT(e.getAttribs(o),function(f){var s=f.nodeName.toLowerCase();s.indexOf("_")!==0&&s!=="style"&&s.indexOf("data-")!==0&&(u[s]=e.getAttrib(o,s))}),u},i=function(o,u){var f,s;for(s in o)if(ve(o,s)){if(f=u[s],typeof f=="undefined"||o[s]!==f)return!1;delete u[s]}for(s in u)if(ve(u,s))return!1;return!0};return!i(a(n),a(r))||!i(e.parseStyle(e.getAttrib(n,"style")),e.parseStyle(e.getAttrib(r,"style")))?!1:!It(n)&&!It(r)};return{compare:t}},sg=B.makeMap,lg=function(e){var t=[];e=e||{};var n=e.indent,r=sg(e.indent_before||""),a=sg(e.indent_after||""),i=Wn.getEncodeFunc(e.entity_encoding||"raw",e.entities),o=e.element_format==="html";return{start:function(u,f,s){var l,c,v,d;if(n&&r[u]&&t.length>0&&(d=t[t.length-1],d.length>0&&d!==`
`&&t.push(`
`)),t.push("<",u),f)for(l=0,c=f.length;l<c;l++)v=f[l],t.push(" ",v.name,'="',i(v.value,!0),'"');!s||o?t[t.length]=">":t[t.length]=" />",s&&n&&a[u]&&t.length>0&&(d=t[t.length-1],d.length>0&&d!==`
`&&t.push(`
`))},end:function(u){var f;t.push("</",u,">"),n&&a[u]&&t.length>0&&(f=t[t.length-1],f.length>0&&f!==`
`&&t.push(`
`))},text:function(u,f){u.length>0&&(t[t.length]=f?u:i(u))},cdata:function(u){t.push("<![CDATA[",u,"]]>")},comment:function(u){t.push("<!--",u,"-->")},pi:function(u,f){f?t.push("<?",u," ",i(f),"?>"):t.push("<?",u,"?>"),n&&t.push(`
`)},doctype:function(u){t.push("<!DOCTYPE",u,">",n?`
`:"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},Aa=function(e,t){t===void 0&&(t=Kn());var n=lg(e);e=e||{},e.validate="validate"in e?e.validate:!0;var r=function(a){var i=e.validate,o={3:function(f){n.text(f.value,f.raw)},8:function(f){n.comment(f.value)},7:function(f){n.pi(f.name,f.value)},10:function(f){n.doctype(f.value)},4:function(f){n.cdata(f.value)},11:function(f){if(f=f.firstChild)do u(f);while(f=f.next)}};n.reset();var u=function(f){var s=o[f.type];if(s)s(f);else{var l=f.name,c=f.shortEnded,v=f.attributes;if(i&&v&&v.length>1){var d=[];d.map={};var m=t.getElementRule(f.name);if(m){for(var p=0,g=m.attributesOrder.length;p<g;p++){var y=m.attributesOrder[p];if(y in v.map){var h=v.map[y];d.map[y]=h,d.push({name:y,value:h})}}for(var p=0,g=v.length;p<g;p++){var y=v[p].name;if(!(y in d.map)){var h=v.map[y];d.map[y]=h,d.push({name:y,value:h})}}v=d}}if(n.start(f.name,v,c),!c){if(f=f.firstChild)do u(f);while(f=f.next);n.end(l)}}};return a.type===1&&!e.inner?u(a):o[11](a),n.getContent()};return{serialize:r}},cg=new Set;(function(){var e=["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"];K(e,function(t){cg.add(t)})})();var vg=["font","text-decoration","text-emphasis"],Ys=function(e,t){return jr(e.parseStyle(e.getAttrib(t,"style")))},MT=function(e){return cg.has(e)},UT=function(e,t){return Ha(Ys(e,t),function(n){return!MT(n)})},zT=function(e){return ce(e,function(t){return dt(vg,function(n){return pr(t,n)})})},HT=function(e,t,n){var r=Ys(e,t),a=Ys(e,n),i=function(o){var u=e.getStyle(t,o),f=e.getStyle(n,o);return Mi(u)&&Mi(f)&&u!==f};return dt(r,function(o){var u=function(s){return dt(s,function(l){return l===o})};if(!u(a)&&u(vg)){var f=zT(a);return dt(f,i)}else return i(o)})},dg=function(e,t,n){return b.from(n.container()).filter(Y).exists(function(r){var a=e?0:-1;return t(r.data.charAt(n.offset()+a))})},Zs=j(dg,!0,Ea),Qs=j(dg,!1,Ea),VT=function(e){var t=e.container();return Y(t)&&(t.data.length===0||eo(t.data)&&yi.isBookmarkNode(t.parentNode))},ar=function(e,t){return function(n){return b.from(ms(e?0:-1,n)).filter(t).isSome()}},mg=function(e){return bw(e)&&Dn(k.fromDom(e),"display")==="block"},pg=function(e){return Ae(e)&&!gw(e)},qT=ar(!0,mg),WT=ar(!1,mg),Ra=ar(!0,Vt),Ba=ar(!1,Vt),gg=ar(!0,Qr),hg=ar(!1,Qr),ir=ar(!0,pg),or=ar(!1,pg),jT=function(e){for(var t=[],n=e.dom;n;)t.push(k.fromDom(n)),n=n.lastChild;return t},KT=function(e){var t=bt(e,"br"),n=ce(jT(e).slice(-1),na);t.length===n.length&&K(n,Ve)},Dr=function(e){sf(e),Je(e,k.fromHtml('<br data-mce-bogus="1">'))},GT=function(e){uf(e).each(function(t){gr(t).each(function(n){dn(e)&&na(t)&&dn(n)&&Ve(t)})})},XT=function(e){return e.slice(0,-1)},YT=function(e,t,n){return zn(t,e)?XT(nw(e,function(r){return n(r)||Se(r,t)})):[]},bg=function(e,t){return YT(e,t,xe)},In=function(e,t){return[e].concat(bg(e,t))},Js=function(e,t,n){return op(e,t,n,VT)},yg=function(e,t){return Ze(In(k.fromDom(t.container()),e),dn)},Cg=function(e,t,n){return Js(e,t.dom,n).forall(function(r){return yg(t,n).fold(function(){return hn(r,n,t.dom)===!1},function(a){return hn(r,n,t.dom)===!1&&zn(a,k.fromDom(r.container()))})})},wg=function(e,t,n){return yg(t,n).fold(function(){return Js(e,t.dom,n).forall(function(r){return hn(r,n,t.dom)===!1})},function(r){return Js(e,r.dom,n).isNone()})},el=j(wg,!1),Eg=j(wg,!0),ZT=j(Cg,!1),QT=j(Cg,!0),JT=function(e){return No(e).exists(na)},Ho=function(e,t,n){var r=ce(In(k.fromDom(n.container()),t),dn),a=At(r).getOr(t);return Pt(e,a.dom,n).filter(JT)},tl=function(e,t){return No(t).exists(na)||Ho(!0,e,t).isSome()},nl=function(e,t){return K1(t).exists(na)||Ho(!1,e,t).isSome()},eA=j(Ho,!1),tA=j(Ho,!0),Sg=function(e){return A.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},kg=function(e,t){var n=ce(In(k.fromDom(t.container()),e),dn);return At(n).getOr(e)},xg=function(e,t){return Sg(t)?Qs(t):Qs(t)||yn(kg(e,t).dom,t).exists(Qs)},Ng=function(e,t){return Sg(t)?Zs(t):Zs(t)||tn(kg(e,t).dom,t).exists(Zs)},nA=function(e){return Ye(["pre","pre-wrap"],e)},rl=function(e){return No(e).bind(function(t){return Xi(t,Kt)}).exists(function(t){return nA(Dn(t,"white-space"))})},rA=function(e,t){return yn(e.dom,t).isNone()},aA=function(e,t){return tn(e.dom,t).isNone()},iA=function(e,t){return rA(e,t)||aA(e,t)||el(e,t)||Eg(e,t)||nl(e,t)||tl(e,t)},oA=function(e,t){return rl(t)?!1:iA(e,t)||xg(e,t)||Ng(e,t)},Vo=function(e,t){return rl(t)?!1:el(e,t)||ZT(e,t)||nl(e,t)||xg(e,t)},uA=function(e){var t=e.container(),n=e.offset();return Y(t)&&n<t.data.length?A(t,n+1):e},qo=function(e,t){return rl(t)?!1:Eg(e,t)||QT(e,t)||tl(e,t)||Ng(e,t)},Tg=function(e,t){return Vo(e,t)||qo(e,uA(t))},Ag=function(e,t){return gi(e.charAt(t))},fA=function(e){var t=e.container();return Y(t)&&ut(t.data,Et)},sA=function(e){var t=e.split("");return Te(t,function(n,r){return gi(n)&&r>0&&r<t.length-1&&Cs(t[r-1])&&Cs(t[r+1])?" ":n}).join("")},lA=function(e,t){var n=t.data,r=A(t,0);return Ag(n,0)&&!Tg(e,r)?(t.data=" "+n.slice(1),!0):!1},cA=function(e){var t=e.data,n=sA(t);return n!==t?(e.data=n,!0):!1},vA=function(e,t){var n=t.data,r=A(t,n.length-1);return Ag(n,n.length-1)&&!Tg(e,r)?(t.data=n.slice(0,-1)+" ",!0):!1},dA=function(e,t){return b.some(t).filter(fA).bind(function(n){var r=n.container(),a=lA(e,r)||cA(r)||vA(e,r);return a?b.some(n):b.none()})},Rg=function(e){var t=k.fromDom(e.getBody());e.selection.isCollapsed()&&dA(t,A.fromRangeStart(e.selection.getRng())).each(function(n){e.selection.setRng(n.toRange())})},mA=function(e,t,n){var r=jt(e,function(a,i){return Ea(i)||gi(i)?a.previousCharIsSpace||a.str===""&&t||a.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:a.str+Et}:{previousCharIsSpace:!0,str:a.str+" "}:{previousCharIsSpace:!1,str:a.str+i}},{previousCharIsSpace:!1,str:""});return r.str},Bg=function(e,t,n){if(n!==0){var r=k.fromDom(e),a=Qa(r,dn).getOr(r),i=e.data.slice(t,t+n),o=t+n>=e.data.length&&qo(a,A(e,e.data.length)),u=t===0&&Vo(a,A(e,0));e.replaceData(t,n,mA(i,u,o))}},Wo=function(e,t){var n=e.data.slice(t),r=n.length-b0(n).length;Bg(e,t,r)},al=function(e,t){var n=e.data.slice(0,t),r=n.length-tv(n).length;Bg(e,t-r,r)},il=function(e,t,n,r){r===void 0&&(r=!0);var a=tv(e.data).length,i=r?e:t,o=r?t:e;return r?i.appendData(o.data):i.insertData(0,o.data),Ve(k.fromDom(o)),n&&Wo(i,a),i},pA=function(e,t){var n=e.container(),r=e.offset();return A.isTextPosition(e)===!1&&n===t.parentNode&&r>A.before(t).offset()},gA=function(e,t){return pA(t,e)?A(t.container(),t.offset()-1):t},hA=function(e){return Y(e)?A(e,0):A.before(e)},bA=function(e){return Y(e)?A(e,e.data.length):A.after(e)},Dg=function(e){return mn(e.previousSibling)?b.some(bA(e.previousSibling)):e.previousSibling?Cn(e.previousSibling):b.none()},_g=function(e){return mn(e.nextSibling)?b.some(hA(e.nextSibling)):e.nextSibling?pt(e.nextSibling):b.none()},yA=function(e,t){var n=A.before(t.previousSibling?t.previousSibling:t.parentNode);return yn(e,n).fold(function(){return tn(e,A.after(t))},b.some)},CA=function(e,t){return tn(e,A.after(t)).fold(function(){return yn(e,A.before(t))},b.some)},wA=function(e,t){return Dg(t).orThunk(function(){return _g(t)}).orThunk(function(){return yA(e,t)})},EA=function(e,t){return _g(t).orThunk(function(){return Dg(t)}).orThunk(function(){return CA(e,t)})},SA=function(e,t,n){return e?EA(t,n):wA(t,n)},kA=function(e,t,n){return SA(e,t,n).map(j(gA,n))},Og=function(e,t,n){n.fold(function(){e.focus()},function(r){e.selection.setRng(r.toRange(),t)})},xA=function(e){return function(t){return t.dom===e}},NA=function(e,t){return t&&ve(e.schema.getBlockElements(),He(t))},TA=function(e){if(je(e)){var t=k.fromHtml('<br data-mce-bogus="1">');return sf(e),Je(e,t),b.some(A.before(t.dom))}else return b.none()},AA=function(e,t,n){var r=gr(e).filter(Ut),a=Ka(e).filter(Ut);return Ve(e),Cw(r,a,t,function(i,o,u){var f=i.dom,s=o.dom,l=f.data.length;return il(f,s,n),u.container()===s?A(f,l):u}).orThunk(function(){return n&&(r.each(function(i){return al(i.dom,i.dom.length)}),a.each(function(i){return Wo(i.dom,0)})),t})},RA=function(e,t){return ve(e.schema.getTextInlineElements(),He(t))},_r=function(e,t,n,r){r===void 0&&(r=!0);var a=kA(t,e.getBody(),n.dom),i=Qa(n,j(NA,e),xA(e.getBody())),o=AA(n,a,RA(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):i.bind(TA).fold(function(){r&&Og(e,t,o)},function(u){r&&Og(e,t,b.some(u))})},BA=function(e){return function(t){return Se(e,t)}},ol=function(e){return bt(e,"td,th")},DA=function(e,t){var n=function(s){return bi(k.fromDom(s),t)},r=n(e.startContainer),a=n(e.endContainer),i=r.isSome(),o=a.isSome(),u=ht(r,a,Se).getOr(!1),f=!u&&i&&o;return{startTable:r,endTable:a,isStartInTable:i,isEndInTable:o,isSameTable:u,isMultiTable:f}},ul=function(e,t){return{start:e,end:t}},_A=function(e,t,n){return{rng:e,table:t,cells:n}},Si=Vn.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),jo=function(e,t){return bf(k.fromDom(e),"td,th",t)},Pg=function(e){return!Se(e.start,e.end)},Ig=function(e,t){return bi(e.start,t).bind(function(n){return bi(e.end,t).bind(function(r){return ww(Se(n,r),n)})})},OA=function(e,t){return!Pg(e)&&Ig(e,t).exists(function(n){var r=n.dom.rows;return r.length===1&&r[0].cells.length===1})},PA=function(e,t){var n=jo(e.startContainer,t),r=jo(e.endContainer,t);return ht(n,r,ul)},IA=function(e){return function(t){return bi(t,e).bind(function(n){return mr(ol(n)).map(function(r){return ul(t,r)})})}},LA=function(e){return function(t){return bi(t,e).bind(function(n){return At(ol(n)).map(function(r){return ul(r,t)})})}},fl=function(e){return function(t){return Ig(t,e).map(function(n){return _A(t,n,ol(n))})}},Lg=function(e,t,n,r){if(n.collapsed||!e.forall(Pg))return b.none();if(t.isSameTable){var a=e.bind(fl(r));return b.some({start:a,end:a})}else{var i=jo(n.startContainer,r),o=jo(n.endContainer,r),u=i.bind(IA(r)).bind(fl(r)),f=o.bind(LA(r)).bind(fl(r));return b.some({start:u,end:f})}},$g=function(e,t){return Li(e,function(n){return Se(n,t)})},sl=function(e){return ht($g(e.cells,e.rng.start),$g(e.cells,e.rng.end),function(t,n){return e.cells.slice(t,n+1)})},$A=function(e,t,n){return e.exists(function(r){return OA(r,n)&&Rs(r.start,t)})},Fg=function(e,t){var n=t.startTable,r=t.endTable,a=e.cloneRange();return n.each(function(i){return a.setStartAfter(i.dom)}),r.each(function(i){return a.setEndBefore(i.dom)}),a},FA=function(e,t,n,r){return Lg(e,t,n,r).bind(function(a){var i=a.start,o=a.end;return i.or(o)}).bind(function(a){var i=t.isSameTable,o=sl(a).getOr([]);if(i&&a.cells.length===o.length)return b.some(Si.fullTable(a.table));if(o.length>0){if(i)return b.some(Si.partialTable(o,b.none()));var u=Fg(n,t);return b.some(Si.partialTable(o,b.some(ae(ae({},t),{rng:u}))))}else return b.none()})},MA=function(e,t,n,r){return Lg(e,t,n,r).bind(function(a){var i=a.start,o=a.end,u=i.bind(sl).getOr([]),f=o.bind(sl).getOr([]);if(u.length>0&&f.length>0){var s=Fg(n,t);return b.some(Si.multiTable(u,f,s))}else return b.none()})},UA=function(e,t){var n=BA(e),r=PA(t,n),a=DA(t,n);return $A(r,t,n)?r.map(function(i){return Si.singleCellTable(t,i.start)}):a.isMultiTable?MA(r,a,t,n):FA(r,a,t,n)},Mg=function(e){var t=Z0(e)?gr(e):uf(e);return t.bind(Mg).orThunk(function(){return b.some(e)})},Ug=function(e){return K(e,function(t){Bn(t,"contenteditable"),Dr(t)})},zA=function(e,t){return b.from(e.dom.getParent(t,e.dom.isBlock)).map(k.fromDom)},HA=function(e,t,n){n.each(function(r){t?Ve(r):(Dr(r),e.selection.setCursorLocation(r.dom,0))})},ll=function(e,t,n,r){var a=n.cloneRange();r?(a.setStart(n.startContainer,n.startOffset),a.setEndAfter(t.dom.lastChild)):(a.setStartBefore(t.dom.firstChild),a.setEnd(n.endContainer,n.endOffset)),cl(e,a,t,!1)},zg=function(e){var t=Na(e),n=k.fromDom(e.selection.getNode());ji(n.dom)&&je(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&dt(t,function(r){return Se(r,n)})&&vn(n,"data-mce-selected","1")},Hg=function(e,t,n){var r=e.selection.getRng(),a=n.bind(function(i){var o=i.rng,u=i.isStartInTable,f=zA(e,u?o.endContainer:o.startContainer);o.deleteContents(),HA(e,u,f.filter(je));var s=u?t[0]:t[t.length-1];return ll(e,s,r,u),je(s)?b.none():b.some(u?t.slice(1):t.slice(0,-1))}).getOr(t);return Ug(a),zg(e),!0},VA=function(e,t,n,r){var a=e.selection.getRng(),i=t[0],o=n[n.length-1];ll(e,i,a,!0),ll(e,o,a,!1);var u=je(i)?t:t.slice(1),f=je(o)?n:n.slice(0,-1);return Ug(u.concat(f)),r.deleteContents(),zg(e),!0},cl=function(e,t,n,r){r===void 0&&(r=!0),t.deleteContents();var a=Mg(n).getOr(n),i=k.fromDom(e.dom.getParent(a.dom,e.dom.isBlock));if(je(i)&&(Dr(i),r&&e.selection.setCursorLocation(i.dom,0)),!Se(n,i)){var o=Ki(Gt(i),n)?[]:rw(i);K(o.concat(zt(n)),function(u){!Se(u,i)&&!zn(u,i)&&je(u)&&Ve(u)})}return!0},qA=function(e,t){return _r(e,!1,t),!0},WA=function(e,t,n){return UA(t,n).map(function(r){return r.fold(j(cl,e),j(qA,e),j(Hg,e),j(VA,e))})},jA=function(e,t){return Ko(e,t)},KA=function(e,t,n,r){return vl(t,r).fold(function(){return WA(e,t,n)},function(a){return jA(e,a)}).getOr(!1)},GA=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.selection.getRng();return n.length!==0?Hg(e,n,b.none()):KA(e,r,a,t)},Vg=function(e,t){return Ze(In(t,e),Qi)},vl=function(e,t){return Ze(In(t,e),ew("caption"))},XA=function(e,t,n,r,a){return Ro(n,e.getBody(),a).bind(function(i){return Vg(t,k.fromDom(i.getNode())).map(function(o){return Se(o,r)===!1})})},Ko=function(e,t){return Dr(t),e.selection.setCursorLocation(t.dom,0),b.some(!0)},YA=function(e,t,n,r){return pt(e.dom).bind(function(a){return Cn(e.dom).map(function(i){return t?n.isEqual(a)&&r.isEqual(i):n.isEqual(i)&&r.isEqual(a)})}).getOr(!0)},ZA=function(e,t){return Ko(e,t)},QA=function(e,t,n){return vl(e,k.fromDom(n.getNode())).map(function(r){return Se(r,t)===!1})},JA=function(e,t,n,r,a){return Ro(n,e.getBody(),a).bind(function(i){return YA(r,n,a,i)?ZA(e,r):QA(t,r,i)}).or(b.some(!0))},eR=function(e,t,n,r){var a=A.fromRangeStart(e.selection.getRng());return Vg(n,r).bind(function(i){return je(i)?Ko(e,i):XA(e,n,t,i,a)}).getOr(!1)},tR=function(e,t,n,r){var a=A.fromRangeStart(e.selection.getRng());return je(r)?Ko(e,r):JA(e,n,t,r,a)},qg=function(e,t){return e?gg(t):hg(t)},nR=function(e,t){var n=A.fromRangeStart(e.selection.getRng());return qg(t,n)||Pt(t,e.getBody(),n).exists(function(r){return qg(t,r)})},rR=function(e,t,n){var r=k.fromDom(e.getBody());return vl(r,n).fold(function(){return eR(e,t,r,n)||nR(e,t)},function(a){return tR(e,t,r,a).getOr(!1)})},Go=function(e,t){var n=k.fromDom(e.selection.getStart(!0)),r=Na(e);return e.selection.isCollapsed()&&r.length===0?rR(e,t,n):GA(e,n,r)},aR=function(e,t,n,r){var a=document.createRange();return a.setStart(e,t),a.setEnd(n,r),a},iR=function(e){var t=A.fromRangeStart(e),n=A.fromRangeEnd(e),r=e.commonAncestorContainer;return Pt(!1,r,n).map(function(a){return!hn(t,n,r)&&hn(t,a,r)?aR(t.container(),t.offset(),a.container(),a.offset()):e}).getOr(e)},dl=function(e){return e.collapsed?e:iR(e)},oR=function(e){return e.firstChild&&e.firstChild===e.lastChild},uR=function(e){return e.name==="br"||e.value===Et},fR=function(e,t){var n=e.getBlockElements();return n[t.name]&&oR(t)&&uR(t.firstChild)},sR=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||fR(e,t))},lR=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&n.name==="meta"&&(n=n.next),r&&r.attr("id")==="mce_marker"&&(r=r.prev),sR(e,r)&&(r=r.prev),!n||n!==r?!1:n.name==="ul"||n.name==="ol"},cR=function(e){var t=e.firstChild,n=e.lastChild;return t&&t.nodeName==="META"&&t.parentNode.removeChild(t),n&&n.id==="mce_marker"&&n.parentNode.removeChild(n),e},vR=function(e,t,n){var r=t.serialize(n),a=e.createFragment(r);return cR(a)},dR=function(e){return ce(e.childNodes,function(t){return t.nodeName==="LI"})},mR=function(e){return e.data===Et||Pe(e)},pR=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&mR(e.firstChild)},gR=function(e){return!e.firstChild||pR(e)},hR=function(e){return e.length>0&&gR(e[e.length-1])?e.slice(0,-1):e},ml=function(e,t){var n=e.getParent(t,e.isBlock);return n&&n.nodeName==="LI"?n:null},bR=function(e,t){return!!ml(e,t)},yR=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},CR=function(e,t){var n=A.before(e),r=en(t),a=r.next(n);return a?a.toRange():null},Wg=function(e,t){var n=A.after(e),r=en(t),a=r.prev(n);return a?a.toRange():null},wR=function(e,t,n,r){var a=yR(e,r),i=e.parentNode;return i.insertBefore(a[0],e),B.each(t,function(o){i.insertBefore(o,e)}),i.insertBefore(a[1],e),i.removeChild(e),Wg(t[t.length-1],n)},ER=function(e,t,n){var r=e.parentNode;return B.each(t,function(a){r.insertBefore(a,e)}),CR(e,n)},SR=function(e,t,n,r){return r.insertAfter(t.reverse(),e),Wg(t[0],n)},kR=function(e,t,n,r){var a=vR(t,e,r),i=ml(t,n.startContainer),o=hR(dR(a.firstChild)),u=1,f=2,s=t.getRoot(),l=function(c){var v=A.fromRangeStart(n),d=en(t.getRoot()),m=c===u?d.prev(v):d.next(v);return m?ml(t,m.getNode())!==i:!0};return l(u)?ER(i,o,s):l(f)?SR(i,o,s,t):wR(i,o,s,n)},xR=function(e,t,n){var r=k.fromDom(e.getRoot());return Vo(r,A.fromRangeStart(t))?n=n.replace(/^ /,"&nbsp;"):n=n.replace(/^&nbsp;/," "),qo(r,A.fromRangeEnd(t))?n=n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n=n.replace(/&nbsp;(<br( \/)?>)?$/," "),n},pl=ji,NR=function(e,t,n){if(n!==null){var r=e.getParent(t.endContainer,pl);return n===r&&Rs(k.fromDom(n),t)}else return!1},TR=function(e,t,n){if(n.getAttribute("data-mce-bogus")==="all")n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,a=n.lastChild;!r||r===a&&r.nodeName==="BR"?e.dom.setHTML(n,t):e.selection.setContent(t)}},AR=function(e,t){b.from(e.getParent(t,"td,th")).map(k.fromDom).each(GT)},RR=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var a=e.getBody(),i=fg(r);B.each(r.select("*[data-mce-fragment]"),function(o){var u=Ee(n[o.nodeName.toLowerCase()]);if(u&&UT(r,o))for(var f=o.parentNode;Ee(f)&&f!==a;f=f.parentNode){var s=HT(r,o,f);if(s)break;if(i.compare(f,o)){r.remove(o,!0);break}}})}},BR=function(e){for(var t=e;t=t.walk();)t.type===1&&t.attr("data-mce-fragment","1")},DR=function(e){B.each(e.getElementsByTagName("*"),function(t){t.removeAttribute("data-mce-fragment")})},_R=function(e){return!!e.getAttribute("data-mce-fragment")},OR=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},PR=function(e,t){var n,r=e.dom,a=e.selection;if(!!t){a.scrollIntoView(t);var i=Ta(e.getBody(),t);if(r.getContentEditable(i)==="false"){r.remove(t),a.select(i);return}var o=r.createRng(),u=t.previousSibling;if(Y(u)){if(o.setStart(u,u.nodeValue.length),!ue.ie){var f=t.nextSibling;Y(f)&&(u.appendData(f.data),f.parentNode.removeChild(f))}}else o.setStartBefore(t),o.setEndBefore(t);var s=function(c){var v=A.fromRangeStart(c),d=en(e.getBody());if(v=d.next(v),v)return v.toRange()},l=r.getParent(t,r.isBlock);r.remove(t),l&&r.isEmpty(l)&&(e.$(l).empty(),o.setStart(l,0),o.setEnd(l,0),!pl(l)&&!_R(l)&&(n=s(o))?(o=n,r.remove(l)):r.add(l,r.create("br",{"data-mce-bogus":"1"}))),a.setRng(o)}},IR=function(e){var t=e.dom,n=dl(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,pl);NR(t,n,r)?cl(e,n,k.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},LR=function(e,t,n){var r,a,i,o=e.selection,u=e.dom;/^ | $/.test(t)&&(t=xR(u,o.getRng(),t));var f=e.parser,s=n.merge,l=Aa({validate:f1(e)},e.schema),c='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',v=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(v.isDefaultPrevented()){e.fire("SetContent",{content:v.content,format:"html",selection:!0,paste:n.paste});return}t=v.content,n.preserve_zwsp||(t=Bt(t)),t.indexOf("{$caret}")===-1&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,c),a=o.getRng();var d=a.startContainer||(a.parentElement?a.parentElement():null),m=e.getBody();d===m&&o.isCollapsed()&&u.isBlock(m.firstChild)&&OR(e,m.firstChild)&&u.isEmpty(m.firstChild)&&(a=u.createRng(),a.setStart(m.firstChild,0),a.setEnd(m.firstChild,0),o.setRng(a)),o.isCollapsed()||IR(e),r=o.getNode();var p={context:r.nodeName.toLowerCase(),data:n.data,insert:!0},g=f.parse(t,p);if(n.paste===!0&&lR(e.schema,g)&&bR(u,r)){a=kR(l,u,o.getRng(),g),o.setRng(a),e.fire("SetContent",v);return}if(BR(g),i=g.lastChild,i.attr("id")==="mce_marker"){var y=i;for(i=i.prev;i;i=i.walk(!0))if(i.type===3||!u.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(y,i,i.name==="br");break}}if(e._selectionOverrides.showBlockCaretContainer(r),!p.invalid)t=l.serialize(g),TR(e,t,r);else{e.selection.setContent(c),r=o.getNode();var h=e.getBody();for(r.nodeType===9?r=i=h:i=r;i!==h;)r=i,i=i.parentNode;t=r===h?h.innerHTML:u.getOuterHTML(r),t=l.serialize(f.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return l.serialize(g)}))),r===h?u.setHTML(h,t):u.setOuterHTML(r,t)}RR(e,s),PR(e,u.get("mce_marker")),DR(e.getBody()),AR(u,o.getStart()),e.fire("SetContent",v),e.addVisual()},gl=function(e,t){t(e),e.firstChild&&gl(e.firstChild,t),e.next&&gl(e.next,t)},$R=function(e,t,n){var r={},a={},i=[];n.firstChild&&gl(n.firstChild,function(f){K(e,function(s){s.name===f.name&&(r[s.name]?r[s.name].nodes.push(f):r[s.name]={filter:s,nodes:[f]})}),K(t,function(s){typeof f.attr(s.name)=="string"&&(a[s.name]?a[s.name].nodes.push(f):a[s.name]={filter:s,nodes:[f]})})});for(var o in r)ve(r,o)&&i.push(r[o]);for(var u in a)ve(a,u)&&i.push(a[u]);return i},FR=function(e,t,n){var r=$R(e,t,n);K(r,function(a){K(a.filter.callbacks,function(i){i(a.nodes,a.filter.name,{})})})},MR="html",hl=function(e){return e instanceof qt},UR=function(e){Br(e)&&pt(e.getBody()).each(function(t){var n=t.getNode(),r=Qr(n)?pt(n).getOr(t):t;e.selection.setRng(r.toRange())})},bl=function(e,t,n){e.dom.setHTML(e.getBody(),t),n!==!0&&UR(e)},zR=function(e,t,n,r){if(n=Bt(n),n.length===0||/^\s+$/.test(n)){var a='<br data-mce-bogus="1">';t.nodeName==="TABLE"?n="<tr><td>"+a+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+a+"</li>");var i=at(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=a,n=e.dom.createHTML(i,si(e),n)):n||(n='<br data-mce-bogus="1">'),bl(e,n,r.no_selection),e.fire("SetContent",r)}else r.format!=="raw"&&(n=Aa({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=Ji(k.fromDom(t))?n:B.trim(n),bl(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content},HR=function(e,t,n,r){FR(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var a=Aa({validate:e.validate},e.schema).serialize(n);return r.content=Bt(Ji(k.fromDom(t))?a:B.trim(a)),bl(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n},VR=function(e,t){return ae(ae({format:MR},e),{set:!0,content:hl(t)?"":t})},qR=function(e,t,n){var r=VR(n,t),a=n.no_events?r:e.fire("BeforeSetContent",r);return hl(t)||(t=a.content),b.from(e.getBody()).fold(X(t),function(i){return hl(t)?HR(e,i,t,a):zR(e,i,t,a)})},WR=function(e,t){return Fw(e,t).isSome()},jg=function(e){return Re(e)?e:xe},jR=function(e,t,n){for(var r=e.dom,a=jg(n);r.parentNode;){r=r.parentNode;var i=k.fromDom(r),o=t(i);if(o.isSome())return o;if(a(i))break}return b.none()},yl=function(e,t,n){var r=t(e),a=jg(n);return r.orThunk(function(){return a(e)?b.none():jR(e,t,a)})},Cl=ks,Kg=function(e,t,n){var r=e.formatter.get(n);if(r)for(var a=0;a<r.length;a++){var i=r[a];if(kt(i)&&i.inherit===!1&&e.dom.is(t,i.selector))return!0}return!1},wl=function(e,t,n,r,a){var i=e.dom.getRoot();return t===i?!1:(t=e.dom.getParent(t,function(o){return Kg(e,o,n)?!0:o.parentNode===i||!!Sn(e,o,n,r,!0)}),!!Sn(e,t,n,r,a))},El=function(e,t,n){if(Cl(t,n.inline)||Cl(t,n.block))return!0;if(n.selector)return t.nodeType===1&&e.is(t,n.selector)},Gg=function(e,t,n,r,a,i){var o=n[r];if(Re(n.onmatch))return n.onmatch(t,n,r);if(o){if(Ct(o.length)){for(var u in o)if(ve(o,u)){var f=r==="attributes"?e.getAttrib(t,u):Do(e,t,u),s=Pn(o[u],i),l=un(f)||nv(f);if(l&&un(s))continue;if(a&&l&&!n.exact||(!a||n.exact)&&!Cl(f,xs(e,s,u)))return!1}}else for(var c=0;c<o.length;c++)if(r==="attributes"?e.getAttrib(t,o[c]):Do(e,t,o[c]))return!0}return!0},Sn=function(e,t,n,r,a){var i=e.formatter.get(n),o=e.dom;if(i&&t)for(var u=0;u<i.length;u++){var f=i[u];if(El(e.dom,t,f)&&Gg(o,t,f,"attributes",a,r)&&Gg(o,t,f,"styles",a,r)){var s=f.classes;if(s){for(var l=0;l<s.length;l++)if(!e.dom.hasClass(t,Pn(s[l],r)))return}return f}}},Sl=function(e,t,n,r,a){if(r)return wl(e,r,t,n,a);if(r=e.selection.getNode(),wl(e,r,t,n,a))return!0;var i=e.selection.getStart();return!!(i!==r&&wl(e,i,t,n,a))},KR=function(e,t,n){var r=[],a={},i=e.selection.getStart();return e.dom.getParent(i,function(o){for(var u=0;u<t.length;u++){var f=t[u];!a[f]&&Sn(e,o,f,n)&&(a[f]=!0,r.push(f))}},e.dom.getRoot()),r},GR=function(e,t){var n=function(a){return Se(a,k.fromDom(e.getBody()))},r=function(a,i){return Sn(e,a.dom,i)?b.some(i):b.none()};return b.from(e.selection.getStart(!0)).bind(function(a){return yl(k.fromDom(a),function(i){return Gc(t,function(o){return r(i,o)})},n)}).getOrNull()},XR=function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var a=e.selection.getStart(),i=_o(r,a),o=n.length-1;o>=0;o--){var u=n[o];if(!kt(u)||Ee(u.defaultBlock))return!0;for(var f=i.length-1;f>=0;f--)if(r.is(i[f],u.selector))return!0}return!1},YR=function(e,t,n){return jt(n,function(r,a){var i=bx(e,a);return e.formatter.matchNode(t,a,{},i)?r.concat([a]):r},[])},Da=We,Xg="_mce_caret",ZR=function(e,t){return e.importNode(t,!0)},QR=function(e){for(var t=[];e;){if(e.nodeType===3&&e.nodeValue!==Da||e.childNodes.length>1)return[];e.nodeType===1&&t.push(e),e=e.firstChild}return t},Yg=function(e){return QR(e).length>0},Zg=function(e){if(e){var t=new qe(e,e);for(e=t.current();e;e=t.next())if(Y(e))return e}return null},kl=function(e){var t=k.fromTag("span");return Hn(t,{id:Xg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Je(t,k.fromText(Da)),t},JR=function(e){var t=Zg(e);return t&&t.nodeValue.charAt(0)===Da&&t.deleteData(0,1),t},xl=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(Yg(t))_r(e,!1,k.fromDom(t),n);else{var i=a.getRng(),o=r.getParent(t,r.isBlock),u=i.startContainer,f=i.startOffset,s=i.endContainer,l=i.endOffset,c=JR(t);r.remove(t,!0),u===c&&f>0&&i.setStart(c,f-1),s===c&&l>0&&i.setEnd(c,l-1),o&&r.isEmpty(o)&&Dr(k.fromDom(o)),a.setRng(i)}},Nl=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(t)xl(e,t,n);else if(t=Rr(e.getBody(),a.getStart()),!t)for(;t=r.get(Xg);)xl(e,t,!1)},eB=function(e,t,n){var r=e.dom,a=r.getParent(n,j(Es,e));a&&r.isEmpty(a)?n.parentNode.replaceChild(t,n):(KT(k.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},Qg=function(e,t){return e.appendChild(t),t},Jg=function(e,t){var n=Wc(e,function(r,a){return Qg(r,a.cloneNode(!1))},t);return Qg(n,n.ownerDocument.createTextNode(Da))},tB=function(e,t,n,r,a,i){var o=e.formatter,u=e.dom,f=ce(jr(o.get()),function(v){return v!==r&&!ut(v,"removeformat")}),s=YR(e,n,f),l=ce(s,function(v){return!yx(e,v,r)});if(l.length>0){var c=n.cloneNode(!1);return u.add(t,c),o.remove(r,a,c,i),u.remove(c),b.some(c)}else return b.none()},nB=function(e,t,n){var r,a,i=e.selection,o=i.getRng(),u=o.startOffset,f=o.startContainer,s=f.nodeValue;r=Rr(e.getBody(),i.getStart()),r&&(a=Zg(r));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(s&&u>0&&u<s.length&&l.test(s.charAt(u))&&l.test(s.charAt(u-1))){var c=i.getBookmark();o.collapse(!0);var v=xa(e,o,e.formatter.get(t));v=$o(v),e.formatter.apply(t,n,v),i.moveToBookmark(c)}else(!r||a.nodeValue!==Da)&&(r=ZR(e.getDoc(),kl(!0).dom),a=r.firstChild,o.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(a,u)},rB=function(e,t,n,r){var a=e.dom,i=e.selection,o,u,f,s=[],l=i.getRng(),c=l.startContainer,v=l.startOffset;for(u=c,c.nodeType===3&&(v!==c.nodeValue.length&&(o=!0),u=u.parentNode);u;){if(Sn(e,u,t,n,r)){f=u;break}u.nextSibling&&(o=!0),s.push(u),u=u.parentNode}if(!!f)if(o){var d=i.getBookmark();l.collapse(!0);var m=xa(e,l,e.formatter.get(t),!0);m=$o(m),e.formatter.remove(t,n,m,r),i.moveToBookmark(d)}else{var p=Rr(e.getBody(),f),g=kl(!1).dom;eB(e,g,p!==null?p:f);var y=tB(e,g,f,t,n,r),h=Jg(s.concat(y.toArray()),g);xl(e,p,!1),i.setCursorLocation(h,1),a.isEmpty(f)&&a.remove(f)}},aB=function(e,t){var n=e.selection,r=e.getBody();Nl(e,null,!1),(t===8||t===46)&&n.isCollapsed()&&n.getStart().innerHTML===Da&&Nl(e,Rr(r,n.getStart())),(t===37||t===39)&&Nl(e,Rr(r,n.getStart()))},iB=function(e){e.on("mouseup keydown",function(t){aB(e,t.keyCode)})},oB=function(e,t){var n=kl(!1),r=Jg(t,n.dom);return Xt(k.fromDom(e),n),Ve(k.fromDom(e)),A(r,0)},uB=function(e,t){var n=e.schema.getTextInlineElements();return ve(n,He(t))&&!wn(t.dom)&&!br(t.dom)},fB=function(e){return wn(e.dom)&&Yg(e.dom)},Xo={},eh=Gr,th=qa,sB=function(e,t){var n=Xo[e];n||(Xo[e]=[]),Xo[e].push(t)},lB=function(e,t){th(Xo[e],function(n){n(t)})};sB("pre",function(e){var t=e.selection.getRng(),n,r=function(o){return i(o.previousSibling)&&Zc(n,o.previousSibling)!==-1},a=function(o,u){ie(u).remove(),ie(o).append("<br><br>").append(u.childNodes)},i=Ht(["pre"]);t.collapsed||(n=e.selection.getSelectedBlocks(),th(eh(eh(n,i),r),function(o){a(o.previousSibling,o)}))});var Tl=B.each,Al=function(e){return re(e)&&!It(e)&&!wn(e)&&!br(e)},nh=function(e,t){for(var n=e;n;n=n[t]){if(Y(n)&&Mi(n.data))return e;if(re(n)&&!It(n))return n}return e},rh=function(e,t,n){var r=fg(e);if(t&&n&&(t=nh(t,"previousSibling"),n=nh(n,"nextSibling"),r.compare(t,n))){for(var a=t.nextSibling;a&&a!==n;){var i=a;a=a.nextSibling,t.appendChild(i)}return e.remove(n),B.each(B.grep(n.childNodes),function(o){t.appendChild(o)}),t}return n},ah=function(e,t,n,r){if(r&&t.merge_siblings!==!1){var a=rh(e,ws(r),r);rh(e,a,ws(a,!0))}},cB=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Tl(e.select(r,n),function(a){Al(a)&&Tl(t.styles,function(i,o){e.setStyle(a,o,"")})})}},Rl=function(e,t,n){Tl(e.childNodes,function(r){Al(r)&&(t(r)&&n(r),r.hasChildNodes()&&Rl(r,t,n))})},vB=function(e,t){t.nodeName==="SPAN"&&e.getAttribs(t).length===0&&e.remove(t,!0)},ih=function(e,t){return function(n){return!!(n&&Do(e,n,t))}},oh=function(e,t,n){return function(r){e.setStyle(r,t,n),r.getAttribute("style")===""&&r.removeAttribute("style"),vB(e,r)}},ki=Vn.generate([{keep:[]},{rename:["name"]},{removed:[]}]),dB=/^(src|href|style)$/,Bl=B.each,_a=ks,mB=function(e){return/^(TR|TH|TD)$/.test(e.nodeName)},uh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},fh=function(e,t,n){var r=t[n?"startContainer":"endContainer"],a=t[n?"startOffset":"endOffset"];if(re(r)){var i=r.childNodes.length-1;!n&&a&&a--,r=r.childNodes[a>i?i:a]}return Y(r)&&n&&a>=r.nodeValue.length&&(r=new qe(r,e.getBody()).next()||r),Y(r)&&!n&&a===0&&(r=new qe(r,e.getBody()).prev()||r),r},sh=function(e,t){var n=t?"firstChild":"lastChild";if(mB(e)&&e[n]){var r=e[n];return e.nodeName==="TR"&&r[n]||r}return e},Dl=function(e,t,n,r){var a=e.create(n,r);return t.parentNode.insertBefore(a,t),a.appendChild(t),a},lh=function(e,t,n,r,a){var i=k.fromDom(t),o=k.fromDom(e.create(r,a)),u=n?Pv(i):Ov(i);return Hi(o,u),n?(Xt(i,o),Mv(o,i)):(Ga(i,o),Je(o,i)),o.dom},pB=function(e,t,n){if(Xe(n)&&_a(t,n.inline)||En(n)&&_a(t,n.block))return!0;if(kt(n))return re(t)&&e.is(t,n.selector)},gB=function(e,t){return t.links&&e.nodeName==="A"},Yo=function(e,t,n,r){var a=ws(t,n,r);return un(a)||a.nodeName==="BR"||e.isBlock(a)},hB=function(e,t,n){var r=t.parentNode,a,i=e.dom,o=at(e);En(n)&&(o?r===i.getRoot()&&(!n.list_block||!_a(t,n.list_block))&&K(sn(t.childNodes),function(u){Sa(e,o,u.nodeName.toLowerCase())?a?a.appendChild(u):(a=Dl(i,u,o),i.setAttribs(a,e.settings.forced_root_block_attrs)):a=null}):i.isBlock(t)&&!i.isBlock(r)&&(!Yo(i,t,!1)&&!Yo(i,t.firstChild,!0,!0)&&t.insertBefore(i.create("br"),t.firstChild),!Yo(i,t,!0)&&!Yo(i,t.lastChild,!1,!0)&&t.appendChild(i.create("br")))),!(Cx(n)&&!_a(n.inline,t))&&i.remove(t,!0)},ch=function(e,t,n,r,a){var i,o=e.dom;if(!pB(o,r,t)&&!gB(r,t))return ki.keep();var u=r;if(Xe(t)&&t.remove==="all"&&Ft(t.preserve_attributes)){var f=ce(o.getAttribs(u),function(v){return Ye(t.preserve_attributes,v.name.toLowerCase())});if(o.removeAllAttribs(u),K(f,function(v){return o.setAttrib(u,v.name,v.value)}),f.length>0)return ki.rename("span")}if(t.remove!=="all"){Bl(t.styles,function(v,d){v=xs(o,Pn(v,n),d+""),Wr(d)&&(d=v,a=null),(t.remove_similar||!a||_a(Do(o,a,d),v))&&o.setStyle(u,d,""),i=!0}),i&&o.getAttrib(u,"style")===""&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Bl(t.attributes,function(v,d){var m;if(v=Pn(v,n),Wr(d)&&(d=v,a=null),t.remove_similar||!a||_a(o.getAttrib(a,d),v)){if(d==="class"&&(v=o.getAttrib(u,d),v&&(m="",K(v.split(/\s+/),function(p){/mce\-\w+/.test(p)&&(m+=(m?" ":"")+p)}),m))){o.setAttrib(u,d,m);return}if(dB.test(d)&&u.removeAttribute("data-mce-"+d),d==="style"&&Ht(["li"])(u)&&o.getStyle(u,"list-style-type")==="none"){u.removeAttribute(d),o.setStyle(u,"list-style-type","none");return}d==="class"&&u.removeAttribute("className"),u.removeAttribute(d)}}),Bl(t.classes,function(v){v=Pn(v,n),(!a||o.hasClass(a,v))&&o.removeClass(u,v)});for(var s=o.getAttribs(u),l=0;l<s.length;l++){var c=s[l].nodeName;if(c.indexOf("_")!==0&&c.indexOf("data-")!==0)return ki.keep()}}return t.remove!=="none"?(hB(e,u,t),ki.removed()):ki.keep()},Oa=function(e,t,n,r,a){return ch(e,t,n,r,a).fold(xe,function(i){return e.dom.rename(r,i),!0},Ue)},bB=function(e,t,n,r,a){var i;return K(_o(e.dom,t.parentNode).reverse(),function(o){if(!i&&o.id!=="_start"&&o.id!=="_end"){var u=Sn(e,o,n,r,a);u&&u.split!==!1&&(i=o)}}),i},yB=function(e,t,n,r){return ch(e,t,n,r,r).fold(X(r),function(a){var i=e.dom.createFragment();return i.appendChild(r),e.dom.rename(r,a)},X(null))},CB=function(e,t,n,r,a,i,o,u){var f,s,l,c=e.dom;if(n){for(var v=n.parentNode,d=r.parentNode;d&&d!==v;d=d.parentNode){f=c.clone(d,!1);for(var m=0;m<t.length&&(f=yB(e,t[m],u,f),f!==null);m++);f&&(s&&f.appendChild(s),l||(l=f),s=f)}i&&(!o.mixed||!c.isBlock(n))&&(r=c.split(n,r)),s&&(a.parentNode.insertBefore(s,a),l.appendChild(a),Xe(o)&&ah(c,o,u,s))}return r},vh=function(e,t,n,r,a){var i=e.formatter.get(t),o=i[0],u=!0,f=e.dom,s=e.selection,l=function(h){var S=bB(e,h,t,n,a);return CB(e,i,S,h,h,!0,o,n)},c=function(h){return It(h)&&re(h)&&(h.id==="_start"||h.id==="_end")},v=function(h){return dt(i,function(S){return Oa(e,S,n,h,h)})},d=function(h){var S=!0,E=!1;re(h)&&f.getContentEditable(h)&&(S=u,u=f.getContentEditable(h)==="true",E=!0);var C=sn(h.childNodes);if(u&&!E){var x=v(h),R=x||dt(i,function(D){return El(f,h,D)}),I=h.parentNode;!R&&Ee(I)&&Ns(o)&&v(I)}if(o.deep&&C.length){for(var te=0;te<C.length;te++)d(C[te]);E&&(u=S)}var q=["underline","line-through","overline"];K(q,function(D){re(h)&&e.dom.getStyle(h,"text-decoration")===D&&h.parentNode&&mp(f,h.parentNode)===D&&Oa(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:D}},null,h)})},m=function(h){var S=f.get(h?"_start":"_end"),E=S[h?"firstChild":"lastChild"];return c(E)&&(E=E[h?"firstChild":"lastChild"]),Y(E)&&E.data.length===0&&(E=h?S.previousSibling||S.nextSibling:S.nextSibling||S.previousSibling),f.remove(S,!0),E},p=function(h){var S,E,C=xa(e,h,i,h.collapsed);if(o.split){if(C=$o(C),S=fh(e,C,!0),E=fh(e,C),S!==E){if(S=sh(S,!0),E=sh(E,!1),uh(f,S,E)){var x=b.from(S.firstChild).getOr(S);l(lh(f,x,!0,"span",{id:"_start","data-mce-type":"bookmark"})),m(!0);return}if(uh(f,E,S)){var x=b.from(E.lastChild).getOr(E);l(lh(f,x,!1,"span",{id:"_end","data-mce-type":"bookmark"})),m(!1);return}S=Dl(f,S,"span",{id:"_start","data-mce-type":"bookmark"}),E=Dl(f,E,"span",{id:"_end","data-mce-type":"bookmark"});var R=f.createRng();R.setStartAfter(S),R.setEndBefore(E),hi(f,R,function(I){K(I,function(te){!It(te)&&!It(te.parentNode)&&l(te)})}),l(S),l(E),S=m(!0),E=m()}else S=E=l(S);C.startContainer=S.parentNode?S.parentNode:S,C.startOffset=f.nodeIndex(S),C.endContainer=E.parentNode?E.parentNode:E,C.endOffset=f.nodeIndex(E)+1}hi(f,C,function(I){K(I,d)})};if(r){if(Bo(r)){var g=f.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);Is(e,t,r,n);return}if(f.getContentEditable(s.getNode())==="false"){r=s.getNode();for(var y=0;y<i.length&&!(i[y].ceFalseOverride&&Oa(e,i[y],n,r,r));y++);Is(e,t,r,n);return}!s.isCollapsed()||!Xe(o)||Na(e).length?(_s(s,!0,function(){Ds(e,p)}),Xe(o)&&Sl(e,t,n,s.getStart())&&dp(f,s,s.getRng()),e.nodeChanged()):rB(e,t,n,a),Is(e,t,r,n)},dh=B.each,wB=function(e,t,n,r){var a=function(i){if(i.nodeType===1&&i.parentNode&&i.parentNode.nodeType===1){var o=mp(e,i.parentNode);e.getStyle(i,"color")&&o?e.setStyle(i,"text-decoration",o):e.getStyle(i,"text-decoration")===o&&e.setStyle(i,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(B.walk(r,a,"childNodes"),a(r))},EB=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Rl(r,ih(e,"fontSize"),oh(e,"backgroundColor",Pn(t.styles.backgroundColor,n)))},SB=function(e,t,n,r){Xe(t)&&(t.inline==="sub"||t.inline==="sup")&&(Rl(r,ih(e,"fontSize"),oh(e,"fontSize","")),e.remove(e.select(t.inline==="sup"?"sub":"sup",r),!0))},kB=function(e,t,n,r){dh(t,function(a){Xe(a)&&dh(e.dom.select(a.inline,r),function(i){!Al(i)||Oa(e,a,n,i,a.exact?i:null)}),cB(e.dom,a,r)})},xB=function(e,t,n,r,a){Sn(e,a.parentNode,n,r)&&Oa(e,t,r,a)||t.merge_with_parents&&e.dom.getParent(a.parentNode,function(i){if(Sn(e,i,n,r))return Oa(e,t,r,a),!0})},Zo=B.each,NB=function(e){return re(e)&&!It(e)&&!wn(e)&&!br(e)},TB=function(e,t,n,r){if(c1(e)&&Xe(t)){var a=Sd(e.schema),i=WR(k.fromDom(n),function(o){return wn(o.dom)});return Kr(a,r)&&je(k.fromDom(n.parentNode),!1)&&!i}else return!1},_l=function(e,t,n,r){var a=e.formatter.get(t),i=a[0],o=!r&&e.selection.isCollapsed(),u=e.dom,f=e.selection,s=function(S,E){if(E===void 0&&(E=i),Re(E.onformat)&&E.onformat(S,E,n,r),Zo(E.styles,function(x,R){u.setStyle(S,R,Pn(x,n))}),E.styles){var C=u.getAttrib(S,"style");C&&u.setAttrib(S,"data-mce-style",C)}Zo(E.attributes,function(x,R){u.setAttrib(S,R,Pn(x,n))}),Zo(E.classes,function(x){x=Pn(x,n),u.hasClass(S,x)||u.addClass(S,x)})},l=function(S,E){var C=!1;return Zo(S,function(x){if(!kt(x))return!1;if(!(Ee(x.collapsed)&&x.collapsed!==o)&&u.is(E,x.selector)&&!wn(E))return s(E,x),C=!0,!1}),C},c=function(S){if(Oe(S)){var E=u.create(S);return s(E),E}else return null},v=function(S,E,C){var x=[],R=!0,I=i.inline||i.block,te=c(I);hi(S,E,function(q){var D,J=function(M){var V=!1,$=R,H=M.nodeName.toLowerCase(),G=M.parentNode,_=G.nodeName.toLowerCase();if(re(M)&&S.getContentEditable(M)&&($=R,R=S.getContentEditable(M)==="true",V=!0),Pe(M)&&!TB(e,i,M,_)){D=null,En(i)&&S.remove(M);return}if(En(i)&&i.wrapper&&Sn(e,M,t,n)){D=null;return}if(R&&!V&&En(i)&&!i.wrapper&&Es(e,H)&&Sa(e,_,I)){var W=S.rename(M,I);s(W),x.push(W),D=null;return}if(kt(i)){var fe=l(a,M);if(!fe&&Ee(G)&&Ns(i)&&(fe=l(a,G)),!Xe(i)||fe){D=null;return}}R&&!V&&Sa(e,I,H)&&Sa(e,_,I)&&!(!C&&Y(M)&&eo(M.data))&&!wn(M)&&(!Xe(i)||!S.isBlock(M))?(D||(D=S.clone(te,!1),M.parentNode.insertBefore(D,M),x.push(D)),D.appendChild(M)):(D=null,K(sn(M.childNodes),J),V&&(R=$),D=null)};K(q,J)}),i.links===!0&&K(x,function(q){var D=function(J){J.nodeName==="A"&&s(J,i),K(sn(J.childNodes),D)};D(q)}),K(x,function(q){var D=function(V){var $=0;return K(V.childNodes,function(H){!hx(H)&&!It(H)&&$++}),$},J=function(V){var $=Ze(V.childNodes,NB).filter(function(H){return El(S,H,i)});return $.map(function(H){var G=S.clone(H,!1);return s(G),S.replace(G,V,!0),S.remove(H,!0),G}).getOr(V)},M=D(q);if((x.length>1||!S.isBlock(q))&&M===0){S.remove(q,!0);return}(Xe(i)||En(i)&&i.wrapper)&&(!i.exact&&M===1&&(q=J(q)),kB(e,a,n,q),xB(e,i,t,n,q),EB(S,i,n,q),wB(S,i,n,q),SB(S,i,n,q),ah(S,i,n,q))})};if(u.getContentEditable(f.getNode())==="false"){r=f.getNode();for(var d=0,m=a.length;d<m;d++){var p=a[d];if(p.ceFalseOverride&&kt(p)&&u.is(r,p.selector)){s(r,p);break}}Rp(e,t,r,n);return}if(i){if(r)if(Bo(r)){if(!l(a,r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),v(u,xa(e,g,a),!0)}}else v(u,r,!0);else if(!o||!Xe(i)||Na(e).length){var y=f.getNode(),h=a[0];!e.settings.forced_root_block&&h.defaultBlock&&!u.getParent(y,u.isBlock)&&_l(e,h.defaultBlock),f.setRng(dl(f.getRng())),_s(f,!0,function(){Ds(e,function(S,E){var C=E?S:xa(e,S,a);v(u,C,!1)})}),dp(u,f,f.getRng()),e.nodeChanged()}else nB(e,t,n);lB(t,e)}Rp(e,t,r,n)},mh=function(e){return ve(e,"vars")},AB=function(e,t){e.set({}),t.on("NodeChange",function(n){bh(t,n.element,e.get())}),t.on("FormatApply FormatRemove",function(n){var r=b.from(n.node).map(function(a){return Bo(a)?a:a.startContainer}).bind(function(a){return re(a)?b.some(a):b.from(a.parentElement)}).getOrThunk(function(){return ph(t)});bh(t,r,e.get())})},ph=function(e){return e.selection.getStart()},gh=function(e,t,n,r,a){var i=function(u){var f=e.formatter.matchNode(u,n,a!=null?a:{},r);return!Ct(f)},o=function(u){return Kg(e,u,n)?!0:r?!1:Ee(e.formatter.matchNode(u,n,a,!0))};return jc(t,i,o)},hh=function(e,t){var n=t!=null?t:ph(e);return ce(_o(e.dom,n),function(r){return re(r)&&!br(r)})},bh=function(e,t,n){var r=hh(e,t);Be(n,function(a,i){var o=function(u){var f=gh(e,r,i,u.similar,mh(u)?u.vars:void 0),s=f.isSome();if(u.state.get()!==s){u.state.set(s);var l=f.getOr(t);mh(u)?u.callback(s,{node:l,format:i,parents:r}):K(u.callbacks,function(c){return c(s,{node:l,format:i,parents:r})})}};K([a.withSimilar,a.withoutSimilar],o),K(a.withVars,o)})},RB=function(e,t,n,r,a,i){var o=t.get();K(n.split(","),function(u){var f=ze(o,u).getOrThunk(function(){var c={withSimilar:{state:ft(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ft(!1),similar:!1,callbacks:[]},withVars:[]};return o[u]=c,c}),s=function(){var c=hh(e);return gh(e,c,u,a,i).isSome()};if(Ct(i)){var l=a?f.withSimilar:f.withoutSimilar;l.callbacks.push(r),l.callbacks.length===1&&l.state.set(s())}else f.withVars.push({state:ft(s()),similar:a,vars:i,callback:r})}),t.set(o)},BB=function(e,t,n){var r=e.get();K(t.split(","),function(a){return ze(r,a).each(function(i){r[a]={withSimilar:ae(ae({},i.withSimilar),{callbacks:ce(i.withSimilar.callbacks,function(o){return o!==n})}),withoutSimilar:ae(ae({},i.withoutSimilar),{callbacks:ce(i.withoutSimilar.callbacks,function(o){return o!==n})}),withVars:ce(i.withVars,function(o){return o.callback!==n})}})}),e.set(r)},DB=function(e,t,n,r,a,i){return t.get()===null&&AB(t,e),RB(e,t,n,r,a,i),{unbind:function(){return BB(t,n,r)}}},_B=function(e,t,n,r){var a=e.formatter.get(t);Sl(e,t,n,r)&&(!("toggle"in a[0])||a[0].toggle)?vh(e,t,n,r):_l(e,t,n,r)},Ol=function(e,t){var n=t||document,r=n.createDocumentFragment();return K(e,function(a){r.appendChild(a.dom)}),k.fromDom(r)},Pl=function(e,t,n){return{element:e,width:t,rows:n}},yh=function(e,t){return{element:e,cells:t}},OB=function(e,t){return{x:e,y:t}},Ch=function(e,t){var n=parseInt(Jr(e,t),10);return isNaN(n)?1:n},PB=function(e,t,n,r,a){for(var i=Ch(a,"rowspan"),o=Ch(a,"colspan"),u=e.rows,f=n;f<n+i;f++){u[f]||(u[f]=yh(rm(r),[]));for(var s=t;s<t+o;s++){var l=u[f].cells;l[s]=f===n&&s===t?a:ma(a)}}},IB=function(e,t,n){var r=e.rows,a=r[n]?r[n].cells:[];return!!a[t]},LB=function(e,t,n){for(;IB(e,t,n);)t++;return t},wh=function(e){return jt(e,function(t,n){return n.cells.length>t?n.cells.length:t},0)},Eh=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var a=n[r].cells,i=0;i<a.length;i++)if(Se(a[i],t))return b.some(OB(i,r));return b.none()},Sh=function(e,t,n,r,a){for(var i=[],o=e.rows,u=n;u<=a;u++){var f=o[u].cells,s=t<r?f.slice(t,r+1):f.slice(r,t+1);i.push(yh(o[u].element,s))}return i},$B=function(e,t,n){var r=t.x,a=t.y,i=n.x,o=n.y,u=a<o?Sh(e,r,a,i,o):Sh(e,r,o,i,a);return Pl(e.element,wh(u),u)},FB=function(e,t){var n=ma(e.element),r=k.fromTag("tbody");return Hi(r,t),Je(n,r),n},MB=function(e){return Te(e.rows,function(t){var n=Te(t.cells,function(a){var i=rm(a);return Bn(i,"colspan"),Bn(i,"rowspan"),i}),r=ma(t.element);return Hi(r,n),r})},UB=function(e){var t=Pl(ma(e),0,[]);return K(bt(e,"tr"),function(n,r){K(bt(n,"td,th"),function(a,i){PB(t,LB(t,i,r),r,n,a)})}),Pl(t.element,wh(t.rows),t.rows)},zB=function(e){return FB(e,MB(e))},HB=function(e,t,n){return Eh(e,t).bind(function(r){return Eh(e,n).map(function(a){return $B(e,r,a)})})},VB=function(e){return Ze(e,function(t){return He(t)==="ul"||He(t)==="ol"})},qB=function(e,t){return Ze(e,function(n){return He(n)==="li"&&Rs(n,t)}).fold(X([]),function(n){return VB(e).map(function(r){var a=k.fromTag(He(r)),i=Va(Qv(r),function(o,u){return pr(u,"list-style")});return kw(a,i),[k.fromTag("li"),a]}).getOr([])})},WB=function(e,t){var n=jt(t,function(r,a){return Je(a,r),a},e);return t.length>0?Ol([n]):n},jB=function(e){return Ja(e)?Gt(e).filter(Ef).fold(X([]),function(t){return[e,t]}):Ef(e)?[e]:[]},KB=function(e,t){var n=k.fromDom(t.commonAncestorContainer),r=In(n,e),a=ce(r,function(u){return wf(u)||Qw(u)}),i=qB(r,t),o=a.concat(i.length?i:jB(n));return Te(o,ma)},kh=function(){return Ol([])},GB=function(e,t){return WB(k.fromDom(t.cloneContents()),KB(e,t))},XB=function(e,t){return Yi(t,"table",j(Se,e))},YB=function(e,t){return XB(e,t[0]).bind(function(n){var r=t[0],a=t[t.length-1],i=UB(n);return HB(i,r,a).map(function(o){return Ol([zB(o)])})}).getOrThunk(kh)},ZB=function(e,t){return t.length>0&&t[0].collapsed?kh():GB(e,t[0])},QB=function(e,t){var n=kp(t,e);return n.length>0?YB(e,n):ZB(e,t)},JB=function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")},Qo=function(e,t){return t>=0&&t<e.length&&Ea(e.charAt(t))},xh=function(e,t){var n=Bt(e.innerText);return t?JB(n):n},eD=function(e){return e.map(function(t){return t.nodeName}).getOr("div").toLowerCase()},tD=function(e){return b.from(e.selection.getRng()).map(function(t){var n=b.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),a=eD(n),i=ue.browser.isIE()&&a!=="pre",o=e.dom.add(r,a,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=xh(o,i),f=Bt(o.textContent);if(e.dom.remove(o),Qo(f,0)||Qo(f,f.length-1)){var s=n.getOr(r),l=xh(s,i),c=l.indexOf(u);if(c===-1)return u;var v=Qo(l,c-1),d=Qo(l,c+u.length);return(v?" ":"")+u+(d?" ":"")}else return u}).getOr("")},nD=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),a=e.selection.getSel(),i=Xs(e,Ts(a)),o=t.contextual?QB(k.fromDom(e.getBody()),i).dom:n.cloneContents();return o&&r.appendChild(o),e.selection.serializer.serialize(r,t)},rD=function(e,t){return ae(ae({},e),{format:t,get:!0,selection:!0})},aD=function(e,t,n){n===void 0&&(n={});var r=rD(n,t),a=e.fire("BeforeGetContent",r);if(a.isDefaultPrevented())return e.fire("GetContent",a),a.content;if(a.format==="text")return tD(e);a.getInner=!0;var i=nD(e,a);return a.format==="tree"?i:(a.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",a),a.content)},Il=0,Nh=1,Th=2,iD=function(e,t){var n=e.length+t.length+2,r=new Array(n),a=new Array(n),i=function(l,c,v){return{start:l,end:c,diag:v}},o=function(l,c,v,d,m){var p=f(l,c,v,d);if(p===null||p.start===c&&p.diag===c-d||p.end===l&&p.diag===l-v)for(var g=l,y=v;g<c||y<d;)g<c&&y<d&&e[g]===t[y]?(m.push([Il,e[g]]),++g,++y):c-l>d-v?(m.push([Th,e[g]]),++g):(m.push([Nh,t[y]]),++y);else{o(l,p.start,v,p.start-p.diag,m);for(var h=p.start;h<p.end;++h)m.push([Il,e[h]]);o(p.end,c,p.end-p.diag,d,m)}},u=function(l,c,v,d){for(var m=l;m-c<d&&m<v&&e[m]===t[m-c];)++m;return i(l,m,c)},f=function(l,c,v,d){var m=c-l,p=d-v;if(m===0||p===0)return null;var g=m-p,y=p+m,h=(y%2===0?y:y+1)/2;r[1+h]=l,a[1+h]=c+1;var S,E,C,x,R;for(S=0;S<=h;++S){for(E=-S;E<=S;E+=2){for(C=E+h,E===-S||E!==S&&r[C-1]<r[C+1]?r[C]=r[C+1]:r[C]=r[C-1]+1,x=r[C],R=x-l+v-E;x<c&&R<d&&e[x]===t[R];)r[C]=++x,++R;if(g%2!==0&&g-S<=E&&E<=g+S&&a[C-g]<=r[C])return u(a[C-g],E+l-v,c,d)}for(E=g-S;E<=g+S;E+=2){for(C=E+h-g,E===g-S||E!==g+S&&a[C+1]<=a[C-1]?a[C]=a[C+1]-1:a[C]=a[C-1],x=a[C]-1,R=x-l+v-E;x>=l&&R>=v&&e[x]===t[R];)a[C]=x--,R--;if(g%2===0&&-S<=E&&E<=S&&a[C]<=r[C+g])return u(a[C],E+l-v,c,d)}}},s=[];return o(0,e.length,0,t.length,s),s},Ll=function(e){return re(e)?e.outerHTML:Y(e)?Wn.encodeRaw(e.data,!1):hw(e)?"<!--"+e.data+"-->":""},oD=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r},uD=function(e,t,n){var r=oD(t);if(e.hasChildNodes()&&n<e.childNodes.length){var a=e.childNodes[n];a.parentNode.insertBefore(r,a)}else e.appendChild(r)},fD=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},sD=function(e,t){var n=0;K(e,function(r){r[0]===Il?n++:r[0]===Nh?(uD(t,r[1],n),n++):r[0]===Th&&fD(t,n)})},lD=function(e,t){return ce(Te(sn(e.childNodes),t?fn(Bt,Ll):Ll),function(n){return n.length>0})},cD=function(e,t){var n=Te(sn(t.childNodes),Ll);return sD(iD(n,e),t),t},vD=Ju(function(){return document.implementation.createHTMLDocument("undo")}),dD=function(e){return e.querySelector("iframe")!==null},mD=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},pD=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},$l=function(e){var t=e.serializer.getTempAttrs(),n=ug(e.getBody(),t);return dD(n)?mD(lD(n,!0)):pD(Bt(n.innerHTML))},Fl=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;t.type==="fragmented"?cD(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:Ee(r)&&fp(r)?!r.isFakeCaret:!0}),e.selection.moveToBookmark(r)},Ml=function(e){return e.type==="fragmented"?e.fragments.join(""):e.content},Ah=function(e){var t=k.fromTag("body",vD());return tm(t,Ml(e)),K(bt(t,"*[data-mce-bogus]"),Uv),ik(t)},gD=function(e,t){return Ml(e)===Ml(t)},hD=function(e,t){return Ah(e)===Ah(t)},Jo=function(e,t){return!e||!t?!1:gD(e,t)?!0:hD(e,t)},Ul=function(e){return e.get()===0},eu=function(e,t,n){Ul(n)&&(e.typing=t)},Rh=function(e,t){e.typing&&(eu(e,!1,t),e.add())},bD=function(e){e.typing&&(e.typing=!1,e.add())},yD=function(e,t,n){Ul(t)&&n.set(Rm(e.selection))},CD=function(e,t,n,r,a,i,o){var u=$l(e);if(i=i||{},i=B.extend(i,u),Ul(r)===!1||e.removed)return null;var f=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:f,originalEvent:o}).isDefaultPrevented()||f&&Jo(f,i))return null;t.data[n.get()]&&a.get().each(function(v){t.data[n.get()].beforeBookmark=v});var s=w1(e);if(s&&t.data.length>s){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=Rm(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var c={level:i,lastLevel:f,originalEvent:o};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",c),e.fire("change",c)):e.fire("AddUndo",c),i},wD=function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")},ED=function(e,t,n,r,a){if(t.transact(r)){var i=t.data[n.get()].bookmark,o=t.data[n.get()-1];Fl(e,o,!0),t.transact(a)&&(t.data[n.get()-1].beforeBookmark=i)}},SD=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Fl(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},kD=function(e,t,n,r){var a;return t.typing&&(t.add(),t.typing=!1,eu(t,!1,n)),r.get()>0&&(r.set(r.get()-1),a=t.data[r.get()],Fl(e,a,!0),e.setDirty(!0),e.fire("Undo",{level:a})),a},xD=function(e){e.clear(),e.add()},ND=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Jo($l(e),t.data[0])},TD=function(e,t){return t.get()<e.data.length-1&&!e.typing},AD=function(e,t,n){return Rh(e,t),e.beforeChange(),e.ignore(n),e.add()},RD=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},BD=function(e,t){var n=e.dom,r=Ee(t)?t:e.getBody();Ct(e.hasVisual)&&(e.hasVisual=T1(e)),K(n.select("table,a",r),function(a){switch(a.nodeName){case"TABLE":var i=A1(e),o=n.getAttrib(a,"border");(!o||o==="0")&&e.hasVisual?n.addClass(a,i):n.removeClass(a,i);break;case"A":if(!n.getAttrib(a,"href")){var u=n.getAttrib(a,"name")||a.id,f=R1(e);u&&e.hasVisual?n.addClass(a,f):n.removeClass(a,f)}break}}),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})},Bh=function(e){return{undoManager:{beforeChange:function(t,n){return yD(e,t,n)},add:function(t,n,r,a,i,o){return CD(e,t,n,r,a,i,o)},undo:function(t,n,r){return kD(e,t,n,r)},redo:function(t,n){return SD(e,t,n)},clear:function(t,n){return wD(e,t,n)},reset:function(t){return xD(t)},hasUndo:function(t,n){return ND(e,t,n)},hasRedo:function(t,n){return TD(t,n)},transact:function(t,n,r){return AD(t,n,r)},ignore:function(t,n){return RD(t,n)},extra:function(t,n,r,a){return ED(e,t,n,r,a)}},formatter:{match:function(t,n,r,a){return Sl(e,t,n,r,a)},matchAll:function(t,n){return KR(e,t,n)},matchNode:function(t,n,r,a){return Sn(e,t,n,r,a)},canApply:function(t){return XR(e,t)},closest:function(t){return GR(e,t)},apply:function(t,n,r){return _l(e,t,n,r)},remove:function(t,n,r,a){return vh(e,t,n,r,a)},toggle:function(t,n,r){return _B(e,t,n,r)},formatChanged:function(t,n,r,a,i){return DB(e,t,n,r,a,i)}},editor:{getContent:function(t,n){return $T(e,t,n)},setContent:function(t,n){return qR(e,t,n)},insertContent:function(t,n){return LR(e,t,n)},addVisual:function(t){return BD(e,t)}},selection:{getContent:function(t,n){return aD(e,t,n)}},raw:{getModel:function(){return b.none()}}}},DD=function(e){var t=function(u){return qr(u)?u:{}},n=e.undoManager,r=e.formatter,a=e.editor,i=e.selection,o=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(u,f,s){return n.transact(s)},ignore:function(u,f){return n.ignore(f)},extra:function(u,f,s,l){return n.extra(s,l)}},formatter:{match:function(u,f,s,l){return r.match(u,t(f),l)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(u){return r.canApply(u)},closest:function(u){return r.closest(u)},apply:function(u,f,s){return r.apply(u,t(f))},remove:function(u,f,s,l){return r.remove(u,t(f))},toggle:function(u,f,s){return r.toggle(u,t(f))},formatChanged:function(u,f,s,l,c){return r.formatChanged(f,s,l,c)}},editor:{getContent:function(u,f){return a.getContent(u)},setContent:function(u,f){return a.setContent(u,f)},insertContent:function(u,f){return a.insertContent(u)},addVisual:a.addVisual},selection:{getContent:function(u,f){return i.getContent(f)}},raw:{getModel:function(){return b.some(o.getRawModel())}}}},_D=function(){var e=X(null),t=X("");return{undoManager:{beforeChange:se,add:e,undo:e,redo:e,clear:se,reset:se,hasUndo:xe,hasRedo:xe,transact:e,ignore:se,extra:se},formatter:{match:xe,matchAll:X([]),matchNode:X(void 0),canApply:xe,closest:t,apply:se,remove:se,toggle:se,formatChanged:X({unbind:se})},editor:{getContent:t,setContent:t,insertContent:se,addVisual:se},selection:{getContent:t},raw:{getModel:X(b.none())}}},Ln=function(e){return ve(e.plugins,"rtc")},OD=function(e){return ze(e.plugins,"rtc").bind(function(t){return b.from(t.setup)})},PD=function(e){var t=e;return OD(e).fold(function(){return t.rtcInstance=Bh(e),b.none()},function(n){return t.rtcInstance=_D(),b.some(function(){return n().then(function(r){return t.rtcInstance=DD(r),r.rtc.isRemote})})})},zl=function(e){return e.rtcInstance?e.rtcInstance:Bh(e)},Fe=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},ID=function(e,t,n){Fe(e).undoManager.beforeChange(t,n)},LD=function(e,t,n,r,a,i,o){return Fe(e).undoManager.add(t,n,r,a,i,o)},$D=function(e,t,n,r){return Fe(e).undoManager.undo(t,n,r)},FD=function(e,t,n){return Fe(e).undoManager.redo(t,n)},MD=function(e,t,n){Fe(e).undoManager.clear(t,n)},UD=function(e,t){Fe(e).undoManager.reset(t)},zD=function(e,t,n){return Fe(e).undoManager.hasUndo(t,n)},HD=function(e,t,n){return Fe(e).undoManager.hasRedo(t,n)},VD=function(e,t,n,r){return Fe(e).undoManager.transact(t,n,r)},qD=function(e,t,n){Fe(e).undoManager.ignore(t,n)},WD=function(e,t,n,r,a){Fe(e).undoManager.extra(t,n,r,a)},jD=function(e,t,n,r,a){return Fe(e).formatter.match(t,n,r,a)},KD=function(e,t,n){return Fe(e).formatter.matchAll(t,n)},GD=function(e,t,n,r,a){return Fe(e).formatter.matchNode(t,n,r,a)},XD=function(e,t){return Fe(e).formatter.canApply(t)},YD=function(e,t){return Fe(e).formatter.closest(t)},ZD=function(e,t,n,r){Fe(e).formatter.apply(t,n,r)},QD=function(e,t,n,r,a){Fe(e).formatter.remove(t,n,r,a)},JD=function(e,t,n,r){Fe(e).formatter.toggle(t,n,r)},e_=function(e,t,n,r,a,i){return Fe(e).formatter.formatChanged(t,n,r,a,i)},t_=function(e,t,n){return zl(e).editor.getContent(t,n)},n_=function(e,t,n){return zl(e).editor.setContent(t,n)},r_=function(e,t,n){return zl(e).editor.insertContent(t,n)},a_=function(e,t,n){return Fe(e).selection.getContent(t,n)},i_=function(e,t){return Fe(e).editor.addVisual(t)},o_=function(e,t){t===void 0&&(t={});var n=t.format?t.format:"html";return a_(e,n,t)},Dh=function(e){return e.dom.length===0?(Ve(e),b.none()):b.some(e)},u_=function(e,t){return e.filter(function(n){return yi.isBookmarkNode(n.dom)}).bind(t?Ka:gr)},f_=function(e,t,n,r){var a=e.dom,i=t.dom,o=r?a.length:i.length;r?(il(a,i,!1,!r),n.setStart(i,o)):(il(i,a,!1,!r),n.setEnd(i,o))},s_=function(e,t){Gt(e).each(function(n){var r=e.dom;t&&Vo(n,A(r,0))?Wo(r,0):!t&&qo(n,A(r,r.length))&&al(r,r.length)})},_h=function(e,t,n,r){e.bind(function(a){var i=r?al:Wo;return i(a.dom,r?a.dom.length:0),t.filter(Ut).map(function(o){return f_(a,o,n,r)})}).orThunk(function(){var a=u_(t,r).or(t).filter(Ut);return a.map(function(i){return s_(i,r)})})},l_=function(e,t){var n=b.from(t.firstChild).map(k.fromDom),r=b.from(t.lastChild).map(k.fromDom);e.deleteContents(),e.insertNode(t);var a=n.bind(gr).filter(Ut).bind(Dh),i=r.bind(Ka).filter(Ut).bind(Dh);_h(a,n,e,!0),_h(i,r,e,!1),e.collapse(!1)},c_=function(e,t){return ae(ae({format:"html"},e),{set:!0,selection:!0,content:t})},v_=function(e,t){if(t.format!=="raw"){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),a=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,ae(ae({isRootContent:!0,forced_root_block:!1},a),t));return Aa({validate:e.validate},e.schema).serialize(i)}else return t.content},d_=function(e,t,n){n===void 0&&(n={});var r=c_(n,t),a=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented()){e.fire("SetContent",i);return}else a=i}a.content=v_(e,a);var o=e.selection.getRng();l_(o,o.createContextualFragment(a.content)),e.selection.setRng(o),wi(e,o),a.no_events||e.fire("SetContent",a)},Oh=function(e,t,n){if(e&&ve(e,t)){var r=ce(e[t],function(a){return a!==n});r.length===0?delete e[t]:e[t]=r}};function m_(e,t){var n,r,a=function(o,u){return Ze(u,function(f){return e.is(f,o)})},i=function(o){return e.getParents(o,null,e.getRoot())};return{selectorChangedWithUnbind:function(o,u){return n||(n={},r={},t.on("NodeChange",function(f){var s=f.element,l=i(s),c={};B.each(n,function(v,d){a(d,l).each(function(m){r[d]||(K(v,function(p){p(!0,{node:m,selector:d,parents:l})}),r[d]=v),c[d]=v})}),B.each(r,function(v,d){c[d]||(delete r[d],B.each(v,function(m){m(!1,{node:s,selector:d,parents:l})}))})})),n[o]||(n[o]=[]),n[o].push(u),a(o,i(t.selection.getStart())).each(function(){r[o]=n[o]}),{unbind:function(){Oh(n,o,u),Oh(r,o,u)}}}}}var Ph=function(e){return!!e.select},Ih=function(e){return!!(e&&e.ownerDocument)&&zn(k.fromDom(e.ownerDocument),k.fromDom(e))},p_=function(e){return e?Ph(e)?!0:Ih(e.startContainer)&&Ih(e.endContainer):!1},Lh=function(e,t,n,r){var a,i,o=m_(e,r).selectorChangedWithUnbind,u=function(_,W){var fe=e.createRng();Ee(_)&&Ee(W)?(fe.setStart(_,W),fe.setEnd(_,W),S(fe),g(!1)):(Bs(e,fe,r.getBody(),!0),S(fe))},f=function(_){return o_(r,_)},s=function(_,W){return d_(r,_,W)},l=function(_){return Zp(r.getBody(),h(),_)},c=function(_){return Qp(r.getBody(),h(),_)},v=function(_,W){return H.getBookmark(_,W)},d=function(_){return H.moveToBookmark(_)},m=function(_,W){return ST(e,_,W).each(S),_},p=function(){var _=h(),W=y();return!_||_.item?!1:_.compareEndPoints?_.compareEndPoints("StartToEnd",_)===0:!W||_.collapsed},g=function(_){var W=h();W.collapse(!!_),S(W)},y=function(){return t.getSelection?t.getSelection():t.document.selection},h=function(){var _,W,fe,me=function(Ne,it,yt){try{return it.compareBoundaryPoints(Ne,yt)}catch{return-1}},de=t.document;if(r.bookmark!==void 0&&Br(r)===!1){var Me=Ws(r);if(Me.isSome())return Me.map(function(Ne){return Xs(r,[Ne])[0]}).getOr(de.createRange())}try{(_=y())&&!qi(_.anchorNode)&&(_.rangeCount>0?W=_.getRangeAt(0):W=_.createRange?_.createRange():de.createRange(),W=Xs(r,[W])[0])}catch{}return W||(W=de.createRange?de.createRange():de.body.createTextRange()),W.setStart&&W.startContainer.nodeType===9&&W.collapsed&&(fe=e.getRoot(),W.setStart(fe,0),W.setEnd(fe,0)),a&&i&&(me(W.START_TO_START,W,a)===0&&me(W.END_TO_END,W,a)===0?W=i:(a=null,i=null)),W},S=function(_,W){var fe;if(!!p_(_)){var me=Ph(_)?_:null;if(me){i=null;try{me.select()}catch{}return}var de=y(),Me=r.fire("SetSelectionRange",{range:_,forward:W});if(_=Me.range,de){i=_;try{de.removeAllRanges(),de.addRange(_)}catch{}W===!1&&de.extend&&(de.collapse(_.endContainer,_.endOffset),de.extend(_.startContainer,_.startOffset)),a=de.rangeCount>0?de.getRangeAt(0):null}!_.collapsed&&_.startContainer===_.endContainer&&de.setBaseAndExtent&&!ue.ie&&_.endOffset-_.startOffset<2&&_.startContainer.hasChildNodes()&&(fe=_.startContainer.childNodes[_.startOffset],fe&&fe.tagName==="IMG"&&(de.setBaseAndExtent(_.startContainer,_.startOffset,_.endContainer,_.endOffset),(de.anchorNode!==_.startContainer||de.focusNode!==_.endContainer)&&de.setBaseAndExtent(fe,0,fe,1))),r.fire("AfterSetSelectionRange",{range:_,forward:W})}},E=function(_){return s(e.getOuterHTML(_)),_},C=function(){return wT(r.getBody(),h())},x=function(_,W){return ET(e,h(),_,W)},R=function(){var _=y(),W=_==null?void 0:_.anchorNode,fe=_==null?void 0:_.focusNode;if(!_||!W||!fe||qi(W)||qi(fe))return!0;var me=e.createRng();me.setStart(W,_.anchorOffset),me.collapse(!0);var de=e.createRng();return de.setStart(fe,_.focusOffset),de.collapse(!0),me.compareBoundaryPoints(me.START_TO_START,de)<=0},I=function(){var _=h(),W=y();if(!Nx(W)&&Po(r)){var fe=Io(e,_);return fe.each(function(me){S(me,R())}),fe.getOr(_)}return _},te=function(_,W){return o(_,W),$},q=function(){for(var _,W=e.getRoot();W&&W.nodeName!=="BODY";){if(W.scrollHeight>W.clientHeight){_=W;break}W=W.parentNode}return _},D=function(_,W){Ee(_)?xN(r,_,W):wi(r,h(),W)},J=function(_,W){return S(Ls(_,W,r.getDoc()))},M=function(){var _=h();return _.collapsed?A.fromRangeStart(_).getClientRects()[0]:_.getBoundingClientRect()},V=function(){t=a=i=null,G.destroy()},$={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:g,setCursorLocation:u,getContent:f,setContent:s,getBookmark:v,moveToBookmark:d,select:m,isCollapsed:p,isForward:R,setNode:E,getNode:C,getSel:y,setRng:S,getRng:h,getStart:l,getEnd:c,getSelectedBlocks:x,normalize:I,selectorChanged:te,selectorChangedWithUnbind:o,getScrollContainer:q,scrollIntoView:D,placeCaretAt:J,getBoundingClientRect:M,destroy:V},H=yi($),G=Bp($,r);return $.bookmarkManager=H,$.controlSelection=G,$},g_=function(e,t){K(t,function(n){e.attr(n,null)})},h_=function(e,t,n){e.addNodeFilter("font",function(r){K(r,function(a){var i=t.parse(a.attr("style")),o=a.attr("color"),u=a.attr("face"),f=a.attr("size");o&&(i.color=o),u&&(i["font-family"]=u),f&&(i["font-size"]=n[parseInt(a.attr("size"),10)-1]),a.name="span",a.attr("style",t.serialize(i)),g_(a,["color","face","size"])})})},b_=function(e,t){e.addNodeFilter("strike",function(n){K(n,function(r){var a=t.parse(r.attr("style"));a["text-decoration"]="line-through",r.name="span",r.attr("style",t.serialize(a))})})},y_=function(e,t){var n=Of();t.convert_fonts_to_spans&&h_(e,n,B.explode(t.font_size_legacy_values)),b_(e,n)},C_=function(e,t){t.inline_styles&&y_(e,t)},w_=function(e){return new et(function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="blob",a.onload=function(){a.status===200?t(a.response):r()},a.onerror=r,a.send()}catch{r()}})},Hl=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},$h=function(e,t){var n;try{n=atob(t)}catch{return b.none()}for(var r=new Uint8Array(n.length),a=0;a<r.length;a++)r[a]=n.charCodeAt(a);return b.some(new Blob([r],{type:e}))},E_=function(e){return new et(function(t){var n=Hl(e),r=n.type,a=n.data;$h(r,a).fold(function(){return t(new Blob([]))},t)})},Fh=function(e){return e.indexOf("blob:")===0?w_(e):e.indexOf("data:")===0?E_(e):null},S_=function(e){return new et(function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)})},k_=0,Vl=function(e){return(e||"blobid")+k_++},x_=function(e,t,n,r){var a,i;if(t.src.indexOf("blob:")===0){i=e.getByUri(t.src),i?n({image:t,blobInfo:i}):Fh(t.src).then(function(s){S_(s).then(function(l){a=Hl(l).data,i=e.create(Vl(),s,a),e.add(i),n({image:t,blobInfo:i})})},function(s){r(s)});return}var o=Hl(t.src),u=o.data,f=o.type;a=u,i=e.getByData(a,f),i?n({image:t,blobInfo:i}):Fh(t.src).then(function(s){i=e.create(Vl(),s,a),e.add(i),n({image:t,blobInfo:i})},function(s){r(s)})},N_=function(e){return e?sn(e.getElementsByTagName("img")):[]},T_=function(e,t){var n={},r=function(a,i){i||(i=Ue);var o=ce(N_(a),function(f){var s=f.src;return!ue.fileApi||f.hasAttribute("data-mce-bogus")||f.hasAttribute("data-mce-placeholder")||!s||s===ue.transparentSrc?!1:s.indexOf("blob:")===0?!e.isUploaded(s)&&i(f):s.indexOf("data:")===0?i(f):!1}),u=Te(o,function(f){if(n[f.src]!==void 0)return new et(function(l){n[f.src].then(function(c){if(typeof c=="string")return c;l({image:f,blobInfo:c.blobInfo})})});var s=new et(function(l,c){x_(t,f,l,c)}).then(function(l){return delete n[l.image.src],l}).catch(function(l){return delete n[f.src],l});return n[f.src]=s,s});return et.all(u)};return{findAll:r}},A_=function(e){for(var t=/data:[^;<"'\s]+;base64,([a-z0-9\+\/=\s]+)/gi,n=[],r={},a=em("img"),i,o=0,u=0;i=t.exec(e);){var f=i[0],s=a+"_"+u++;r[s]=f,o<i.index&&n.push(e.substr(o,i.index-o)),n.push(s),o=i.index+f.length}var l=new RegExp(a+"_[0-9]+","g");return o===0?{prefix:a,uris:r,html:e,re:l}:(o<e.length&&n.push(e.substr(o)),{prefix:a,uris:r,html:n.join(""),re:l})},ql=function(e,t){return e.replace(t.re,function(n){return ze(t.uris,n).getOr(n)})},R_=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?b.some({type:t[1],data:decodeURIComponent(t[2])}):b.none()},Wl=function(e,t,n,r){var a=e.padd_empty_with_br||t.insert;a&&n[r.name]?r.empty().append(new qt("br",1)).shortEnded=!0:r.empty().append(new qt("#text",3)).value=Et},B_=function(e){return Mh(e,"#text")&&e.firstChild.value===Et},Mh=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},D_=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},xi=function(e,t,n,r){return r.isEmpty(t,n,function(a){return D_(e,a)})},__=function(e,t){return e&&(ve(t,e.name)||e.name==="br")},O_=function(e){return Ee(e.attr("data-mce-bogus"))},P_=function(e){return e.attr("src")===ue.transparentSrc||Ee(e.attr("data-mce-placeholder"))},I_=function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),Be(e.attributes.map,function(r,a){n.setAttribute(a,r)}),t.images_dataimg_filter(n)}else return!0},L_=function(e,t){var n=t.blob_cache,r=function(a){var i=a.attr("src");P_(a)||O_(a)||R_(i).filter(function(){return I_(a,t)}).bind(function(o){var u=o.type,f=o.data;return b.from(n.getByData(f,u)).orThunk(function(){return $h(u,f).map(function(s){var l=n.create(Vl(),s,f);return n.add(l),l})})}).each(function(o){a.attr("src",o.blobUri())})};n&&e.addAttributeFilter("src",function(a){return K(a,r)})},$_=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",function(r,a,i){var o,u=r.length,f,s=B.extend({},n.getBlockElements()),l=n.getNonEmptyElements(),c,v,d,m,p=n.getWhiteSpaceElements(),g,y;for(s.body=1,o=0;o<u;o++)if(f=r[o],c=f.parent,s[f.parent.name]&&f===c.lastChild){for(d=f.prev;d;){if(m=d.name,m!=="span"||d.attr("data-mce-type")!=="bookmark"){m==="br"&&(f=null);break}d=d.prev}f&&(f.remove(),xi(n,l,p,c)&&(g=n.getElementRule(c.name),g&&(g.removeEmpty?c.remove():g.paddEmpty&&Wl(t,i,s,c))))}else{for(v=f;c&&c.firstChild===v&&c.lastChild===v&&(v=c,!s[c.name]);)c=c.parent;v===c&&t.padd_empty_with_br!==!0&&(y=new qt("#text",3),y.value=Et,f.replace(y))}}),e.addAttributeFilter("href",function(r){var a=r.length,i=function(f){var s=f.split(" ").filter(function(l){return l.length>0});return s.concat(["noopener"]).sort().join(" ")},o=function(f){var s=f?B.trim(f):"";return/\b(noopener)\b/g.test(s)?s:i(s)};if(!t.allow_unsafe_link_target)for(;a--;){var u=r[a];u.name==="a"&&u.attr("target")==="_blank"&&u.attr("rel",o(u.attr("rel")))}}),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",function(r){for(var a=r.length,i,o,u,f;a--;)if(f=r[a],f.name==="a"&&f.firstChild&&!f.attr("href")){u=f.parent,i=f.lastChild;do o=i.prev,u.insert(i,f),i=o;while(i)}}),t.fix_list_elements&&e.addNodeFilter("ul,ol",function(r){for(var a=r.length,i,o;a--;)if(i=r[a],o=i.parent,o.name==="ul"||o.name==="ol")if(i.prev&&i.prev.name==="li")i.prev.append(i);else{var u=new qt("li",1);u.attr("style","list-style-type: none"),i.wrap(u)}}),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",function(r){for(var a=n.getValidClasses(),i=r.length;i--;){for(var o=r[i],u=o.attr("class").split(" "),f="",s=0;s<u.length;s++){var l=u[s],c=!1,v=a["*"];v&&v[l]&&(c=!0),v=a[o.name],!c&&v&&v[l]&&(c=!0),c&&(f&&(f+=" "),f+=l)}f.length||(f=null),o.attr("class",f)}}),L_(e,t)},Uh=B.each,F_=B.trim,M_="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),U_={ftp:21,http:80,https:443,mailto:25},z_=["img","video"],H_=function(e,t){return Ee(e)?!e:Ee(t)?!Ye(z_,t):!0},V_=function(e,t,n){return e.allow_html_data_urls?!1:/^data:image\//i.test(t)?H_(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t)},ur=function(){function e(t,n){t=F_(t),this.settings=n||{};var r=this.settings.base_uri,a=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t)){a.source=t;return}var i=t.indexOf("//")===0;if(t.indexOf("/")===0&&!i&&(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var o=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&this.settings.base_uri.protocol=="")t="//mce_host"+a.toAbsPath(o,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+a.toAbsPath(o,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var f=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Uh(M_,function(s,l){var c=f[l];c&&(c=c.replace(/\(mce_at\)/g,"@@")),a[s]=c}),r&&(a.protocol||(a.protocol=r.protocol),a.userInfo||(a.userInfo=r.userInfo),!a.port&&a.host==="mce_host"&&(a.port=r.port),(!a.host||a.host==="mce_host")&&(a.host=r.host),a.source=""),i&&(a.protocol="")}return e.parseDataUri=function(t){var n,r=decodeURIComponent(t).split(","),a=/data:([^;]+)/.exec(r[0]);return a&&(n=a[1]),{type:n,data:r[1]}},e.isDomSafe=function(t,n,r){if(r===void 0&&(r={}),r.allow_script_urls)return!0;var a=Wn.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{a=decodeURIComponent(a)}catch{a=unescape(a)}return/((java|vb)script|mhtml):/i.test(a)?!1:!V_(r,a,n)},e.getDocumentBaseUrl=function(t){var n;return t.protocol.indexOf("http")!==0&&t.protocol!=="file:"?n=t.href:n=t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/")),n},e.prototype.setPath=function(t){var n=/^(.*?)\/?(\w+)?$/.exec(t);this.path=n[0],this.directory=n[1],this.file=n[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if(t==="./")return t;var r=new e(t,{base_uri:this});if(r.host!=="mce_host"&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&r.protocol!=="")return r.getURI();var a=this.getURI(),i=r.getURI();return a===i||a.charAt(a.length-1)==="/"&&a.substr(0,a.length-1)===i?a:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;var n=U_[this.protocol];if(n&&(this.port||n)==(t.port||n))return!0}return!1},e.prototype.toRelPath=function(t,n){var r=0,a="",i,o,u=t.substring(0,t.lastIndexOf("/")).split("/"),f=n.split("/");if(u.length>=f.length){for(i=0,o=u.length;i<o;i++)if(i>=f.length||u[i]!==f[i]){r=i+1;break}}if(u.length<f.length){for(i=0,o=f.length;i<o;i++)if(i>=u.length||u[i]!==f[i]){r=i+1;break}}if(r===1)return n;for(i=0,o=u.length-(r-1);i<o;i++)a+="../";for(i=r-1,o=f.length;i<o;i++)i!==r-1?a+="/"+f[i]:a+=f[i];return a},e.prototype.toAbsPath=function(t,n){var r,a=0,i=[],o,u=/\/$/.test(n)?"/":"",f=t.split("/"),s=n.split("/");for(Uh(f,function(l){l&&i.push(l)}),f=i,r=s.length-1,i=[];r>=0;r--)if(!(s[r].length===0||s[r]===".")){if(s[r]===".."){a++;continue}if(a>0){a--;continue}i.push(s[r])}return r=f.length-a,r<=0?o=$i(i).join("/"):o=f.slice(0,r).join("/")+"/"+$i(i).join("/"),o.indexOf("/")!==0&&(o="/"+o),u&&o.lastIndexOf("/")!==o.length-1&&(o+=u),o},e.prototype.getURI=function(t){t===void 0&&(t=!1);var n;return(!this.source||t)&&(n="",t||(this.protocol?n+=this.protocol+"://":n+="//",this.userInfo&&(n+=this.userInfo+"@"),this.host&&(n+=this.host),this.port&&(n+=":"+this.port)),this.path&&(n+=this.path),this.query&&(n+="?"+this.query),this.anchor&&(n+="#"+this.anchor),this.source=n),this.source},e}(),q_=B.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),W_=function(e){return e.indexOf("data-")===0||e.indexOf("aria-")===0},j_=Ju(function(){return document.implementation.createHTMLDocument("parser")}),jl=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,a=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),o=1,u=n;o!==0;)for(r.lastIndex=u;;){var f=r.exec(t);if(f===null)return u;if(f[1]==="!"){pr(f[2],"--")?u=Kl(t,!1,f.index+3):u=Kl(t,!0,f.index+1);break}else{a.lastIndex=r.lastIndex;var s=a.exec(t);if(Ua(s)||s.index!==r.lastIndex)continue;f[1]==="/"?o-=1:ve(i,f[2])||(o+=1),u=r.lastIndex+s[0].length;break}}return u},K_=function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))},Kl=function(e,t,n){n===void 0&&(n=0);var r=e.toLowerCase();if(r.indexOf("[if ",n)!==-1&&K_(r,n)){var a=r.indexOf("[endif]",n);return r.indexOf(">",a)}else if(t){var i=r.indexOf(">",n);return i!==-1?i:r.length}else{var o=/--!?>/g;o.lastIndex=n;var u=o.exec(e);return u?u.index+u[0].length:r.length}},G_=function(e,t){var n=e.exec(t);if(n){var r=n[1],a=n[2];return typeof r=="string"&&r.toLowerCase()==="data-mce-bogus"?a:null}else return null},Gl=function(e,t){t===void 0&&(t=Kn()),e=e||{};var n=j_(),r=n.createElement("form");e.fix_self_closing!==!1&&(e.fix_self_closing=!0);var a=e.comment?e.comment:se,i=e.cdata?e.cdata:se,o=e.text?e.text:se,u=e.start?e.start:se,f=e.end?e.end:se,s=e.pi?e.pi:se,l=e.doctype?e.doctype:se,c=function(d,m){m===void 0&&(m="html");for(var p=d.html,g,y=0,h,S,E=[],C,x,R,I,te,q,D,J,M,V,$,H,G,_,W,fe,me,de=0,Me=Wn.decode,Ne=B.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),it=m==="html"?0:1,yt=function(be){var ye,$e;for(ye=E.length;ye--&&E[ye].name!==be;);if(ye>=0){for($e=E.length-1;$e>=ye;$e--)be=E[$e],be.valid&&f(be.name);E.length=ye}},O=function(be,ye){return o(ql(be,d),ye)},U=function(be){be!==""&&(be.charAt(0)===">"&&(be=" "+be),!e.allow_conditional_comments&&be.substr(0,3).toLowerCase()==="[if"&&(be=" "+be),a(ql(be,d)))},Z=function(be){return ql(be,d)},N=function(be,ye){var $e=be||"",rn=!pr($e,"--"),an=Kl(p,rn,ye);return be=p.substr(ye,an-ye),U(rn?$e+be:be),an+1},L=function(be,ye,$e,rn,an){if(ye=ye.toLowerCase(),$e=Z(ye in Ie?ye:Me($e||rn||an||"")),_e&&!te&&W_(ye)===!1){var on=$[ye];if(!on&&H){for(var vr=H.length;vr--&&(on=H[vr],!on.pattern.test(ye)););vr===-1&&(on=null)}if(!on||on.validValues&&!($e in on.validValues))return}var Pc=ye==="name"||ye==="id";Pc&&be in q_&&($e in n||$e in r)||Ne[ye]&&!ur.isDomSafe($e,be,e)||te&&(ye in Ne||ye.indexOf("on")===0)||(C.map[ye]=$e,C.push({name:ye,value:$e}))},P=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"),Q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,ee=t.getShortEndedElements(),ge=e.self_closing_elements||t.getSelfClosingElements(),Ie=t.getBoolAttrs(),_e=e.validate,Mn=e.remove_internals,ot=e.fix_self_closing,ct=t.getSpecialElements(),Le=p+">";g=P.exec(Le);){var Tt=g[0];if(y<g.index&&O(Me(p.substr(y,g.index-y))),h=g[7])h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),yt(h);else if(h=g[8]){if(g.index+Tt.length>p.length){O(Me(p.substr(g.index))),y=g.index+Tt.length;continue}h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),q=h in ee,ot&&ge[h]&&E.length>0&&E[E.length-1].name===h&&yt(h);var vt=G_(Q,g[9]);if(vt!==null){if(vt==="all"){y=jl(t,p,P.lastIndex),P.lastIndex=y;continue}J=!1}if(!_e||(D=t.getElementRule(h))){if(J=!0,_e&&($=D.attributes,H=D.attributePatterns),(V=g[9])?(te=V.indexOf("data-mce-type")!==-1,te&&Mn&&(J=!1),C=[],C.map={},V.replace(Q,function(be,ye,$e,rn,an){return L(h,ye,$e,rn,an),""})):(C=[],C.map={}),_e&&!te){if(G=D.attributesRequired,_=D.attributesDefault,W=D.attributesForced,fe=D.removeEmptyAttrs,fe&&!C.length&&(J=!1),W)for(x=W.length;x--;)M=W[x],I=M.name,me=M.value,me==="{$uid}"&&(me="mce_"+de++),C.map[I]=me,C.push({name:I,value:me});if(_)for(x=_.length;x--;)M=_[x],I=M.name,I in C.map||(me=M.value,me==="{$uid}"&&(me="mce_"+de++),C.map[I]=me,C.push({name:I,value:me}));if(G){for(x=G.length;x--&&!(G[x]in C.map););x===-1&&(J=!1)}if(M=C.map["data-mce-bogus"]){if(M==="all"){y=jl(t,p,P.lastIndex),P.lastIndex=y;continue}J=!1}}J&&u(h,C,q)}else J=!1;if(S=ct[h]){S.lastIndex=y=g.index+Tt.length,(g=S.exec(p))?(J&&(R=p.substr(y,g.index-y)),y=g.index+g[0].length):(R=p.substr(y),y=p.length),J&&(R.length>0&&O(R,!0),f(h)),P.lastIndex=y;continue}q||(!V||V.indexOf("/")!==V.length-1?E.push({name:h,valid:J}):J&&f(h))}else if(h=g[1])U(h);else if(h=g[2]){var Tn=it===1||e.preserve_cdata||E.length>0&&t.isValidChild(E[E.length-1].name,"#cdata");if(Tn)i(h);else{y=N("",g.index+2),P.lastIndex=y;continue}}else if(h=g[3])l(h);else if((h=g[4])||Tt==="<!"){y=N(h,g.index+Tt.length),P.lastIndex=y;continue}else if(h=g[5])if(it===1)s(h,g[6]);else{y=N("?",g.index+2),P.lastIndex=y;continue}y=g.index+Tt.length}for(y<p.length&&O(Me(p.substr(y))),x=E.length-1;x>=0;x--)h=E[x],h.valid&&f(h.name)},v=function(d,m){m===void 0&&(m="html"),c(A_(d),m)};return{parse:v}};Gl.findEndTag=jl;var zh=B.makeMap,Hh=B.each,Vh=B.explode,X_=B.extend,Xl=function(e,t){t===void 0&&(t=Kn());var n={},r=[],a={},i={};e=e||{},e.validate="validate"in e?e.validate:!0,e.root_name=e.root_name||"body";var o=function(m){for(var p=zh("tr,td,th,tbody,thead,tfoot,table"),g=t.getNonEmptyElements(),y=t.getWhiteSpaceElements(),h=t.getTextBlockElements(),S=t.getSpecialElements(),E=function(H,G){if(G===void 0&&(G=H.parent),S[H.name])H.empty().remove();else{for(var _=H.children(),W=0,fe=_;W<fe.length;W++){var me=fe[W];t.isValidChild(G.name,me.name)||E(me,G)}H.unwrap()}},C=0;C<m.length;C++){var x=m[C],R=void 0,I=void 0,te=void 0;if(!(!x.parent||x.fixed)){if(h[x.name]&&x.parent.name==="li"){for(var q=x.next;q&&h[q.name];){q.name="li",q.fixed=!0,x.parent.insert(q,x.parent);q=q.next}x.unwrap();continue}var D=[x];for(R=x.parent;R&&!t.isValidChild(R.name,x.name)&&!p[R.name];R=R.parent)D.push(R);if(R&&D.length>1)if(t.isValidChild(R.name,x.name)){D.reverse(),I=u(D[0].clone());for(var J=I,M=0;M<D.length-1;M++){t.isValidChild(J.name,D[M].name)?(te=u(D[M].clone()),J.append(te)):te=J;for(var V=D[M].firstChild;V&&V!==D[M+1];){var $=V.next;te.append(V),V=$}J=te}xi(t,g,y,I)?R.insert(x,D[0],!0):(R.insert(I,D[0],!0),R.insert(x,I)),R=D[0],(xi(t,g,y,R)||Mh(R,"br"))&&R.empty().remove()}else E(x);else if(x.parent){if(x.name==="li"){var q=x.prev;if(q&&(q.name==="ul"||q.name==="ol")){q.append(x);continue}if(q=x.next,q&&(q.name==="ul"||q.name==="ol")){q.insert(x,q.firstChild,!0);continue}x.wrap(u(new qt("ul",1)));continue}t.isValidChild(x.parent.name,"div")&&t.isValidChild("div",x.name)?x.wrap(u(new qt("div",1))):E(x)}}}},u=function(m){var p=m.name;if(p in n){var g=a[p];g?g.push(m):a[p]=[m]}for(var y=r.length;y--;){var h=r[y].name;if(h in m.attributes.map){var g=i[h];g?g.push(m):i[h]=[m]}}return m},f=function(m,p){Hh(Vh(m),function(g){var y=n[g];y||(n[g]=y=[]),y.push(p)})},s=function(){var m=[];for(var p in n)ve(n,p)&&m.push({name:p,callbacks:n[p]});return m},l=function(m,p){Hh(Vh(m),function(g){var y;for(y=0;y<r.length;y++)if(r[y].name===g){r[y].callbacks.push(p);return}r.push({name:g,callbacks:[p]})})},c=function(){return[].concat(r)},v=function(m,p){var g,y,h,S,E,C,x,R=[],I,te=function(N){return N===!1?"":N===!0?"p":N};p=p||{},a={},i={};var q=X_(zh("script,style,head,html,body,title,meta,param"),t.getBlockElements()),D=Sd(t),J=t.getNonEmptyElements(),M=t.children,V=e.validate,$="forced_root_block"in p?p.forced_root_block:e.forced_root_block,H=te($),G=t.getWhiteSpaceElements(),_=/^[ \t\r\n]+/,W=/[ \t\r\n]+$/,fe=/[ \t\r\n]+/g,me=/^[ \t\r\n]+$/,de=ve(G,p.context)||ve(G,e.root_name),Me=function(){var N=Z.firstChild,L=null,P=function(ee){ee&&(N=ee.firstChild,N&&N.type===3&&(N.value=N.value.replace(_,"")),N=ee.lastChild,N&&N.type===3&&(N.value=N.value.replace(W,"")))};if(!!t.isValidChild(Z.name,H.toLowerCase())){for(;N;){var Q=N.next;N.type===3||N.type===1&&N.name!=="p"&&!q[N.name]&&!N.attr("data-mce-type")?(L||(L=Ne(H,1),L.attr(e.forced_root_block_attrs),Z.insert(L,N)),L.append(N)):(P(L),L=null),N=Q}P(L)}},Ne=function(N,L){var P=new qt(N,L),Q;return N in n&&(Q=a[N],Q?Q.push(P):a[N]=[P]),P},it=function(N){for(var L=t.getBlockElements(),P=N.prev;P&&P.type===3;){var Q=P.value.replace(W,"");if(Q.length>0){P.value=Q;return}var ee=P.next;if(ee){if(ee.type===3&&ee.value.length){P=P.prev;continue}if(!L[ee.name]&&ee.name!=="script"&&ee.name!=="style"){P=P.prev;continue}}var ge=P.prev;P.remove(),P=ge}},yt=function(N){var L={};for(var P in N)P!=="li"&&P!=="p"&&(L[P]=N[P]);return L},O=function(N){for(var L=N;Ee(L);){if(L.name in D)return xi(t,J,G,L);L=L.parent}return!1},U=Gl({validate:V,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:yt(t.getSelfClosingElements()),cdata:function(N){I.append(Ne("#cdata",4)).value=N},text:function(N,L){var P;de||(N=N.replace(fe," "),__(I.lastChild,q)&&(N=N.replace(_,""))),N.length!==0&&(P=Ne("#text",3),P.raw=!!L,I.append(P).value=N)},comment:function(N){I.append(Ne("#comment",8)).value=N},pi:function(N,L){I.append(Ne(N,7)).value=L,it(I)},doctype:function(N){var L=I.append(Ne("#doctype",10));L.value=N,it(I)},start:function(N,L,P){var Q=V?t.getElementRule(N):{};if(Q){var ee=Ne(Q.outputName||N,1);ee.attributes=L,ee.shortEnded=P,I.append(ee);var ge=M[I.name];ge&&M[ee.name]&&!ge[ee.name]&&R.push(ee);for(var Ie=r.length;Ie--;){var _e=r[Ie].name;_e in L.map&&(C=i[_e],C?C.push(ee):i[_e]=[ee])}q[N]&&it(ee),P||(I=ee),!de&&G[N]&&(de=!0)}},end:function(N){var L,P,Q,ee=V?t.getElementRule(N):{};if(ee){if(q[N]&&!de){if(L=I.firstChild,L&&L.type===3)if(P=L.value.replace(_,""),P.length>0)L.value=P,L=L.next;else for(Q=L.next,L.remove(),L=Q;L&&L.type===3;)P=L.value,Q=L.next,(P.length===0||me.test(P))&&(L.remove(),L=Q),L=Q;if(L=I.lastChild,L&&L.type===3)if(P=L.value.replace(W,""),P.length>0)L.value=P,L=L.prev;else for(Q=L.prev,L.remove(),L=Q;L&&L.type===3;)P=L.value,Q=L.prev,(P.length===0||me.test(P))&&(L.remove(),L=Q),L=Q}de&&G[N]&&(de=!1);var ge=xi(t,J,G,I),Ie=I.parent;ee.paddInEmptyBlock&&ge&&O(I)?Wl(e,p,q,I):ee.removeEmpty&&ge?q[I.name]?I.empty().remove():I.unwrap():ee.paddEmpty&&(B_(I)||ge)&&Wl(e,p,q,I),I=Ie}}},t),Z=I=new qt(p.context||e.root_name,11);if(U.parse(m,p.format),V&&R.length&&(p.context?p.invalid=!0:o(R)),H&&(Z.name==="body"||p.isRootContent)&&Me(),!p.invalid){for(x in a)if(!!ve(a,x)){for(C=n[x],g=a[x],S=g.length;S--;)g[S].parent||g.splice(S,1);for(y=0,h=C.length;y<h;y++)C[y](g,x,p)}for(y=0,h=r.length;y<h;y++)if(C=r[y],C.name in i){for(g=i[C.name],S=g.length;S--;)g[S].parent||g.splice(S,1);for(S=0,E=C.callbacks.length;S<E;S++)C.callbacks[S](g,C.name,p)}}return Z},d={schema:t,addAttributeFilter:l,getAttributeFilters:c,addNodeFilter:f,getNodeFilters:s,filterNode:u,parse:v};return $_(d,e),C_(d,e),d},Y_=function(e,t,n){e.addAttributeFilter("data-mce-tabindex",function(r,a){for(var i=r.length;i--;){var o=r[i];o.attr("tabindex",o.attr("data-mce-tabindex")),o.attr(a,null)}}),e.addAttributeFilter("src,href,style",function(r,a){for(var i="data-mce-"+a,o=t.url_converter,u=t.url_converter_scope,f=r.length;f--;){var s=r[f],l=s.attr(i);l!==void 0?(s.attr(a,l.length>0?l:null),s.attr(i,null)):(l=s.attr(a),a==="style"?l=n.serializeStyle(n.parseStyle(l),s.name):o&&(l=o.call(u,l,a,s.name)),s.attr(a,l.length>0?l:null))}}),e.addAttributeFilter("class",function(r){for(var a=r.length;a--;){var i=r[a],o=i.attr("class");o&&(o=i.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),i.attr("class",o.length>0?o:null))}}),e.addAttributeFilter("data-mce-type",function(r,a,i){for(var o=r.length;o--;){var u=r[o];if(u.attr("data-mce-type")==="bookmark"&&!i.cleanup){var f=b.from(u.firstChild).exists(function(s){return!eo(s.value)});f?u.unwrap():u.remove()}}}),e.addNodeFilter("noscript",function(r){for(var a=r.length;a--;){var i=r[a].firstChild;i&&(i.value=Wn.decode(i.value))}}),e.addNodeFilter("script,style",function(r,a){for(var i=function(l){return l.replace(/(<!--\[CDATA\[|\]\]-->)/g,`
`).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,"")},o=r.length;o--;){var u=r[o],f=u.firstChild?u.firstChild.value:"";if(a==="script"){var s=u.attr("type");s&&u.attr("type",s==="mce-no/type"?null:s.replace(/^mce\-/,"")),t.element_format==="xhtml"&&f.length>0&&(u.firstChild.value=`// <![CDATA[
`+i(f)+`
// ]]>`)}else t.element_format==="xhtml"&&f.length>0&&(u.firstChild.value=`<!--
`+i(f)+`
-->`)}}),e.addNodeFilter("#comment",function(r){for(var a=r.length;a--;){var i=r[a];t.preserve_cdata&&i.value.indexOf("[CDATA[")===0?(i.name="#cdata",i.type=4,i.value=n.decode(i.value.replace(/^\[CDATA\[|\]\]$/g,""))):i.value.indexOf("mce:protected ")===0&&(i.name="#text",i.type=3,i.raw=!0,i.value=unescape(i.value).substr(14))}}),e.addNodeFilter("xml:namespace,input",function(r,a){for(var i=r.length;i--;){var o=r[i];o.type===7?o.remove():o.type===1&&a==="input"&&!o.attr("type")&&o.attr("type","text")}}),e.addAttributeFilter("data-mce-type",function(r){K(r,function(a){a.attr("data-mce-type")==="format-caret"&&(a.isEmpty(e.schema.getNonEmptyElements())?a.remove():a.unwrap())})}),e.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(r,a){for(var i=r.length;i--;)r[i].attr(a,null)})},Z_=function(e){var t=function(a){return a&&a.name==="br"},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}},Q_=function(e,t,n){var r,a=e.dom,i=t.cloneNode(!0),o=document.implementation;if(o.createHTMLDocument){var u=o.createHTMLDocument("");B.each(i.nodeName==="BODY"?i.childNodes:[i],function(f){u.body.appendChild(u.importNode(f,!0))}),i.nodeName!=="BODY"?i=u.body.firstChild:i=u.body,r=a.doc,a.doc=u}return Fx(e,ae(ae({},n),{node:i})),r&&(a.doc=r),i},J_=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},eO=function(e,t,n){return J_(e,n)?Q_(e,t,n):t},tO=function(e,t,n){B.inArray(t,n)===-1&&(e.addAttributeFilter(n,function(r,a){for(var i=r.length;i--;)r[i].attr(a,null)}),t.push(n))},nO=function(e,t,n){if(!t.no_events&&e){var r=Mx(e,ae(ae({},t),{content:n}));return r.content}else return n},rO=function(e,t,n){var r=Bt(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Ji(k.fromDom(t))?r:B.trim(r)},aO=function(e,t,n){var r=n.selection?ae({forced_root_block:!1},n):n,a=e.parse(t,r);return Z_(a),a},iO=function(e,t,n){var r=Aa(e,t);return r.serialize(n)},oO=function(e,t,n,r,a){var i=iO(t,n,r);return nO(e,a,i)},uO=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:we.DOM,a=t&&t.schema?t.schema:Kn(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0;var i=Xl(e,a);Y_(i,e,r);var o=function(u,f){f===void 0&&(f={});var s=ae({format:"html"},f),l=eO(t,u,s),c=rO(r,l,s),v=aO(i,c,s);return s.format==="tree"?v:oO(t,e,a,v,s)};return{schema:a,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:o,addRules:a.addValidElements,setRules:a.setValidElements,addTempAttr:j(tO,i,n),getTempAttrs:X(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},qh=function(e,t){var n=uO(e,t);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}},fO="html",sO=function(e,t){t===void 0&&(t={});var n=t.format?t.format:fO;return t_(e,t,n)},Yl=function(e,t,n){return n===void 0&&(n={}),n_(e,t,n)},tu=we.DOM,lO=function(e){tu.setStyle(e.id,"display",e.orgDisplay)},nu=function(e){return b.from(e).each(function(t){return t.destroy()})},cO=function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)},vO=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),tu.unbind(t,"submit reset",e.formEventDelegate))},dO=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),a=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&a&&tu.remove(a.nextSibling),Ux(e),e.editorManager.remove(e),!e.inline&&r&&lO(e),zx(e),tu.remove(e.getContainer()),nu(t),nu(n),e.destroy()}},mO=function(e,t){var n=e.selection,r=e.dom;if(!e.destroyed){if(!t&&!e.removed){e.remove();return}t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),nu(n),nu(r)),vO(e),cO(e),e.destroyed=!0}},pO=function(e,t){var n=qr(e)&&qr(t);return n?Wh(e,t):t},gO=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(t.length===0)throw new Error("Can't merge zero objects");for(var r={},a=0;a<t.length;a++){var i=t[a];for(var o in i)ve(i,o)&&(r[o]=e(r[o],i[o]))}return r}},Wh=gO(pO),hO="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),bO="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),yO="imagetools,toc".split(","),CO=function(e){var t=ce(hO,function(r){return ve(e,r)}),n=e.forced_root_block;return(n===!1||n==="")&&t.push("forced_root_block (false only)"),Gu(t)},wO=function(e){var t=B.makeMap(e.plugins," "),n=function(a){return ve(t,a)},r=An(An([],ce(bO,n),!0),za(yO,function(a){return n(a)?[a+" (moving to premium)"]:[]}),!0);return Gu(r)},EO=function(e,t){var n=CO(e),r=wO(t),a=r.length>0,i=n.length>0,o=t.theme==="mobile";if(a||i||o){var u=`
- `,f=o?`
Themes:`+u+"mobile":"",s=a?`
Plugins:`+u+r.join(u):"",l=i?`
Settings:`+u+n.join(u):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+f+s+l)}},SO=function(e,t){return{sections:X(e),settings:X(t)}},Zl=Mt().deviceType,kO=Zl.isTouch(),jh=Zl.isPhone(),xO=Zl.isTablet(),NO=["lists","autolink","autosave"],Kh={table_grid:!1,object_resizing:!1,resize:!1},Ni=function(e){var t=Ft(e)?e.join(" "):e,n=Te(Oe(t)?t.split(" "):[],nf);return ce(n,function(r){return r.length>0})},TO=function(e){return ce(e,j(Ye,NO))},AO=function(e,t){var n=n0(t,function(r,a){return Ye(e,a)});return SO(n.t,n.f)},RO=function(e,t,n){n===void 0&&(n={});var r=e.sections(),a=ze(r,t).getOr({});return B.extend({},n,a)},ru=function(e,t){return ve(e.sections(),t)},BO=function(e,t,n){var r=e.sections();return ru(e,t)&&r[t].theme===n},DO=function(e,t){return ru(e,t)?e.sections()[t]:{}},Gh=function(e,t){return ze(e,"toolbar_mode").orThunk(function(){return ze(e,"toolbar_drawer").map(function(n){return n===!1?"wrap":n})}).getOr(t)},_O=function(e,t,n,r,a){var i={id:t,theme:"silver",toolbar_mode:Gh(e,"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:a.convertURL,url_converter_scope:a};return ae(ae({},i),r?Kh:{})},OO=function(e,t){var n={resize:!1,toolbar_mode:Gh(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return ae(ae(ae({},Kh),n),t?r:{})},PO=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?B.extend({},e.external_plugins,n):n},IO=function(e,t){return[].concat(Ni(e)).concat(Ni(t))},LO=function(e,t,n,r){return e&&BO(t,"mobile","mobile")?TO(r):e&&ru(t,"mobile")?r:n},$O=function(e,t,n,r){var a=Ni(n.forced_plugins),i=Ni(r.plugins),o=DO(t,"mobile"),u=o.plugins?Ni(o.plugins):i,f=LO(e,t,i,u),s=IO(a,f);if(ue.browser.isIE()&&Ye(s,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return B.extend(r,{plugins:s.join(" ")})},FO=function(e,t){return e&&ru(t,"mobile")},MO=function(e,t,n,r,a){var i=e?{mobile:OO(a.mobile||{},t)}:{},o=AO(["mobile"],Wh(i,a)),u=B.extend(n,r,o.settings(),FO(e,o)?RO(o,"mobile"):{},{validate:!0,external_plugins:PO(r,o.settings())});return $O(e,o,r,u)},UO=function(e,t,n,r,a){var i=_O(a,t,n,kO,e),o=MO(jh||xO,jh,i,r,a);return o.deprecation_warnings!==!1&&EO(a,o),o},Or=function(e,t,n){return b.from(t.settings[n]).filter(e)},zO=function(e){var t={};return typeof e=="string"?K(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),function(n){var r=n.split("=");r.length>1?t[B.trim(r[0])]=B.trim(r[1]):t[B.trim(r[0])]=B.trim(r[0])}):t=e,t},HO=function(e){return function(t){return Ft(t)&&Ha(t,e)}},VO=function(e,t,n,r){var a=t in e.settings?e.settings[t]:n;return r==="hash"?zO(a):r==="string"?Or(Oe,e,t).getOr(n):r==="number"?Or(Wr,e,t).getOr(n):r==="boolean"?Or(Uc,e,t).getOr(n):r==="object"?Or(qr,e,t).getOr(n):r==="array"?Or(Ft,e,t).getOr(n):r==="string[]"?Or(HO(Oe),e,t).getOr(n):r==="function"?Or(Re,e,t).getOr(n):a},qO=function(){var e={},t=function(a,i){e[a]=i},n=function(a){return e[a]?e[a]:{icons:{}}},r=function(a){return ve(e,a)};return{add:t,get:n,has:r}},au=qO(),Xh=function(e,t){var n=t.dom;return n[e]},Yh=function(e,t){return parseInt(Dn(t,e),10)},WO=j(Xh,"clientWidth"),jO=j(Xh,"clientHeight"),KO=j(Yh,"margin-top"),GO=j(Yh,"margin-left"),XO=function(e){return e.dom.getBoundingClientRect()},YO=function(e,t,n){var r=WO(e),a=jO(e);return t>=0&&n>=0&&t<=r&&n<=a},ZO=function(e,t,n,r){var a=XO(t),i=e?a.left+t.dom.clientLeft+GO(t):0,o=e?a.top+t.dom.clientTop+KO(t):0,u=n-i,f=r-o;return{x:u,y:f}},Zh=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.inline?r:tw(r),i=ZO(e.inline,a,t,n);return YO(a,i.x,i.y)},QO=function(e){return b.from(e).map(k.fromDom)},JO=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return QO(t).map(Xa).getOr(!1)},eP=function(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}},Qh=function(e){var t=[],n=function(){var v=e.theme;return v&&v.getNotificationManagerImpl?v.getNotificationManagerImpl():eP()},r=function(){return b.from(t[0])},a=function(v,d){return v.type===d.type&&v.text===d.text&&!v.progressBar&&!v.timeout&&!d.progressBar&&!d.timeout},i=function(){t.length>0&&n().reposition(t)},o=function(v){t.push(v)},u=function(v){Li(t,function(d){return d===v}).each(function(d){t.splice(d,1)})},f=function(v,d){if(d===void 0&&(d=!0),!(e.removed||!JO(e)))return d&&e.fire("BeforeOpenNotification",{notification:v}),Ze(t,function(m){return a(n().getArgs(m),v)}).getOrThunk(function(){e.editorManager.setActive(e);var m=n().open(v,function(){u(m),i(),r().fold(function(){return e.focus()},function(p){return TN(k.fromDom(p.getEl()))})});return o(m),i(),e.fire("OpenNotification",{notification:ae({},m)}),m})},s=function(){r().each(function(v){n().close(v),u(v),i()})},l=X(t),c=function(v){v.on("SkinLoaded",function(){var d=u1(v);d&&f({text:d,type:"warning",timeout:0},!1),i()}),v.on("show ResizeEditor ResizeWindow NodeChange",function(){tt.requestAnimationFrame(i)}),v.on("remove",function(){K(t.slice(),function(d){n().close(d)})})};return c(e),{open:f,close:s,getNotifications:l}},nn=St.PluginManager,fr=St.ThemeManager;function tP(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}}var Jh=function(e){var t=[],n=function(){var p=e.theme;return p&&p.getWindowManagerImpl?p.getWindowManagerImpl():tP()},r=function(p,g){return function(){for(var y=[],h=0;h<arguments.length;h++)y[h]=arguments[h];return g?g.apply(p,y):void 0}},a=function(p){e.fire("OpenWindow",{dialog:p})},i=function(p){e.fire("CloseWindow",{dialog:p})},o=function(p){t.push(p),a(p)},u=function(p){i(p),t=ce(t,function(g){return g!==p}),t.length===0&&e.focus()},f=function(){return b.from(t[t.length-1])},s=function(p){e.editorManager.setActive(e),Mo(e);var g=p();return o(g),g},l=function(p,g){return s(function(){return n().open(p,g,u)})},c=function(p){return s(function(){return n().openUrl(p,u)})},v=function(p,g,y){var h=n();h.alert(p,r(y||h,g))},d=function(p,g,y){var h=n();h.confirm(p,r(y||h,g))},m=function(){f().each(function(p){n().close(p),u(p)})};return e.on("remove",function(){K(t,function(p){n().close(p)})}),{open:l,openUrl:c,alert:v,confirm:d,close:m}},eb=function(e,t){e.notificationManager.open({type:"error",text:t})},iu=function(e,t){e._skinLoaded?eb(e,t):e.on("SkinLoaded",function(){eb(e,t)})},nP=function(e,t){iu(e,Qt.translate(["Failed to upload image: {0}",t]))},Ql=function(e,t,n){Ap(e,t,{message:n}),console.error(n)},Jl=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},ec=function(e,t,n){Ql(e,"PluginLoadError",Jl("plugin",t,n))},rP=function(e,t,n){Ql(e,"IconsLoadError",Jl("icons",t,n))},aP=function(e,t,n){Ql(e,"LanguageLoadError",Jl("language",t,n))},iP=function(e,t,n){var r=Qt.translate(["Failed to initialize plugin: {0}",t]);Ap(e,"PluginLoadError",{message:r}),ou(r,n),iu(e,r)},ou=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,An([e],t,!1)):r.log.apply(r,An([e],t,!1)))},oP=function(e){return/^[a-z0-9\-]+$/i.test(e)},uP=function(e){return tb(e,n1(e))},fP=function(e){return tb(e,$m(e))},tb=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r=e.editorManager.suffix,a="content"+r+".css",i=e.inline===!0;return Te(t,function(o){return oP(o)&&!i?n+"/"+o+"/"+a:e.documentBaseURI.toAbsolute(o)})},sP=function(e){e.contentCSS=e.contentCSS.concat(uP(e),fP(e))},nb=function(){var e=1,t=2,n={},r=function(v,d){return{status:v,resultUri:d}},a=function(v){return v in n},i=function(v){var d=n[v];return d?d.resultUri:null},o=function(v){return a(v)?n[v].status===e:!1},u=function(v){return a(v)?n[v].status===t:!1},f=function(v){n[v]=r(e,null)},s=function(v,d){n[v]=r(t,d)},l=function(v){delete n[v]},c=function(){n={}};return{hasBlobUri:a,getResultUri:i,isPending:o,isUploaded:u,markPending:f,markUploaded:s,removeFailed:l,destroy:c}},lP=0,cP=function(){var e=function(){return Math.round(Math.random()*4294967295).toString(36)},t=new Date().getTime();return"s"+t.toString(36)+e()+e()+e()},rb=function(e){return e+lP+++cP()},vP=function(){var e=[],t=function(c){var v={"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"};return v[c.toLowerCase()]||"dat"},n=function(c,v,d,m,p){if(Oe(c)){var g=c;return r({id:g,name:m,filename:p,blob:v,base64:d})}else{if(qr(c))return r(c);throw new Error("Unknown input type")}},r=function(c){if(!c.blob||!c.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var v=c.id||rb("blobid"),d=c.name||v,m=c.blob;return{id:X(v),name:X(d),filename:X(c.filename||d+"."+t(m.type)),blob:X(m),base64:X(c.base64),blobUri:X(c.blobUri||URL.createObjectURL(m)),uri:X(c.uri)}},a=function(c){o(c.id())||e.push(c)},i=function(c){return Ze(e,c).getOrUndefined()},o=function(c){return i(function(v){return v.id()===c})},u=function(c){return i(function(v){return v.blobUri()===c})},f=function(c,v){return i(function(d){return d.base64()===c&&d.blob().type===v})},s=function(c){e=ce(e,function(v){return v.blobUri()===c?(URL.revokeObjectURL(v.blobUri()),!1):!0})},l=function(){K(e,function(c){URL.revokeObjectURL(c.blobUri())}),e=[]};return{create:n,add:a,get:o,getByUri:u,getByData:f,findFirst:i,removeByUri:s,destroy:l}},dP=function(e,t){var n={},r=function(m,p){return m?m.replace(/\/$/,"")+"/"+p.replace(/^\//,""):p},a=function(m,p,g,y){var h=new XMLHttpRequest;h.open("POST",t.url),h.withCredentials=t.credentials,h.upload.onprogress=function(E){y(E.loaded/E.total*100)},h.onerror=function(){g("Image upload failed due to a XHR Transport error. Code: "+h.status)},h.onload=function(){if(h.status<200||h.status>=300){g("HTTP Error: "+h.status);return}var E=JSON.parse(h.responseText);if(!E||typeof E.location!="string"){g("Invalid JSON: "+h.responseText);return}p(r(t.basePath,E.location))};var S=new FormData;S.append("file",m.blob(),m.filename()),h.send(S)},i=function(){return new et(function(m){m([])})},o=function(m,p){return{url:p,blobInfo:m,status:!0}},u=function(m,p,g){return{url:"",blobInfo:m,status:!1,error:{message:p,options:g}}},f=function(m,p){B.each(n[m],function(g){g(p)}),delete n[m]},s=function(m,p,g){return e.markPending(m.blobUri()),new et(function(y){var h,S;try{var E=function(){h&&(h.close(),S=se)},C=function(R){E(),e.markUploaded(m.blobUri(),R),f(m.blobUri(),o(m,R)),y(o(m,R))},x=function(R,I){var te=I||{};E(),e.removeFailed(m.blobUri()),f(m.blobUri(),u(m,R,te)),y(u(m,R,te))};S=function(R){R<0||R>100||b.from(h).orThunk(function(){return b.from(g).map(jC)}).each(function(I){h=I,I.progressBar.value(R)})},p(m,C,x,S)}catch(R){y(u(m,R.message,{}))}})},l=function(m){return m===a},c=function(m){var p=m.blobUri();return new et(function(g){n[p]=n[p]||[],n[p].push(g)})},v=function(m,p){return m=B.grep(m,function(g){return!e.isUploaded(g.blobUri())}),et.all(B.map(m,function(g){return e.isPending(g.blobUri())?c(g):s(g,t.handler,p)}))},d=function(m,p){return!t.url&&l(t.handler)?i():v(m,p)};return Re(t.handler)===!1&&(t.handler=a),{upload:d}},ab=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},ib=function(e,t){return dP(t,{url:Xk(e),basePath:Yk(e),credentials:Zk(e),handler:Qk(e)})},mP=function(e){var t=nb(),n=ib(e,t);return{upload:function(r,a){return a===void 0&&(a=!0),n.upload(r,a?ab(e):void 0)}}},pP=function(e){var t=ft(null);e.on("change AddUndo",function(r){t.set(ae({},r.level))});var n=function(){var r=e.undoManager.data;mr(r).filter(function(a){return!Jo(t.get(),a)}).each(function(a){e.setDirty(!0),e.fire("change",{level:a,lastLevel:Xu(r,r.length-2).getOrNull()})})};return{fireIfChanged:n}},gP=function(e){var t=vP(),n,r,a=nb(),i=[],o=pP(e),u=function(E){return function(C){return e.selection?E(C):[]}},f=function(E){return E+(E.indexOf("?")===-1?"?":"&")+new Date().getTime()},s=function(E,C,x){var R=0;do R=E.indexOf(C,R),R!==-1&&(E=E.substring(0,R)+x+E.substr(R+C.length),R+=x.length-C.length+1);while(R!==-1);return E},l=function(E,C,x){var R='src="'+x+'"'+(x===ue.transparentSrc?' data-mce-placeholder="1"':"");return E=s(E,'src="'+C+'"',R),E=s(E,'data-mce-src="'+C+'"','data-mce-src="'+x+'"'),E},c=function(E,C){K(e.undoManager.data,function(x){x.type==="fragmented"?x.fragments=Te(x.fragments,function(R){return l(R,E,C)}):x.content=l(x.content,E,C)})},v=function(E,C){var x=e.convertURL(C,"src");c(E.src,C),e.$(E).attr({src:jk(e)?f(C):C,"data-mce-src":x})},d=function(E){return n||(n=ib(e,a)),y().then(u(function(C){var x=Te(C,function(R){return R.blobInfo});return n.upload(x,ab(e)).then(u(function(R){var I=[],te=Te(R,function(q,D){var J=C[D].blobInfo,M=C[D].image;return q.status&&Kk(e)?(t.removeByUri(M.src),Ln(e)||v(M,q.url)):q.error&&(q.error.options.remove&&(c(M.getAttribute("src"),ue.transparentSrc),I.push(M)),nP(e,q.error.message)),{element:M,status:q.status,uploadUri:q.url,blobInfo:J}});return te.length>0&&o.fireIfChanged(),I.length>0&&(Ln(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact(function(){K(I,function(q){e.dom.remove(q),t.removeByUri(q.src)})})),E&&E(te),te}))}))},m=function(E){if(_m(e))return d(E)},p=function(E){if(Ha(i,function(x){return x(E)})===!1)return!1;if(E.getAttribute("src").indexOf("data:")===0){var C=Wk(e);return C(E)}return!0},g=function(E){i.push(E)},y=function(){return r||(r=T_(a,t)),r.findAll(e.getBody(),p).then(u(function(E){return E=ce(E,function(C){return typeof C=="string"?(iu(e,C),!1):!0}),Ln(e)||K(E,function(C){c(C.image.src,C.blobInfo.blobUri()),C.image.src=C.blobInfo.blobUri(),C.image.removeAttribute("data-mce-src")}),E}))},h=function(){t.destroy(),a.destroy(),r=n=null},S=function(E){return E.replace(/src="(blob:[^"]+)"/g,function(C,x){var R=a.getResultUri(x);if(R)return'src="'+R+'"';var I=t.getByUri(x);if(I||(I=jt(e.editorManager.get(),function(q,D){return q||D.editorUpload&&D.editorUpload.blobCache.getByUri(x)},null)),I){var te=I.blob();return'src="data:'+te.type+";base64,"+I.base64()+'"'}return C})};return e.on("SetContent",function(){_m(e)?m():y()}),e.on("RawSaveContent",function(E){E.content=S(E.content)}),e.on("GetContent",function(E){E.source_view||E.format==="raw"||E.format==="tree"||(E.content=S(E.content))}),e.on("PostRender",function(){e.parser.addNodeFilter("img",function(E){K(E,function(C){var x=C.attr("src");if(!t.getByUri(x)){var R=a.getResultUri(x);R&&C.attr("src",R)}})})}),{blobCache:t,addFilter:g,uploadImages:d,uploadImagesAuto:m,scanForImages:y,destroy:h}},hP=function(e){var t={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(n,r,a){return re(n)&&n.hasAttribute("href")},onformat:function(n,r,a){B.each(a,function(i,o){e.setAttrib(n,o,i)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(n){var r;return(r=n==null?void 0:n.customValue)!==null&&r!==void 0?r:null}}},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 B.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),function(n){t[n]={block:n,remove:"all"}}),t},bP=function(e){var t={},n=function(o){return Ee(o)?t[o]:t},r=function(o){return ve(t,o)},a=function(o,u){o&&(Oe(o)?(Ft(u)||(u=[u]),K(u,function(f){Ct(f.deep)&&(f.deep=!kt(f)),Ct(f.split)&&(f.split=!kt(f)||Xe(f)),Ct(f.remove)&&kt(f)&&!Xe(f)&&(f.remove="none"),kt(f)&&Xe(f)&&(f.mixed=!0,f.block_expand=!0),Oe(f.classes)&&(f.classes=f.classes.split(/\s+/))}),t[o]=u):Be(o,function(f,s){a(s,f)}))},i=function(o){return o&&t[o]&&delete t[o],t};return a(hP(e.dom)),a(s1(e)),{get:n,has:r,register:a,unregister:i}},uu=B.each,st=we.DOM,ob=function(e,t){var n,r,a,i=t&&t.schema||Kn({}),o=function(l,c){c.classes.length&&st.addClass(l,c.classes.join(" ")),st.setAttribs(l,c.attrs)},u=function(l){r=typeof l=="string"?{name:l,classes:[],attrs:{}}:l;var c=st.create(r.name);return o(c,r),c},f=function(l,c){var v=typeof l!="string"?l.nodeName.toLowerCase():l,d=i.getElementRule(v),m=d&&d.parentsRequired;return m&&m.length?c&&B.inArray(m,c)!==-1?c:m[0]:!1},s=function(l,c,v){var d,m,p=c.length>0&&c[0],g=p&&p.name,y=f(l,g);if(y)g===y?(m=c[0],c=c.slice(1)):m=y;else if(p)m=c[0],c=c.slice(1);else if(!v)return l;return m&&(d=u(m),d.appendChild(l)),v&&(d||(d=st.create("div"),d.appendChild(l)),B.each(v,function(h){var S=u(h);d.insertBefore(S,l)})),s(d,c,m&&m.siblings)};return e&&e.length?(r=e[0],n=u(r),a=st.create("div"),a.appendChild(s(n,e.slice(1),r.siblings)),a):""},yP=function(e){var t,n={classes:[],attrs:{}};return e=n.selector=B.trim(e),e!=="*"&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(r,a,i,o,u){switch(a){case"#":n.attrs.id=i;break;case".":n.classes.push(i);break;case":":B.inArray("checked disabled enabled read-only required".split(" "),i)!==-1&&(n.attrs[i]=i);break}if(o==="["){var f=u.match(/([\w\-]+)(?:\=\"([^\"]+))?/);f&&(n.attrs[f[1]]=f[2])}return""})),n.name=t||"div",n},CP=function(e){return!e||typeof e!="string"?[]:(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),B.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(t){var n=B.map(t.split(/(?:~\+|~|\+)/),yP),r=n.pop();return n.length&&(r.siblings=n),r}).reverse())},wP=function(e,t){var n,r,a="",i,o=l1(e);if(o==="")return"";var u=function(c){return c.replace(/%(\w+)/g,"")};if(typeof t=="string"){if(t=e.formatter.get(t),!t)return;t=t[0]}if("preview"in t){var f=ze(t,"preview");if(Ki(f,!1))return"";o=f.getOr(o)}n=t.block||t.inline||"span";var s=CP(t.selector);s.length?(s[0].name||(s[0].name=n),n=t.selector,r=ob(s,e)):r=ob([n],e);var l=st.select(n,r)[0]||r.firstChild;return uu(t.styles,function(c,v){var d=u(c);d&&st.setStyle(l,v,d)}),uu(t.attributes,function(c,v){var d=u(c);d&&st.setAttrib(l,v,d)}),uu(t.classes,function(c){var v=u(c);st.hasClass(l,v)||st.addClass(l,v)}),e.fire("PreviewFormats"),st.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),i=st.getStyle(e.getBody(),"fontSize",!0),i=/px$/.test(i)?parseInt(i,10):0,uu(o.split(" "),function(c){var v=st.getStyle(l,c,!0);if(!(c==="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(v)&&(v=st.getStyle(e.getBody(),c,!0),st.toHex(v).toLowerCase()==="#ffffff"))&&!(c==="color"&&st.toHex(v).toLowerCase()==="#000000")){if(c==="font-size"&&/em|%$/.test(v)){if(i===0)return;var d=parseFloat(v)/(/%$/.test(v)?100:1);v=d*i+"px"}c==="border"&&v&&(a+="padding:0 2px;"),a+=c+":"+v+";"}}),e.fire("AfterPreviewFormats"),st.remove(r),a},EP=function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])},ub=function(e){var t=bP(e),n=ft(null);return EP(e),iB(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(r,a,i){ZD(e,r,a,i)},remove:function(r,a,i,o){QD(e,r,a,i,o)},toggle:function(r,a,i){JD(e,r,a,i)},match:function(r,a,i,o){return jD(e,r,a,i,o)},closest:function(r){return YD(e,r)},matchAll:function(r,a){return KD(e,r,a)},matchNode:function(r,a,i,o){return GD(e,r,a,i,o)},canApply:function(r){return XD(e,r)},formatChanged:function(r,a,i,o){return e_(e,n,r,a,i,o)},getCssText:j(wP,e)}},fb=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},SP=function(e,t,n){var r=ft(!1),a=function(f){eu(t,!1,n),t.add({},f)};e.on("init",function(){t.add()}),e.on("BeforeExecCommand",function(f){var s=f.command;fb(s)||(Rh(t,n),t.beforeChange())}),e.on("ExecCommand",function(f){var s=f.command;fb(s)||a(f)}),e.on("ObjectResizeStart cut",function(){t.beforeChange()}),e.on("SaveContent ObjectResized blur",a),e.on("dragend",a),e.on("keyup",function(f){var s=f.keyCode;f.isDefaultPrevented()||((s>=33&&s<=36||s>=37&&s<=40||s===45||f.ctrlKey)&&(a(),e.nodeChanged()),(s===46||s===8)&&e.nodeChanged(),r.get()&&t.typing&&Jo($l(e),t.data[0])===!1&&(e.isDirty()===!1&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))}),e.on("keydown",function(f){var s=f.keyCode;if(!f.isDefaultPrevented()){if(s>=33&&s<=36||s>=37&&s<=40||s===45){t.typing&&a(f);return}var l=f.ctrlKey&&!f.altKey||f.metaKey;(s<16||s>20)&&s!==224&&s!==91&&!t.typing&&!l&&(t.beforeChange(),eu(t,!0,n),t.add({},f),r.set(!0))}}),e.on("mousedown",function(f){t.typing&&a(f)});var i=function(f){return f.inputType==="insertReplacementText"},o=function(f){return f.inputType==="insertText"&&f.data===null},u=function(f){return f.inputType==="insertFromPaste"||f.inputType==="insertFromDrop"};e.on("input",function(f){f.inputType&&(i(f)||o(f)||u(f))&&a(f)}),e.on("AddUndo Undo Redo ClearUndos",function(f){f.isDefaultPrevented()||e.nodeChanged()})},kP=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},sb=function(e){var t=da(),n=ft(0),r=ft(0),a={data:[],typing:!1,beforeChange:function(){ID(e,n,t)},add:function(i,o){return LD(e,a,r,n,t,i,o)},undo:function(){return $D(e,a,n,r)},redo:function(){return FD(e,r,a.data)},clear:function(){MD(e,a,r)},reset:function(){UD(e,a)},hasUndo:function(){return zD(e,a,r)},hasRedo:function(){return HD(e,a,r)},transact:function(i){return VD(e,a,n,i)},ignore:function(i){qD(e,n,i)},extra:function(i,o){WD(e,a,r,i,o)}};return Ln(e)||SP(e,a,n),kP(e),a},xP=[9,27,ne.HOME,ne.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,ne.DOWN,ne.UP,ne.LEFT,ne.RIGHT].concat(ue.browser.isFirefox()?[224]:[]),lb="data-mce-placeholder",cb=function(e){return e.type==="keydown"||e.type==="keyup"},vb=function(e){var t=e.keyCode;return t===ne.BACKSPACE||t===ne.DELETE},NP=function(e){if(cb(e)){var t=e.keyCode;return!vb(e)&&(ne.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||Ye(xP,t))}else return!1},TP=function(e){return cb(e)&&!(vb(e)||e.type==="keyup"&&e.keyCode===229)},AP=function(e,t,n){if(je(k.fromDom(t),!1)){var r=n==="",a=t.firstElementChild;return a?e.getStyle(t.firstElementChild,"padding-left")||e.getStyle(t.firstElementChild,"padding-right")?!1:r?!e.isBlock(a):n===a.nodeName.toLowerCase():!0}else return!1},RP=function(e){var t=e.dom,n=at(e),r=o1(e),a=function(i,o){if(!NP(i)){var u=e.getBody(),f=TP(i)?!1:AP(t,u,n),s=t.getAttrib(u,lb)!=="";(s!==f||o)&&(t.setAttrib(u,lb,f?r:null),t.setAttrib(u,"aria-placeholder",f?r:null),Gx(e,f),e.on(f?"keydown":"keyup",a),e.off(f?"keyup":"keydown",a))}};r&&e.on("init",function(i){a(i,!0),e.on("change SetContent ExecCommand",a),e.on("paste",function(o){return tt.setEditorTimeout(e,function(){return a(o)})})})},BP=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,DP=function(e){return BP.test(e)},Pr=function(e,t){return Xr(k.fromDom(t),a1(e))},_P=function(e){return we.DOM.getStyle(e,"direction",!0)==="rtl"||DP(e.textContent)},OP=function(e,t,n){return ce(we.DOM.getParents(n.container(),"*",t),e)},sr=function(e,t,n){var r=OP(e,t,n);return b.from(r[r.length-1])},PP=function(e,t,n){var r=rr(t,e),a=rr(n,e);return r&&r===a},IP=function(e){return kf(e)||xf(e)},Lt=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?ia(n)?Y(n.nextSibling)?A(n.nextSibling,0):A.after(n):kf(t)?A(n,r+1):t:ia(n)?Y(n.previousSibling)?A(n.previousSibling,n.previousSibling.data.length):A.before(n):xf(t)?A(n,r-1):t},db=j(Lt,!0),mb=j(Lt,!1),LP=function(e){return function(t){return Se(e,k.fromDom(t.dom.parentNode))}},$P=function(e){return cd(e)||Ja(e)},fu=function(e,t){return zn(e,t)?Xi(t,$P,LP(e)):b.none()},FP=function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)},pb=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),FP(e))},MP=function(e,t,n){return ht(pt(n),Cn(n),function(r,a){var i=Lt(!0,r),o=Lt(!1,a),u=Lt(!1,t);return e?tn(n,u).exists(function(f){return f.isEqual(o)&&t.isEqual(i)}):yn(n,u).exists(function(f){return f.isEqual(i)&&t.isEqual(o)})}).getOr(!0)},UP=function(e,t){return{block:e,position:t}},zP=function(e,t){return{from:e,to:t}},tc=function(e,t){var n=k.fromDom(e),r=k.fromDom(t.container());return fu(n,r).map(function(a){return UP(a,t)})},HP=function(e){return Se(e.from.block,e.to.block)===!1},VP=function(e){return Gt(e.from.block).bind(function(t){return Gt(e.to.block).filter(function(n){return Se(t,n)})}).isSome()},qP=function(e){return Ae(e.from.block.dom)===!1&&Ae(e.to.block.dom)===!1},WP=function(e,t,n){return Pe(n.position.getNode())&&je(n.block)===!1?wa(!1,n.block.dom).bind(function(r){return r.isEqual(n.position)?Pt(t,e,r).bind(function(a){return tc(e,a)}):b.some(n)}).getOr(n):n},jP=function(e,t,n){var r=tc(e,A.fromRangeStart(n)),a=r.bind(function(i){return Pt(t,e,i.position).bind(function(o){return tc(e,o).map(function(u){return WP(e,t,u)})})});return ht(r,a,zP).filter(function(i){return HP(i)&&VP(i)&&qP(i)})},KP=function(e,t,n){return n.collapsed?jP(e,t,n):b.none()},GP=function(e){var t=zt(e);return Li(t,dn).fold(X(t),function(n){return t.slice(0,n)})},gb=function(e){var t=GP(e);return K(t,Ve),t},hb=function(e,t){var n=In(t,e);return Ze(n.reverse(),function(r){return je(r)}).each(Ve)},XP=function(e){return ce(Ov(e),function(t){return!je(t)}).length===0},YP=function(e,t,n,r){if(je(n))return Dr(n),pt(n.dom);XP(r)&&je(t)&&Xt(r,k.fromTag("br"));var a=yn(n.dom,A.before(r.dom));return K(gb(t),function(i){Xt(r,i)}),hb(e,t),a},ZP=function(e,t,n){if(je(n))return Ve(n),je(t)&&Dr(t),pt(t.dom);var r=Cn(n.dom);return K(gb(t),function(a){Je(n,a)}),hb(e,t),r},QP=function(e,t){var n=In(t,e);return b.from(n[n.length-1])},JP=function(e,t){return zn(t,e)?QP(t,e):b.none()},bb=function(e,t){wa(e,t.dom).map(function(n){return n.getNode()}).map(k.fromDom).filter(na).each(Ve)},yb=function(e,t,n){return bb(!0,t),bb(!1,n),JP(t,n).fold(j(ZP,e,t,n),j(YP,e,t,n))},Cb=function(e,t,n,r){return t?yb(e,r,n):yb(e,n,r)},su=function(e,t){var n=k.fromDom(e.getBody()),r=KP(n.dom,t,e.selection.getRng()).bind(function(a){return Cb(n,t,a.from.block,a.to.block)});return r.each(function(a){e.selection.setRng(a.toRange())}),r.isSome()},eI=function(e,t){var n=t.getRng();return ht(fu(e,k.fromDom(n.startContainer)),fu(e,k.fromDom(n.endContainer)),function(r,a){return Se(r,a)===!1?(n.deleteContents(),Cb(e,!0,r,a).each(function(i){t.setRng(i.toRange())}),!0):!1}).getOr(!1)},wb=function(e,t){var n=k.fromDom(t),r=j(Se,e);return Qa(n,Qi,r).isSome()},tI=function(e,t){return wb(e,t.startContainer)||wb(e,t.endContainer)},nI=function(e,t){var n=yn(e.dom,A.fromRangeStart(t)).isNone(),r=tn(e.dom,A.fromRangeEnd(t)).isNone();return!tI(e,t)&&n&&r},rI=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},aI=function(e){var t=k.fromDom(e.getBody()),n=e.selection.getRng();return nI(t,n)?rI(e):eI(t,e.selection)},lu=function(e,t){return e.selection.isCollapsed()?!1:aI(e)},iI=cn,oI=Ae,$n=function(e,t,n,r,a){return b.from(t._selectionOverrides.showCaret(e,n,r,a))},uI=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},Pa=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?b.none():b.some(uI(t))},Eb=function(e,t,n){var r=ps(1,e.getBody(),t),a=A.fromRangeStart(r),i=a.getNode();if(vi(i))return $n(1,e,i,!a.isAtEnd(),!1);var o=a.getNode(!0);if(vi(o))return $n(1,e,o,!1,!1);var u=e.dom.getParent(a.getNode(),function(f){return oI(f)||iI(f)});return vi(u)?$n(1,e,u,!1,n):b.none()},nc=function(e,t,n){return t.collapsed?Eb(e,t,n).getOr(t):t},fI=function(e){return ir(e)||Ra(e)},sI=function(e){return or(e)||Ba(e)},lI=function(e,t){Y(t)&&t.data.length===0&&e.remove(t)},Sb=function(e,t,n,r,a,i){return $n(r,e,i.getNode(!a),a,!0).each(function(o){if(t.collapsed){var u=t.cloneRange();a?u.setEnd(o.startContainer,o.startOffset):u.setStart(o.endContainer,o.endOffset),u.deleteContents()}else t.deleteContents();e.selection.setRng(o)}),lI(e.dom,n),!0},cI=function(e,t){var n=e.selection.getRng();if(!Y(n.commonAncestorContainer))return!1;var r=t?Ge.Forwards:Ge.Backwards,a=en(e.getBody()),i=j(gs,t?a.next:a.prev),o=t?fI:sI,u=pi(r,e.getBody(),n),f=Lt(t,i(u));if(!f||!To(u,f))return!1;if(o(f))return Sb(e,n,u.getNode(),r,t,f);var s=i(f);return s&&o(s)&&To(f,s)?Sb(e,n,u.getNode(),r,t,s):!1},cu=function(e,t){return cI(e,t)},vI=function(e){return Qi(k.fromDom(e))||Ja(k.fromDom(e))},xt=Vn.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),dI=function(e,t){var n=t.getNode(e===!1),r=e?"after":"before";return re(n)&&n.getAttribute("data-mce-caret")===r},mI=function(e,t,n,r){var a=function(i){return wf(k.fromDom(i))&&!hn(n,r,e)};return Qm(!t,n).fold(function(){return Qm(t,r).fold(xe,a)},a)},kb=function(e,t,n,r){var a=r.getNode(t===!1);return fu(k.fromDom(e),k.fromDom(n.getNode())).map(function(i){return je(i)?xt.remove(i.dom):xt.moveToElement(a)}).orThunk(function(){return b.some(xt.moveToElement(a))})},xb=function(e,t,n){return Pt(t,e,n).bind(function(r){return vI(r.getNode())||mI(e,t,n,r)?b.none():t&&Ae(r.getNode())||t===!1&&Ae(r.getNode(!0))?kb(e,t,n,r):t&&or(n)||t===!1&&ir(n)?b.some(xt.moveToPosition(r)):b.none()})},pI=function(e,t){return e&&Ae(t.nextSibling)?b.some(xt.moveToElement(t.nextSibling)):e===!1&&Ae(t.previousSibling)?b.some(xt.moveToElement(t.previousSibling)):b.none()},gI=function(e,t,n){return n.fold(function(r){return b.some(xt.remove(r))},function(r){return b.some(xt.moveToElement(r))},function(r){return hn(t,r,e)?b.none():b.some(xt.moveToPosition(r))})},hI=function(e,t,n){return dI(t,n)?pI(t,n.getNode(t===!1)).fold(function(){return xb(e,t,n)},b.some):xb(e,t,n).bind(function(r){return gI(e,n,r)})},bI=function(e,t,n){var r=ps(t?1:-1,e,n),a=A.fromRangeStart(r),i=k.fromDom(e);return t===!1&&or(a)?b.some(xt.remove(a.getNode(!0))):t&&ir(a)?b.some(xt.remove(a.getNode())):t===!1&&ir(a)&&nl(i,a)?eA(i,a).map(function(o){return xt.remove(o.getNode())}):t&&or(a)&&tl(i,a)?tA(i,a).map(function(o){return xt.remove(o.getNode())}):hI(e,t,a)},yI=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),_r(e,t,k.fromDom(n)),!0}},CI=function(e,t){return function(n){var r=t?A.before(n):A.after(n);return e.selection.setRng(r.toRange()),!0}},wI=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},Nb=function(e,t){return b.from(Ta(e.getBody(),t))},EI=function(e,t){var n=e.selection.getNode();return Nb(e,n).filter(Ae).fold(function(){return bI(e.getBody(),t,e.selection.getRng()).exists(function(r){return r.fold(yI(e,t),CI(e,t),wI(e))})},Ue)},SI=function(e){K(bt(e,".mce-offscreen-selection"),Ve)},kI=function(e,t){var n=e.selection.getNode();if(Ae(n)&&!ji(n)){var r=Nb(e,n.parentNode).filter(Ae);return r.fold(function(){return SI(k.fromDom(e.getBody())),_r(e,t,k.fromDom(e.selection.getNode())),pb(e),!0},Ue)}return!1},Tb=function(e){var t=e.dom,n=e.selection,r=Ta(e.getBody(),n.getNode());if(cn(r)&&t.isBlock(r)&&t.isEmpty(r)){var a=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(a),n.setRng(A.before(a).toRange())}return!0},vu=function(e,t){return e.selection.isCollapsed()?EI(e,t):kI(e,t)},xI=function(e,t){var n=A.fromRangeStart(e.selection.getRng());return Pt(t,e.getBody(),n).filter(function(r){return t?qT(r):WT(r)}).bind(function(r){return b.from(ms(t?0:-1,r))}).exists(function(r){return e.selection.select(r),!0})},du=function(e,t){return e.selection.isCollapsed()?xI(e,t):!1},Ia=Y,Ab=function(e){return Ia(e)&&e.data[0]===We},Rb=function(e){return Ia(e)&&e.data[e.data.length-1]===We},Bb=function(e){return e.ownerDocument.createTextNode(We)},NI=function(e){if(Ia(e.previousSibling))return Rb(e.previousSibling)||e.previousSibling.appendData(We),e.previousSibling;if(Ia(e))return Ab(e)||e.insertData(0,We),e;var t=Bb(e);return e.parentNode.insertBefore(t,e),t},TI=function(e){if(Ia(e.nextSibling))return Ab(e.nextSibling)||e.nextSibling.insertData(0,We),e.nextSibling;if(Ia(e))return Rb(e)||e.appendData(We),e;var t=Bb(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},mu=function(e,t){return e?NI(t):TI(t)},AI=j(mu,!0),RI=j(mu,!1),Db=function(e,t){return Y(e.container())?mu(t,e.container()):mu(t,e.getNode())},_b=function(e,t){var n=t.get();return n&&e.container()===n&&ia(n)},rc=function(e,t){return t.fold(function(n){Nr(e.get());var r=AI(n);return e.set(r),b.some(A(r,r.length-1))},function(n){return pt(n).map(function(r){if(_b(r,e))return A(e.get(),1);Nr(e.get());var a=Db(r,!0);return e.set(a),A(a,1)})},function(n){return Cn(n).map(function(r){if(_b(r,e))return A(e.get(),e.get().length-1);Nr(e.get());var a=Db(r,!1);return e.set(a),A(a,a.length-1)})},function(n){Nr(e.get());var r=RI(n);return e.set(r),b.some(A(r,1))})},Ob=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return b.none()},lt=Vn.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),Pb=function(e,t){var n=rr(t,e);return n||e},BI=function(e,t,n){var r=db(n),a=Pb(t,r.container());return sr(e,a,r).fold(function(){return tn(a,r).bind(j(sr,e,a)).map(function(i){return lt.before(i)})},b.none)},DI=function(e,t){return Rr(e,t)===null},Ib=function(e,t,n){return sr(e,t,n).filter(j(DI,t))},_I=function(e,t,n){var r=mb(n);return Ib(e,t,r).bind(function(a){var i=yn(a,r);return i.isNone()?b.some(lt.start(a)):b.none()})},OI=function(e,t,n){var r=db(n);return Ib(e,t,r).bind(function(a){var i=tn(a,r);return i.isNone()?b.some(lt.end(a)):b.none()})},PI=function(e,t,n){var r=mb(n),a=Pb(t,r.container());return sr(e,a,r).fold(function(){return yn(a,r).bind(j(sr,e,a)).map(function(i){return lt.after(i)})},b.none)},Lb=function(e){return _P(ac(e))===!1},kn=function(e,t,n){var r=Ob([BI,_I,OI,PI],[e,t,n]);return r.filter(Lb)},ac=function(e){return e.fold(wt,wt,wt,wt)},$b=function(e){return e.fold(X("before"),X("start"),X("end"),X("after"))},pu=function(e){return e.fold(lt.before,lt.before,lt.after,lt.after)},ic=function(e){return e.fold(lt.start,lt.start,lt.end,lt.end)},II=function(e,t){return $b(e)===$b(t)&&ac(e)===ac(t)},LI=function(e,t,n,r,a,i){return ht(sr(t,n,r),sr(t,n,a),function(o,u){return o!==u&&PP(n,o,u)?lt.after(e?o:u):i}).getOr(i)},$I=function(e,t){return e.fold(Ue,function(n){return!II(n,t)})},FI=function(e,t,n,r,a){var i=Lt(e,a),o=Pt(e,n,i).map(j(Lt,e)),u=o.fold(function(){return r.map(pu)},function(f){return kn(t,n,f).map(j(LI,e,t,n,i,f)).filter(j($I,r))});return u.filter(Lb)},MI=function(e,t){return e?t.fold(fn(b.some,lt.start),b.none,fn(b.some,lt.after),b.none):t.fold(b.none,fn(b.some,lt.before),b.none,fn(b.some,lt.end))},oc=function(e,t,n,r){var a=Lt(e,r),i=kn(t,n,a);return kn(t,n,a).bind(j(MI,e)).orThunk(function(){return FI(e,t,n,i,r)})};j(oc,!1),j(oc,!0);var UI=function(e){return Re(e.selection.getSel().modify)},Fb=function(e,t,n){var r=e?1:-1;return t.setRng(A(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},zI=function(e,t){var n=t.selection.getRng(),r=e?A.fromRangeEnd(n):A.fromRangeStart(n);return UI(t)?e&&kf(r)?Fb(!0,t.selection,r):!e&&xf(r)?Fb(!1,t.selection,r):!1:!1},xn;(function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"})(xn||(xn={}));var gu=function(e,t){return e===Ge.Backwards?$i(t):t},HI=function(e,t,n){return e===Ge.Forwards?t.next(n):t.prev(n)},VI=function(e,t,n,r){return Pe(r.getNode(t===Ge.Forwards))?xn.Br:hn(n,r)===!1?xn.Block:xn.Wrap},Mb=function(e,t,n,r){for(var a=en(n),i=r,o=[];i;){var u=HI(t,a,i);if(!u)break;if(Pe(u.getNode(!1)))return t===Ge.Forwards?{positions:gu(t,o).concat([u]),breakType:xn.Br,breakAt:b.some(u)}:{positions:gu(t,o),breakType:xn.Br,breakAt:b.some(u)};if(!u.isVisible()){i=u;continue}if(e(i,u)){var f=VI(n,t,i,u);return{positions:gu(t,o),breakType:f,breakAt:b.some(u)}}o.push(u),i=u}return{positions:gu(t,o),breakType:xn.Eol,breakAt:b.none()}},Ub=function(e,t,n,r){return t(n,r).breakAt.map(function(a){var i=t(n,a).positions;return e===Ge.Backwards?i.concat(a):[a].concat(i)}).getOr([])},uc=function(e,t){return jt(e,function(n,r){return n.fold(function(){return b.some(r)},function(a){return ht(At(a.getClientRects()),At(r.getClientRects()),function(i,o){var u=Math.abs(t-i.left),f=Math.abs(t-o.left);return f<=u?r:a}).or(n)})},b.none())},zb=function(e,t){return At(t.getClientRects()).bind(function(n){return uc(e,n.left)})},Ti=j(Mb,A.isAbove,-1),Ai=j(Mb,A.isBelow,1),qI=j(Ub,-1,Ti),WI=j(Ub,1,Ai),jI=function(e,t){return Ti(e,t).breakAt.isNone()},KI=function(e,t){return Ai(e,t).breakAt.isNone()},GI=function(e){return pt(e).map(function(t){return[t].concat(Ai(e,t).positions)}).getOr([])},XI=function(e){return Cn(e).map(function(t){return Ti(e,t).positions.concat(t)}).getOr([])},YI=function(e){var t=function(r){return Te(r,function(a){var i=kr(a);return i.node=e,i})};if(re(e))return t(e.getClientRects());if(Y(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},fc=function(e){return za(e,YI)},Ir;(function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"})(Ir||(Ir={}));var ZI=function(e,t,n,r){for(;r=ya(r,e,ro,t);)if(n(r))return},Hb=function(e,t,n,r,a,i){var o=0,u=[],f=function(c){var v=fc([c]);e===-1&&(v=v.reverse());for(var d=0;d<v.length;d++){var m=v[d];if(!n(m,s)){if(u.length>0&&t(m,Un(u))&&o++,m.line=o,a(m))return!0;u.push(m)}}},s=Un(i.getClientRects());if(!s)return u;var l=i.getNode();return f(l),ZI(e,r,f,l),u},QI=function(e,t){return t.line>e},JI=function(e,t){return t.line===e},eL=j(Hb,Ir.Up,ga,ha),tL=j(Hb,Ir.Down,ha,ga),nL=function(e,t,n,r){var a=en(t),i,o,u,f,s=[],l=0,c=function(p){return Un(p.getClientRects())};e===1?(i=a.next,o=ha,u=ga,f=A.after(r)):(i=a.prev,o=ga,u=ha,f=A.before(r));var v=c(f);do if(!!f.isVisible()){var d=c(f);if(!u(d,v)){s.length>0&&o(d,Un(s))&&l++;var m=kr(d);if(m.position=f,m.line=l,n(m))return s;s.push(m)}}while(f=i(f));return s},Vb=function(e){return function(t){return QI(e,t)}},sc=function(e){return function(t){return JI(e,t)}},rL=Ae,qb=ya,lc=function(e,t){return Math.abs(e.left-t)},cc=function(e,t){return Math.abs(e.right-t)},Wb=function(e,t){return e>=t.left&&e<=t.right},aL=function(e,t){return e>=t.top&&e<=t.bottom},iL=function(e){return Kr(e,"node")},hu=function(e,t,n){return n===void 0&&(n=Ue),Fi(e,function(r,a){if(Wb(t,a))return n(a)?a:r;if(Wb(t,r))return n(r)?r:a;var i=Math.min(lc(r,t),cc(r,t)),o=Math.min(lc(a,t),cc(a,t));return o===i&&iL(a)&&rL(a.node)||o<i?a:r})},jb=function(e,t,n,r,a){var i=qb(r,e,ro,t,!a);do if(!i||n(i))return;while(i=qb(i,e,ro,t))},oL=function(e,t,n){n===void 0&&(n=!0);var r=[],a=function(i,o){var u=ce(fc([o]),function(f){return!i(f,t)});return r=r.concat(u),u.length===0};return r.push(t),jb(Ir.Up,e,j(a,ga),t.node,n),jb(Ir.Down,e,j(a,ha),t.node,n),r},uL=function(e){return ce(sn(e.getElementsByTagName("*")),Tr)},fL=function(e,t){return{node:e.node,before:lc(e,t)<cc(e,t)}},sL=function(e,t,n){var r=fc(uL(e)),a=ce(r,j(aL,n)),i=function(f){return!Qr(f.node)&&!Vt(f.node)},o=hu(a,t,i);if(o){var u=i(o);if(o=hu(oL(e,o,u),t,i),o&&Tr(o.node))return fL(o,t)}return null},Fn=function(e,t){e.selection.setRng(t),wi(e,e.selection.getRng())},vc=function(e,t,n){return b.some(nc(e,t,n))},Kb=function(e,t,n,r,a,i){var o=t===Ge.Forwards,u=en(e.getBody()),f=j(gs,o?u.next:u.prev),s=o?r:a;if(!n.collapsed){var l=wo(n);if(i(l))return $n(t,e,l,t===Ge.Backwards,!1)}var c=pi(t,e.getBody(),n);if(s(c))return Pa(e,c.getNode(!o));var v=Lt(o,f(c)),d=dd(n);if(!v)return d?b.some(n):b.none();if(s(v))return $n(t,e,v.getNode(!o),o,!1);var m=f(v);return m&&s(m)&&To(v,m)?$n(t,e,m.getNode(!o),o,!1):d?vc(e,v.toRange(),!1):b.none()},Gb=function(e,t,n,r,a,i){var o=pi(t,e.getBody(),n),u=Un(o.getClientRects()),f=t===Ir.Down;if(!u)return b.none();var s=f?tL:eL,l=s(e.getBody(),Vb(1),o),c=ce(l,sc(1)),v=u.left,d=hu(c,v);if(d&&i(d.node)){var m=Math.abs(v-d.left),p=Math.abs(v-d.right);return $n(t,e,d.node,m<p,!1)}var g;if(r(o)?g=o.getNode():a(o)?g=o.getNode(!0):g=wo(n),g){var y=nL(t,e.getBody(),Vb(1),g),h=hu(ce(y,sc(1)),v);if(h||(h=Un(ce(y,sc(0))),h))return vc(e,h.position.toRange(),!1)}return c.length===0?dc(e,f).filter(f?a:r).map(function(S){return nc(e,S.toRange(),!1)}):b.none()},dc=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var a=A.fromRangeEnd(n),i=Ai(r,a);return mr(i.positions)}else{var a=A.fromRangeStart(n),i=Ti(r,a);return At(i.positions)}},Xb=function(e,t,n){return dc(e,t).filter(n).exists(function(r){return e.selection.setRng(r.toRange()),!0})},bu=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Yb=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},Zb=function(e,t,n){return rc(t,n).map(function(r){return bu(e,r),n})},lL=function(e,t,n){var r=e.getBody(),a=A.fromRangeStart(e.selection.getRng()),i=j(Pr,e),o=oc(n,i,r,a);return o.bind(function(u){return Zb(e,t,u)})},cL=function(e,t,n){var r=Te(bt(k.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),function(o){return o.dom}),a=ce(r,e),i=ce(n,e);K(Kc(a,i),j(Yb,!1)),K(Kc(i,a),j(Yb,!0))},vL=function(e,t){if(e.selection.isCollapsed()&&e.composing!==!0&&t.get()){var n=A.fromRangeStart(e.selection.getRng());A.isTextPosition(n)&&IP(n)===!1&&(bu(e,L1(t.get(),n)),t.set(null))}},dL=function(e,t,n,r){if(t.selection.isCollapsed()){var a=ce(r,e);K(a,function(i){var o=A.fromRangeStart(t.selection.getRng());kn(e,t.getBody(),o).bind(function(u){return Zb(t,n,u)})})}},Qb=function(e,t,n){return ci(e)?lL(e,t,n).isSome():!1},Jb=function(e,t,n){return ci(t)?zI(e,t):!1},mL=function(e){var t=ft(null),n=j(Pr,e);return e.on("NodeChange",function(r){ci(e)&&!(ue.browser.isIE()&&r.initial)&&(cL(n,e.dom,r.parents),vL(e,t),dL(n,e,t,r.parents))}),t},pL=j(Jb,!0),gL=j(Jb,!1),yu=function(e,t,n){if(ci(e)){var r=dc(e,t).getOrThunk(function(){var a=e.selection.getRng();return t?A.fromRangeEnd(a):A.fromRangeStart(a)});return kn(j(Pr,e),e.getBody(),r).exists(function(a){var i=pu(a);return rc(n,i).exists(function(o){return bu(e,o),!0})})}else return!1},hL=function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n},bL=function(e){return ht(pt(e),Cn(e),function(t,n){var r=Lt(!0,t),a=Lt(!1,n);return tn(e,r).forall(function(i){return i.isEqual(a)})}).getOr(!0)},ey=function(e,t){return function(n){return rc(t,n).exists(function(r){return bu(e,r),!0})}},ty=function(e,t,n,r){var a=e.getBody(),i=j(Pr,e);e.undoManager.ignore(function(){e.selection.setRng(hL(n,r)),e.execCommand("Delete"),kn(i,a,A.fromRangeStart(e.selection.getRng())).map(ic).map(ey(e,t))}),e.nodeChanged()},yL=function(e,t){var n=rr(t,e);return n||e},CL=function(e,t,n,r){var a=yL(e.getBody(),r.container()),i=j(Pr,e),o=kn(i,a,r);return o.bind(function(u){return n?u.fold(X(b.some(ic(u))),b.none,X(b.some(pu(u))),b.none):u.fold(b.none,X(b.some(pu(u))),b.none,X(b.some(ic(u))))}).map(ey(e,t)).getOrThunk(function(){var u=Ro(n,a,r),f=u.bind(function(s){return kn(i,a,s)});return ht(o,f,function(){return sr(i,a,r).exists(function(s){return bL(s)?(_r(e,n,k.fromDom(s)),!0):!1})}).orThunk(function(){return f.bind(function(s){return u.map(function(l){return n?ty(e,t,r,l):ty(e,t,l,r),!0})})}).getOr(!1)})},Cu=function(e,t,n){if(e.selection.isCollapsed()&&ci(e)){var r=A.fromRangeStart(e.selection.getRng());return CL(e,t,n,r)}return!1},wL=function(e,t){var n=In(t,e);return Li(n,dn).fold(X(n),function(r){return n.slice(0,r)})},EL=function(e){return Lv(e)===1},SL=function(e,t,n,r){var a=j(uB,t),i=Te(ce(r,a),function(u){return u.dom});if(i.length===0)_r(t,e,n);else{var o=oB(n.dom,i);t.selection.setRng(o.toRange())}},kL=function(e,t){var n=k.fromDom(e.getBody()),r=k.fromDom(e.selection.getStart()),a=ce(wL(n,r),EL);return mr(a).exists(function(i){var o=A.fromRangeStart(e.selection.getRng());return MP(t,o,i.dom)&&!fB(i)?(SL(t,e,i,a),!0):!1})},wu=function(e,t){return e.selection.isCollapsed()?kL(e,t):!1},mc=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),_r(e,t,k.fromDom(n)),!0},xL=function(e,t){var n=t?Ra:Ba,r=t?Ge.Forwards:Ge.Backwards,a=pi(r,e.getBody(),e.selection.getRng());return n(a)?mc(e,t,a.getNode(!t)):b.from(Lt(t,a)).filter(function(i){return n(i)&&To(a,i)}).exists(function(i){return mc(e,t,i.getNode(!t))})},NL=function(e,t){var n=e.selection.getNode();return Vt(n)?mc(e,t,n):!1},Eu=function(e,t){return e.selection.isCollapsed()?xL(e,t):NL(e,t)},TL=function(e){return Xi(e,function(t){return cn(t.dom)||Ae(t.dom)}).exists(function(t){return cn(t.dom)})},pc=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},ny=function(e,t){var n=e||Jw(t)?"margin":"padding",r=Dn(t,"direction")==="rtl"?"-right":"-left";return n+r},AL=function(e,t,n,r,a,i){var o=ny(n,k.fromDom(i));if(t==="outdent"){var u=Math.max(0,pc(i.style[o])-r);e.setStyle(i,o,u?u+a:"")}else{var u=pc(i.style[o])+r+a;e.setStyle(i,o,u)}},RL=function(e,t){return Ha(t,function(n){var r=ny(Lm(e),n),a=pf(n,r).map(pc).getOr(0),i=e.dom.getContentEditable(n.dom);return i!=="false"&&a>0})},ry=function(e){var t=iy(e);return!e.mode.isReadOnly()&&(t.length>1||RL(e,t))},ay=function(e){return Ef(e)||Ja(e)},BL=function(e){return Gt(e).exists(ay)},iy=function(e){return ce(ak(e.selection.getSelectedBlocks()),function(t){return!ay(t)&&!BL(t)&&TL(t)})},oy=function(e,t){var n=e.dom,r=e.selection,a=e.formatter,i=t1(e),o=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),f=Lm(e),s=at(e);!e.queryCommandState("InsertUnorderedList")&&!e.queryCommandState("InsertOrderedList")&&s===""&&!n.getParent(r.getNode(),n.isBlock)&&a.apply("div"),K(iy(e),function(l){AL(n,t,f,u,o,l.dom)})},uy=function(e,t){if(e.selection.isCollapsed()&&ry(e)){var n=e.dom,r=e.selection.getRng(),a=A.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(i!==null&&el(k.fromDom(i),a))return oy(e,"outdent"),!0}return!1},fy=function(e,t){e.getDoc().execCommand(t,!1,null)},DL=function(e,t){if(!uy(e)){if(vu(e,!1))return;if(cu(e,!1))return;if(Cu(e,t,!1))return;if(su(e,!1))return;if(Go(e))return;if(du(e,!1))return;if(Eu(e,!1))return;if(lu(e))return;if(wu(e,!1))return;fy(e,"Delete"),pb(e)}},_L=function(e,t){if(!vu(e,!0)){if(cu(e,!0))return;if(Cu(e,t,!0))return;if(su(e,!0))return;if(Go(e))return;if(du(e,!0))return;if(Eu(e,!0))return;if(lu(e))return;if(wu(e,!0))return;fy(e,"ForwardDelete")}},OL=function(e,t){e.addCommand("delete",function(){DL(e,t)}),e.addCommand("forwardDelete",function(){_L(e,t)})},sy=5,PL=400,ly=function(e){return e.touches===void 0||e.touches.length!==1?b.none():b.some(e.touches[0])},IL=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>sy||r>sy},LL=function(e){var t=da(),n=ft(!1),r=Xd(function(a){e.fire("longpress",ae(ae({},a),{type:"longpress"})),n.set(!0)},PL);e.on("touchstart",function(a){ly(a).each(function(i){r.cancel();var o={x:i.clientX,y:i.clientY,target:a.target};r.throttle(a),n.set(!1),t.set(o)})},!0),e.on("touchmove",function(a){r.cancel(),ly(a).each(function(i){t.on(function(o){IL(i,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))})})},!0),e.on("touchend touchcancel",function(a){r.cancel(),a.type!=="touchcancel"&&t.get().filter(function(i){return i.target.isEqualNode(a.target)}).each(function(){n.get()?a.preventDefault():e.fire("tap",ae(ae({},a),{type:"tap"}))})},!0)},gc=function(e,t){return ve(e,t.nodeName)},$L=function(e,t){return Y(t)?!0:re(t)?!gc(e,t)&&!It(t):!1},FL=function(e,t,n){return dt(bg(k.fromDom(n),k.fromDom(t)),function(r){return gc(e,r.dom)})},ML=function(e,t){if(Y(t)){if(t.nodeValue.length===0)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||gc(e,t.nextSibling)))return!0}return!1},UL=function(e){var t=e.dom,n=e.selection,r=e.schema,a=r.getBlockElements(),i=n.getStart(),o=e.getBody(),u,f,s,l=at(e);if(!(!i||!re(i)||!l)){var c=o.nodeName.toLowerCase();if(!(!r.isValidChild(c,l.toLowerCase())||FL(a,o,i))){var v=n.getRng(),d=v.startContainer,m=v.startOffset,p=v.endContainer,g=v.endOffset,y=Br(e);for(i=o.firstChild;i;)if($L(a,i)){if(ML(a,i)){f=i,i=i.nextSibling,t.remove(f);continue}u||(u=t.create(l,si(e)),i.parentNode.insertBefore(u,i),s=!0),f=i,i=i.nextSibling,u.appendChild(f)}else u=null,i=i.nextSibling;s&&y&&(v.setStart(d,m),v.setEnd(p,g),n.setRng(v),e.nodeChanged())}}},zL=function(e){at(e)&&e.on("NodeChange",j(UL,e))},HL=function(e){return Zi(k.fromDom(e.getBody()),"*[data-mce-caret]").map(function(t){return t.dom}).getOrNull()},VL=function(e){e.selection.setRng(e.selection.getRng())},cy=function(e,t){t.hasAttribute("data-mce-caret")&&(Nf(t),VL(e),e.selection.scrollIntoView(t))},qL=function(e,t){var n=HL(e);if(!!n){if(t.type==="compositionstart"){t.preventDefault(),t.stopPropagation(),cy(e,n);return}vd(n)&&(cy(e,n),e.undoManager.add())}},WL=function(e){e.on("keyup compositionstart",j(qL,e))},vy=Ae,jL=function(e,t,n){return Kb(t,e,n,ir,or,vy)},KL=function(e,t,n){var r=function(i){return ir(i)||gg(i)},a=function(i){return or(i)||hg(i)};return Gb(t,e,n,r,a,vy)},GL=function(e){var t=e.dom.create(at(e));return(!ue.ie||ue.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},dy=function(e,t,n){var r=en(e.getBody()),a=j(gs,t===1?r.next:r.prev);if(n.collapsed&&C1(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;var o=a(A.fromRangeStart(n));if(!o){var u=GL(e);t===1?e.$(i).after(u):e.$(i).before(u),e.selection.select(u,!0),e.selection.collapse()}}},XL=function(e,t){var n=t?Ge.Forwards:Ge.Backwards,r=e.selection.getRng();return jL(n,e,r).orThunk(function(){return dy(e,n,r),b.none()})},YL=function(e,t){var n=t?1:-1,r=e.selection.getRng();return KL(n,e,r).orThunk(function(){return dy(e,n,r),b.none()})},my=function(e,t){return XL(e,t).exists(function(n){return Fn(e,n),!0})},py=function(e,t){return YL(e,t).exists(function(n){return Fn(e,n),!0})},gy=function(e,t){var n=t?or:ir;return Xb(e,t,n)},ZL=function(e){return Ye(["figcaption"],He(e))},hy=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},by=function(e,t,n){n?Je(e,t):Mv(e,t)},QL=function(e,t){var n=k.fromTag("br");return by(e,n,t),hy(n)},JL=function(e,t,n,r){var a=k.fromTag(n),i=k.fromTag("br");return Hn(a,r),Je(a,i),by(e,a,t),hy(i)},e$=function(e,t,n,r){return t===""?QL(e,r):JL(e,r,t,n)},t$=function(e,t){var n=j(Se,t);return Xi(k.fromDom(e.container()),dn,n).filter(ZL)},n$=function(e,t,n){return t?KI(e.dom,n):jI(e.dom,n)},r$=function(e,t){var n=k.fromDom(e.getBody()),r=A.fromRangeStart(e.selection.getRng()),a=at(e),i=si(e);return t$(r,n).exists(function(){if(n$(n,t,r)){var o=e$(n,a,i,t);return e.selection.setRng(o),!0}else return!1})},yy=function(e,t){return e.selection.isCollapsed()?r$(e,t):!1},a$=function(e){return Te(e,function(t){return ae({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:se},t)})},i$=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},o$=function(e,t){return za(a$(e),function(n){return i$(n,t)?[n]:[]})},le=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},La=function(e,t){return Ze(o$(e,t),function(n){return n.action()})},Cy=function(e,t){var n=t?Ge.Forwards:Ge.Backwards,r=e.selection.getRng();return Kb(e,n,r,Ra,Ba,Vt).exists(function(a){return Fn(e,a),!0})},wy=function(e,t){var n=t?1:-1,r=e.selection.getRng();return Gb(e,n,r,Ra,Ba,Vt).exists(function(a){return Fn(e,a),!0})},Ey=function(e,t){var n=t?Ba:Ra;return Xb(e,t,n)},u$=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+t*2,bottom:e.bottom+t*2,width:e.width+t,height:e.height+t}},f$=function(e,t){return za(t,function(n){var r=u$(kr(n.getBoundingClientRect()),-1);return[{x:r.left,y:e(r),cell:n},{x:r.right,y:e(r),cell:n}]})},s$=function(e,t,n){return jt(e,function(r,a){return r.fold(function(){return b.some(a)},function(i){var o=Math.sqrt(Math.abs(i.x-t)+Math.abs(i.y-n)),u=Math.sqrt(Math.abs(a.x-t)+Math.abs(a.y-n));return b.some(u<o?a:i)})},b.none())},Sy=function(e,t,n,r,a){var i=bt(k.fromDom(n),"td,th,caption").map(function(u){return u.dom}),o=ce(f$(e,i),function(u){return t(u,a)});return s$(o,r,a).map(function(u){return u.cell})},l$=function(e){return e.bottom},c$=function(e){return e.top},v$=function(e,t){return e.y<t},d$=function(e,t){return e.y>t},m$=j(Sy,l$,v$),p$=j(Sy,c$,d$),g$=function(e,t){return At(t.getClientRects()).bind(function(n){return m$(e,n.left,n.top)}).bind(function(n){return zb(XI(n),t)})},h$=function(e,t){return mr(t.getClientRects()).bind(function(n){return p$(e,n.left,n.top)}).bind(function(n){return zb(GI(n),t)})},b$=function(e,t,n){return n.breakAt.exists(function(r){return e(t,r).breakAt.isSome()})},y$=function(e){return e.breakType===xn.Wrap&&e.positions.length===0},C$=function(e){return e.breakType===xn.Br&&e.positions.length===1},ky=function(e,t,n){var r=e(t,n);return y$(r)||!Pe(n.getNode())&&C$(r)?!b$(e,t,r):r.breakAt.isNone()},w$=j(ky,Ti),E$=j(ky,Ai),S$=function(e,t,n){var r=A.fromRangeStart(t);return wa(!e,n).exists(function(a){return a.isEqual(r)})},k$=function(e,t,n,r){var a=e.selection.getRng(),i=t?1:-1;return jm()&&S$(t,a,n)?($n(i,e,n,!t,!1).each(function(o){Fn(e,o)}),!0):!1},x$=function(e,t,n){return g$(t,n).orThunk(function(){return At(n.getClientRects()).bind(function(r){return uc(qI(e,A.before(t)),r.left)})}).getOr(A.before(t))},N$=function(e,t,n){return h$(t,n).orThunk(function(){return At(n.getClientRects()).bind(function(r){return uc(WI(e,A.after(t)),r.left)})}).getOr(A.after(t))},xy=function(e,t){var n=t.getNode(e);return re(n)&&n.nodeName==="TABLE"?b.some(n):b.none()},T$=function(e,t,n,r){var a=at(t);a?t.undoManager.transact(function(){var i=k.fromTag(a);Hn(i,si(t)),Je(i,k.fromTag("br")),e?Ga(k.fromDom(n),i):Xt(k.fromDom(n),i);var o=t.dom.createRng();o.setStart(i.dom,0),o.setEnd(i.dom,0),Fn(t,o)}):Fn(t,r.toRange())},Ny=function(e,t,n){var r=xy(!!t,n),a=t===!1;r.fold(function(){return Fn(e,n.toRange())},function(i){return wa(a,e.getBody()).filter(function(o){return o.isEqual(n)}).fold(function(){return Fn(e,n.toRange())},function(o){return T$(t,e,i,n)})})},A$=function(e,t,n,r){var a=e.selection.getRng(),i=A.fromRangeStart(a),o=e.getBody();if(!t&&w$(r,i)){var u=x$(o,n,i);return Ny(e,t,u),!0}else if(t&&E$(r,i)){var u=N$(o,n,i);return Ny(e,t,u),!0}else return!1},Ty=function(e,t,n){return b.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(r){return b.from(e.dom.getParent(r,"table")).map(function(a){return n(e,t,a,r)})}).getOr(!1)},Ay=function(e,t){return Ty(e,t,k$)},Ry=function(e,t){return Ty(e,t,A$)},R$=function(e,t,n){var r=Mt().os;La([{keyCode:ne.RIGHT,action:le(my,e,!0)},{keyCode:ne.LEFT,action:le(my,e,!1)},{keyCode:ne.UP,action:le(py,e,!1)},{keyCode:ne.DOWN,action:le(py,e,!0)},{keyCode:ne.RIGHT,action:le(Ay,e,!0)},{keyCode:ne.LEFT,action:le(Ay,e,!1)},{keyCode:ne.UP,action:le(Ry,e,!1)},{keyCode:ne.DOWN,action:le(Ry,e,!0)},{keyCode:ne.RIGHT,action:le(Cy,e,!0)},{keyCode:ne.LEFT,action:le(Cy,e,!1)},{keyCode:ne.UP,action:le(wy,e,!1)},{keyCode:ne.DOWN,action:le(wy,e,!0)},{keyCode:ne.RIGHT,action:le(Qb,e,t,!0)},{keyCode:ne.LEFT,action:le(Qb,e,t,!1)},{keyCode:ne.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:le(pL,e,t)},{keyCode:ne.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:le(gL,e,t)},{keyCode:ne.UP,action:le(yy,e,!1)},{keyCode:ne.DOWN,action:le(yy,e,!0)}],n).each(function(a){n.preventDefault()})},B$=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&R$(e,t,n)})},D$=function(e,t,n){La([{keyCode:ne.BACKSPACE,action:le(uy,e,!1)},{keyCode:ne.BACKSPACE,action:le(vu,e,!1)},{keyCode:ne.DELETE,action:le(vu,e,!0)},{keyCode:ne.BACKSPACE,action:le(cu,e,!1)},{keyCode:ne.DELETE,action:le(cu,e,!0)},{keyCode:ne.BACKSPACE,action:le(Cu,e,t,!1)},{keyCode:ne.DELETE,action:le(Cu,e,t,!0)},{keyCode:ne.BACKSPACE,action:le(Go,e,!1)},{keyCode:ne.DELETE,action:le(Go,e,!0)},{keyCode:ne.BACKSPACE,action:le(du,e,!1)},{keyCode:ne.DELETE,action:le(du,e,!0)},{keyCode:ne.BACKSPACE,action:le(Eu,e,!1)},{keyCode:ne.DELETE,action:le(Eu,e,!0)},{keyCode:ne.BACKSPACE,action:le(lu,e,!1)},{keyCode:ne.DELETE,action:le(lu,e,!0)},{keyCode:ne.BACKSPACE,action:le(su,e,!1)},{keyCode:ne.DELETE,action:le(su,e,!0)},{keyCode:ne.BACKSPACE,action:le(wu,e,!1)},{keyCode:ne.DELETE,action:le(wu,e,!0)}],n).each(function(r){n.preventDefault()})},_$=function(e,t){La([{keyCode:ne.BACKSPACE,action:le(Tb,e)},{keyCode:ne.DELETE,action:le(Tb,e)}],t)},O$=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&D$(e,t,n)}),e.on("keyup",function(n){n.isDefaultPrevented()===!1&&_$(e,n)})},P$=function(e){for(;e;){if(e.nodeType===1||e.nodeType===3&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},Ri=function(e,t){var n,r=t,a=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(!!t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var o=P$(t.firstChild);o&&/^(UL|OL|DL)$/.test(o.nodeName)&&t.insertBefore(a.doc.createTextNode(Et),t.firstChild)}var u=a.createRng();if(t.normalize(),t.hasChildNodes()){for(var f=new qe(t,t);n=f.current();){if(Y(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=f.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Pe(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),wi(e,u)}},I$=function(e,t){var n=e.getRoot(),r,a;for(r=t;r!==n&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==n?a:n},hc=function(e){return b.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},L$=function(e){return hc(e).fold(X(""),function(t){return t.nodeName.toUpperCase()})},$$=function(e){return hc(e).filter(function(t){return Ja(k.fromDom(t))}).isSome()},F$=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},M$=function(e){var t;return((t=e.parentNode)===null||t===void 0?void 0:t.firstChild)===e},By=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Dy=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},U$=function(e){return Dy(e)&&Dy(e.parentNode)},Su=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},ku=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!re(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},z$=function(e,t,n,r,a){var i=e.dom,o=e.selection.getRng();if(n!==e.getBody()){U$(n)&&(a="LI");var u=a?t(a):i.create("BR");if(ku(n,r,!0)&&ku(n,r,!1))if(By(n,"LI")){var f=Su(n);i.insertAfter(u,f),M$(n)?i.remove(f):i.remove(n)}else i.replace(u,n);else if(ku(n,r,!0))By(n,"LI")?(i.insertAfter(u,Su(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(ku(n,r,!1))i.insertAfter(u,Su(n)),i.remove(r);else{n=Su(n);var s=o.cloneRange();s.setStartAfter(r),s.setEndAfter(n);var l=s.extractContents();a==="LI"&&F$(l,"LI")?(u=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(u,n)),i.remove(r)}Ri(e,u)}},H$=function(e){K(Zd(k.fromDom(e),Ut),function(t){var n=t.dom;n.nodeValue=Bt(n.nodeValue)})},V$=function(e,t){return t&&t.nodeName==="A"&&e.isEmpty(t)},q$=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},bc=function(e){e.innerHTML='<br data-mce-bogus="1">'},yc=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},_y=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.getContentEditable(t)!=="true"},W$=function(e,t,n){var r=n,a=[],i;if(!!r){for(;r=r.firstChild;){if(e.isBlock(r))return;re(r)&&!t[r.nodeName.toLowerCase()]&&a.push(r)}for(i=a.length;i--;)r=a[i],(!r.hasChildNodes()||r.firstChild===r.lastChild&&r.firstChild.nodeValue===""||V$(e,r))&&e.remove(r)}},Cc=function(e,t,n){return Y(t)===!1?n:e?n===1&&t.data.charAt(n-1)===We?0:n:n===t.data.length-1&&t.data.charAt(n)===We?t.data.length:n},j$=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Cc(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Cc(!1,e.endContainer,e.endOffset)),t},K$=function(e){do Y(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)},Oy=function(e,t){var n=e.getRoot(),r,a;for(r=t;r!==n&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==n?a:n},G$=function(e,t,n){var r=e.dom;b.from(n.style).map(r.parseStyle).each(function(f){var s=Qv(k.fromDom(t)),l=ae(ae({},s),f);r.setStyles(t,l)});var a=b.from(n.class).map(function(f){return f.split(/\s+/)}),i=b.from(t.className).map(function(f){return ce(f.split(/\s+/),function(s){return s!==""})});ht(a,i,function(f,s){var l=ce(s,function(v){return!Ye(f,v)}),c=An(An([],f,!0),l,!0);r.setAttrib(t,"class",c.join(" "))});var o=["style","class"],u=Va(n,function(f,s){return!Ye(o,s)});r.setAttribs(t,u)},Bi=function(e,t){var n=at(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=si(e);G$(e,t,r)}},X$=function(e,t,n,r,a){var i,o,u,f,s,l,c=t||"P",v=e.dom,d=Oy(v,r);if(o=v.getParent(r,v.isBlock),!o||!_y(v,o)){if(o=o||d,o===e.getBody()||q$(o)?l=o.nodeName.toLowerCase():l=o.parentNode.nodeName.toLowerCase(),!o.hasChildNodes())return i=v.create(c),Bi(e,i),o.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(f=r;f.parentNode!==o;)f=f.parentNode;for(;f&&!v.isBlock(f);)u=f,f=f.previousSibling;if(u&&e.schema.isValidChild(l,c.toLowerCase())){for(i=v.create(c),Bi(e,i),u.parentNode.insertBefore(i,u),f=u;f&&!v.isBlock(f);)s=f.nextSibling,i.appendChild(f),f=s;n.setStart(r,a),n.setEnd(r,a)}}return r},Y$=function(e,t){t.normalize();var n=t.lastChild;(!n||/^(left|right)$/gi.test(e.getStyle(n,"float",!0)))&&e.add(t,"br")},Z$=function(e,t){var n,r,a,i,o,u,f,s,l,c,v=e.dom,d=e.schema,m=d.getNonEmptyElements(),p=e.selection.getRng(),g=function(R){var I=r,te,q,D,J=d.getTextInlineElements();if(R||s==="TABLE"||s==="HR"?te=v.create(R||l):te=i.cloneNode(!1),D=te,zk(e)===!1)v.setAttrib(te,"style",null),v.setAttrib(te,"class",null);else do if(J[I.nodeName]){if(wn(I)||It(I))continue;q=I.cloneNode(!1),v.setAttrib(q,"id",""),te.hasChildNodes()?(q.appendChild(te.firstChild),te.appendChild(q)):(D=q,te.appendChild(q))}while((I=I.parentNode)&&I!==C);return Bi(e,te),bc(D),te},y=function(R){var I,te,q=Cc(R,r,a);if(Y(r)&&(R?q>0:q<r.nodeValue.length))return!1;if(r.parentNode===i&&c&&!R||R&&re(r)&&r===i.firstChild)return!0;if(yc(r,"TABLE")||yc(r,"HR"))return c&&!R||!c&&R;var D=new qe(r,i);for(Y(r)&&(R&&q===0?D.prev():!R&&q===r.nodeValue.length&&D.next());I=D.current();){if(re(I)){if(!I.getAttribute("data-mce-bogus")&&(te=I.nodeName.toLowerCase(),m[te]&&te!=="br"))return!1}else if(Y(I)&&!yr(I.nodeValue))return!1;R?D.prev():D.next()}return!0},h=function(){/^(H[1-6]|PRE|FIGURE)$/.test(s)&&x!=="HGROUP"?o=g(l):o=g(),Hk(e)&&_y(v,f)&&v.isEmpty(i)?o=v.split(f,i):v.insertAfter(o,i),Ri(e,o)};Io(v,p).each(function(R){p.setStart(R.startContainer,R.startOffset),p.setEnd(R.endContainer,R.endOffset)}),r=p.startContainer,a=p.startOffset,l=at(e);var S=!!(t&&t.shiftKey),E=!!(t&&t.ctrlKey);re(r)&&r.hasChildNodes()&&(c=a>r.childNodes.length-1,r=r.childNodes[Math.min(a,r.childNodes.length-1)]||r,c&&Y(r)?a=r.nodeValue.length:a=0);var C=Oy(v,r);if(!!C){(l&&!S||!l&&S)&&(r=X$(e,l,p,r,a)),i=v.getParent(r,v.isBlock),f=i?v.getParent(i.parentNode,v.isBlock):null,s=i?i.nodeName.toUpperCase():"";var x=f?f.nodeName.toUpperCase():"";if(x==="LI"&&!E&&(i=f,f=f.parentNode,s=x),/^(LI|DT|DD)$/.test(s)&&v.isEmpty(i)){z$(e,g,f,i,l);return}l&&i===e.getBody()||(l=l||"P",aa(i)?(o=Nf(i),v.isEmpty(i)&&bc(i),Bi(e,o),Ri(e,o)):y()?h():y(!0)?(o=i.parentNode.insertBefore(g(),i),Ri(e,yc(i,"HR")?o:i)):(n=j$(p).cloneRange(),n.setEndAfter(i),u=n.extractContents(),H$(u),K$(u),o=u.firstChild,v.insertAfter(u,i),W$(v,m,o),Y$(v,i),v.isEmpty(i)&&bc(i),o.normalize(),v.isEmpty(o)?(v.remove(o),h()):(Bi(e,o),Ri(e,o))),v.setAttrib(o,"id",""),e.fire("NewBlock",{newBlock:o}))}},Q$=function(e,t,n){for(var r=new qe(t,n),a,i=e.getNonEmptyElements();a=r.next();)if(i[a.nodeName.toLowerCase()]||a.length>0)return!0},Py=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),wi(e,r)},J$=function(e,t){var n=e.selection,r=e.dom,a=n.getRng(),i,o;Io(r,a).each(function(m){a.setStart(m.startContainer,m.startOffset),a.setEnd(m.endContainer,m.endOffset)});var u=a.startOffset,f=a.startContainer;if(f.nodeType===1&&f.hasChildNodes()){var s=u>f.childNodes.length-1;f=f.childNodes[Math.min(u,f.childNodes.length-1)]||f,s&&f.nodeType===3?u=f.nodeValue.length:u=0}var l=r.getParent(f,r.isBlock),c=l?r.getParent(l.parentNode,r.isBlock):null,v=c?c.nodeName.toUpperCase():"",d=!!(t&&t.ctrlKey);v==="LI"&&!d&&(l=c),f&&f.nodeType===3&&u>=f.nodeValue.length&&(Q$(e.schema,f,l)||(i=r.create("br"),a.insertNode(i),a.setStartAfter(i),a.setEndAfter(i),o=!0)),i=r.create("br"),fs(r,a,i),Py(e,i,o),e.undoManager.add()},eF=function(e,t){var n=k.fromTag("br");Xt(k.fromDom(t),n),e.undoManager.add()},tF=function(e,t){rF(e.getBody(),t)||Ga(k.fromDom(t),k.fromTag("br"));var n=k.fromTag("br");Ga(k.fromDom(t),n),Py(e,n.dom,!1),e.undoManager.add()},nF=function(e){return Pe(e.getNode())},rF=function(e,t){return nF(A.after(t))?!0:tn(e,A.after(t)).map(function(n){return Pe(n.getNode())}).getOr(!1)},Iy=function(e){return e&&e.nodeName==="A"&&"href"in e},aF=function(e){return e.fold(xe,Iy,Iy,xe)},iF=function(e){var t=j(Pr,e),n=A.fromRangeStart(e.selection.getRng());return kn(t,e.getBody(),n).filter(aF)},oF=function(e,t){t.fold(se,j(eF,e),j(tF,e),se)},Ly=function(e,t){var n=iF(e);n.isSome()?n.each(j(oF,e)):J$(e,t)},$y=function(e,t){return hc(e).filter(function(n){return t.length>0&&Xr(k.fromDom(n),t)}).isSome()},uF=function(e){return $y(e,Mk(e))},fF=function(e){return $y(e,Uk(e))},Nt=Vn.generate([{br:[]},{block:[]},{none:[]}]),sF=function(e,t){return fF(e)},wc=function(e){return function(t,n){var r=at(t)==="";return r===e}},Fy=function(e){return function(t,n){return $$(t)===e}},My=function(e,t){return function(n,r){var a=L$(n)===e.toUpperCase();return a===t}},xu=function(e){return My("pre",e)},lF=function(){return My("summary",!0)},Nu=function(e){return function(t,n){return Fk(t)===e}},cF=function(e,t){return uF(e)},Di=function(e,t){return t},Uy=function(e){var t=at(e),n=I$(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},$t=function(e,t){return function(n,r){var a=jt(e,function(i,o){return i&&o(n,r)},!0);return a?b.some(t):b.none()}},vF=function(e,t){return Ob([$t([sF],Nt.none()),$t([lF()],Nt.br()),$t([xu(!0),Nu(!1),Di],Nt.br()),$t([xu(!0),Nu(!1)],Nt.block()),$t([xu(!0),Nu(!0),Di],Nt.block()),$t([xu(!0),Nu(!0)],Nt.br()),$t([Fy(!0),Di],Nt.br()),$t([Fy(!0)],Nt.block()),$t([wc(!0),Di,Uy],Nt.block()),$t([wc(!0)],Nt.br()),$t([cF],Nt.br()),$t([wc(!1),Di],Nt.br()),$t([Uy],Nt.block())],[e,!!(t&&t.shiftKey)]).getOr(Nt.none())},zy=function(e,t){vF(e,t).fold(function(){Ly(e,t)},function(){Z$(e,t)},se)},dF=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),bD(e.undoManager),e.undoManager.transact(function(){e.selection.isCollapsed()===!1&&e.execCommand("Delete"),zy(e,t)}))},mF=function(e){e.on("keydown",function(t){t.keyCode===ne.ENTER&&dF(e,t)})},pF=function(e,t,n){La([{keyCode:ne.END,action:le(gy,e,!0)},{keyCode:ne.HOME,action:le(gy,e,!1)},{keyCode:ne.END,action:le(Ey,e,!0)},{keyCode:ne.HOME,action:le(Ey,e,!1)},{keyCode:ne.END,action:le(yu,e,!0,t)},{keyCode:ne.HOME,action:le(yu,e,!1,t)}],n).each(function(r){n.preventDefault()})},gF=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&pF(e,t,n)})},hF=Mt().browser,bF=function(e){var t=ts(function(){e.composing||Rg(e)},0);hF.isIE()&&(e.on("keypress",function(n){t.throttle()}),e.on("remove",function(n){t.cancel()}))},yF=function(e){bF(e),e.on("input",function(t){t.isComposing===!1&&Rg(e)})},CF=Mt(),wF=function(e,t,n){La([{keyCode:ne.PAGE_UP,action:le(yu,e,!1,t)},{keyCode:ne.PAGE_DOWN,action:le(yu,e,!0,t)}],n)},Hy=function(e){return e.stopImmediatePropagation()},Vy=function(e){return e.keyCode===ne.PAGE_UP||e.keyCode===ne.PAGE_DOWN},qy=function(e,t,n){n&&!e.get()?t.on("NodeChange",Hy,!0):!n&&e.get()&&t.off("NodeChange",Hy),e.set(n)},EF=function(e,t){if(!CF.os.isOSX()){var n=ft(!1);e.on("keydown",function(r){Vy(r)&&qy(n,e,!0)}),e.on("keyup",function(r){r.isDefaultPrevented()===!1&&wF(e,t,r),Vy(r)&&n.get()&&(qy(n,e,!1),e.nodeChanged())})}},Wy=function(e,t){var n=t.container(),r=t.offset();return Y(n)?(n.insertData(r,e),b.some(A(n,r+e.length))):No(t).map(function(a){var i=k.fromText(e);return t.isAtEnd()?Ga(a,i):Xt(a,i),A(i.dom,e.length)})},SF=j(Wy,Et),kF=j(Wy," "),xF=function(e){return function(t){return t.fold(function(n){return yn(e.dom,A.before(n))},function(n){return pt(n)},function(n){return Cn(n)},function(n){return tn(e.dom,A.after(n))})}},NF=function(e,t){return function(n){return oA(e,n)?SF(t):kF(t)}},TF=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},AF=function(e){var t=A.fromRangeStart(e.selection.getRng()),n=k.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=j(Pr,e),a=A.fromRangeStart(e.selection.getRng());return kn(r,e.getBody(),a).bind(xF(n)).bind(NF(n,t)).exists(TF(e))}else return!1},RF=function(e,t){La([{keyCode:ne.SPACEBAR,action:le(AF,e)}],t).each(function(n){t.preventDefault()})},BF=function(e){e.on("keydown",function(t){t.isDefaultPrevented()===!1&&RF(e,t)})},DF=function(e){var t=mL(e);return WL(e),B$(e,t),O$(e,t),mF(e),BF(e),yF(e),gF(e,t),EF(e,t),t},_F=function(e){return Ln(e)?ft(null):DF(e)},OF=function(){function e(t){this.lastPath=[],this.editor=t;var n,r=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",function(a){var i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset};(a.type==="nodechange"||!$s(o,n))&&t.fire("SelectionChange"),n=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var a=t.selection.getStart(!0);!a||!ue.range&&t.selection.isCollapsed()||Po(t)&&!r.isSameElementPath(a)&&t.dom.isChildOf(a,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",function(a){!a.isDefaultPrevented()&&Po(t)&&(t.selection.getNode().nodeName==="IMG"?tt.setEditorTimeout(t,function(){t.nodeChanged()}):t.nodeChanged())})}return e.prototype.nodeChanged=function(t){var n=this.editor.selection,r,a,i;this.editor.initialized&&n&&!E1(this.editor)&&!this.editor.mode.isReadOnly()&&(i=this.editor.getBody(),r=n.getStart(!0)||i,(r.ownerDocument!==this.editor.getDoc()||!this.editor.dom.isChildOf(r,i))&&(r=i),a=[],this.editor.dom.getParent(r,function(o){if(o===i)return!0;a.push(o)}),t=t||{},t.element=r,t.parents=a,this.editor.fire("NodeChange",t))},e.prototype.isSameElementPath=function(t){var n,r=this.editor.$(t).parentsUntil(this.editor.getBody()).add(t);if(r.length===this.lastPath.length){for(n=r.length;n>=0&&r[n]===this.lastPath[n];n--);if(n===-1)return this.lastPath=r,!0}return this.lastPath=r,!1},e}(),PF=function(e){e.on("click",function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()})},IF=function(e){e.parser.addNodeFilter("details",function(t){K(t,function(n){n.attr("data-mce-open",n.attr("open")),n.attr("open","open")})}),e.serializer.addNodeFilter("details",function(t){K(t,function(n){var r=n.attr("data-mce-open");n.attr("open",Oe(r)?r:null),n.attr("data-mce-open",null)})})},LF=function(e){PF(e),IF(e)},jy=function(e){return re(e)&&cd(k.fromDom(e))},$F=function(e){var t=e.selection.getRng(),n=A.fromRangeStart(t),r=A.fromRangeEnd(t);if(A.isElementPosition(n)){var a=n.container();jy(a)&&pt(a).each(function(i){return t.setStart(i.container(),i.offset())})}if(A.isElementPosition(r)){var a=n.container();jy(a)&&Cn(a).each(function(o){return t.setEnd(o.container(),o.offset())})}e.selection.setRng(dl(t))},FF=function(e){e.on("click",function(t){t.detail>=3&&$F(e)})},Ky=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,a=n.defaultView;return{top:t.top+a.pageYOffset-r.clientTop,left:t.left+a.pageXOffset-r.clientLeft}},MF=function(e){return e.inline?Ky(e.getBody()):{left:0,top:0}},UF=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},zF=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},a={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:a},HF=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=Ky(e.getContentAreaContainer()),r=zF(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},VF=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},qF=function(e,t){return VF(MF(e),UF(e),HF(e,t))},Tu=Ae,WF=cn,jF=function(e,t){return Tu(t)&&t!==e},KF=function(e,t,n){return t===n||e.dom.isChildOf(t,n)?!1:!Tu(t)},GF=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},XF=function(e,t,n,r){var a=e.dom,i=t.cloneNode(!0);a.setStyles(i,{width:n,height:r}),a.setAttrib(i,"data-mce-selected",null);var o=a.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return a.setStyles(o,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),a.setStyles(i,{margin:0,boxSizing:"border-box"}),o.appendChild(i),o},YF=function(e,t){e.parentNode!==t&&t.appendChild(e)},ZF=function(e,t,n,r,a,i){var o=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>a&&(o=t.pageX+n-a),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-o+"px",e.style.height=r-u+"px"},Gy=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},QF=function(e){return e.button===0},JF=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},eM=function(e,t){return function(n){if(QF(n)){var r=Ze(t.dom.getParents(n.target),lk(Tu,WF)).getOr(null);if(jF(t.getBody(),r)){var a=t.dom.getPos(r),i=t.getBody(),o=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:o.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:o.offsetHeight)-2,relX:n.pageX-a.x,relY:n.pageY-a.y,width:r.offsetWidth,height:r.offsetHeight,ghost:XF(t,r,r.offsetWidth,r.offsetHeight)})}}}},tM=function(e,t){var n=tt.throttle(function(r,a){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(r,a)},0);return t.on("remove",n.stop),function(r){return e.on(function(a){var i=Math.max(Math.abs(r.screenX-a.screenX),Math.abs(r.screenY-a.screenY));if(!a.dragging&&i>10){var o=t.fire("dragstart",{target:a.element});if(o.isDefaultPrevented())return;a.dragging=!0,t.focus()}if(a.dragging){var u=JF(a,qF(t,r));YF(a.ghost,t.getBody()),ZF(a.ghost,u,a.width,a.height,a.maxX,a.maxY),n(r.clientX,r.clientY)}})}},nM=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return n.nodeType===3?n.parentNode:n},rM=function(e,t){return function(n){e.on(function(r){if(r.dragging){if(KF(t,nM(t.selection),r.element)){var a=GF(r.element),i=t.fire("drop",{clientX:n.clientX,clientY:n.clientY});i.isDefaultPrevented()||t.undoManager.transact(function(){Gy(r.element),t.insertContent(t.dom.getOuterHTML(a)),t._selectionOverrides.hideFakeCaret()})}t.fire("dragend")}}),Xy(e)}},aM=function(e,t){return function(){e.on(function(n){n.dragging&&t.fire("dragend")}),Xy(e)}},Xy=function(e){e.on(function(t){Gy(t.ghost)}),e.clear()},iM=function(e){var t=da(),n=we.DOM,r=document,a=eM(t,e),i=tM(t,e),o=rM(t,e),u=aM(t,e);e.on("mousedown",a),e.on("mousemove",i),e.on("mouseup",o),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)}),e.on("keydown",function(f){f.keyCode===ne.ESC&&u()})},oM=function(e){e.on("drop",function(t){var n=typeof t.clientX!="undefined"?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Tu(n)||e.dom.getContentEditableParent(n)==="false")&&t.preventDefault()})},uM=function(e){var t=function(a){if(!a.isDefaultPrevented()){var i=a.dataTransfer;i&&(Ye(i.types,"Files")||i.files.length>0)&&(a.preventDefault(),a.type==="drop"&&iu(e,"Dropped file type is not supported"))}},n=function(a){Uo(e,a.target)&&t(a)},r=function(){var a=we.DOM,i=e.dom,o=document,u=e.inline?e.getBody():e.getDoc(),f=["drop","dragover"];K(f,function(s){a.bind(o,s,n),i.bind(u,s,t)}),e.on("remove",function(){K(f,function(s){a.unbind(o,s,n),i.unbind(u,s,t)})})};e.on("init",function(){tt.setEditorTimeout(e,r,0)})},fM=function(e){iM(e),oM(e),N1(e)&&uM(e)},sM=function(e){var t=ts(function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var n=e.selection.getRng();if(n.collapsed){var r=nc(e,n,!1);e.selection.setRng(r)}}},0);e.on("focus",function(){t.throttle()}),e.on("blur",function(){t.cancel()})},lM=function(e){e.on("init",function(){e.on("focusin",function(t){var n=t.target;if(Vt(n)){var r=Ta(e.getBody(),n),a=Ae(r)?r:n;e.selection.getNode()!==a&&Pa(e,a).each(function(i){return e.selection.setRng(i)})}})})},Yy=cn,Lr=Ae,Au=function(e,t){return Ta(e.getBody(),t)},cM=function(e){var t=e.selection,n=e.dom,r=n.isBlock,a=e.getBody(),i=H1(e,a,r,function(){return Br(e)}),o="sel-"+n.uniqueId(),u="data-mce-selected",f,s=function(D){return n.hasClass(D,"mce-offscreen-selection")},l=function(D){return D!==a&&(Lr(D)||Vt(D))&&n.isChildOf(D,a)},c=function(D){return ir(D)||or(D)||Ra(D)||Ba(D)},v=function(){var D=n.get(o);return D&&D.getElementsByTagName("*")[0]},d=function(D){D&&t.setRng(D)},m=t.getRng,p=function(D,J,M,V){V===void 0&&(V=!0);var $=e.fire("ShowCaret",{target:J,direction:D,before:M});return $.isDefaultPrevented()?null:(V&&t.scrollIntoView(J,D===-1),i.show(M,J))},g=function(D){D.hasAttribute("data-mce-caret")&&(Nf(D),d(m()),t.scrollIntoView(D))},y=function(){e.on("mouseup",function($){var H=m();H.collapsed&&Zh(e,$.clientX,$.clientY)&&Eb(e,H,!1).each(d)}),e.on("click",function($){var H=Au(e,$.target);H&&(Lr(H)&&($.preventDefault(),e.focus()),Yy(H)&&n.isChildOf(H,t.getNode())&&I())}),e.on("blur NewBlock",I),e.on("ResizeWindow FullscreenStateChanged",i.reposition);var D=function($){var H=$.firstChild;if(un(H))return!1;var G=A.before(H);if(Pe(G.getNode())&&$.childNodes.length===1)return!c(G);var _=en($),W=_.next(G);return W&&!c(W)},J=function($,H){var G=n.getParent($,r),_=n.getParent(H,r);return G===_},M=function($,H){var G=n.getParent($,r),_=n.getParent(H,r);return un(G)?!1:$!==_&&n.isChildOf(G,_)&&Lr(Au(e,G))===!1?!0:!n.isChildOf(_,G)&&!J(G,_)&&D(G)};e.on("tap",function($){var H=$.target,G=Au(e,H);Lr(G)?($.preventDefault(),Pa(e,G).each(R)):l(H)&&Pa(e,H).each(R)},!0),e.on("mousedown",function($){var H=$.target;if(!(H!==a&&H.nodeName!=="HTML"&&!n.isChildOf(H,a))&&Zh(e,$.clientX,$.clientY)!==!1){var G=Au(e,H);if(G)Lr(G)?($.preventDefault(),Pa(e,G).each(R)):(I(),!(Yy(G)&&$.shiftKey)&&!Ps($.clientX,$.clientY,t.getRng())&&(q(),t.placeCaretAt($.clientX,$.clientY)));else if(l(H))Pa(e,H).each(R);else if(Tr(H)===!1){I(),q();var _=sL(a,$.clientX,$.clientY);if(_&&!M(H,_.node)){$.preventDefault();var W=p(1,_.node,_.before,!1);d(W),e.getBody().focus()}}}}),e.on("keypress",function($){ne.modifierPressed($)||Lr(t.getNode())&&$.preventDefault()}),e.on("GetSelectionRange",function($){var H=$.range;if(f){if(!f.parentNode){f=null;return}H=H.cloneRange(),H.selectNode(f),$.range=H}}),e.on("SetSelectionRange",function($){$.range=E($.range);var H=R($.range,$.forward);H&&($.range=H)});var V=function($){return $.id==="mcepastebin"};e.on("AfterSetSelectionRange",function($){var H=$.range,G=H.startContainer.parentNode;!S(H)&&!V(G)&&q(),s(G)||I()}),e.on("copy",function($){var H=$.clipboardData;if(!$.isDefaultPrevented()&&$.clipboardData&&!ue.ie){var G=v();G&&($.preventDefault(),H.clearData(),H.setData("text/html",G.outerHTML),H.setData("text/plain",G.outerText||G.innerText))}}),fM(e),sM(e),lM(e)},h=function(D){return Dt(D)||to(D)||no(D)},S=function(D){return h(D.startContainer)||h(D.endContainer)},E=function(D){var J=e.schema.getShortEndedElements(),M=n.createRng(),V=D.startContainer,$=D.startOffset,H=D.endContainer,G=D.endOffset;return ve(J,V.nodeName.toLowerCase())?$===0?M.setStartBefore(V):M.setStartAfter(V):M.setStart(V,$),ve(J,H.nodeName.toLowerCase())?G===0?M.setEndBefore(H):M.setEndAfter(H):M.setEnd(H,G),M},C=function(D,J,M){var V=e.$,$=Zi(k.fromDom(e.getBody()),"#"+o).fold(function(){return V([])},function(_){return V([_.dom])});$.length===0&&($=V('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",o),$.appendTo(e.getBody()));var H=n.createRng();J===M&&ue.ie?($.empty().append('<p style="font-size: 0" data-mce-bogus="all">\xA0</p>').append(J),H.setStartAfter($[0].firstChild.firstChild),H.setEndAfter(J)):($.empty().append(Et).append(J).append(Et),H.setStart($[0].firstChild,1),H.setEnd($[0].lastChild,0)),$.css({top:n.getPos(D,e.getBody()).y}),$[0].focus();var G=t.getSel();return G.removeAllRanges(),G.addRange(H),H},x=function(D){var J=D.cloneNode(!0),M=e.fire("ObjectSelected",{target:D,targetClone:J});if(M.isDefaultPrevented())return null;var V=C(D,M.targetClone,J),$=k.fromDom(D);return K(bt(k.fromDom(e.getBody()),"*[data-mce-selected]"),function(H){Se($,H)||Bn(H,u)}),n.getAttrib(D,u)||D.setAttribute(u,"1"),f=D,q(),V},R=function(D,J){if(!D)return null;if(D.collapsed){if(!S(D)){var M=J?1:-1,V=pi(M,a,D),$=V.getNode(!J);if(Tr($))return p(M,$,J?!V.isAtEnd():!1,!1);var H=V.getNode(J);if(Tr(H))return p(M,H,J?!1:!V.isAtEnd(),!1)}return null}var G=D.startContainer,_=D.startOffset,W=D.endOffset;if(G.nodeType===3&&_===0&&Lr(G.parentNode)&&(G=G.parentNode,_=n.nodeIndex(G),G=G.parentNode),G.nodeType!==1)return null;if(W===_+1&&G===D.endContainer){var fe=G.childNodes[_];if(l(fe))return x(fe)}return null},I=function(){f&&f.removeAttribute(u),Zi(k.fromDom(e.getBody()),"#"+o).each(Ve),f=null},te=function(){i.destroy(),f=null},q=function(){i.hide()};return ue.ceFalse&&!Ln(e)&&y(),{showCaret:p,showBlockCaretContainer:g,hideFakeCaret:q,destroy:te}},vM=function(e){var t=B.each,n=ne.BACKSPACE,r=ne.DELETE,a=e.dom,i=e.selection,o=e.parser,u=ue.gecko,f=ue.ie,s=ue.webkit,l="data:text/mce-internal,",c=f?"Text":"URL",v=function(O,U){try{e.getDoc().execCommand(O,!1,U)}catch{}},d=function(O){return O.isDefaultPrevented()},m=function(O){var U,Z;O.dataTransfer&&(e.selection.isCollapsed()&&O.target.tagName==="IMG"&&i.select(O.target),U=e.selection.getContent(),U.length>0&&(Z=l+escape(e.id)+","+escape(U),O.dataTransfer.setData(c,Z)))},p=function(O){var U;return O.dataTransfer&&(U=O.dataTransfer.getData(c),U&&U.indexOf(l)>=0)?(U=U.substr(l.length).split(","),{id:unescape(U[0]),html:unescape(U[1])}):null},g=function(O,U){e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:O,internal:U}):e.execCommand("mceInsertContent",!1,O)},y=function(){var O=function(Z){var N=a.create("body"),L=Z.cloneContents();return N.appendChild(L),i.serializer.serialize(N,{format:"html"})},U=function(Z){var N=O(Z),L=a.createRng();L.selectNode(e.getBody());var P=O(L);return N===P};e.on("keydown",function(Z){var N=Z.keyCode,L,P;if(!d(Z)&&(N===r||N===n)){if(L=e.selection.isCollapsed(),P=e.getBody(),L&&!a.isEmpty(P)||!L&&!U(e.selection.getRng()))return;Z.preventDefault(),e.setContent(""),P.firstChild&&a.isBlock(P.firstChild)?e.selection.setCursorLocation(P.firstChild,0):e.selection.setCursorLocation(P,0),e.nodeChanged()}})},h=function(){e.shortcuts.add("meta+a",null,"SelectAll")},S=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",function(O){var U;if(O.target===e.getDoc().documentElement)if(U=i.getRng(),e.getBody().focus(),O.type==="mousedown"){if(Dt(U.startContainer))return;i.placeCaretAt(O.clientX,O.clientY)}else i.setRng(U)})},E=function(){e.on("keydown",function(O){if(!d(O)&&O.keyCode===n){if(!e.getBody().getElementsByTagName("hr").length)return;if(i.isCollapsed()&&i.getRng().startOffset===0){var U=i.getNode(),Z=U.previousSibling;if(U.nodeName==="HR"){a.remove(U),O.preventDefault();return}Z&&Z.nodeName&&Z.nodeName.toLowerCase()==="hr"&&(a.remove(Z),O.preventDefault())}}})},C=function(){Range.prototype.getClientRects||e.on("mousedown",function(O){if(!d(O)&&O.target.nodeName==="HTML"){var U=e.getBody();U.blur(),tt.setEditorTimeout(e,function(){U.focus()})}})},x=function(){e.on("click",function(O){var U=O.target;/^(IMG|HR)$/.test(U.nodeName)&&a.getContentEditableParent(U)!=="false"&&(O.preventDefault(),e.selection.select(U),e.nodeChanged()),U.nodeName==="A"&&a.hasClass(U,"mce-item-anchor")&&(O.preventDefault(),i.select(U))})},R=function(){var O=function(){var Z=a.getAttribs(i.getStart().cloneNode(!1));return function(){var N=i.getStart();N!==e.getBody()&&(a.setAttrib(N,"style",null),t(Z,function(L){N.setAttributeNode(L.cloneNode(!0))}))}},U=function(){return!i.isCollapsed()&&a.getParent(i.getStart(),a.isBlock)!==a.getParent(i.getEnd(),a.isBlock)};e.on("keypress",function(Z){var N;if(!d(Z)&&(Z.keyCode===8||Z.keyCode===46)&&U())return N=O(),e.getDoc().execCommand("delete",!1,null),N(),Z.preventDefault(),!1}),a.bind(e.getDoc(),"cut",function(Z){var N;!d(Z)&&U()&&(N=O(),tt.setEditorTimeout(e,function(){N()}))})},I=function(){e.on("keydown",function(O){if(!d(O)&&O.keyCode===n&&i.isCollapsed()&&i.getRng().startOffset===0){var U=i.getNode().previousSibling;if(U&&U.nodeName&&U.nodeName.toLowerCase()==="table")return O.preventDefault(),!1}})},te=function(){e.on("keydown",function(O){var U,Z;if(!(d(O)||O.keyCode!==ne.BACKSPACE)){U=i.getRng();var N=U.startContainer,L=U.startOffset,P=a.getRoot();if(Z=N,!(!U.collapsed||L!==0)){for(;Z&&Z.parentNode&&Z.parentNode.firstChild===Z&&Z.parentNode!==P;)Z=Z.parentNode;Z.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,Z),U=a.createRng(),U.setStart(N,0),U.setEnd(N,0),i.setRng(U))}}})},q=function(){var O=function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),Fm(e)||v("enableObjectResizing",!1)};S1(e)||e.on("BeforeExecCommand mousedown",O)},D=function(){var O=function(){t(a.select("a"),function(U){var Z=U.parentNode,N=a.getRoot();if(Z.lastChild===U){for(;Z&&!a.isBlock(Z);){if(Z.parentNode.lastChild!==Z||Z===N)return;Z=Z.parentNode}a.add(Z,"br",{"data-mce-bogus":1})}})};e.on("SetContent ExecCommand",function(U){(U.type==="setcontent"||U.command==="mceInsertLink")&&O()})},J=function(){at(e)&&e.on("init",function(){v("DefaultParagraphSeparator",at(e))})},M=function(){e.on("keyup focusin mouseup",function(O){ne.modifierPressed(O)||i.normalize()},!0)},V=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},$=function(){e.inline||e.on("keydown",function(){document.activeElement===document.body&&e.getWin().focus()})},H=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",function(O){var U;if(O.target.nodeName==="HTML"){if(ue.ie>11){e.getBody().focus();return}U=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(U),e.selection.normalize(),e.nodeChanged()}}))},G=function(){ue.mac&&e.on("keydown",function(O){if(ne.metaKeyPressed(O)&&!O.shiftKey&&(O.keyCode===37||O.keyCode===39)){O.preventDefault();var U=e.selection.getSel();U.modify("move",O.keyCode===37?"backward":"forward","lineboundary")}})},_=function(){v("AutoUrlDetect",!1)},W=function(){e.on("click",function(O){var U=O.target;do if(U.tagName==="A"){O.preventDefault();return}while(U=U.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},fe=function(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(O){O.preventDefault()})})},me=function(){o.addNodeFilter("br",function(O){for(var U=O.length;U--;)O[U].attr("class")==="Apple-interchange-newline"&&O[U].remove()})},de=function(){e.on("dragstart",function(O){m(O)}),e.on("drop",function(O){if(!d(O)){var U=p(O);if(U&&U.id!==e.id){O.preventDefault();var Z=Ls(O.x,O.y,e.getDoc());i.setRng(Z),g(U.html,!0)}}})},Me=se,Ne=function(){if(!u||e.removed)return!1;var O=e.selection.getSel();return!O||!O.rangeCount||O.rangeCount===0},it=function(){s&&(S(),x(),fe(),h(),ue.iOS&&($(),H(),W())),u&&(C(),q(),V(),G())},yt=function(){te(),y(),ue.windowsPhone||M(),s&&(S(),x(),J(),fe(),I(),me(),ue.iOS?($(),H(),W()):h()),ue.ie>=11&&(H(),I()),ue.ie&&(h(),_(),de()),u&&(E(),C(),R(),q(),D(),V(),G(),I())};return Ln(e)?it():yt(),{refreshContentEditable:Me,isHidden:Ne}},Ec=we.DOM,dM=function(e,t){var n=k.fromDom(e.getBody()),r=ff(hr(n)),a=k.fromTag("style");vn(a,"type","text/css"),Je(a,k.fromText(t)),Je(r,a),e.on("remove",function(){Ve(a)})},mM=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},Sc=function(e){return Va(e,function(t){return Ct(t)===!1})},Zy=function(e){var t=e.settings;return Sc({block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements,padd_empty_block_inline_children:t.format_empty_lines})},Qy=function(e){var t=e.settings,n=e.editorUpload.blobCache;return Sc({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:mM(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},pM=function(e){var t=e.settings;return ae(ae(ae({},Qy(e)),Zy(e)),Sc({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before}))},gM=function(e){var t=Xl(Qy(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",function(n,r){for(var a=n.length,i,o,u=e.dom,f="data-mce-"+r;a--;)if(i=n[a],o=i.attr(r),o&&!i.attr(f)){if(o.indexOf("data:")===0||o.indexOf("blob:")===0)continue;r==="style"?(o=u.serializeStyle(u.parseStyle(o),i.name),o.length||(o=null),i.attr(f,o),i.attr(r,o)):r==="tabindex"?(i.attr(f,o),i.attr(r,null)):i.attr(f,e.convertURL(o,r,i.name))}}),t.addNodeFilter("script",function(n){for(var r=n.length;r--;){var a=n[r],i=a.attr("type")||"no/type";i.indexOf("mce-")!==0&&a.attr("type","mce-"+i)}}),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",function(n){for(var r=n.length;r--;){var a=n[r];a.type=8,a.name="#comment",a.value="[CDATA["+e.dom.encode(a.value)+"]]"}}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(n){for(var r=n.length,a=e.schema.getNonEmptyElements();r--;){var i=n[r];i.isEmpty(a)&&i.getAll("br").length===0&&(i.append(new qt("br",1)).shortEnded=!0)}}),t},hM=function(e){e.settings.auto_focus&&tt.setEditorTimeout(e,function(){var t;e.settings.auto_focus===!0?t=e:t=e.editorManager.get(e.settings.auto_focus),t.destroyed||t.focus()},100)},bM=function(e){var t=e.dom.getRoot();!e.inline&&(!Po(e)||e.selection.getStart(!0)===t)&&pt(t).each(function(n){var r=n.getNode(),a=Qr(r)?pt(r).getOr(n):n;ue.browser.isIE()?YN(e,a.toRange()):e.selection.setRng(a.toRange())})},yM=function(e){e.bindPendingEventDelegates(),e.initialized=!0,Kx(e),e.focus(!0),bM(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),hM(e)},Jy=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},CM=function(e,t,n){var r=[new et(function(a,i){return Jy(e).loadAll(t,a,i)})];return e.inline?r:r.concat([new et(function(a,i){return e.ui.styleSheetLoader.loadAll(n,a,i)})])},eC=function(e){var t=Jy(e),n=$m(e),r=e.contentCSS,a=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?a():e.on("remove",a)};if(e.contentStyles.length>0){var o="";B.each(e.contentStyles,function(f){o+=f+`\r
`}),e.dom.addStyle(o)}var u=et.all(CM(e,r,n)).then(i).catch(i);return e.settings.content_style&&dM(e,e.settings.content_style),u},wM=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();Wx(e),!t.browser_spellcheck&&!t.gecko_spellcheck&&(n.body.spellcheck=!1,Ec.setAttrib(r,"spellcheck","false")),e.quirks=vM(e),jx(e);var a=r1(e);a!==void 0&&(r.dir=a),t.protect&&e.on("BeforeSetContent",function(i){B.each(t.protect,function(o){i.content=i.content.replace(o,function(u){return"<!--mce:protected "+escape(u)+"-->"})})}),e.on("SetContent",function(){e.addVisual(e.getBody())}),e.on("compositionstart compositionend",function(i){e.composing=i.type==="compositionstart"})},EM=function(e){Ln(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})},kc=function(e){e.removed!==!0&&(EM(e),yM(e))},xc=function(e,t){var n=e.settings,r=e.getElement(),a=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),!t&&!e.inline&&(a.open(),a.write(e.iframeHTML),a.close()),e.inline&&(Ec.addClass(r,"mce-content-body"),e.contentDocument=a=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&Ec.getStyle(i,"position",!0)==="static"&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=gP(e),e.schema=Kn(Zy(e)),e.dom=we(a,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:Jk(e),referrerPolicy:Pm(e),onSetAttrib:function(f){e.fire("SetAttrib",f)}}),e.parser=gM(e),e.serializer=qh(pM(e),e),e.selection=Lh(e.dom,e.getWin(),e.serializer,e),e.annotator=Tp(e),e.formatter=ub(e),e.undoManager=sb(e),e._nodeChangeDispatcher=new OF(e),e._selectionOverrides=cM(e),LL(e),LF(e),Ln(e)||FF(e);var o=_F(e);OL(e,o),zL(e),RP(e);var u=PD(e);wM(e),u.fold(function(){eC(e).then(function(){return kc(e)})},function(f){e.setProgressState(!0),eC(e).then(function(){f().then(function(s){e.setProgressState(!1),kc(e)},function(s){e.notificationManager.open({type:"error",text:String(s)}),kc(e)})})})},_i=we.DOM,SM=function(e,t){if(document.domain!==window.location.hostname&&ue.browser.isIE()){var n=rb("mce");e[n]=function(){xc(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return _i.setAttrib(t,"src",r),!0}return!1},kM=function(e,t,n,r){var a=k.fromTag("iframe");return Hn(a,r),Hn(a,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),yo(a,"tox-edit-area__iframe"),a},xM=function(e){var t=Pk(e)+"<html><head>";Ik(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=Lk(e),r=$k(e),a=e.translate(B1(e));return Dm(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+Dm(e)+'" />'),t+="</head>"+('<body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+a+'">')+"<br></body></html>",t},NM=function(e,t){var n=e.translate("Rich Text Area"),r=kM(e.id,n,t.height,Ok(e)).dom;r.onload=function(){r.onload=null,e.fire("load")};var a=SM(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=xM(e),_i.add(t.iframeContainer,r),a},TM=function(e,t){var n=NM(e,t);t.editorContainer&&(_i.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=_i.isHidden(t.editorContainer)),e.getElement().style.display="none",_i.setAttrib(e.id,"aria-hidden","true"),n||xc(e)},tC=we.DOM,nC=function(e,t,n){var r=nn.get(n),a=nn.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=B.trim(n),r&&B.inArray(t,n)===-1){if(B.each(nn.dependencies(n),function(o){nC(e,t,o)}),e.plugins[n])return;try{var i=new r(e,a,e.$);e.plugins[n]=i,i.init&&(i.init(e,a),t.push(n))}catch(o){iP(e,n,o)}}},rC=function(e){return e.replace(/^\-/,"")},AM=function(e){var t=[];B.each(cs(e).split(/[ ,]/),function(n){nC(e,t,rC(n))})},RM=function(e){var t=B.trim(Om(e)),n=e.ui.registry.getAll().icons,r=ae(ae({},au.get("default").icons),au.get(t).icons);Be(r,function(a,i){ve(n,i)||e.ui.registry.addIcon(i,a)})},BM=function(e){var t=li(e);if(Oe(t)){e.settings.theme=rC(t);var n=fr.get(t);e.theme=new n(e,fr.urls[t]),e.theme.init&&e.theme.init(e,fr.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},DM=function(e){return e.theme.renderUI()},_M=function(e){var t=e.getElement(),n=li(e),r=n(e,t);return r.editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||e.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||e.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:t.offsetHeight,r},aC=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},OM=function(e){var t=tC.create("div");return tC.insertAfter(t,e),aC(t)},PM=function(e){var t=e.getElement();return e.inline?aC(null):OM(t)},IM=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,Oe(li(e))?DM(e):Re(li(e))?_M(e):PM(e)},LM=function(e,t){var n={show:b.from(t.show).getOr(se),hide:b.from(t.hide).getOr(se),disable:b.from(t.disable).getOr(se),isDisabled:b.from(t.isDisabled).getOr(xe),enable:function(){e.mode.isReadOnly()||b.from(t.enable).map(KC)}};e.ui=ae(ae({},e.ui),n)},iC=function(e){e.fire("ScriptsLoaded"),RM(e),BM(e),AM(e);var t=IM(e);LM(e,b.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,sP(e),e.inline?xc(e):TM(e,n)},$r=we.DOM,oC=function(e){return e.charAt(0)==="-"},$M=function(e,t){var n=Im(t),r=e1(t);if(Qt.hasCode(n)===!1&&n!=="en"){var a=r!==""?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(a,se,void 0,function(){aP(t,a,n)})}},FM=function(e,t,n,r){var a=li(t);if(Oe(a)){if(!oC(a)&&!ve(fr.urls,a)){var i=d1(t);i?fr.load(a,t.documentBaseURI.toAbsolute(i)):fr.load(a,"themes/"+a+"/theme"+n+".js")}e.loadQueue(function(){fr.waitFor(a,r)})}else r()},MM=function(e){return b.from(Gk(e)).filter(function(t){return t.length>0}).map(function(t){return{url:t,name:b.none()}})},uC=function(e,t,n){return b.from(t).filter(function(r){return r.length>0&&!au.has(r)}).map(function(r){return{url:e.editorManager.baseURL+"/icons/"+r+"/icons"+n+".js",name:b.some(r)}})},UM=function(e,t,n){var r=uC(t,"default",n),a=MM(t).orThunk(function(){return uC(t,Om(t),"")});K(yw([r,a]),function(i){e.add(i.url,se,void 0,function(){rP(t,i.url,i.name.getOrUndefined())})})},zM=function(e,t){B.each(x1(e),function(n,r){nn.load(r,n,se,void 0,function(){ec(e,n,r)}),e.settings.plugins+=" "+r}),B.each(cs(e).split(/[ ,]/),function(n){if(n=B.trim(n),n&&!nn.urls[n])if(oC(n)){n=n.substr(1,n.length);var r=nn.dependencies(n);B.each(r,function(i){var o={prefix:"plugins/",resource:i,suffix:"/plugin"+t+".js"},u=nn.createUrl(o,i);nn.load(u.resource,u,se,void 0,function(){ec(e,u.prefix+u.resource+u.suffix,u.resource)})})}else{var a={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};nn.load(n,a,se,void 0,function(){ec(e,a.prefix+a.resource+a.suffix,n)})}})},HM=function(e,t){var n=On.ScriptLoader;FM(n,e,t,function(){$M(n,e),UM(n,e,t),zM(e,t),n.loadQueue(function(){e.removed||iC(e)},e,function(){e.removed||iC(e)})})},VM=function(e,t){return ld.forElement(e,{contentCssCors:k1(t),referrerPolicy:Pm(t)})},qM=function(e){var t=e.id;Qt.setCode(Im(e));var n=function(){$r.unbind(window,"ready",n),e.render()};if(!fa.Event.domLoaded){$r.bind(window,"ready",n);return}if(!!e.getElement()&&!!ue.contentEditable){var r=k.fromDom(e.getElement()),a=Ew(r);e.on("remove",function(){Vc(r.dom.attributes,function(o){return Bn(r,o.name)}),Hn(r,a)}),e.ui.styleSheetLoader=VM(r,e),m1(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||$r.getParent(t,"form");i&&(e.formElement=i,p1(e)&&!vf(e.getElement())&&($r.insertAfter($r.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(o){e.fire(o.type,o)},$r.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.resetContent()}),g1(e)&&!i.submit.nodeType&&!i.submit.length&&!i._mceOldSubmit&&(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Jh(e),e.notificationManager=Qh(e),h1(e)&&e.on("GetContent",function(o){o.save&&(o.content=$r.encode(o.content))}),b1(e)&&e.on("submit",function(){e.initialized&&e.save()}),y1(e)&&(e._beforeUnload=function(){e.initialized&&!e.destroyed&&!e.isHidden()&&e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),HM(e,e.suffix)}},WM=function(e,t){return i_(e,t)},jM={"font-size":"size","font-family":"face"},KM=function(e,t,n){var r=function(i){return pf(i,e).orThunk(function(){return He(i)==="font"?ze(jM,e).bind(function(o){return Xv(i,o)}):b.none()})},a=function(i){return Se(k.fromDom(t),i)};return yl(k.fromDom(n),function(i){return r(i)},a)},GM=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},XM=function(e,t){return b.from(we.DOM.getStyle(t,e,!0))},fC=function(e){return function(t,n){return b.from(n).map(k.fromDom).filter(Kt).bind(function(r){return KM(e,t,r.dom).or(XM(e,r.dom))}).getOr("")}},YM=fC("font-size"),ZM=fn(GM,fC("font-family")),QM=function(e){return pt(e.getBody()).map(function(t){var n=t.container();return Y(n)?n.parentNode:n})},JM=function(e){return b.from(e.selection.getRng()).bind(function(t){var n=e.getBody(),r=t.startContainer===n&&t.startOffset===0;return r?b.none():b.from(e.selection.getStart(!0))})},eU=function(e,t){return JM(e).orThunk(j(QM,e)).map(k.fromDom).filter(Kt).bind(t)},Nc=function(e,t){return eU(e,zc(b.some,t))},sC=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=Vk(e),a=qk(e);return a?a[n-1]||t:r[n-1]||t}else return t}else return t},tU=function(e){var t=e.split(/\s*,\s*/);return Te(t,function(n){return n.indexOf(" ")!==-1&&!(pr(n,'"')||pr(n,"'"))?"'"+n+"'":n}).join(",")},nU=function(e,t){var n=sC(e,t);e.formatter.toggle("fontname",{value:tU(n)}),e.nodeChanged()},rU=function(e){return Nc(e,function(t){return ZM(e.getBody(),t.dom)}).getOr("")},aU=function(e,t){e.formatter.toggle("fontsize",{value:sC(e,t)}),e.nodeChanged()},iU=function(e){return Nc(e,function(t){return YM(e.getBody(),t.dom)}).getOr("")},oU=function(e){return Nc(e,function(t){var n=k.fromDom(e.getBody()),r=yl(t,function(i){return pf(i,"line-height")},j(Se,n)),a=function(){var i=parseFloat(Dn(t,"line-height")),o=parseFloat(Dn(t,"font-size"));return String(i/o)};return r.getOrThunk(a)}).getOr("")},uU=function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()},fU=function(e){if(typeof e!="string"){var t=B.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}},sU=function(e,t){var n=fU(t);r_(e,n.content,n.details)},Ru=B.each,lU=B.map,cU=B.inArray,lC=function(){function e(t){this.commands={state:{},exec:{},value:{}},this.editor=t,this.setupCommands(t)}return e.prototype.execCommand=function(t,n,r,a){var i,o=!1,u=this;if(!u.editor.removed){if(t.toLowerCase()!=="mcefocus"&&(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)&&(!a||!a.skip_focus)?u.editor.focus():ZN(u.editor)),a=u.editor.fire("BeforeExecCommand",{command:t,ui:n,value:r}),a.isDefaultPrevented())return!1;var f=t.toLowerCase();if(i=u.commands.exec[f])return i(f,n,r),u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Ru(this.editor.plugins,function(s){if(s.execCommand&&s.execCommand(t,n,r))return u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),o=!0,!1}),o)return o;if(u.editor.theme&&u.editor.theme.execCommand&&u.editor.theme.execCommand(t,n,r))return u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{o=u.editor.getDoc().execCommand(t,n,r)}catch{}return o?(u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0):!1}},e.prototype.queryCommandState=function(t){var n;if(!(this.editor.quirks.isHidden()||this.editor.removed)){if(t=t.toLowerCase(),n=this.commands.state[t])return n(t);try{return this.editor.getDoc().queryCommandState(t)}catch{}return!1}},e.prototype.queryCommandValue=function(t){var n;if(!(this.editor.quirks.isHidden()||this.editor.removed)){if(t=t.toLowerCase(),n=this.commands.value[t])return n(t);try{return this.editor.getDoc().queryCommandValue(t)}catch{}}},e.prototype.addCommands=function(t,n){n===void 0&&(n="exec");var r=this;Ru(t,function(a,i){Ru(i.toLowerCase().split(","),function(o){r.commands[n][o]=a})})},e.prototype.addCommand=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.exec[t]=function(i,o,u,f){return n.call(r||a.editor,o,u,f)}},e.prototype.queryCommandSupported=function(t){if(t=t.toLowerCase(),this.commands.exec[t])return!0;try{return this.editor.getDoc().queryCommandSupported(t)}catch{}return!1},e.prototype.addQueryStateHandler=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.state[t]=function(){return n.call(r||a.editor)}},e.prototype.addQueryValueHandler=function(t,n,r){var a=this;t=t.toLowerCase(),this.commands.value[t]=function(){return n.call(r||a.editor)}},e.prototype.hasCustomCommand=function(t){return t=t.toLowerCase(),!!this.commands.exec[t]},e.prototype.execNativeCommand=function(t,n,r){return n===void 0&&(n=!1),r===void 0&&(r=null),this.editor.getDoc().execCommand(t,n,r)},e.prototype.isFormatMatch=function(t){return this.editor.formatter.match(t)},e.prototype.toggleFormat=function(t,n){this.editor.formatter.toggle(t,n),this.editor.nodeChanged()},e.prototype.storeSelection=function(t){this.selectionBookmark=this.editor.selection.getBookmark(t)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(t){var n=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":se,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(a,i,o){CT(t,o)},"Cut,Copy,Paste":function(a){var i=t.getDoc(),o;try{n.execNativeCommand(a)}catch{o=!0}if(a==="paste"&&!i.queryCommandEnabled(a)&&(o=!0),o||!i.queryCommandSupported(a)){var u=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ue.mac&&(u=u.replace(/Ctrl\+/g,"\u2318+")),t.notificationManager.open({text:u,type:"error"})}},unlink:function(){if(t.selection.isCollapsed()){var a=t.dom.getParent(t.selection.getStart(),"a");a&&t.dom.remove(a,!0);return}t.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(a){var i=a.substring(7);i==="full"&&(i="justify"),Ru("left,center,right,justify".split(","),function(o){i!==o&&t.formatter.remove("align"+o)}),i!=="none"&&n.toggleFormat("align"+i)},"InsertUnorderedList,InsertOrderedList":function(a){var i;n.execNativeCommand(a);var o=t.dom.getParent(t.selection.getNode(),"ol,ul");o&&(i=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(i.nodeName)&&(n.storeSelection(),t.dom.split(i,o),n.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){n.toggleFormat(a)},"ForeColor,HiliteColor":function(a,i,o){n.toggleFormat(a,{value:o})},FontName:function(a,i,o){nU(t,o)},FontSize:function(a,i,o){aU(t,o)},LineHeight:function(a,i,o){uU(t,o)},Lang:function(a,i,o){n.toggleFormat(a,{value:o.code,customValue:o.customCode})},RemoveFormat:function(a){t.formatter.remove(a)},mceBlockQuote:function(){n.toggleFormat("blockquote")},FormatBlock:function(a,i,o){return n.toggleFormat(o||"p")},mceCleanup:function(){var a=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(a)},mceRemoveNode:function(a,i,o){var u=o||t.selection.getNode();u!==t.getBody()&&(n.storeSelection(),t.dom.remove(u,!0),n.restoreSelection())},mceSelectNodeDepth:function(a,i,o){var u=0;t.dom.getParent(t.selection.getNode(),function(f){if(f.nodeType===1&&u++===o)return t.selection.select(f),!1},t.getBody())},mceSelectNode:function(a,i,o){t.selection.select(o)},mceInsertContent:function(a,i,o){sU(t,o)},mceInsertRawHTML:function(a,i,o){t.selection.setContent("tiny_mce_marker");var u=t.getContent();t.setContent(u.replace(/tiny_mce_marker/g,function(){return o}))},mceInsertNewLine:function(a,i,o){zy(t,o)},mceToggleFormat:function(a,i,o){n.toggleFormat(o)},mceSetContent:function(a,i,o){t.setContent(o)},"Indent,Outdent":function(a){oy(t,a)},mceRepaint:se,InsertHorizontalRule:function(){t.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){t.hasVisual=!t.hasVisual,t.addVisual()},mceReplaceContent:function(a,i,o){t.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceInsertLink:function(a,i,o){typeof o=="string"&&(o={href:o});var u=t.dom.getParent(t.selection.getNode(),"a");o.href=o.href.replace(/ /g,"%20"),(!u||!o.href)&&t.formatter.remove("link"),o.href&&t.formatter.apply("link",o,u)},selectAll:function(){var a=t.dom.getParent(t.selection.getStart(),cn);if(a){var i=t.dom.createRng();i.selectNodeContents(a),t.selection.setRng(i)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(a,i,o){return Ly(t,o),!0}});var r=function(a){return function(){var i=t.selection,o=i.isCollapsed()?[t.dom.getParent(i.getNode(),t.dom.isBlock)]:i.getSelectedBlocks(),u=lU(o,function(f){return!!t.formatter.matchNode(f,a)});return cU(u,!0)!==-1}};n.addCommands({JustifyLeft:r("alignleft"),JustifyCenter:r("aligncenter"),JustifyRight:r("alignright"),JustifyFull:r("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){return n.isFormatMatch(a)},mceBlockQuote:function(){return n.isFormatMatch("blockquote")},Outdent:function(){return ry(t)},"InsertUnorderedList,InsertOrderedList":function(a){var i=t.dom.getParent(t.selection.getNode(),"ul,ol");return i&&(a==="insertunorderedlist"&&i.tagName==="UL"||a==="insertorderedlist"&&i.tagName==="OL")}},"state"),n.addCommands({Undo:function(){t.undoManager.undo()},Redo:function(){t.undoManager.redo()}}),n.addQueryValueHandler("FontName",function(){return rU(t)},this),n.addQueryValueHandler("FontSize",function(){return iU(t)},this),n.addQueryValueHandler("LineHeight",function(){return oU(t)},this)},e}(),Fr="data-mce-contenteditable",vU=function(e,t,n){Yd(e,t)&&n===!1?XS(e,t):n&&yo(e,t)},Tc=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch{}},Bu=function(e,t){e.dom.contentEditable=t?"true":"false"},dU=function(e){K(bt(e,'*[contenteditable="true"]'),function(t){vn(t,Fr,"true"),Bu(t,!1)})},mU=function(e){K(bt(e,"*["+Fr+'="true"]'),function(t){Bn(t,Fr),Bu(t,!0)})},pU=function(e){b.from(e.selection.getNode()).each(function(t){t.removeAttribute("data-mce-selected")})},gU=function(e){e.selection.setRng(e.selection.getRng())},hU=function(e,t){var n=k.fromDom(e.getBody());vU(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),pU(e),e.readonly=!0,Bu(n,!1),dU(n)):(e.readonly=!1,Bu(n,!0),mU(n),Tc(e,"StyleWithCSS",!1),Tc(e,"enableInlineTableEditing",!1),Tc(e,"enableObjectResizing",!1),bT(e)&&e.focus(),gU(e),e.nodeChanged())},Mr=function(e){return e.readonly},cC=function(e){e.parser.addAttributeFilter("contenteditable",function(t){Mr(e)&&K(t,function(n){n.attr(Fr,n.attr("contenteditable")),n.attr("contenteditable","false")})}),e.serializer.addAttributeFilter(Fr,function(t){Mr(e)&&K(t,function(n){n.attr("contenteditable",n.attr(Fr))})}),e.serializer.addTempAttr(Fr)},bU=function(e){e.serializer?cC(e):e.on("PreInit",function(){cC(e)})},yU=function(e){return e.type==="click"},CU=function(e,t){var n=function(r){return Se(r,k.fromDom(e.getBody()))};return bf(t,"a",n).bind(function(r){return Xv(r,"href")})},wU=function(e,t){if(yU(t)&&!ne.metaKeyPressed(t)){var n=k.fromDom(t.target);CU(e,n).each(function(r){if(t.preventDefault(),/^#/.test(r)){var a=e.dom.select(r+',[name="'+h0(r,"#")+'"]');a.length&&e.selection.scrollIntoView(a[0],!0)}else window.open(r,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}},EU=function(e){e.on("ShowCaret",function(t){Mr(e)&&t.preventDefault()}),e.on("ObjectSelected",function(t){Mr(e)&&t.preventDefault()})},SU=B.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"," "),Ac=function(){function e(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||xe}return e.isNative=function(t){return!!SU[t.toLowerCase()]},e.prototype.fire=function(t,n){var r=t.toLowerCase(),a=xd(r,n||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(a);var i=this.bindings[r];if(i)for(var o=0,u=i.length;o<u;o++){var f=i[o];if(!f.removed){if(f.once&&this.off(r,f.func),a.isImmediatePropagationStopped())return a;if(f.func.call(this.scope,a)===!1)return a.preventDefault(),a}}return a},e.prototype.on=function(t,n,r,a){if(n===!1&&(n=xe),n){var i={func:n,removed:!1};a&&B.extend(i,a);for(var o=t.toLowerCase().split(" "),u=o.length;u--;){var f=o[u],s=this.bindings[f];s||(s=[],this.toggleEvent(f,!0)),r?s=An([i],s,!0):s=An(An([],s,!0),[i],!1),this.bindings[f]=s}}return this},e.prototype.off=function(t,n){var r=this;if(t)for(var a=t.toLowerCase().split(" "),i=a.length;i--;){var o=a[i],u=this.bindings[o];if(!o)return Be(this.bindings,function(s,l){r.toggleEvent(l,!1),delete r.bindings[l]}),this;if(u){if(!n)u.length=0;else{var f=qc(u,function(s){return s.func===n});u=f.fail,this.bindings[o]=u,K(f.pass,function(s){s.removed=!0})}u.length||(this.toggleEvent(t,!1),delete this.bindings[o])}}else Be(this.bindings,function(s,l){r.toggleEvent(l,!1)}),this.bindings={};return this},e.prototype.once=function(t,n,r){return this.on(t,n,r,{once:!0})},e.prototype.has=function(t){return t=t.toLowerCase(),!(!this.bindings[t]||this.bindings[t].length===0)},e}(),Oi=function(e){return e._eventDispatcher||(e._eventDispatcher=new Ac({scope:e,toggleEvent:function(t,n){Ac.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},Du={fire:function(e,t,n){var r=this;if(r.removed&&e!=="remove"&&e!=="detach")return t;var a=Oi(r).fire(e,t);if(n!==!1&&r.parent)for(var i=r.parent();i&&!a.isPropagationStopped();)i.fire(e,a,!1),i=i.parent();return a},on:function(e,t,n){return Oi(this).on(e,t,n)},off:function(e,t){return Oi(this).off(e,t)},once:function(e,t){return Oi(this).once(e,t)},hasEventListeners:function(e){return Oi(this).has(e)}},_u=we.DOM,Ur,Ou=function(e,t){if(t==="selectionchange")return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=Mm(e);return n?(e.eventRoot||(e.eventRoot=_u.select(n)[0]),e.eventRoot):e.getBody()},kU=function(e){return!e.hidden&&!Mr(e)},vC=function(e,t,n){kU(e)?e.fire(t,n):Mr(e)&&wU(e,n)},dC=function(e,t){var n;if(e.delegates||(e.delegates={}),!(e.delegates[t]||e.removed)){var r=Ou(e,t);if(Mm(e)){if(Ur||(Ur={},e.editorManager.on("removeEditor",function(){e.editorManager.activeEditor||Ur&&(Be(Ur,function(a,i){e.dom.unbind(Ou(e,i))}),Ur=null)})),Ur[t])return;n=function(a){for(var i=a.target,o=e.editorManager.get(),u=o.length;u--;){var f=o[u].getBody();(f===i||_u.isChildOf(i,f))&&vC(o[u],t,a)}},Ur[t]=n,_u.bind(r,t,n)}else n=function(a){vC(e,t,a)},_u.bind(r,t,n),e.delegates[t]=n}},mC=ae(ae({},Du),{bindPendingEventDelegates:function(){var e=this;B.each(e._pendingNativeEvents,function(t){dC(e,t)})},toggleNativeEvent:function(e,t){var n=this;e==="focus"||e==="blur"||n.removed||(t?n.initialized?dC(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(Ou(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(Be(e.delegates,function(r,a){e.dom.unbind(Ou(e,a),a,r)}),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),xU=["design","readonly"],pC=function(e,t,n,r){var a=n[t.get()],i=n[r];try{i.activate()}catch(o){console.error("problem while activating editor mode "+r+":",o);return}a.deactivate(),a.editorReadOnly!==i.editorReadOnly&&hU(e,i.editorReadOnly),t.set(r),Hx(e,r)},NU=function(e,t,n,r){if(r!==n.get()){if(!ve(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?pC(e,n,t,r):e.on("init",function(){return pC(e,n,t,r)})}},TU=function(e,t,n){var r;if(Ye(xU,t))throw new Error("Cannot override default mode "+t);return ae(ae({},e),(r={},r[t]=ae(ae({},n),{deactivate:function(){try{n.deactivate()}catch(a){console.error("problem while deactivating editor mode "+t+":",a)}}}),r))},AU=function(e){var t=ft("design"),n=ft({design:{activate:se,deactivate:se,editorReadOnly:!1},readonly:{activate:se,deactivate:se,editorReadOnly:!0}});return bU(e),EU(e),{isReadOnly:function(){return Mr(e)},set:function(r){return NU(e,n.get(),t,r)},get:function(){return t.get()},register:function(r,a){n.set(TU(n.get(),r,a))}}},Rc=B.each,Bc=B.explode,RU={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},gC=B.makeMap("alt,ctrl,shift,meta,access"),BU=function(e){var t,n={};Rc(Bc(e.toLowerCase(),"+"),function(a){a in gC?n[a]=!0:/^[0-9]{2,}$/.test(a)?n.keyCode=parseInt(a,10):(n.charCode=a.charCodeAt(0),n.keyCode=RU[a]||a.toUpperCase().charCodeAt(0))});var r=[n.keyCode];for(t in gC)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,ue.mac?n.ctrl=!0:n.shift=!0),n.meta&&(ue.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},hC=function(){function e(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;var n=this;t.on("keyup keypress keydown",function(r){(n.hasModifier(r)||n.isFunctionKey(r))&&!r.isDefaultPrevented()&&(Rc(n.shortcuts,function(a){if(n.matchShortcut(r,a))return n.pendingPatterns=a.subpatterns.slice(0),r.type==="keydown"&&n.executeShortcutAction(a),!0}),n.matchShortcut(r,n.pendingPatterns[0])&&(n.pendingPatterns.length===1&&r.type==="keydown"&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})}return e.prototype.add=function(t,n,r,a){var i=this,o=i.normalizeCommandFunc(r);return Rc(Bc(B.trim(t)),function(u){var f=i.createShortcut(u,n,o,a);i.shortcuts[f.id]=f}),!0},e.prototype.remove=function(t){var n=this.createShortcut(t);return this.shortcuts[n.id]?(delete this.shortcuts[n.id],!0):!1},e.prototype.normalizeCommandFunc=function(t){var n=this,r=t;return typeof r=="string"?function(){n.editor.execCommand(r,!1,null)}:B.isArray(r)?function(){n.editor.execCommand(r[0],r[1],r[2])}:r},e.prototype.createShortcut=function(t,n,r,a){var i=B.map(Bc(t,">"),BU);return i[i.length-1]=B.extend(i[i.length-1],{func:r,scope:a||this.editor}),B.extend(i[0],{desc:this.editor.translate(n),subpatterns:i.slice(1)})},e.prototype.hasModifier=function(t){return t.altKey||t.ctrlKey||t.metaKey},e.prototype.isFunctionKey=function(t){return t.type==="keydown"&&t.keyCode>=112&&t.keyCode<=123},e.prototype.matchShortcut=function(t,n){return!n||n.ctrl!==t.ctrlKey||n.meta!==t.metaKey||n.alt!==t.altKey||n.shift!==t.shiftKey?!1:t.keyCode===n.keyCode||t.charCode&&t.charCode===n.charCode?(t.preventDefault(),!0):!1},e.prototype.executeShortcutAction=function(t){return t.func?t.func.call(t.scope):null},e}(),DU=function(){var e={},t={},n={},r={},a={},i={},o={},u=function(s,l){return function(c,v){return s[c.toLowerCase()]=ae(ae({},v),{type:l})}},f=function(s,l){return r[s.toLowerCase()]=l};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(a,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(o,"sidebar"),addIcon:f,getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:a,contextToolbars:i,sidebars:o}}}},_U=function(){var e=DU();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},zr=we.DOM,bC=B.extend,OU=B.each,yC=B.resolve,PU=ue.ie,Pu=function(){function e(t,n,r){var a=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=r,this.documentBaseUrl=r.documentBaseURL,bC(this,mC),this.settings=UO(this,t,this.documentBaseUrl,r.defaultSettings,n),this.settings.suffix&&(r.suffix=this.settings.suffix),this.suffix=r.suffix,this.settings.base_url&&r._setBaseUrl(this.settings.base_url),this.baseUri=r.baseURI,this.settings.referrer_policy&&(On.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),we.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),St.languageLoad=this.settings.language_load,St.baseURL=r.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new ur(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new hC(this),this.editorCommands=new lC(this),this.settings.cache_suffix&&(ue.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:_U(),styleSheetLoader:void 0,show:se,hide:se,enable:se,disable:se,isDisabled:xe};var i=this,o=AU(i);this.mode=o,this.setMode=o.set,r.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=ie.overrideDefaults(function(){return{context:a.inline?a.getBody():a.getDoc(),element:a.getBody()}})}return e.prototype.render=function(){qM(this)},e.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},e.prototype.hasFocus=function(){return Br(this)},e.prototype.execCallback=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var a=this,i=a.settings[t],o;if(!!i)return a.callbackLookup&&(o=a.callbackLookup[t])&&(i=o.func,o=o.scope),typeof i=="string"&&(o=i.replace(/\.\w+$/,""),o=o?yC(o):0,i=yC(i),a.callbackLookup=a.callbackLookup||{},a.callbackLookup[t]={func:i,scope:o}),i.apply(o||a,n)},e.prototype.translate=function(t){return Qt.translate(t)},e.prototype.getParam=function(t,n,r){return VO(this,t,n,r)},e.prototype.hasPlugin=function(t,n){var r=Ye(cs(this).split(/[ ,]/),t);return r?n?nn.get(t)!==void 0:!0:!1},e.prototype.nodeChanged=function(t){this._nodeChangeDispatcher.nodeChanged(t)},e.prototype.addCommand=function(t,n,r){this.editorCommands.addCommand(t,n,r)},e.prototype.addQueryStateHandler=function(t,n,r){this.editorCommands.addQueryStateHandler(t,n,r)},e.prototype.addQueryValueHandler=function(t,n,r){this.editorCommands.addQueryValueHandler(t,n,r)},e.prototype.addShortcut=function(t,n,r,a){this.shortcuts.add(t,n,r,a)},e.prototype.execCommand=function(t,n,r,a){return this.editorCommands.execCommand(t,n,r,a)},e.prototype.queryCommandState=function(t){return this.editorCommands.queryCommandState(t)},e.prototype.queryCommandValue=function(t){return this.editorCommands.queryCommandValue(t)},e.prototype.queryCommandSupported=function(t){return this.editorCommands.queryCommandSupported(t)},e.prototype.show=function(){var t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(zr.show(t.getContainer()),zr.hide(t.id)),t.load(),t.fire("show"))},e.prototype.hide=function(){var t=this,n=t.getDoc();t.hidden||(PU&&n&&!t.inline&&n.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(zr.hide(t.getContainer()),zr.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(t,n){this.fire("ProgressState",{state:t,time:n})},e.prototype.load=function(t){var n=this,r=n.getElement(),a;if(n.removed)return"";if(r){t=t||{},t.load=!0;var i=vf(r)?r.value:r.innerHTML;return a=n.setContent(i,t),t.element=r,t.no_events||n.fire("LoadContent",t),t.element=r=null,a}},e.prototype.save=function(t){var n=this,r=n.getElement(),a,i;if(!(!r||!n.initialized||n.removed))return t=t||{},t.save=!0,t.element=r,a=t.content=n.getContent(t),t.no_events||n.fire("SaveContent",t),t.format==="raw"&&n.fire("RawSaveContent",t),a=t.content,vf(r)?r.value=a:((t.is_removing||!n.inline)&&(r.innerHTML=a),(i=zr.getParent(n.id,"form"))&&OU(i.elements,function(o){if(o.name===n.id)return o.value=a,!1})),t.element=r=null,t.set_dirty!==!1&&n.setDirty(!1),a},e.prototype.setContent=function(t,n){return Yl(this,t,n)},e.prototype.getContent=function(t){return sO(this,t)},e.prototype.insertContent=function(t,n){n&&(t=bC({content:t},n)),this.execCommand("mceInsertContent",!1,t)},e.prototype.resetContent=function(t){t===void 0?Yl(this,this.startContent,{format:"raw"}):Yl(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(t){var n=!this.isNotDirty;this.isNotDirty=!t,t&&t!==n&&this.fire("dirty")},e.prototype.getContainer=function(){var t=this;return t.container||(t.container=zr.get(t.editorContainer||t.id+"_parent")),t.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=zr.get(this.id)),this.targetElm},e.prototype.getWin=function(){var t=this,n;return t.contentWindow||(n=t.iframeElement,n&&(t.contentWindow=n.contentWindow)),t.contentWindow},e.prototype.getDoc=function(){var t=this,n;return t.contentDocument||(n=t.getWin(),n&&(t.contentDocument=n.document)),t.contentDocument},e.prototype.getBody=function(){var t=this.getDoc();return this.bodyElement||(t?t.body:null)},e.prototype.convertURL=function(t,n,r){var a=this,i=a.settings;return i.urlconverter_callback?a.execCallback("urlconverter_callback",t,r,!0,n):!i.convert_urls||r&&r.nodeName==="LINK"||t.indexOf("file:")===0||t.length===0?t:i.relative_urls?a.documentBaseURI.toRelative(t):(t=a.documentBaseURI.toAbsolute(t,i.remove_script_host),t)},e.prototype.addVisual=function(t){WM(this,t)},e.prototype.remove=function(){dO(this)},e.prototype.destroy=function(t){mO(this,t)},e.prototype.uploadImages=function(t){return this.editorUpload.uploadImages(t)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.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")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),Wt=we.DOM,IU=B.explode,Nn=B.each,LU=B.extend,$U=0,CC=!1,Iu,lr=[],gt=[],FU=function(e){return e!=="length"},wC=function(e){var t=e.type;Nn(cr.get(),function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}})},EC=function(e){e!==CC&&(e?ie(window).on("resize scroll",wC):ie(window).off("resize scroll",wC),CC=e)},SC=function(e){var t=gt;delete lr[e.id];for(var n=0;n<lr.length;n++)if(lr[n]===e){lr.splice(n,1);break}return gt=ce(gt,function(r){return e!==r}),cr.activeEditor===e&&(cr.activeEditor=gt.length>0?gt[0]:null),cr.focusedEditor===e&&(cr.focusedEditor=null),t.length!==gt.length},MU=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(SC(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},UU=document.compatMode!=="CSS1Compat",cr=ae(ae({},Du),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:ie,majorVersion:"5",minorVersion:"10.9",releaseDate:"2023-11-15",editors:lr,i18n:Qt,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e=this,t,n,r="";n=ur.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));var a=window.tinymce||window.tinyMCEPreInit;if(a)t=a.base||a.baseURL,r=a.suffix;else{for(var i=document.getElementsByTagName("script"),o=0;o<i.length;o++){var u=i[o].src||"";if(u!==""){var f=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){f.indexOf(".min")!==-1&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"));break}}}if(!t&&document.currentScript){var u=document.currentScript.src;u.indexOf(".min")!==-1&&(r=".min"),t=u.substring(0,u.lastIndexOf("/"))}}e.baseURL=new ur(n).toAbsolute(t),e.documentBaseURL=n,e.baseURI=new ur(e.baseURL),e.suffix=r,lT(e)},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;r!==void 0&&Be(r,function(a,i){St.PluginManager.urls[i]=a})},init:function(e){var t=this,n,r=B.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"," "),a=function(c,v){return c.inline&&v.tagName.toLowerCase()in r},i=function(c){var v=c.id;return v||(v=ze(c,"name").filter(function(d){return!Wt.get(d)}).getOrThunk(Wt.uniqueId),c.setAttribute("id",v)),v},o=function(c){var v=e[c];if(!!v)return v.apply(t,[])},u=function(c,v){return v.constructor===RegExp?v.test(c.className):Wt.hasClass(c,v)},f=function(c){var v=[];if(ue.browser.isIE()&&ue.browser.version.major<11)return ou("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(UU)return ou("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(c.types)return Nn(c.types,function(m){v=v.concat(Wt.select(m.selector))}),v;if(c.selector)return Wt.select(c.selector);if(c.target)return[c.target];switch(c.mode){case"exact":var d=c.elements||"";d.length>0&&Nn(IU(d),function(m){var p=Wt.get(m);p?v.push(p):Nn(document.forms,function(g){Nn(g.elements,function(y){y.name===m&&(m="mce_editor_"+$U++,Wt.setAttrib(y,"id",m),v.push(y))})})});break;case"textareas":case"specific_textareas":Nn(Wt.select("textarea"),function(m){c.editor_deselector&&u(m,c.editor_deselector)||(!c.editor_selector||u(m,c.editor_selector))&&v.push(m)});break}return v},s=function(c){n=c},l=function(){var c=0,v=[],d,m=function(p,g,y){var h=new Pu(p,g,t);v.push(h),h.on("init",function(){++c===d.length&&s(v)}),h.targetElm=h.targetElm||y,h.render()};if(Wt.unbind(window,"ready",l),o("onpageload"),d=ie.unique(f(e)),e.types){Nn(e.types,function(p){B.each(d,function(g){return Wt.is(g,p.selector)?(m(i(g),LU({},e,p),g),!1):!0})});return}B.each(d,function(p){MU(t.get(p.id))}),d=B.grep(d,function(p){return!t.get(p.id)}),d.length===0?s([]):Nn(d,function(p){a(e,p)?ou("Could not initialize inline editor on invalid inline target element",p):m(i(p),e,p)})};return t.settings=e,Wt.bind(window,"ready",l),new et(function(c){n?c(n):s=function(v){c(v)}})},get:function(e){return arguments.length===0?gt.slice(0):Oe(e)?Ze(gt,function(t){return t.id===e}).getOr(null):Wr(e)&&gt[e]?gt[e]:null},add:function(e){var t=this,n=lr[e.id];return n===e||(t.get(e.id)===null&&(FU(e.id)&&(lr[e.id]=e),lr.push(e),gt.push(e)),EC(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),Iu||(Iu=function(r){var a=t.fire("BeforeUnload");if(a.returnValue)return r.preventDefault(),r.returnValue=a.returnValue,a.returnValue},window.addEventListener("beforeunload",Iu))),e},createEditor:function(e,t){return this.add(new Pu(e,t,this))},remove:function(e){var t=this,n,r;if(!e){for(n=gt.length-1;n>=0;n--)t.remove(gt[n]);return}if(Oe(e)){Nn(Wt.select(e),function(a){r=t.get(a.id),r&&t.remove(r)});return}return r=e,Ua(t.get(r.id))?null:(SC(r)&&t.fire("RemoveEditor",{editor:r}),gt.length===0&&window.removeEventListener("beforeunload",Iu),r.remove(),EC(gt.length>0),r)},execCommand:function(e,t,n){var r=this,a=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new Pu(n,r.settings,r).render(),!0;case"mceRemoveEditor":return a&&a.remove(),!0;case"mceToggleEditor":return a?(a.isHidden()?a.show():a.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return r.activeEditor?r.activeEditor.execCommand(e,t,n):!1},triggerSave:function(){Nn(gt,function(e){e.save()})},addI18n:function(e,t){Qt.add(e,t)},translate:function(e){return Qt.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new ur(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new ur(this.baseURL)}});cr.setup();var kC=Math.min,$a=Math.max,Lu=Math.round,xC=function(e,t,n){var r=t.x,a=t.y,i=e.w,o=e.h,u=t.w,f=t.h,s=(n||"").split("");return s[0]==="b"&&(a+=f),s[1]==="r"&&(r+=u),s[0]==="c"&&(a+=Lu(f/2)),s[1]==="c"&&(r+=Lu(u/2)),s[3]==="b"&&(a-=o),s[4]==="r"&&(r-=i),s[3]==="c"&&(a-=Lu(o/2)),s[4]==="c"&&(r-=Lu(i/2)),Fa(r,a,i,o)},zU=function(e,t,n,r){var a,i;for(i=0;i<r.length;i++)if(a=xC(e,t,r[i]),a.x>=n.x&&a.x+a.w<=n.w+n.x&&a.y>=n.y&&a.y+a.h<=n.h+n.y)return r[i];return null},HU=function(e,t,n){return Fa(e.x-t,e.y-n,e.w+t*2,e.h+n*2)},VU=function(e,t){var n=$a(e.x,t.x),r=$a(e.y,t.y),a=kC(e.x+e.w,t.x+t.w),i=kC(e.y+e.h,t.y+t.h);return a-n<0||i-r<0?null:Fa(n,r,a-n,i-r)},qU=function(e,t,n){var r=e.x,a=e.y,i=e.x+e.w,o=e.y+e.h,u=t.x+t.w,f=t.y+t.h,s=$a(0,t.x-r),l=$a(0,t.y-a),c=$a(0,i-u),v=$a(0,o-f);return r+=s,a+=l,n&&(i+=s,o+=l,r-=c,a-=v),i-=c,o-=v,Fa(r,a,i-r,o-a)},Fa=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},WU=function(e){return Fa(e.left,e.top,e.width,e.height)},jU={inflate:HU,relativePosition:xC,findBestRelativePosition:zU,intersect:VU,clamp:qU,create:Fa,fromClientRect:WU},KU=function(e,t,n){n===void 0&&(n=1e3);var r=!1,a=null,i=function(s){return function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];r||(r=!0,a!==null&&(clearTimeout(a),a=null),s.apply(null,l))}},o=i(e),u=i(t),f=function(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];!r&&a===null&&(a=setTimeout(function(){return u.apply(null,s)},n))};return{start:f,resolve:o,reject:u}},GU=function(){var e={},t={},n=function(a,i){var o='Script at URL "'+i+'" failed to load',u='Script at URL "'+i+"\" did not call `tinymce.Resource.add('"+a+"', data)` within 1 second";if(e[a]!==void 0)return e[a];var f=new et(function(s,l){var c=KU(s,l);t[a]=c.resolve,On.ScriptLoader.loadScript(i,function(){return c.start(u)},function(){return c.reject(o)})});return e[a]=f,f},r=function(a,i){t[a]!==void 0&&(t[a](i),delete t[a]),e[a]=et.resolve(i)};return{load:n,add:r}},XU=GU(),$u=B.each,YU=B.extend,NC,Dc,TC=function(){};TC.extend=NC=function(e){var t=this,n=t.prototype,r=function(){var u,f,s,l=this;if(!Dc&&(l.init&&l.init.apply(l,arguments),f=l.Mixins,f))for(u=f.length;u--;)s=f[u],s.init&&s.init.apply(l,arguments)},a=function(){return this},i=function(u,f){return function(){var s=this,l=s._super;s._super=n[u];var c=f.apply(s,arguments);return s._super=l,c}};Dc=!0;var o=new t;return Dc=!1,e.Mixins&&($u(e.Mixins,function(u){for(var f in u)f!=="init"&&(e[f]=u[f])}),n.Mixins&&(e.Mixins=n.Mixins.concat(e.Mixins))),e.Methods&&$u(e.Methods.split(","),function(u){e[u]=a}),e.Properties&&$u(e.Properties.split(","),function(u){var f="_"+u;e[u]=function(s){var l=this;return s!==void 0?(l[f]=s,l):l[f]}}),e.Statics&&$u(e.Statics,function(u,f){r[f]=u}),e.Defaults&&n.Defaults&&(e.Defaults=YU({},n.Defaults,e.Defaults)),Be(e,function(u,f){typeof u=="function"&&n[f]?o[f]=i(f,u):o[f]=u}),r.prototype=o,r.constructor=r,r.extend=NC,r};var Fu=Math.min,Mu=Math.max,Hr=Math.round,ZU=function(e){var t={},n=0,r=0,a=0,i=function(c,v,d){var m,p,g;m=0,p=0,g=0,c=c/255,v=v/255,d=d/255;var y=Fu(c,Fu(v,d)),h=Mu(c,Mu(v,d));if(y===h)return g=y,{h:0,s:0,v:g*100};var S=c===y?v-d:d===y?c-v:d-c;return m=c===y?3:d===y?1:5,m=60*(m-S/(h-y)),p=(h-y)/h,g=h,{h:Hr(m),s:Hr(p*100),v:Hr(g*100)}},o=function(c,v,d){if(c=(parseInt(c,10)||0)%360,v=parseInt(v,10)/100,d=parseInt(d,10)/100,v=Mu(0,Fu(v,1)),d=Mu(0,Fu(d,1)),v===0){n=r=a=Hr(255*d);return}var m=c/60,p=d*v,g=p*(1-Math.abs(m%2-1)),y=d-p;switch(Math.floor(m)){case 0:n=p,r=g,a=0;break;case 1:n=g,r=p,a=0;break;case 2:n=0,r=p,a=g;break;case 3:n=0,r=g,a=p;break;case 4:n=g,r=0,a=p;break;case 5:n=p,r=0,a=g;break;default:n=r=a=0}n=Hr(255*(n+y)),r=Hr(255*(r+y)),a=Hr(255*(a+y))},u=function(){var c=function(v){return v=parseInt(v,10).toString(16),v.length>1?v:"0"+v};return"#"+c(n)+c(r)+c(a)},f=function(){return{r:n,g:r,b:a}},s=function(){return i(n,r,a)},l=function(c){var v;return typeof c=="object"?"r"in c?(n=c.r,r=c.g,a=c.b):"v"in c&&o(c.h,c.s,c.v):(v=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(c))?(n=parseInt(v[1],10),r=parseInt(v[2],10),a=parseInt(v[3],10)):(v=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(c))?(n=parseInt(v[1],16),r=parseInt(v[2],16),a=parseInt(v[3],16)):(v=/#([0-F])([0-F])([0-F])/gi.exec(c))&&(n=parseInt(v[1]+v[1],16),r=parseInt(v[2]+v[2],16),a=parseInt(v[3]+v[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,a=a<0?0:a>255?255:a,t};return e&&l(e),t.toRgb=f,t.toHsv=s,t.toHex=u,t.parse=l,t},QU=function(e){var t=JSON.stringify(e);return Oe(t)?t.replace(/[\u0080-\uFFFF]/g,function(n){var r=n.charCodeAt(0).toString(16);return"\\u"+"0000".substring(r.length)+r}):t},_c={serialize:QU,parse:function(e){try{return JSON.parse(e)}catch{}}},JU={callbacks:{},count:0,send:function(e){var t=this,n=we.DOM,r=e.count!==void 0?e.count:t.count,a="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(a),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:a,src:e.url,type:"text/javascript"}),t.count++}},Uu=ae(ae({},Du),{send:function(e){var t,n=0,r=function(){!e.async||t.readyState===4||n++>1e4?(e.success&&n<1e4&&t.status===200?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):tt.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",Uu.fire("beforeInitialize",{settings:e}),t=new XMLHttpRequest,t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&B.each(e.requestheaders,function(a){t.setRequestHeader(a.key,a.value)}),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t=Uu.fire("beforeSend",{xhr:t,settings:e}).xhr,t.send(e.data),!e.async)return r();tt.setTimeout(r,10)}}),AC=B.extend,e2=function(){function e(t){this.settings=AC({},t),this.count=0}return e.sendRPC=function(t){return new e().send(t)},e.prototype.send=function(t){var n=t.error,r=t.success,a=AC(this.settings,t);a.success=function(i,o){i=_c.parse(i),typeof i=="undefined"&&(i={error:"JSON Parse error."}),i.error?n.call(a.error_scope||a.scope,i.error,o):r.call(a.success_scope||a.scope,i.result)},a.error=function(i,o){n&&n.call(a.error_scope||a.scope,i,o)},a.data=_c.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),a.content_type="application/json",Uu.send(a)},e}(),t2=function(){return function(){var e={},t=[],n={getItem:function(r){var a=e[r];return a||null},setItem:function(r,a){t.push(r),e[r]=String(a)},key:function(r){return t[r]},removeItem:function(r){t=t.filter(function(a){return a===r}),delete e[r]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()},Pi;try{var Oc="__storage_test__";Pi=window.localStorage,Pi.setItem(Oc,Oc),Pi.removeItem(Oc)}catch{Pi=t2()}var n2=Pi,r2={geom:{Rect:jU},util:{Promise:et,Delay:tt,Tools:B,VK:ne,URI:ur,Class:TC,EventDispatcher:Ac,Observable:Du,I18n:Qt,XHR:Uu,JSON:_c,JSONRequest:e2,JSONP:JU,LocalStorage:n2,Color:ZU,ImageUploader:mP},dom:{EventUtils:fa,Sizzle:he,DomQuery:ie,TreeWalker:qe,TextSeeker:im,DOMUtils:we,ScriptLoader:On,RangeUtils:Ci,Serializer:qh,StyleSheetLoader:sd,ControlSelection:Bp,BookmarkManager:yi,Selection:Lh,Event:fa.Event},html:{Styles:Of,Entities:Wn,Node:qt,Schema:Kn,SaxParser:Gl,DomParser:Xl,Writer:lg,Serializer:Aa},Env:ue,AddOnManager:St,Annotator:Tp,Formatter:ub,UndoManager:sb,EditorCommands:lC,WindowManager:Jh,NotificationManager:Qh,EditorObservable:mC,Shortcuts:hC,Editor:Pu,FocusManager:Gp,EditorManager:cr,DOM:we.DOM,ScriptLoader:On.ScriptLoader,PluginManager:nn,ThemeManager:fr,IconManager:au,Resource:XU,trim:B.trim,isArray:B.isArray,is:B.is,toArray:B.toArray,makeMap:B.makeMap,each:B.each,map:B.map,grep:B.grep,inArray:B.inArray,extend:B.extend,create:B.create,walk:B.walk,createNS:B.createNS,resolve:B.resolve,explode:B.explode,_addCacheSuffix:B._addCacheSuffix,isOpera:ue.opera,isWebKit:ue.webkit,isIE:ue.ie,isGecko:ue.gecko,isMac:ue.mac},RC=B.extend(cr,r2),a2=function(e){try{LC.exports=e}catch{}},i2=function(e){window.tinymce=e,window.tinyMCE=e};i2(RC),a2(RC)})()})(IC);var d2=IC.exports;export{d2 as t};