mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-13 03:52:50 +00:00
28 lines
421 KiB
JavaScript
Vendored
28 lines
421 KiB
JavaScript
Vendored
import{e as PC,m as a2,a as IC,n as i2}from"./app.57e8bcca.js";import{I as o2}from"./ImgUpload.f9a28931.js";var FC={exports:{}};(function(V){(function(){var Ee=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},be=function(e){return["undefined","boolean","number","string","function","xml","null"].indexOf(e)!==-1},he=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},Ke=function(e,t){return ht(function(n,r){return e.eq(t(n),t(r))})},ht=function(e){return{eq:e}},Qt=ht(function(e,t){return e===t}),Qr=Qt,Ka=function(e){return ht(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})},Vi=function(e,t){return Ke(Ka(e),function(n){return he(n,t)})},qc=function(e){return ht(function(t,n){var r=Object.keys(t),a=Object.keys(n);if(!Vi(Qr).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})},Qu=ht(function(e,t){if(e===t)return!0;var n=Ee(e),r=Ee(t);return n!==r?!1:be(n)?e===t:n==="array"?Ka(Qu).eq(e,t):n==="object"?qc(Qu).eq(e,t):!1}),MC=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},Zu=function(e){return function(t){return MC(t)===e}},Ju=function(e){return function(t){return typeof t===e}},Wc=function(e){return function(t){return e===t}},ze=Zu("string"),Zr=Zu("object"),Vt=Zu("array"),Ga=Wc(null),jc=Ju("boolean"),Nt=Wc(void 0),dn=function(e){return e==null},Ne=function(e){return!dn(e)},Oe=Ju("function"),Jr=Ju("number"),le=function(){},Cr=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},Kc=function(e,t){return function(n){return e(t(n))}},X=function(e){return function(){return e}},Tt=function(e){return e},UC=function(e,t){return e===t};function G(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 es=function(e){return function(t){return!e(t)}},zC=function(e){return function(){throw new Error(e)}},HC=function(e){return e()},VC=function(e){e()},Re=X(!1),qe=X(!0),qi=function(){return ts},ts=function(){var e=function(r){return r()},t=Tt,n={fold:function(r,a){return r()},isSome:Re,isNone:qe,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:qi,each:le,bind:qi,exists:Re,forall:qe,filter:function(){return qi()},toArray:function(){return[]},toString:X("none()")};return n}(),ns=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:qe,isNone:Re,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(i){return ns(i(e))},each:function(i){i(e)},bind:r,exists:r,forall:r,filter:function(i){return i(e)?a:ts},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return a},qC=function(e){return e==null?ts:ns(e)},b={some:ns,none:qi,from:qC},rs=Array.prototype.slice,WC=Array.prototype.indexOf,jC=Array.prototype.push,Gc=function(e,t){return WC.call(e,t)},KC=function(e,t){var n=Gc(e,t);return n===-1?b.none():b.some(n)},Je=function(e,t){return Gc(e,t)>-1},bt=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},De=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},Y=function(e,t){for(var n=0,r=e.length;n<r;n++){var a=e[n];t(a,n)}},Xc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Yc=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}},ve=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},Qc=function(e,t,n){return Xc(e,function(r,a){n=t(n,r,a)}),n},Zt=function(e,t,n){return Y(e,function(r,a){n=t(n,r,a)}),n},Zc=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()},et=function(e,t){return Zc(e,t,Re)},Wi=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()},GC=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Vt(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);jC.apply(t,e[n])}return t},ea=function(e,t){return GC(De(e,t))},Xa=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},ji=function(e){var t=rs.call(e,0);return t.reverse(),t},Jc=function(e,t){return ve(e,function(n){return!Je(t,n)})},XC=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},as=function(e,t){var n=rs.call(e,0);return n.sort(t),n},is=function(e,t){return t>=0&&t<e.length?b.some(e[t]):b.none()},Pt=function(e){return is(e,0)},wr=function(e){return is(e,e.length-1)},mn=Oe(Array.from)?Array.from:function(e){return rs.call(e)},ev=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()},ta=Object.keys,YC=Object.hasOwnProperty,Pe=function(e,t){for(var n=ta(e),r=0,a=n.length;r<a;r++){var i=n[r],o=e[i];t(o,i)}},tv=function(e,t){return QC(e,function(n,r){return{k:r,v:t(n,r)}})},QC=function(e,t){var n={};return Pe(e,function(r,a){var i=t(r,a);n[i.k]=i.v}),n},os=function(e){return function(t,n){e[n]=t}},nv=function(e,t,n,r){var a={};return Pe(e,function(i,o){(t(i,o)?n:r)(i,o)}),a},ZC=function(e,t){var n={},r={};return nv(e,t,os(n),os(r)),{t:n,f:r}},Ya=function(e,t){var n={};return nv(e,t,os(n),le),n},JC=function(e,t){var n=[];return Pe(e,function(r,a){n.push(t(r,a))}),n},e0=function(e){return JC(e,Tt)},We=function(e,t){return de(e,t)?b.from(e[t]):b.none()},de=function(e,t){return YC.call(e,t)},na=function(e,t){return de(e,t)&&e[t]!==void 0&&e[t]!==null},t0=function(e,t,n){return n===void 0&&(n=Qu),qc(n).eq(e,t)},us=Array.isArray,n0=function(e){if(us(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(de(e,r)&&t.call(n,e[r],r,e)===!1)return!1;return!0},ss=function(e,t){var n=[];return Qa(e,function(r,a){n.push(t(r,a,e))}),n},ra=function(e,t){var n=[];return Qa(e,function(r,a){(!t||t(r,a,e))&&n.push(r)}),n},rv=function(e,t){if(e){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1},Ki=function(e,t,n,r){for(var a=Nt(n)?e[0]:n,i=0;i<e.length;i++)a=t.call(r,a,e[i],i);return a},av=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},qn=function(e){return e[e.length-1]},ie=function(){return ie=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},ie.apply(this,arguments)};function r0(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 On(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 fs=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}},a0=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)"),s=a||!i&&o&&r("(min-device-width:768px)"),f=i||o&&!s,l=t.isSafari()&&e.isiOS()&&/safari/i.test(n)===!1,c=!f&&!s&&!l;return{isiPad:X(a),isiPhone:X(i),isTablet:X(s),isPhone:X(f),isTouch:X(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:X(l),isDesktop:X(c)}},i0=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},o0=function(e,t){var n=i0(e,t);if(!n)return{major:0,minor:0};var r=function(a){return Number(t.replace(n,"$"+a))};return ls(r(1),r(2))},u0=function(e,t){var n=String(t).toLowerCase();return e.length===0?iv():o0(e,n)},iv=function(){return ls(0,0)},ls=function(e,t){return{major:e,minor:t}},Za={nu:ls,detect:u0,unknown:iv},s0=function(e,t){return ev(t.brands,function(n){var r=n.brand.toLowerCase();return et(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:Za.nu(parseInt(n.version,10),0)}})})},ov=function(e,t){var n=String(t).toLowerCase();return et(e,function(r){return r.search(n)})},f0=function(e,t){return ov(e,t).map(function(n){var r=Za.detect(n.versionRegexes,t);return{current:n.name,version:r}})},l0=function(e,t){return ov(e,t).map(function(n){var r=Za.detect(n.versionRegexes,t);return{current:n.name,version:r}})},c0=function(e,t){return e.substring(t)},v0=function(e,t,n){return t===""||e.length>=t.length&&e.substr(n,n+t.length)===t},d0=function(e,t){return Sr(e,t)?c0(e,t.length):e},yt=function(e,t){return e.indexOf(t)!==-1},Sr=function(e,t){return v0(e,t,0)},cs=function(e){return function(t){return t.replace(e,"")}},vs=cs(/^\s+|\s+$/g),m0=cs(/^\s+/g),uv=cs(/\s+$/g),Gi=function(e){return e.length>0},sv=function(e){return!Gi(e)},ds=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Pn=function(e){return function(t){return yt(t,e)}},p0=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return yt(e,"edge/")&&yt(e,"chrome")&&yt(e,"safari")&&yt(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ds],search:function(e){return yt(e,"chrome")&&!yt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return yt(e,"msie")||yt(e,"trident")}},{name:"Opera",versionRegexes:[ds,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Pn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Pn("firefox")},{name:"Safari",versionRegexes:[ds,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(yt(e,"safari")||yt(e,"mobile/"))&&yt(e,"applewebkit")}}],g0=[{name:"Windows",search:Pn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return yt(e,"iphone")||yt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Pn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Pn("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Pn("linux"),versionRegexes:[]},{name:"Solaris",search:Pn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Pn("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Pn("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],fv={browsers:X(p0),oses:X(g0)},lv="Edge",cv="Chrome",vv="IE",dv="Opera",mv="Firefox",pv="Safari",h0=function(){return gv({current:void 0,version:Za.unknown()})},gv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isEdge:r(lv),isChrome:r(cv),isIE:r(vv),isOpera:r(dv),isFirefox:r(mv),isSafari:r(pv)}},hv={unknown:h0,nu:gv,edge:X(lv),chrome:X(cv),ie:X(vv),opera:X(dv),firefox:X(mv),safari:X(pv)},bv="Windows",yv="iOS",Cv="Android",wv="Linux",Sv="OSX",Ev="Solaris",kv="FreeBSD",xv="ChromeOS",b0=function(){return Nv({current:void 0,version:Za.unknown()})},Nv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isWindows:r(bv),isiOS:r(yv),isAndroid:r(Cv),isOSX:r(Sv),isLinux:r(wv),isSolaris:r(Ev),isFreeBSD:r(kv),isChromeOS:r(xv)}},Tv={unknown:b0,nu:Nv,windows:X(bv),ios:X(yv),android:X(Cv),linux:X(wv),osx:X(Sv),solaris:X(Ev),freebsd:X(kv),chromeos:X(xv)},y0=function(e,t,n){var r=fv.browsers(),a=fv.oses(),i=t.bind(function(s){return s0(r,s)}).orThunk(function(){return f0(r,e)}).fold(hv.unknown,hv.nu),o=l0(a,e).fold(Tv.unknown,Tv.nu),u=a0(o,i,e,n);return{browser:i,os:o,deviceType:u}},C0={detect:y0},w0=function(e){return window.matchMedia(e).matches},S0=fs(function(){return C0.detect(navigator.userAgent,b.from(navigator.userAgentData),w0)}),qt=function(){return S0()},Av=navigator.userAgent,ms=qt(),Ct=ms.browser,It=ms.os,pn=ms.deviceType,E0=/WebKit/.test(Av)&&!Ct.isEdge(),k0="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,x0=Av.indexOf("Windows Phone")!==-1,se={opera:Ct.isOpera(),webkit:E0,ie:Ct.isIE()||Ct.isEdge()?Ct.version.major:!1,gecko:Ct.isFirefox(),mac:It.isOSX()||It.isiOS(),iOS:pn.isiPad()||pn.isiPhone(),android:It.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:Ct.isIE()?document.documentMode||7:10,fileApi:k0,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Ct.isIE(),desktop:pn.isDesktop(),windowsPhone:x0,browser:{current:Ct.current,version:Ct.version,isChrome:Ct.isChrome,isEdge:Ct.isEdge,isFirefox:Ct.isFirefox,isIE:Ct.isIE,isOpera:Ct.isOpera,isSafari:Ct.isSafari},os:{current:It.current,version:It.version,isAndroid:It.isAndroid,isChromeOS:It.isChromeOS,isFreeBSD:It.isFreeBSD,isiOS:It.isiOS,isLinux:It.isLinux,isOSX:It.isOSX,isSolaris:It.isSolaris,isWindows:It.isWindows},deviceType:{isDesktop:pn.isDesktop,isiPad:pn.isiPad,isiPhone:pn.isiPhone,isPhone:pn.isPhone,isTablet:pn.isTablet,isTouch:pn.isTouch,isWebView:pn.isWebView}},N0=/^\s*|\s*$/g,Rv=function(e){return e==null?"":(""+e).replace(N0,"")},Bv=function(e,t){return t?t==="array"&&us(e)?!0:typeof e===t:e!==void 0},T0=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},A0=de,R0=function(e,t,n){var r=this,a,i,o,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var s=e[3].match(/(^|\.)(\w+)$/i)[2],f=r.createNS(e[3].replace(/\.\w+$/,""),n);if(!f[s]){if(e[2]==="static"){f[s]=t,this.onCreate&&this.onCreate(e[2],e[3],f[s]);return}t[s]||(t[s]=function(){},u=1),f[s]=t[s],r.extend(f[s].prototype,t),e[5]&&(a=r.resolve(e[5]).prototype,i=e[5].match(/\.(\w+)$/i)[1],o=f[s],u?f[s]=function(){return a[i].apply(this,arguments)}:f[s]=function(){return this.parent=a[i],o.apply(this,arguments)},f[s].prototype[s]=f[s],r.each(a,function(l,c){f[s].prototype[c]=a[c]}),r.each(t,function(l,c){a[c]?f[s].prototype[c]=function(){return this.parent=a[c],l.apply(this,arguments)}:c!==s&&(f[s].prototype[c]=l)})),r.each(t.static,function(l,c){f[s][c]=l})}},B0=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(de(a,i)){var o=a[i];o!==void 0&&(e[i]=o)}}return e},_v=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;_v(a,t,n,r)}))},_0=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},D0=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},O0=function(e,t){return!e||Bv(e,"array")?e:ss(e.split(t||","),Rv)},P0=function(e){var t=se.cacheSuffix;return t&&(e+=(e.indexOf("?")===-1?"?":"&")+t),e},B={trim:Rv,isArray:us,is:Bv,toArray:n0,makeMap:T0,each:Qa,map:ss,grep:ra,inArray:rv,hasOwn:A0,extend:B0,create:R0,walk:_v,createNS:_0,resolve:D0,explode:O0,_addCacheSuffix:P0},I0=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])},$0=function(e,t){var n=t||document,r=n.createElement(e);return Ja(r)},L0=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}},F0=function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(Ja)},k={fromHtml:I0,fromTag:$0,fromText:L0,fromDom:Ja,fromPoint:F0},Dv=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},M0=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0},U0=function(e,t){return M0(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},z0=8,Ov=9,Pv=11,ps=1,H0=3,aa=function(e,t){var n=e.dom;if(n.nodeType!==ps)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")},Iv=function(e){return e.nodeType!==ps&&e.nodeType!==Ov&&e.nodeType!==Pv||e.childElementCount===0},V0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?[]:De(n.querySelectorAll(e),k.fromDom)},q0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?b.none():b.from(n.querySelector(e)).map(k.fromDom)},Te=function(e,t){return e.dom===t.dom},W0=function(e,t){var n=e.dom,r=t.dom;return n===r?!1:n.contains(r)},j0=function(e,t){return U0(e.dom,t.dom)},Wn=function(e,t){return qt().browser.isIE()?j0(e,t):W0(e,t)};typeof window!="undefined"||Function("return this;")();var je=function(e){var t=e.dom.nodeName;return t.toLowerCase()},$v=function(e){return e.dom.nodeType},Xi=function(e){return function(t){return $v(t)===e}},K0=function(e){return $v(e)===z0||je(e)==="#comment"},Jt=Xi(ps),Wt=Xi(H0),G0=Xi(Ov),X0=Xi(Pv),Y0=function(e){return function(t){return Jt(t)&&je(t)===e}},Lv=function(e){return k.fromDom(e.dom.ownerDocument)},ia=function(e){return G0(e)?e:Lv(e)},Q0=function(e){return k.fromDom(ia(e).dom.documentElement)},Fv=function(e){return k.fromDom(ia(e).dom.defaultView)},en=function(e){return b.from(e.dom.parentNode).map(k.fromDom)},Z0=function(e,t){for(var n=Oe(t)?t:Re,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},J0=function(e){var t=function(n){return ve(n,function(r){return!Te(e,r)})};return en(e).map(jt).map(t).getOr([])},Er=function(e){return b.from(e.dom.previousSibling).map(k.fromDom)},ei=function(e){return b.from(e.dom.nextSibling).map(k.fromDom)},Mv=function(e){return ji(Dv(e,Er))},Uv=function(e){return Dv(e,ei)},jt=function(e){return De(e.dom.childNodes,k.fromDom)},Yi=function(e,t){var n=e.dom.childNodes;return b.from(n[t]).map(k.fromDom)},zv=function(e){return Yi(e,0)},gs=function(e){return Yi(e,e.dom.childNodes.length-1)},Hv=function(e){return e.dom.childNodes.length},ew=function(e){var t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return k.fromDom(t)},Vv=function(e){return X0(e)&&Ne(e.dom.host)},qv=Oe(Element.prototype.attachShadow)&&Oe(Node.prototype.getRootNode),tw=X(qv),kr=qv?function(e){return k.fromDom(e.dom.getRootNode())}:ia,hs=function(e){return Vv(e)?e:ew(ia(e))},nw=function(e){var t=kr(e);return Vv(t)?b.some(t):b.none()},rw=function(e){return k.fromDom(e.dom.host)},aw=function(e){if(tw()&&Ne(e.target)){var t=k.fromDom(e.target);if(Jt(t)&&iw(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Pt(n)}}return b.from(e.target)},iw=function(e){return Ne(e.dom.shadowRoot)},tn=function(e,t){var n=en(e);n.each(function(r){r.dom.insertBefore(t.dom,e.dom)})},ti=function(e,t){var n=ei(e);n.fold(function(){var r=en(e);r.each(function(a){at(a,t)})},function(r){tn(r,t)})},Wv=function(e,t){var n=zv(e);n.fold(function(){at(e,t)},function(r){e.dom.insertBefore(t.dom,r.dom)})},at=function(e,t){e.dom.appendChild(t.dom)},ow=function(e,t){tn(e,t),at(t,e)},uw=function(e,t){Y(t,function(n){tn(e,n)})},Qi=function(e,t){Y(t,function(n){at(e,n)})},bs=function(e){e.dom.textContent="",Y(jt(e),function(t){tt(t)})},tt=function(e){var t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},jv=function(e){var t=jt(e);t.length>0&&uw(e,t),tt(e)},ni=function(e){var t=Wt(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;var n=t.ownerDocument;return nw(k.fromDom(t)).fold(function(){return n.body.contains(t)},Kc(ni,rw))},Kv=function(e,t){var n=function(r,a){return Kv(e+r,t+a)};return{left:e,top:t,translate:n}},oa=Kv,sw=function(e){var t=e.getBoundingClientRect();return oa(t.left,t.top)},Zi=function(e,t){return e!==void 0?e:t!==void 0?t:0},fw=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,a=t.documentElement;if(n===e.dom)return oa(n.offsetLeft,n.offsetTop);var i=Zi(r==null?void 0:r.pageYOffset,a.scrollTop),o=Zi(r==null?void 0:r.pageXOffset,a.scrollLeft),u=Zi(a.clientTop,n.clientTop),s=Zi(a.clientLeft,n.clientLeft);return ys(e).translate(o-s,i-u)},ys=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?oa(r.offsetLeft,r.offsetTop):ni(e)?sw(t):oa(0,0)},Cs=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 oa(n,r)},Gv=function(e,t,n){var r=n!==void 0?n.dom:document,a=r.defaultView;a&&a.scrollTo(e,t)},Xv=function(e,t){var n=qt().browser.isSafari();n&&Oe(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},lw=function(e){var t=e===void 0?window:e;return qt().browser.isFirefox()?b.none():b.from(t.visualViewport)},Yv=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Qv=function(e){var t=e===void 0?window:e,n=t.document,r=Cs(k.fromDom(n));return lw(t).fold(function(){var a=t.document.documentElement,i=a.clientWidth,o=a.clientHeight;return Yv(r.left,r.top,i,o)},function(a){return Yv(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height)})},ri=function(e){return function(t){return!!t&&t.nodeType===e}},Ji=function(e){return!!e&&!Object.getPrototypeOf(e)},ae=ri(1),Kt=function(e){var t=e.map(function(n){return n.toLowerCase()});return function(n){if(n&&n.nodeName){var r=n.nodeName.toLowerCase();return Je(t,r)}return!1}},eo=function(e,t){var n=t.toLowerCase().split(" ");return function(r){if(ae(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}},Zv=function(e){return function(t){return ae(t)&&t.hasAttribute(e)}},cw=function(e,t){return function(n){return ae(n)&&n.getAttribute(e)===t}},xr=function(e){return ae(e)&&e.hasAttribute("data-mce-bogus")},vw=function(e){return ae(e)&&e.getAttribute("data-mce-bogus")==="all"},ua=function(e){return ae(e)&&e.tagName==="TABLE"},Jv=function(e){return function(t){return!!(ae(t)&&(t.contentEditable===e||t.getAttribute("data-mce-contenteditable")===e))}},ws=Kt(["textarea","input"]),Q=ri(3),dw=ri(8),Ss=ri(9),Es=ri(11),Le=Kt(["br"]),mw=Kt(["img"]),gn=Jv("true"),_e=Jv("false"),to=Kt(["td","th"]),Gt=Kt(["video","audio","object","embed"]),no=function(e,t,n){return n===void 0&&(n=UC),e.exists(function(r){return n(r,t)})},pw=function(e){for(var t=[],n=function(a){t.push(a)},r=0;r<e.length;r++)e[r].each(n);return t},Et=function(e,t,n){return e.isSome()&&t.isSome()?b.some(n(e.getOrDie(),t.getOrDie())):b.none()},gw=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?b.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):b.none()},hw=function(e,t){return e?b.some(t):b.none()},ro=function(e){return e.style!==void 0&&Oe(e.style.getPropertyValue)},ed=function(e,t,n){if(ze(n)||jc(n)||Jr(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")},hn=function(e,t,n){ed(e.dom,t,n)},jn=function(e,t){var n=e.dom;Pe(t,function(r,a){ed(n,a,r)})},ai=function(e,t){var n=e.dom.getAttribute(t);return n===null?void 0:n},td=function(e,t){return b.from(ai(e,t))},bw=function(e,t){var n=e.dom;return n&&n.hasAttribute?n.hasAttribute(t):!1},Kn=function(e,t){e.dom.removeAttribute(t)},yw=function(e){return Zt(e.dom.attributes,function(t,n){return t[n.name]=n.value,t},{})},Cw=function(e,t,n){if(!ze(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);ro(e)&&e.style.setProperty(t,n)},ww=function(e,t){var n=e.dom;Pe(t,function(r,a){Cw(n,a,r)})},In=function(e,t){var n=e.dom,r=window.getComputedStyle(n),a=r.getPropertyValue(t);return a===""&&!ni(e)?nd(n,t):a},nd=function(e,t){return ro(e)?e.style.getPropertyValue(t):""},ks=function(e,t){var n=e.dom,r=nd(n,t);return b.from(r).filter(function(a){return a.length>0})},rd=function(e){var t={},n=e.dom;if(ro(n))for(var r=0;r<n.style.length;r++){var a=n.style.item(r);t[a]=n.style[a]}return t},Sw=function(e){return e.dom.offsetWidth},Ew=qt().browser,ad=function(e){return et(e,Jt)},kw=function(e){return Ew.isFirefox()&&je(e)==="table"?ad(jt(e)).filter(function(t){return je(t)==="caption"}).bind(function(t){return ad(Uv(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},id=function(e,t){return e.children&&Je(e.children,t)},xw=function(e,t,n){var r=0,a=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&In(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&&!id(u,n);){var s=u;r+=s.offsetLeft||0,a+=s.offsetTop||0,u=s.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!id(u,n);)r-=u.scrollLeft||0,a-=u.scrollTop||0,u=u.parentNode;a+=kw(k.fromDom(t))}return{x:r,y:a}},od={},ud={exports:od};(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(f){(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=[],S(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(ne){y(x.promise,ne);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"){S(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 E(C,x,R){this.onFulfilled=typeof C=="function"?C:null,this.onRejected=typeof x=="function"?x:null,this.promise=R}function S(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 E(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 ne=x.length;function W(ee,M){try{if(M&&(typeof M=="object"||typeof M=="function")){var q=M.then;if(typeof q=="function"){q.call(M,function(L){W(ee,L)},I);return}}x[ee]=M,--ne===0&&R(x)}catch(L){I(L)}}for(var _=0;_<x.length;_++)W(_,x[_])})},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,ne=C.length;I<ne;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},f.exports?f.exports=m:l.Promise||(l.Promise=m)})(a)})(i);var o=i.exports,u=function(){return typeof window!="undefined"?window:Function("return this;")()}(),s={boltExport:u.Promise||o};return s})})(void 0,od,ud);var xs=ud.exports.boltExport,Ns=function(e){var t=b.none(),n=[],r=function(f){return Ns(function(l){a(function(c){l(f(c))})})},a=function(f){o()?s(f):n.push(f)},i=function(f){o()||(t=b.some(f),u(n),n=[])},o=function(){return t.isSome()},u=function(f){Y(f,s)},s=function(f){t.each(function(l){setTimeout(function(){f(l)},0)})};return e(i),{get:a,map:r,isReady:o}},Nw=function(e){return Ns(function(t){t(e)})},Tw={nu:Ns,pure:Nw},Aw=function(e){setTimeout(function(){throw e},0)},sa=function(e){var t=function(s){e().then(s,Aw)},n=function(s){return sa(function(){return e().then(s)})},r=function(s){return sa(function(){return e().then(function(f){return s(f).toPromise()})})},a=function(s){return sa(function(){return e().then(function(){return s.toPromise()})})},i=function(){return Tw.nu(t)},o=function(){var s=null;return sa(function(){return s===null&&(s=e()),s})},u=e;return{map:n,bind:r,anonBind:a,toLazy:i,toCached:o,toPromise:u,get:t}},Rw=function(e){return sa(function(){return new xs(e)})},Bw=function(e){return sa(function(){return xs.resolve(e)})},sd={nu:Rw,pure:Bw},_w=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([]):Y(e,function(o,u){o.get(i(u))})})},Dw=function(e){return _w(e,sd.nu)},fa=function(e){var t=function(c){return fa(e)},n=function(c){return fa(e)},r=function(c){return fa(c(e))},a=function(c){return fa(e)},i=function(c){c(e)},o=function(c){return c(e)},u=function(c,v){return v(e)},s=function(c){return c(e)},f=function(c){return c(e)},l=function(){return b.some(e)};return{isValue:qe,isError:Re,getOr:X(e),getOrThunk:X(e),getOrDie:X(e),or:t,orThunk:n,fold:u,map:r,mapError:a,each:i,bind:o,exists:s,forall:f,toOptional:l}},ii=function(e){var t=function(f){return f()},n=function(){return zC(String(e))()},r=Tt,a=function(f){return f()},i=function(f){return ii(e)},o=function(f){return ii(f(e))},u=function(f){return ii(e)},s=function(f,l){return f(e)};return{isValue:Re,isError:qe,getOr:Tt,getOrThunk:t,getOrDie:n,or:r,orThunk:a,fold:s,map:i,mapError:o,each:le,bind:u,exists:Re,forall:qe,toOptional:b.none}},Ow=function(e,t){return e.fold(function(){return ii(t)},fa)},fd={value:fa,error:ii,fromOption:Ow},Pw=function(e){if(!Vt(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 Y(e,function(r,a){var i=ta(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(!Vt(u))throw new Error("case arguments must be an array");t.push(o),n[o]=function(){for(var s=[],f=0;f<arguments.length;f++)s[f]=arguments[f];var l=s.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=ta(v);if(t.length!==d.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+`
|
|
Actual: `+d.join(","));var m=Xa(t,function(p){return Je(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,s)};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,s)},match:c,log:function(v){console.log(v,{constructors:t,constructor:o,params:s})}}}}),n},Gn={generate:Pw};Gn.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var ld=function(e){return e.fold(Tt,Tt)};function cd(e,t,n,r,a){return e(n,r)?b.some(n):Oe(a)&&a(n)?b.none():t(n,r,a)}var oi=function(e,t,n){for(var r=e.dom,a=Oe(n)?n:Re;r.parentNode;){r=r.parentNode;var i=k.fromDom(r);if(t(i))return b.some(i);if(a(i))break}return b.none()},ao=function(e,t,n){var r=function(a,i){return i(a)};return cd(r,oi,e,t,n)},Iw=function(e,t){var n=e.dom;return n.parentNode?$w(k.fromDom(n.parentNode),function(r){return!Te(e,r)&&t(r)}):b.none()},$w=function(e,t){var n=function(a){return t(k.fromDom(a))},r=et(e.dom.childNodes,n);return r.map(k.fromDom)},io=function(e,t,n){return oi(e,function(r){return aa(r,t)},n)},oo=function(e,t){return q0(t,e)},Ts=function(e,t,n){var r=function(a,i){return aa(a,i)};return cd(r,io,e,t,n)},it=window.Promise?window.Promise:xs,As,Lw=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)},Rs=function(e,t){return typeof t!="number"&&(t=0),setTimeout(e,t)},vd=function(e,t){return typeof t!="number"&&(t=1),setInterval(e,t)},Fw=function(e){return clearTimeout(e)},Mw=function(e){return clearInterval(e)},dd=function(e,t){var n,r=function(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];clearTimeout(n),n=Rs(function(){e.apply(this,a)},t)};return r.stop=function(){clearTimeout(n)},r},ot={requestAnimationFrame:function(e,t){if(As){As.then(e);return}As=new it(function(n){t||(t=document.body),Lw(n,t)}).then(e)},setTimeout:Rs,setInterval:vd,setEditorTimeout:function(e,t,n){return Rs(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=vd(function(){e.removed?clearInterval(r):t()},n);return r},debounce:dd,throttle:dd,clearInterval:Mw,clearTimeout:Fw},md=function(e,t){t===void 0&&(t={});var n=0,r={},a=k.fromDom(e),i=ia(a),o=t.maxLoadTime||5e3,u=function(g){t.referrerPolicy=g},s=function(g){at(hs(a),g)},f=function(g){var y=hs(a);oo(y,"#"+g).each(tt)},l=function(g){return We(r,g).getOrThunk(function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}})},c=function(g,y,h){var E,S=B._addCacheSuffix(g),C=l(S);r[S]=C,C.count++;var x=function(M,q){for(var L=M.length;L--;)M[L]();C.status=q,C.passed=[],C.failed=[],E&&(E.onload=null,E.onerror=null,E=null)},R=function(){return x(C.passed,2)},I=function(){return x(C.failed,3)},ne=function(M,q){M()||(Date.now()-ee<o?ot.setTimeout(q):I())},W=function(){ne(function(){for(var M=e.styleSheets,q=M.length;q--;){var L=M[q],H=L.ownerNode;if(H&&H.id===E.id)return R(),!0}return!1},W)};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 _=k.fromTag("link",i.dom);jn(_,{rel:"stylesheet",type:"text/css",id:C.id});var ee=Date.now();t.contentCssCors&&hn(_,"crossOrigin","anonymous"),t.referrerPolicy&&hn(_,"referrerpolicy",t.referrerPolicy),E=_.dom,E.onload=W,E.onerror=I,s(_),hn(_,"href",S)}},v=function(g){return sd.nu(function(y){c(g,Cr(y,X(fd.value(g))),Cr(y,X(fd.error(g))))})},d=function(g,y,h){Dw(De(g,v)).get(function(E){var S=Yc(E,function(C){return C.isValue()});S.fail.length>0?h(S.fail.map(ld)):y(S.pass.map(ld))})},m=function(g){var y=B._addCacheSuffix(g);We(r,y).each(function(h){var E=--h.count;E===0&&(delete r[y],f(h.id))})},p=function(g){Y(g,function(y){m(y)})};return{load:c,loadAll:d,unload:m,unloadAll:p,_setReferrerPolicy:u}},Uw=function(){var e=new WeakMap,t=function(n,r){var a=kr(n),i=a.dom;return b.from(e.get(i)).getOrThunk(function(){var o=md(i,r);return e.set(i,o),o})};return{forElement:t}},pd=Uw(),Ge=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}(),zw=["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"],Hw=["td","th"],Vw=["thead","tbody","tfoot"],qw=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],Ww=["h1","h2","h3","h4","h5","h6"],jw=["li","dd","dt"],Kw=["ul","ol","dl"],Gw=["pre","script","textarea","style"],Xn=function(e){var t;return function(n){return t=t||XC(e,qe),de(t,je(n))}},Xw=Xn(Ww),bn=Xn(zw),Yw=function(e){return je(e)==="table"},Bs=function(e){return Jt(e)&&!bn(e)},la=function(e){return Jt(e)&&je(e)==="br"},gd=Xn(qw),_s=Xn(Kw),ui=Xn(jw),Qw=Xn(Vw),uo=Xn(Hw),so=Xn(Gw),Zw=function(e,t,n){return io(e,t,n).isSome()},Ds="\uFEFF",At="\xA0",Jw=function(e){return e===Ds},eS=function(e){return e.replace(/\uFEFF/g,"")},nt=Ds,fo=Jw,Yn=eS,tS=ae,ca=Q,va=function(e){return ca(e)&&(e=e.parentNode),tS(e)&&e.hasAttribute("data-mce-caret")},da=function(e){return ca(e)&&fo(e.data)},$t=function(e){return va(e)||da(e)},hd=function(e){return e.firstChild!==e.lastChild||!Le(e.firstChild)},nS=function(e,t){var n=e.ownerDocument,r=n.createTextNode(nt),a=e.parentNode;if(t){var i=e.previousSibling;if(ca(i)){if($t(i))return i;if(co(i))return i.splitText(i.data.length-1)}a.insertBefore(r,e)}else{var i=e.nextSibling;if(ca(i)){if($t(i))return i;if(lo(i))return i.splitText(1),i}e.nextSibling?a.insertBefore(r,e.nextSibling):a.appendChild(r)}return r},Os=function(e){var t=e.container();return Q(t)?t.data.charAt(e.offset())===nt||e.isAtStart()&&da(t.previousSibling):!1},Ps=function(e){var t=e.container();return Q(t)?t.data.charAt(e.offset()-1)===nt||e.isAtEnd()&&da(t.nextSibling):!1},rS=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},aS=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(rS());var i=t.parentNode;return n?i.insertBefore(a,t):t.nextSibling?i.insertBefore(a,t.nextSibling):i.appendChild(a),a},lo=function(e){return ca(e)&&e.data[0]===nt},co=function(e){return ca(e)&&e.data[e.data.length-1]===nt},iS=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];xr(n)&&n.parentNode.removeChild(n)},Is=function(e){return e&&e.hasAttribute("data-mce-caret")?(iS(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},bd=function(e){return va(e.startContainer)},yd=gn,oS=_e,uS=Le,sS=Q,fS=Kt(["script","style","textarea"]),Cd=Kt(["img","input","textarea","hr","iframe","video","audio","object","embed"]),lS=Kt(["table"]),cS=$t,yn=function(e){return cS(e)?!1:sS(e)?!fS(e.parentNode):Cd(e)||uS(e)||lS(e)||$s(e)},vS=function(e){return ae(e)&&e.getAttribute("unselectable")==="true"},$s=function(e){return vS(e)===!1&&oS(e)},dS=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if($s(e))return!1;if(yd(e))return!0}return!0},mS=function(e){return $s(e)?Zt(mn(e.getElementsByTagName("*")),function(t,n){return t||yd(n)},!1)!==!0:!1},pS=function(e){return Cd(e)||mS(e)},vo=function(e,t){return yn(e)&&dS(e,t)},gS=/^[ \t\r\n]*$/,Nr=function(e){return gS.test(e)},hS=function(e,t){var n=k.fromDom(t),r=k.fromDom(e);return Zw(r,"pre,code",G(Te,n))},bS=function(e,t){return Q(e)&&Nr(e.data)&&hS(e,t)===!1},yS=function(e){return ae(e)&&e.nodeName==="A"&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},mo=function(e,t){return yn(e)&&bS(e,t)===!1||yS(e)||CS(e)},CS=Zv("data-mce-bookmark"),wS=Zv("data-mce-bogus"),SS=cw("data-mce-bogus","all"),ES=function(e,t){var n=0;if(mo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var a=new Ge(r,e);do{if(t){if(SS(r)){r=a.next(!0);continue}if(wS(r)){r=a.next();continue}}if(Le(r)){n++,r=a.next();continue}if(mo(r,e))return!1;r=a.next()}while(r);return n<=1},Xe=function(e,t){return t===void 0&&(t=!0),ES(e.dom,t)},kS=function(e){return e.nodeName.toLowerCase()==="span"},wd=function(e,t){return Ne(e)&&(mo(e,t)||Bs(k.fromDom(e)))},xS=function(e,t){var n=new Ge(e,t).prev(!1),r=new Ge(e,t).next(!1),a=Nt(n)||wd(n,t),i=Nt(r)||wd(r,t);return a&&i},Sd=function(e){return kS(e)&&e.getAttribute("data-mce-type")==="bookmark"},NS=function(e,t){return Q(e)&&e.data.length>0&&xS(e,t)},TS=function(e){return ae(e)?e.childNodes.length>0:!1},AS=function(e){return Es(e)||Ss(e)},Ls=function(e,t,n){var r=n||t;if(ae(t)&&Sd(t))return t;for(var a=t.childNodes,i=a.length-1;i>=0;i--)Ls(e,a[i],r);if(ae(t)){var o=t.childNodes;o.length===1&&Sd(o[0])&&t.parentNode.insertBefore(o[0],t)}return!AS(t)&&!mo(t,r)&&!TS(t)&&!NS(t,r)&&e.remove(t),t},RS=B.makeMap,po=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,go=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,BS=/[<>&\"\']/g,_S=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,DS={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"},Tr={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},OS={"<":"<",">":">","&":"&",""":'"',"'":"'"},PS=function(e){var t=k.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},Ed=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)),Tr[r]||(a="&"+e[n+1]+";",i[r]=a,i[a]=r);return i}},Fs=Ed("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),kd=function(e,t){return e.replace(t?po:go,function(n){return Tr[n]||n})},IS=function(e){return(""+e).replace(BS,function(t){return Tr[t]||t})},xd=function(e,t){return e.replace(t?po:go,function(n){return n.length>1?"&#"+((n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320)+65536)+";":Tr[n]||"&#"+n.charCodeAt(0)+";"})},Ms=function(e,t,n){return n=n||Fs,e.replace(t?po:go,function(r){return Tr[r]||n[r]||r})},$S=function(e,t){var n=Ed(t)||Fs,r=function(o,u){return o.replace(u?po:go,function(s){return Tr[s]!==void 0?Tr[s]:n[s]!==void 0?n[s]:s.length>1?"&#"+((s.charCodeAt(0)-55296)*1024+(s.charCodeAt(1)-56320)+65536)+";":"&#"+s.charCodeAt(0)+";"})},a=function(o,u){return Ms(o,u,n)},i=RS(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?a:Ms:i.numeric?xd:kd},LS=function(e){return e.replace(_S,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))):DS[n]||String.fromCharCode(n)):OS[t]||Fs[t]||PS(t)})},Qn={encodeRaw:kd,encodeAllRaw:IS,encodeNumeric:xd,encodeNamed:Ms,getEncodeFunc:$S,decode:LS},Zn={},FS={},ma=B.makeMap,ut=B.each,Us=B.extend,Nd=B.explode,MS=B.inArray,rt=function(e,t){return e=B.trim(e),e?e.split(t||" "):[]},Td=function(e,t){var n=ma(e," ",ma(e.toUpperCase()," "));return Us(n,t)},Ad=function(e){return Td("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},US=function(e){var t={},n,r,a,i,o,u,s=function(l,c,v){var d,m,p,g=function(h,E){var S={},C,x;for(C=0,x=h.length;C<x;C++)S[h[C]]=E||{};return S};v=v||[],c=c||"",typeof v=="string"&&(v=rt(v));var y=rt(l);for(d=y.length;d--;)m=rt([n,c].join(" ")),p={attributes:g(m),attributesOrder:m,children:g(v,FS)},t[y[d]]=p},f=function(l,c){var v,d,m,p,g=rt(l);v=g.length;for(var y=rt(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 Zn[e]?Zn[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(" "),ut(rt(u),function(l){s(l,"",a)}),o="center dir isindex noframes",r=[r,o].join(" "),i=[r,a].join(" "),ut(rt(o),function(l){s(l,"",i)})),i=i||[r,a].join(" "),s("html","manifest","head body"),s("head","","base command link meta noscript script style title"),s("title hr noscript br"),s("base","href target"),s("link","href rel media hreflang type sizes hreflang"),s("meta","name http-equiv content charset"),s("style","media type scoped"),s("script","src async defer type charset"),s("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",i),s("address dt dd div caption","",i),s("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),s("blockquote","cite",i),s("ol","reversed start type","li"),s("ul","","li"),s("li","value",i),s("dl","","dt dd"),s("a","href target rel media hreflang type",a),s("q","cite",a),s("ins del","cite datetime",i),s("img","src sizes srcset alt usemap ismap width height"),s("iframe","src name width height",i),s("embed","src type width height"),s("object","data type typemustmatch name usemap form width height",[i,"param"].join(" ")),s("param","name value"),s("map","name",[i,"area"].join(" ")),s("area","alt coords shape href target rel media hreflang type"),s("table","border","caption colgroup thead tfoot tbody tr"+(e==="html4"?" col":"")),s("colgroup","span","col"),s("col","span"),s("tbody thead tfoot","","tr"),s("tr","","td th"),s("td","colspan rowspan headers",i),s("th","colspan rowspan headers scope abbr",i),s("form","accept-charset action autocomplete enctype method name novalidate target",i),s("fieldset","disabled form name",[i,"legend"].join(" ")),s("label","form for",a),s("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"),s("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",e==="html4"?i:a),s("select","disabled form multiple name required size","option optgroup"),s("optgroup","disabled label","option"),s("option","disabled label selected value"),s("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),s("menu","type label",[i,"li"].join(" ")),s("noscript","",i),e!=="html4"&&(s("wbr"),s("ruby","",[a,"rt rp"].join(" ")),s("figcaption","",i),s("mark rt rp summary bdi","",a),s("canvas","width height",i),s("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[i,"track source"].join(" ")),s("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[i,"track source"].join(" ")),s("picture","","img source"),s("source","src srcset type media sizes"),s("track","kind src srclang label default"),s("datalist","",[a,"option"].join(" ")),s("article section nav aside main header footer","",i),s("hgroup","","h1 h2 h3 h4 h5 h6"),s("figure","",[i,"figcaption"].join(" ")),s("time","datetime",a),s("dialog","open",i),s("command","type label icon disabled checked radiogroup command"),s("output","for form name",a),s("progress","value max",a),s("meter","value min max low high optimum",a),s("details","open",[i,"summary"].join(" ")),s("keygen","autofocus challenge disabled form keytype name")),e!=="html5-strict"&&(f("script","language xml:space"),f("style","xml:space"),f("object","declare classid code codebase codetype archive standby align border hspace vspace"),f("embed","align name hspace vspace"),f("param","valuetype type"),f("a","charset name rev shape coords"),f("br","clear"),f("applet","codebase archive code object alt name width height align hspace vspace"),f("img","name longdesc align border hspace vspace"),f("iframe","longdesc frameborder marginwidth marginheight scrolling align"),f("font basefont","size color face"),f("input","usemap align"),f("select"),f("textarea"),f("h1 h2 h3 h4 h5 h6 div p legend caption","align"),f("ul","type compact"),f("li","type"),f("ol dl menu dir","compact"),f("pre","width xml:space"),f("hr","align noshade size width"),f("isindex","prompt"),f("table","summary width frame rules cellspacing cellpadding align bgcolor"),f("col","width align char charoff valign"),f("colgroup","width align char charoff valign"),f("thead","align char charoff valign"),f("tr","align char charoff valign bgcolor"),f("th","axis align char charoff valign nowrap bgcolor width height"),f("form","accept"),f("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),f("tfoot","align char charoff valign"),f("tbody","align char charoff valign"),f("area","nohref"),f("body","background bgcolor text link vlink alink")),e!=="html4"&&(f("input button select textarea","autofocus"),f("input textarea","placeholder"),f("a","download"),f("link script img","crossorigin"),f("img","loading"),f("iframe","sandbox seamless allowfullscreen loading")),ut(rt("a form meter progress dfn"),function(l){t[l]&&delete t[l].children[l]}),delete t.caption.children.table,delete t.script,Zn[e]=t,t)},zs=function(e,t){var n;return e&&(n={},typeof e=="string"&&(e={"*":e}),ut(e,function(r,a){n[a]=n[a.toUpperCase()]=t==="map"?ma(r,/[, ]/):Nd(r,/[, ]/)})),n},Jn=function(e){var t={},n={},r=[],a={},i={},o=function(O,U,Z){var N=e[O];return N?N=ma(N,/[, ]/,ma(N.toUpperCase(),/[, ]/)):(N=Zn[O],N||(N=Td(U,Z),Zn[O]=N)),N};e=e||{};var u=US(e.schema);e.verify_html===!1&&(e.valid_elements="*[*]");var s=zs(e.valid_styles),f=zs(e.invalid_styles,"map"),l=zs(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"),E=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),S=o("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp");ut((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,$,P,J,te,ye,Fe,$e,Vn,ct,pt,Me,Ot,gt,Dn,we,Se=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,Ue=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,ln=/[*?+]/;if(O){var cn=rt(O,",");for(t["@"]&&(gt=t["@"].attributes,Dn=t["@"].attributesOrder),U=0,Z=cn.length;U<Z;U++)if(P=Se.exec(cn[U]),P){if(Me=P[1],Fe=P[2],Ot=P[3],ye=P[5],ct={},pt=[],J={attributes:ct,attributesOrder:pt},Me==="#"&&(J.paddEmpty=!0),Me==="-"&&(J.removeEmpty=!0),P[4]==="!"&&(J.removeEmptyAttrs=!0),gt&&(Pe(gt,function(vn,br){ct[br]=vn}),pt.push.apply(pt,Dn)),ye){for(ye=rt(ye,"|"),N=0,$=ye.length;N<$;N++)if(P=Ue.exec(ye[N]),P){if(te={},Vn=P[1],$e=P[2].replace(/[\\:]:/g,":"),Me=P[3],we=P[4],Vn==="!"&&(J.attributesRequired=J.attributesRequired||[],J.attributesRequired.push($e),te.required=!0),Vn==="-"){delete ct[$e],pt.splice(MS(pt,$e),1);continue}Me&&(Me==="="&&(J.attributesDefault=J.attributesDefault||[],J.attributesDefault.push({name:$e,value:we}),te.defaultValue=we),Me===":"&&(J.attributesForced=J.attributesForced||[],J.attributesForced.push({name:$e,value:we}),te.forcedValue=we),Me==="<"&&(te.validValues=ma(we,"?"))),ln.test($e)?(J.attributePatterns=J.attributePatterns||[],te.pattern=C($e),J.attributePatterns.push(te)):(ct[$e]||pt.push($e),ct[$e]=te)}}!gt&&Fe==="@"&&(gt=ct,Dn=pt),Ot&&(J.outputName=Fe,t[Ot]=J),ln.test(Fe)?(J.pattern=C(Fe),r.push(J)):t[Fe]=J}}},R=function(O){t={},r=[],x(O),ut(u,function(U,Z){n[Z]=U.children})},I=function(O){var U=/^(~)?(.+)$/;O&&(Zn.text_block_elements=Zn.block_elements=null,ut(rt(O,","),function(Z){var N=U.exec(Z),$=N[1]==="~",P=$?"span":"div",J=N[2];if(n[J]=n[P],a[J]=P,$||(E[J.toUpperCase()]={},E[J]={}),!t[J]){var te=t[P];te=Us({},te),delete te.removeEmptyAttrs,delete te.removeEmpty,t[J]=te}ut(n,function(ye,Fe){ye[P]&&(n[Fe]=ye=Us({},n[Fe]),ye[J]=ye[P])})}))},ne=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]+)\[([^\]]+)]$/;Zn[e.schema]=null,O&&ut(rt(O,","),function(Z){var N=U.exec(Z),$,P;N&&(P=N[1],P?$=n[N[2]]:$=n[N[2]]={"#comment":{}},$=n[N[2]],ut(rt(N[3],"|"),function(J){P==="-"?delete $[J]:$[J]={}}))})},W=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):(ut(u,function(O,U){t[U]={attributes:O.attributes,attributesOrder:O.attributesOrder},n[U]=O.children}),e.schema!=="html5"&&ut(rt("strong/b em/i"),function(O){var U=rt(O,"/");t[U[1]].outputName=U[0]}),ut(S,function(O,U){t[U]&&(e.padd_empty_block_inline_children&&(t[U].paddInEmptyBlock=!0),t[U].removeEmpty=!0)}),ut(rt("ol ul blockquote a table tbody"),function(O){t[O]&&(t[O].removeEmpty=!0)}),ut(rt("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),function(O){t[O].paddEmpty=!0}),ut(rt("span"),function(O){t[O].removeEmptyAttrs=!0})),I(e.custom_elements),ne(e.valid_children),x(e.extended_valid_elements),ne("+ol[ul|ol],+ul[ul|ol]"),ut({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=rt(O))}),e.invalid_elements&&ut(Nd(e.invalid_elements),function(O){t[O]&&delete t[O]}),W("span")||x("span[!data-mce-type|*]");var _=X(s),ee=X(f),M=X(l),q=X(m),L=X(E),H=X(h),K=X(S),D=X(d),j=X(v),fe=X(g),pe=X(y),me=X(c),Ve=X(i),Be=function(O,U){var Z=n[O.toLowerCase()];return!!(Z&&Z[U.toLowerCase()])},lt=function(O,U){var Z,N,$=W(O);if($)if(U){if($.attributes[U])return!0;if(Z=$.attributePatterns,Z){for(N=Z.length;N--;)if(Z[N].pattern.test(O))return!0}}else return!0;return!1},xt=X(a);return{children:n,elements:t,getValidStyles:_,getValidClasses:M,getBlockElements:L,getInvalidStyles:ee,getShortEndedElements:D,getTextBlockElements:H,getTextInlineElements:K,getBoolAttrs:q,getElementRule:W,getSelfClosingElements:j,getNonEmptyElements:fe,getMoveCaretBeforeOnEnterElements:pe,getWhiteSpaceElements:me,getSpecialElements:Ve,isValidChild:Be,isValid:lt,getCustomElements:xt,addValidElements:x,setValidElements:R,addCustomElements:I,addValidChildren:ne}},Rd=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)},Hs=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,s={},f,l,c=Ds;e=e||{},t&&(f=t.getValidStyles(),l=t.getInvalidStyles());var v=(`\\" \\' \\; \\: ; : `+c).split(" ");for(u=0;u<v.length;u++)s[v[u]]=c+u,s[c+u]=v[u];return{toHex:function(d){return d.replace(r,Rd)},parse:function(d){var m={},p,g,y,h,E=e.url_converter,S=e.url_converter_scope||n,C=function(M,q,L){var H=m[M+"-top"+q];if(!!H){var K=m[M+"-right"+q];if(!!K){var D=m[M+"-bottom"+q];if(!!D){var j=m[M+"-left"+q];if(!!j){var fe=[H,K,D,j];for(u=fe.length-1;u--&&fe[u]===fe[u+1];);u>-1&&L||(m[M+q]=u===-1?fe[0]:fe.join(" "),delete m[M+"-top"+q],delete m[M+"-right"+q],delete m[M+"-bottom"+q],delete m[M+"-left"+q])}}}}},x=function(M){var q=m[M],L;if(!!q){for(q=q.split(" "),L=q.length;L--;)if(q[L]!==q[0])return!1;return m[M]=q[0],!0}},R=function(M,q,L,H){!x(q)||!x(L)||!x(H)||(m[M]=m[q]+" "+m[L]+" "+m[H],delete m[q],delete m[L],delete m[H])},I=function(M){return h=!0,s[M]},ne=function(M,q){return h&&(M=M.replace(/\uFEFF[0-9]/g,function(L){return s[L]})),q||(M=M.replace(/\\([\'\";:])/g,"$1")),M},W=function(M){return String.fromCharCode(parseInt(M.slice(1),16))},_=function(M){return M.replace(/\\[0-9a-f]+/gi,W)},ee=function(M,q,L,H,K,D){if(K=K||D,K)return K=ne(K),"'"+K.replace(/\'/g,"\\'")+"'";if(q=ne(q||L||H),!e.allow_script_urls){var j=q.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(j)||!e.allow_svg_data_urls&&/^data:image\/svg/i.test(j))return""}return E&&(q=E.call(S,q,"style")),"url('"+q.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=_(g),y=_(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,Rd),y=y.replace(a,ee),m[g]=h?ne(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 E,S=f[h];if(S)for(var C=0,x=S.length;C<x;C++)h=S[C],E=d[h],E&&(p+=(p.length>0?" ":"")+h+": "+E+";")},y=function(h,E){var S=l["*"];return S&&S[h]?!1:(S=l[E],!(S&&S[h]))};return m&&f?(g("*"),g(m)):Pe(d,function(h,E){h&&(!l||y(E,m))&&(p+=(p.length>0?" ":"")+E+": "+h+";")}),p}}},zS={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Vs=function(e){return e instanceof Event||Oe(e.initEvent)},HS=function(e){return e.isDefaultPrevented===qe||e.isDefaultPrevented===Re},VS=function(e){return dn(e.preventDefault)||Vs(e)},qS=function(e,t){var n=t!=null?t:{};for(var r in e)de(zS,r)||(n[r]=e[r]);return Ne(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n},Bd=function(e,t,n,r){var a,i=qS(t,r);return i.type=e,dn(i.target)&&(i.target=(a=i.srcElement)!==null&&a!==void 0?a:n),VS(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=qe,Oe(t.preventDefault)?t.preventDefault():Vs(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=qe,Oe(t.stopPropagation)?t.stopPropagation():Vs(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=qe,i.stopPropagation()},HS(i)||(i.isDefaultPrevented=i.defaultPrevented===!0?qe:Re,i.isPropagationStopped=i.cancelBubble===!0?qe:Re,i.isImmediatePropagationStopped=Re)),i},WS="mce-data-",jS=/^(?:mouse|contextmenu)|click/,qs=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},ho=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},KS=function(e){return Ne(e)&&jS.test(e.type)},pa=function(e,t){var n=Bd(e.type,e,document,t);if(KS(e)&&Nt(e.pageX)&&!Nt(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 Nt(n.metaKey)&&(n.metaKey=!1),n},GS=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(){ho(e,"DOMContentLoaded",o),ho(e,"load",o),n.domLoaded||(n.domLoaded=!0,t(a)),e=null};i()?o():qs(e,"DOMContentLoaded",o),n.domLoaded||qs(e,"load",o)},ga=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando=WS+(+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,s,f,l,c,v,d=window,m=function(g){i.executeHandlers(pa(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(s=p.length;s--;){if(f=p[s],c=m,l=v=!1,f==="DOMContentLoaded"&&(f="ready"),i.domLoaded&&f==="ready"&&t.readyState==="complete"){r.call(a,pa({type:f}));continue}i.hasMouseEnterLeave||(l=i.mouseEnterLeave[f],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=pa(g||d.event),g.type=g.type==="mouseout"?"mouseleave":"mouseenter",g.target=y,i.executeHandlers(g,o))})),!i.hasFocusIn&&(f==="focusin"||f==="focusout")&&(v=!0,l=f==="focusin"?"focus":"blur",c=function(g){g=pa(g||d.event),g.type=g.type==="focus"?"focusin":"focusout",i.executeHandlers(g,o)}),u=i.events[o][f],u?f==="ready"&&i.domLoaded?r(pa({type:f})):u.push({func:r,scope:a}):(i.events[o][f]=u=[{func:r,scope:a}],u.fakeName=l,u.capture=v,u.nativeHandler=c,f==="ready"?GS(t,c,i):qs(t,l||f,c,v))}return t=u=null,r}},e.prototype.unbind=function(t,n,r){var a,i,o,u,s;if(!t||t.nodeType===3||t.nodeType===8)return this;var f=t[this.expando];if(f){if(s=this.events[f],n){var l=n.split(" ");for(i=l.length;i--;)if(u=l[i],a=s[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,s[u]=a}}(!r||a.length===0)&&(delete s[u],ho(t,a.fakeName||u,a.nativeHandler,a.capture))}}else Pe(s,function(m,p){ho(t,m.fakeName||p,m.nativeHandler,m.capture)}),s={};for(u in s)if(de(s,u))return this;delete this.events[f];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=pa({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}(),Ye,ke,bo,_d,si,Ws,Dd,yo,er,ha,tr,Lt,Co,Cn,nr,ba,XS,fi,st="sizzle"+-new Date,nn=window.document,wn=0,YS=0,Od=Xs(),Pd=Xs(),Id=Xs(),js=function(e,t){return e===t&&(ha=!0),0},wo="undefined",$d=1<<31,QS={}.hasOwnProperty,rr=[],ZS=rr.pop,JS=rr.push,ar=rr.push,Ld=rr.slice,Ar=rr.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},eE="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ie="[\\x20\\t\\r\\n\\f]",Rr="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Fd="\\["+Ie+"*("+Rr+")(?:"+Ie+"*([*^$|!~]?=)"+Ie+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Rr+"))|)"+Ie+"*\\]",Md=":("+Rr+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Fd+")*)|.*)\\)|)",So=new RegExp("^"+Ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Ie+"+$","g"),tE=new RegExp("^"+Ie+"*,"+Ie+"*"),nE=new RegExp("^"+Ie+"*([>+~]|"+Ie+")"+Ie+"*"),rE=new RegExp("="+Ie+`*([^\\]'"]*?)`+Ie+"*\\]","g"),aE=new RegExp(Md),iE=new RegExp("^"+Rr+"$"),Eo={ID:new RegExp("^#("+Rr+")"),CLASS:new RegExp("^\\.("+Rr+")"),TAG:new RegExp("^("+Rr+"|[*])"),ATTR:new RegExp("^"+Fd),PSEUDO:new RegExp("^"+Md),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Ie+"*(even|odd|(([+-]|)(\\d*)n|)"+Ie+"*(?:([+-]|)"+Ie+"*(\\d+)|))"+Ie+"*\\)|)","i"),bool:new RegExp("^(?:"+eE+")$","i"),needsContext:new RegExp("^"+Ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Ie+"*((?:-\\d)?\\d*)"+Ie+"*\\)|)(?=[^-]|$)","i")},oE=/^(?:input|select|textarea|button)$/i,uE=/^h\d$/i,Ks=/^[^{]+\{\s*\[native \w/,sE=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Gs=/[+~]/,fE=/'|\\/g,ir=new RegExp("\\\\([\\da-f]{1,6}"+Ie+"?|("+Ie+")|.)","ig"),or=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{ar.apply(rr=Ld.call(nn.childNodes),nn.childNodes),rr[nn.childNodes.length].nodeType}catch{ar={apply:rr.length?function(t,n){JS.apply(t,Ld.call(n))}:function(t,n){for(var r=t.length,a=0;t[r++]=n[a++];);t.length=r-1}}}var Ce=function(e,t,n,r){var a,i,o,u,s,f,l,c,v,d;if((t?t.ownerDocument||t:nn)!==Lt&&tr(t),t=t||Lt,n=n||[],!e||typeof e!="string")return n;if((u=t.nodeType)!==1&&u!==9)return[];if(Cn&&!r){if(a=sE.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))&&fi(t,i)&&i.id===o)return n.push(i),n}else{if(a[2])return ar.apply(n,t.getElementsByTagName(e)),n;if((o=a[3])&&Ye.getElementsByClassName)return ar.apply(n,t.getElementsByClassName(o)),n}if(Ye.qsa&&(!nr||!nr.test(e))){if(c=l=st,v=t,d=u===9&&e,u===1&&t.nodeName.toLowerCase()!=="object"){for(f=si(e),(l=t.getAttribute("id"))?c=l.replace(fE,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",s=f.length;s--;)f[s]=c+ko(f[s]);v=Gs.test(e)&&Ys(t.parentNode)||t,d=f.join(",")}if(d)try{return ar.apply(n,v.querySelectorAll(d)),n}catch{}finally{l||t.removeAttribute("id")}}}return Dd(e.replace(So,"$1"),t,n,r)};function Xs(){var e=[];function t(n,r){return e.push(n+" ")>ke.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function rn(e){return e[st]=!0,e}function Ud(e,t){var n=t&&e,r=n&&e.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||$d)-(~e.sourceIndex||$d);if(r)return r;if(n){for(;n=n.nextSibling;)if(n===t)return-1}return e?1:-1}function lE(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function cE(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function Br(e){return rn(function(t){return t=+t,rn(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 Ys(e){return e&&typeof e.getElementsByTagName!==wo&&e}Ye=Ce.support={},_d=Ce.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},tr=Ce.setDocument=function(e){var t,n=e?e.ownerDocument||e:nn,r=n.defaultView;function a(i){try{return i.top}catch{}return null}return n===Lt||n.nodeType!==9||!n.documentElement?Lt:(Lt=n,Co=n.documentElement,Cn=!_d(n),r&&r!==a(r)&&(r.addEventListener?r.addEventListener("unload",function(){tr()},!1):r.attachEvent&&r.attachEvent("onunload",function(){tr()})),Ye.attributes=!0,Ye.getElementsByTagName=!0,Ye.getElementsByClassName=Ks.test(n.getElementsByClassName),Ye.getById=!0,ke.find.ID=function(i,o){if(typeof o.getElementById!==wo&&Cn){var u=o.getElementById(i);return u&&u.parentNode?[u]:[]}},ke.filter.ID=function(i){var o=i.replace(ir,or);return function(u){return u.getAttribute("id")===o}},ke.find.TAG=Ye.getElementsByTagName?function(i,o){if(typeof o.getElementsByTagName!==wo)return o.getElementsByTagName(i)}:function(i,o){var u,s=[],f=0,l=o.getElementsByTagName(i);if(i==="*"){for(;u=l[f++];)u.nodeType===1&&s.push(u);return s}return l},ke.find.CLASS=Ye.getElementsByClassName&&function(i,o){if(Cn)return o.getElementsByClassName(i)},ba=[],nr=[],Ye.disconnectedMatch=!0,nr=nr.length&&new RegExp(nr.join("|")),ba=ba.length&&new RegExp(ba.join("|")),t=Ks.test(Co.compareDocumentPosition),fi=t||Ks.test(Co.contains)?function(i,o){var u=i.nodeType===9?i.documentElement:i,s=o&&o.parentNode;return i===s||!!(s&&s.nodeType===1&&(u.contains?u.contains(s):i.compareDocumentPosition&&i.compareDocumentPosition(s)&16))}:function(i,o){if(o){for(;o=o.parentNode;)if(o===i)return!0}return!1},js=t?function(i,o){if(i===o)return ha=!0,0;var u=!i.compareDocumentPosition-!o.compareDocumentPosition;return u||(u=(i.ownerDocument||i)===(o.ownerDocument||o)?i.compareDocumentPosition(o):1,u&1||!Ye.sortDetached&&o.compareDocumentPosition(i)===u?i===n||i.ownerDocument===nn&&fi(nn,i)?-1:o===n||o.ownerDocument===nn&&fi(nn,o)?1:er?Ar.call(er,i)-Ar.call(er,o):0:u&4?-1:1)}:function(i,o){if(i===o)return ha=!0,0;var u,s=0,f=i.parentNode,l=o.parentNode,c=[i],v=[o];if(!f||!l)return i===n?-1:o===n?1:f?-1:l?1:er?Ar.call(er,i)-Ar.call(er,o):0;if(f===l)return Ud(i,o);for(u=i;u=u.parentNode;)c.unshift(u);for(u=o;u=u.parentNode;)v.unshift(u);for(;c[s]===v[s];)s++;return s?Ud(c[s],v[s]):c[s]===nn?-1:v[s]===nn?1:0},n)},Ce.matches=function(e,t){return Ce(e,null,null,t)},Ce.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Lt&&tr(e),t=t.replace(rE,"='$1']"),Ye.matchesSelector&&Cn&&(!ba||!ba.test(t))&&(!nr||!nr.test(t)))try{var n=XS.call(e,t);if(n||Ye.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch{}return Ce(t,Lt,null,[e]).length>0},Ce.contains=function(e,t){return(e.ownerDocument||e)!==Lt&&tr(e),fi(e,t)},Ce.attr=function(e,t){(e.ownerDocument||e)!==Lt&&tr(e);var n=ke.attrHandle[t.toLowerCase()],r=n&&QS.call(ke.attrHandle,t.toLowerCase())?n(e,t,!Cn):void 0;return r!==void 0?r:Ye.attributes||!Cn?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Ce.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Ce.uniqueSort=function(e){var t,n=[],r=0,a=0;if(ha=!Ye.detectDuplicates,er=!Ye.sortStable&&e.slice(0),e.sort(js),ha){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)e.splice(n[r],1)}return er=null,e},bo=Ce.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+=bo(e)}else if(a===3||a===4)return e.nodeValue}else for(;t=e[r++];)n+=bo(t);return n},ke=Ce.selectors={cacheLength:50,createPseudo:rn,match:Eo,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(ir,or),e[3]=(e[3]||e[4]||e[5]||"").replace(ir,or),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]||Ce.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]&&Ce.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Eo.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&aE.test(n)&&(t=si(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(ir,or).toLowerCase();return e==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Od[e+" "];return t||(t=new RegExp("(^|"+Ie+")"+e+"("+Ie+"|$)"))&&Od(e,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==wo&&n.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var a=Ce.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(s){return!!s.parentNode}:function(s,f,l){var c,v,d,m,p,g,y=i!==o?"nextSibling":"previousSibling",h=s.parentNode,E=u&&s.nodeName.toLowerCase(),S=!l&&!u;if(h){if(i){for(;y;){for(d=s;d=d[y];)if(u?d.nodeName.toLowerCase()===E:d.nodeType===1)return!1;g=y=e==="only"&&!g&&"nextSibling"}return!0}if(g=[o?h.firstChild:h.lastChild],o&&S){for(v=h[st]||(h[st]={}),c=v[e]||[],p=c[0]===wn&&c[1],m=c[0]===wn&&c[2],d=p&&h.childNodes[p];d=++p&&d&&d[y]||(m=p=0)||g.pop();)if(d.nodeType===1&&++m&&d===s){v[e]=[wn,p,m];break}}else if(S&&(c=(s[st]||(s[st]={}))[e])&&c[0]===wn)m=c[1];else for(;(d=++p&&d&&d[y]||(m=p=0)||g.pop())&&!((u?d.nodeName.toLowerCase()===E:d.nodeType===1)&&++m&&(S&&((d[st]||(d[st]={}))[e]=[wn,m]),d===s)););return m-=a,m===r||m%r===0&&m/r>=0}}},PSEUDO:function(e,t){var n,r=ke.pseudos[e]||ke.setFilters[e.toLowerCase()]||Ce.error("unsupported pseudo: "+e);return r[st]?r(t):r.length>1?(n=[e,e,"",t],ke.setFilters.hasOwnProperty(e.toLowerCase())?rn(function(a,i){for(var o,u=r(a,t),s=u.length;s--;)o=Ar.call(a,u[s]),a[o]=!(i[o]=u[s])}):function(a){return r(a,0,n)}):r}},pseudos:{not:rn(function(e){var t=[],n=[],r=Ws(e.replace(So,"$1"));return r[st]?rn(function(a,i,o,u){for(var s,f=r(a,null,u,[]),l=a.length;l--;)(s=f[l])&&(a[l]=!(i[l]=s))}):function(a,i,o){return t[0]=a,r(t,null,o,n),t[0]=null,!n.pop()}}),has:rn(function(e){return function(t){return Ce(e,t).length>0}}),contains:rn(function(e){return e=e.replace(ir,or),function(t){return(t.textContent||t.innerText||bo(t)).indexOf(e)>-1}}),lang:rn(function(e){return iE.test(e||"")||Ce.error("unsupported lang: "+e),e=e.replace(ir,or).toLowerCase(),function(t){var n;do if(n=Cn?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===Co},focus:function(e){return e===Lt.activeElement&&(!Lt.hasFocus||Lt.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!ke.pseudos.empty(e)},header:function(e){return uE.test(e.nodeName)},input:function(e){return oE.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:Br(function(){return[0]}),last:Br(function(e,t){return[t-1]}),eq:Br(function(e,t,n){return[n<0?n+t:n]}),even:Br(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:Br(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:Br(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:Br(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},ke.pseudos.nth=ke.pseudos.eq,Y(["radio","checkbox","file","password","image"],function(e){ke.pseudos[e]=lE(e)}),Y(["submit","reset"],function(e){ke.pseudos[e]=cE(e)});function zd(){}zd.prototype=ke.filters=ke.pseudos,ke.setFilters=new zd,si=Ce.tokenize=function(e,t){var n,r,a,i,o,u,s,f=Pd[e+" "];if(f)return t?0:f.slice(0);for(o=e,u=[],s=ke.preFilter;o;){(!n||(r=tE.exec(o)))&&(r&&(o=o.slice(r[0].length)||o),u.push(a=[])),n=!1,(r=nE.exec(o))&&(n=r.shift(),a.push({value:n,type:r[0].replace(So," ")}),o=o.slice(n.length));for(i in ke.filter)!ke.filter.hasOwnProperty(i)||(r=Eo[i].exec(o))&&(!s[i]||(r=s[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?Ce.error(e):Pd(e,u).slice(0)};function ko(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Qs(e,t,n){var r=t.dir,a=n&&r==="parentNode",i=YS++;return t.first?function(o,u,s){for(;o=o[r];)if(o.nodeType===1||a)return e(o,u,s)}:function(o,u,s){var f,l,c=[wn,i];if(s){for(;o=o[r];)if((o.nodeType===1||a)&&e(o,u,s))return!0}else for(;o=o[r];)if(o.nodeType===1||a){if(l=o[st]||(o[st]={}),(f=l[r])&&f[0]===wn&&f[1]===i)return c[2]=f[2];if(l[r]=c,c[2]=e(o,u,s))return!0}}}function Zs(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 vE(e,t,n){for(var r=0,a=t.length;r<a;r++)Ce(e,t[r],n);return n}function xo(e,t,n,r,a){for(var i,o=[],u=0,s=e.length,f=t!=null;u<s;u++)(i=e[u])&&(!n||n(i,r,a))&&(o.push(i),f&&t.push(u));return o}function Js(e,t,n,r,a,i){return r&&!r[st]&&(r=Js(r)),a&&!a[st]&&(a=Js(a,i)),rn(function(o,u,s,f){var l,c,v,d=[],m=[],p=u.length,g=o||vE(t||"*",s.nodeType?[s]:s,[]),y=e&&(o||!t)?xo(g,d,e,s,f):g,h=n?a||(o?e:p||r)?[]:u:y;if(n&&n(y,h,s,f),r)for(l=xo(h,m),r(l,[],s,f),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,f)}for(c=h.length;c--;)(v=h[c])&&(l=a?Ar.call(o,v):d[c])>-1&&(o[l]=!(u[l]=v))}}else h=xo(h===u?h.splice(p,h.length):h),a?a(null,u,h,f):ar.apply(u,h)})}function ef(e){for(var t,n,r,a=e.length,i=ke.relative[e[0].type],o=i||ke.relative[" "],u=i?1:0,s=Qs(function(c){return c===t},o,!0),f=Qs(function(c){return Ar.call(t,c)>-1},o,!0),l=[function(c,v,d){var m=!i&&(d||v!==yo)||((t=v).nodeType?s(c,v,d):f(c,v,d));return t=null,m}];u<a;u++)if(n=ke.relative[e[u].type])l=[Qs(Zs(l),n)];else{if(n=ke.filter[e[u].type].apply(null,e[u].matches),n[st]){for(r=++u;r<a&&!ke.relative[e[r].type];r++);return Js(u>1&&Zs(l),u>1&&ko(e.slice(0,u-1).concat({value:e[u-2].type===" "?"*":""})).replace(So,"$1"),n,u<r&&ef(e.slice(u,r)),r<a&&ef(e=e.slice(r)),r<a&&ko(e))}l.push(n)}return Zs(l)}function dE(e,t){var n=t.length>0,r=e.length>0,a=function(i,o,u,s,f){var l,c,v,d=0,m="0",p=i&&[],g=[],y=yo,h=i||r&&ke.find.TAG("*",f),E=wn+=y==null?1:Math.random()||.1,S=h.length;for(f&&(yo=o!==Lt&&o);m!==S&&(l=h[m])!=null;m++){if(r&&l){for(c=0;v=e[c++];)if(v(l,o,u)){s.push(l);break}f&&(wn=E)}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]=ZS.call(s));g=xo(g)}ar.apply(s,g),f&&!i&&g.length>0&&d+t.length>1&&Ce.uniqueSort(s)}return f&&(wn=E,yo=y),p};return n?rn(a):a}Ws=Ce.compile=function(e,t){var n,r=[],a=[],i=Id[e+" "];if(!i){for(t||(t=si(e)),n=t.length;n--;)i=ef(t[n]),i[st]?r.push(i):a.push(i);i=Id(e,dE(a,r)),i.selector=e}return i},Dd=Ce.select=function(e,t,n,r){var a,i,o,u,s,f=typeof e=="function"&&e,l=!r&&si(e=f.selector||e);if(n=n||[],l.length===1){if(i=l[0]=l[0].slice(0),i.length>2&&(o=i[0]).type==="ID"&&Ye.getById&&t.nodeType===9&&Cn&&ke.relative[i[1].type]){if(t=(ke.find.ID(o.matches[0].replace(ir,or),t)||[])[0],t)f&&(t=t.parentNode);else return n;e=e.slice(i.shift().value.length)}for(a=Eo.needsContext.test(e)?0:i.length;a--&&(o=i[a],!ke.relative[u=o.type]);)if((s=ke.find[u])&&(r=s(o.matches[0].replace(ir,or),Gs.test(i[0].type)&&Ys(t.parentNode)||t))){if(i.splice(a,1),e=r.length&&ko(i),!e)return ar.apply(n,r),n;break}}return(f||Ws(e,l))(r,t,!Cn,n,Gs.test(e)&&Ys(t.parentNode)||t),n},Ye.sortStable=st.split("").sort(js).join("")===st,Ye.detectDuplicates=!!ha,tr(),Ye.sortDetached=!0;var Hd=document,tf=Array.prototype.push,mE=Array.prototype.slice,pE=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,li=ga.Event,gE=B.makeMap("children,contents,next,prev"),ci=function(e){return typeof e!="undefined"},nf=function(e){return typeof e=="string"},hE=function(e){return e&&e===e.window},Vd=function(e,t){t=t||Hd;var n=t.createElement("div"),r=t.createDocumentFragment();n.innerHTML=e;for(var a;a=n.firstChild;)r.appendChild(a);return r},ya=function(e,t,n,r){var a;if(nf(t))t=Vd(t,of(e[0]));else if(t.length&&!t.nodeType){if(t=oe.makeArray(t),r)for(a=t.length-1;a>=0;a--)ya(e,t[a],n,r);else for(a=0;a<t.length;a++)ya(e,t[a],n,r);return e}if(t.nodeType)for(a=e.length;a--;)n.call(e[a],t);return e},qd=function(e,t){return e&&t&&(" "+e.className+" ").indexOf(" "+t+" ")!==-1},Wd=function(e,t,n){var r,a;return t=oe(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},bE=B.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),yE=B.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),CE={for:"htmlFor",class:"className",readonly:"readOnly"},wE={float:"cssFloat"},rf={},af={},Ft=function(e,t){return new oe.fn.init(e,t)},SE=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},EE=/^\s*|\s*$/g,jd=function(e){return e==null?"":(""+e).replace(EE,"")},$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},Kd=function(e,t){var n=[];return $n(e,function(r,a){t(a,r)&&n.push(a)}),n},of=function(e){return e?e.nodeType===9?e:e.ownerDocument:Hd};Ft.fn=Ft.prototype={constructor:Ft,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 oe(e).attr(t);n.context=t=document}if(nf(e))if(n.selector=e,e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?r=[null,e,null]:r=pE.exec(e),r)if(r[1])for(a=Vd(e,of(t)).firstChild;a;)tf.call(n,a),a=a.nextSibling;else{if(a=of(t).getElementById(r[2]),!a)return n;if(a.id!==r[2])return n.find(e);n.length=1,n[0]=a}else return oe(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(nf(e))return n.add(oe(e));if(t!==!1)for(r=oe.unique(n.toArray().concat(oe.makeArray(e))),n.length=r.length,a=0;a<r.length;a++)n[a]=r[a];else tf.apply(n,oe.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(ci(t))this.each(function(){var a;if(this.nodeType===1){if(a=rf[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=rf[e],r&&r.get)return r.get(n[0],e);if(yE[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=CE[e]||e,typeof e=="object")$n(e,function(r,a){n.prop(r,a)});else if(ci(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(s,f){return f.toUpperCase()})},o=function(u){return u.replace(/[A-Z]/g,function(s){return"-"+s})};if(typeof e=="object")$n(e,function(u,s){n.css(u,s)});else if(ci(t))e=i(e),typeof t=="number"&&!bE[e]&&(t=t.toString()+"px"),n.each(function(){var u=this.style;if(a=af[e],a&&a.set){a.set(this,t);return}try{this.style[wE[e]||e]=t}catch{}(t===null||t==="")&&(u.removeProperty?u.removeProperty(o(e)):u.removeAttribute(e))});else{if(r=n[0],a=af[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],li.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(ci(e)){n=t.length;try{for(;n--;)t[n].innerHTML=e}catch{oe(t[n]).empty().append(e)}return t}return t[0]?t[0].innerHTML:""},text:function(e){var t=this,n;if(ci(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 ya(this,arguments,function(e){(this.nodeType===1||this.host&&this.host.nodeType===1)&&this.appendChild(e)})},prepend:function(){return ya(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?ya(e,arguments,function(t){this.parentNode.insertBefore(t,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?ya(e,arguments,function(t){this.parentNode.insertBefore(t,this.nextSibling)},!0):e},appendTo:function(e){return oe(e).append(this),this},prependTo:function(e){return oe(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Wd(this,e)},wrapAll:function(e){return Wd(this,e,!0)},wrapInner:function(e){return this.each(function(){oe(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){oe(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),oe(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=qd(a,e);if(i!==t){var o=a.className;i?a.className=jd((" "+o+" ").replace(" "+e+" "," ")):a.className+=o?" "+e:e}})),n},hasClass:function(e){return qd(this[0],e)},each:function(e){return $n(this,e)},on:function(e,t){return this.each(function(){li.bind(this,e,t)})},off:function(e,t){return this.each(function(){li.unbind(this,e,t)})},trigger:function(e){return this.each(function(){typeof e=="object"?li.fire(this,e.type,e):li.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return oe(mE.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++)oe.find(e,this[t],r);return oe(r)},filter:function(e){return oe(typeof e=="function"?Kd(this.toArray(),function(t,n){return e(n,t)}):oe.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof oe&&(e=e[0]),this.each(function(n,r){for(;r;){if(typeof e=="string"&&oe(r).is(e)){t.push(r);break}else if(r===e){t.push(r);break}r=r.parentNode}}),oe(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:tf,sort:Array.prototype.sort,splice:Array.prototype.splice},B.extend(Ft,{extend:B.extend,makeArray:function(e){return hE(e)||e.nodeType?[e]:B.toArray(e)},inArray:SE,isArray:B.isArray,each:$n,trim:jd,grep:Kd,find:Ce,expr:Ce.selectors,unique:Ce.uniqueSort,text:Ce.getText,contains:Ce.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=oe.find.matchesSelector(t[0],e)?[t[0]]:[]:t=oe.find.matches(e,t),t}});var Gd=function(e,t,n){var r=[],a=e[t];for(typeof n!="string"&&n instanceof oe&&(n=n[0]);a&&a.nodeType!==9&&!(n!==void 0&&(a===n||typeof n=="string"&&oe(a).is(n)));)a.nodeType===1&&r.push(a),a=a[t];return r},uf=function(e,t,n,r){var a=[];for(r instanceof oe&&(r=r[0]);e;e=e[t])if(!(n&&e.nodeType!==n)){if(r!==void 0&&(e===r||typeof r=="string"&&oe(e).is(r)))break;a.push(e)}return a},Xd=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 Gd(e,"parentNode")},next:function(e){return Xd(e,"nextSibling",1)},prev:function(e){return Xd(e,"previousSibling",1)},children:function(e){return uf(e.firstChild,"nextSibling",1)},contents:function(e){return B.toArray((e.nodeName==="iframe"?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){Ft.fn[e]=function(n){var r=this,a=[];r.each(function(){var o=t.call(a,this,n,a);o&&(oe.isArray(o)?a.push.apply(a,o):a.push(o))}),this.length>1&&(gE[e]||(a=oe.unique(a)),e.indexOf("parents")===0&&(a=a.reverse()));var i=oe(a);return n?i.filter(n):i}}),$n({parentsUntil:function(e,t){return Gd(e,"parentNode",t)},nextUntil:function(e,t){return uf(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return uf(e,"previousSibling",1,t).slice(1)}},function(e,t){Ft.fn[e]=function(n,r){var a=this,i=[];a.each(function(){var u=t.call(i,this,n,i);u&&(oe.isArray(u)?i.push.apply(i,u):i.push(u))}),this.length>1&&(i=oe.unique(i),(e.indexOf("parents")===0||e==="prevUntil")&&(i=i.reverse()));var o=oe(i);return r?o.filter(r):o}}),Ft.fn.is=function(e){return!!e&&this.filter(e).length>0},Ft.fn.init.prototype=Ft.fn,Ft.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 oe.extend(n,this),n},Ft.attrHooks=rf,Ft.cssHooks=af;var oe=Ft,vi=B.each,kE=B.grep,sf=se.ie,xE=/^([a-z0-9],?)+$/i,NE=function(e,t,n){var r=t.keep_values,a={set:function(o,u,s){t.url_converter&&u!==null&&(u=t.url_converter.call(t.url_converter_scope||n(),u,s,o[0])),o.attr("data-mce-"+s,u).attr(s,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},Yd=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)},Ca=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},xe=function(e,t){t===void 0&&(t={});var n={},r=window,a={},i=0,o=!0,u=!0,s=pd.forElement(k.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),f=[],l=t.schema?t.schema:Jn({}),c=Hs({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),v=t.ownEvents?new ga:ga.Event,d=l.getBlockElements(),m=oe.overrideDefaults(function(){return{context:e,element:Yr.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&&ze(w)?e.getElementById(w):w},y=function(w){return m(typeof w=="string"?g(w):w)},h=function(w,T,F){var z,ue,ge=y(w);return ge.length&&(z=OC[T],z&&z.get?ue=z.get(ge,T):ue=ge.attr(T)),typeof ue=="undefined"&&(ue=F||""),ue},E=function(w){var T=g(w);return T?T.attributes:[]},S=function(w,T,F){F===""&&(F=null);var z=y(w),ue=z.attr(T);if(!!z.length){var ge=OC[T];ge&&ge.set?ge.set(z,F,T):z.attr(T,F),ue!==F&&t.onSetAttrib&&t.onSetAttrib({attrElm:z,attrName:T,attrValue:F})}},C=function(w,T){if(!sf||w.nodeType!==1||T)return w.cloneNode(T);var F=e.createElement(w.nodeName);return vi(E(w),function(z){S(F,z.nodeName,h(w,z.nodeName))}),F},x=function(){return t.root_element||e.body},R=function(w){var T=Qv(w);return{x:T.x,y:T.y,w:T.width,h:T.height}},I=function(w,T){return xw(e.body,g(w),T)},ne=function(w,T,F){var z=ze(T)?y(w).css(T,F):y(w).css(T);t.update_styles&&Yd(c,z)},W=function(w,T){var F=y(w).css(T);t.update_styles&&Yd(c,F)},_=function(w,T,F){var z=y(w);return F?z.css(T):(T=T.replace(/-(\D)/g,function(ue,ge){return ge.toUpperCase()}),T==="float"&&(T=se.browser.isIE()?"styleFloat":"cssFloat"),z[0]&&z[0].style?z[0].style[T]:void 0)},ee=function(w){var T,F;return w=g(w),T=_(w,"width"),F=_(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=ee(w);return{x:T.x,y:T.y,w:F.w,h:F.h}},q=function(w,T){var F;if(!w)return!1;if(!Array.isArray(w)){if(T==="*")return w.nodeType===1;if(xE.test(T)){var z=T.toLowerCase().split(/,/),ue=w.nodeName.toLowerCase();for(F=z.length-1;F>=0;F--)if(z[F]===ue)return!0;return!1}if(w.nodeType&&w.nodeType!==1)return!1}var ge=Array.isArray(w)?w:[w];return Ce(T,ge[0].ownerDocument||ge[0],null,ge).length>0},L=function(w,T,F,z){var ue=[],ge,Ae=g(w);for(z=z===void 0,F=F||(x().nodeName!=="BODY"?x().parentNode:null),B.is(T,"string")&&(ge=T,T==="*"?T=function(yr){return yr.nodeType===1}:T=function(yr){return q(yr,ge)});Ae&&!(Ae===F||dn(Ae.nodeType)||Ss(Ae)||Es(Ae));){if(!T||typeof T=="function"&&T(Ae))if(z)ue.push(Ae);else return[Ae];Ae=Ae.parentNode}return z?ue:null},H=function(w,T,F){var z=L(w,T,F,!1);return z&&z.length>0?z[0]:null},K=function(w,T,F){var z=T;if(w){for(typeof T=="string"&&(z=function(ue){return q(ue,T)}),w=w[F];w;w=w[F])if(typeof z=="function"&&z(w))return w}return null},D=function(w,T){return K(w,T,"nextSibling")},j=function(w,T){return K(w,T,"previousSibling")},fe=function(w,T){return Ce(w,g(T)||t.root_element||e,[])},pe=function(w,T,F){var z,ue=typeof w=="string"?g(w):w;if(!ue)return!1;if(B.isArray(ue)&&(ue.length||ue.length===0))return z=[],vi(ue,function(Ae,yr){Ae&&z.push(T.call(F,typeof Ae=="string"?g(Ae):Ae,yr))}),z;var ge=F||this;return T.call(ge,ue)},me=function(w,T){y(w).each(function(F,z){vi(T,function(ue,ge){S(z,ge,ue)})})},Ve=function(w,T){var F=y(w);sf?F.each(function(z,ue){if(ue.canHaveHTML!==!1){for(;ue.firstChild;)ue.removeChild(ue.firstChild);try{ue.innerHTML="<br>"+T,ue.removeChild(ue.firstChild)}catch{oe("<div></div>").html("<br>"+T).contents().slice(1).appendTo(ue)}return T}}):F.html(T)},Be=function(w,T,F,z,ue){return pe(w,function(ge){var Ae=typeof T=="string"?e.createElement(T):T;return me(Ae,F),z&&(typeof z!="string"&&z.nodeType?Ae.appendChild(z):typeof z=="string"&&Ve(Ae,z)),ue?Ae:ge.appendChild(Ae)})},lt=function(w,T,F){return Be(e.createElement(w),w,T,F,!0)},xt=Qn.decode,O=Qn.encodeAllRaw,U=function(w,T,F){var z="",ue;z+="<"+w;for(ue in T)na(T,ue)&&(z+=" "+ue+'="'+O(T[ue])+'"');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]},$=function(w){return pe(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)},J=function(w,T){return c.serialize(w,T)},te=function(w){var T,F;if(Yr!==xe.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))},ye=function(w){w||(w=""),Y(w.split(","),function(T){a[T]=!0,s.load(T,le)})},Fe=function(w,T,F){y(w).toggleClass(T,F).each(function(){this.className===""&&oe(this).attr("class",null)})},$e=function(w,T){y(w).addClass(T)},Vn=function(w,T){Fe(w,T,!1)},ct=function(w,T){return y(w).hasClass(T)},pt=function(w){y(w).show()},Me=function(w){y(w).hide()},Ot=function(w){return y(w).css("display")==="none"},gt=function(w){return(w||"mce_")+i++},Dn=function(w){var T=typeof w=="string"?g(w):w;return ae(T)?T.outerHTML:oe("<div></div>").append(oe(T).clone()).html()},we=function(w,T){y(w).each(function(){try{if("outerHTML"in this){this.outerHTML=T;return}}catch{}N(oe(this).html(T),!0)})},Se=function(w,T){var F=g(T);return pe(w,function(z){var ue=F.parentNode,ge=F.nextSibling;return ge?ue.insertBefore(z,ge):ue.appendChild(z),z})},Ue=function(w,T,F){return pe(T,function(z){return B.is(z,"array")&&(w=w.cloneNode(!0)),F&&vi(kE(z.childNodes),function(ue){w.appendChild(ue)}),z.parentNode.replaceChild(w,z)})},ln=function(w,T){var F;return w.nodeName!==T.toUpperCase()&&(F=lt(T),vi(E(w),function(z){S(F,z.nodeName,h(w,z.nodeName))}),Ue(F,w,!0)),F||w},cn=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},vn=function(w){return c.toHex(B.trim(w))},br=function(w){if(ae(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},Hc=function(w,T){var F,z,ue=0;if(br(w))return!1;if(w=w.firstChild,w){var ge=new Ge(w,w.parentNode),Ae=l?l.getWhiteSpaceElements():{};T=T||(l?l.getNonEmptyElements():null);do{if(F=w.nodeType,ae(w)){var yr=w.getAttribute("data-mce-bogus");if(yr){w=ge.next(yr==="all");continue}if(z=w.nodeName.toLowerCase(),T&&T[z]){if(z==="br"){ue++,w=ge.next();continue}return!1}if(br(w))return!1}if(F===8||F===3&&!Nr(w.nodeValue)||F===3&&w.parentNode&&Ae[w.parentNode.nodeName]&&Nr(w.nodeValue))return!1;w=ge.next()}while(w)}return ue<=1},Vc=function(){return e.createRange()},ZU=function(w,T,F){var z=Vc(),ue,ge,Ae;if(w&&T)return z.setStart(w.parentNode,Ca(w)),z.setEnd(T.parentNode,Ca(T)),ue=z.extractContents(),z=Vc(),z.setStart(T.parentNode,Ca(T)+1),z.setEnd(w.parentNode,Ca(w)+1),ge=z.extractContents(),Ae=w.parentNode,Ae.insertBefore(Ls(Yr,ue),w),F?Ae.insertBefore(F,w):Ae.insertBefore(T,w),Ae.insertBefore(Ls(Yr,ge),w),N(w),F||T},BC=function(w,T,F,z){if(B.isArray(w)){for(var ue=w.length,ge=[];ue--;)ge[ue]=BC(w[ue],T,F,z);return ge}t.collect&&(w===e||w===r)&&f.push([w,T,F,z]);var Ae=v.bind(w,T,F,z||Yr);return Ae},_C=function(w,T,F){if(B.isArray(w)){for(var z=w.length,ue=[];z--;)ue[z]=_C(w[z],T,F);return ue}else{if(f.length>0&&(w===e||w===r))for(var z=f.length;z--;){var ge=f[z];w===ge[0]&&(!T||T===ge[1])&&(!F||F===ge[2])&&v.unbind(ge[0],ge[1],ge[2])}return v.unbind(w,T,F)}},JU=function(w,T,F){return v.fire(w,T,F)},DC=function(w){if(w&&ae(w)){var T=w.getAttribute("data-mce-contenteditable");return T&&T!=="inherit"?T:w.contentEditable!=="inherit"?w.contentEditable:null}else return null},e2=function(w){for(var T=x(),F=null;w&&w!==T&&(F=DC(w),F===null);w=w.parentNode);return F},t2=function(){if(f.length>0)for(var w=f.length;w--;){var T=f[w];v.unbind(T[0],T[1],T[2])}Pe(a,function(F,z){s.unload(z),delete a[z]}),Ce.setDocument&&Ce.setDocument()},n2=function(w,T){if(sf){for(;w;){if(T===w)return!0;w=w.parentNode}return!1}else return w===T||T.contains(w)},r2=function(w){return"startContainer: "+w.startContainer.nodeName+", startOffset: "+w.startOffset+", endContainer: "+w.endContainer.nodeName+", endOffset: "+w.endOffset},Yr={doc:e,settings:t,win:r,files:a,stdMode:o,boxModel:u,styleSheetLoader:s,boundEvents:f,styles:c,schema:l,events:v,isBlock:p,$:m,$$:y,root:null,clone:C,getRoot:x,getViewPort:R,getRect:M,getSize:ee,getParent:H,getParents:L,get:g,getNext:D,getPrev:j,select:fe,is:q,add:Be,create:lt,createHTML:U,createFragment:Z,remove:N,setStyle:ne,getStyle:_,setStyles:W,removeAllAttribs:$,setAttrib:S,setAttribs:me,getAttrib:h,getPos:I,parseStyle:P,serializeStyle:J,addStyle:te,loadCSS:ye,addClass:$e,removeClass:Vn,hasClass:ct,toggleClass:Fe,show:pt,hide:Me,isHidden:Ot,uniqueId:gt,setHTML:Ve,getOuterHTML:Dn,setOuterHTML:we,decode:xt,encode:O,insertAfter:Se,replace:Ue,rename:ln,findCommonAncestor:cn,toHex:vn,run:pe,getAttribs:E,isEmpty:Hc,createRng:Vc,nodeIndex:Ca,split:ZU,bind:BC,unbind:_C,fire:JU,getContentEditable:DC,getContentEditableParent:e2,destroy:t2,isChildOf:n2,dumpRng:r2},OC=NE(c,t,X(Yr));return Yr};xe.DOM=xe(document),xe.nodeIndex=Ca;var TE=xe.DOM,ff=B.each,AE=B.grep,RE=0,Qd=1,No=2,Zd=3,Ln=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=TE,i,o=function(){a.remove(f),i&&(i.onerror=i.onload=i=null)},u=function(){o(),n()},s=function(){o(),Oe(r)?r():typeof console!="undefined"&&console.log&&console.log("Failed to load script: "+t)},f=a.uniqueId();i=document.createElement("script"),i.id=f,i.type="text/javascript",i.src=B._addCacheSuffix(t),this.settings.referrerPolicy&&a.setAttrib(i,"referrerpolicy",this.settings.referrerPolicy),i.onload=u,i.onerror=s,(document.getElementsByTagName("head")[0]||document.body).appendChild(i)},e.prototype.isDone=function(t){return this.states[t]===No},e.prototype.markDone=function(t){this.states[t]=No},e.prototype.add=function(t,n,r,a){var i=this.states[t];this.queue.push(t),i===void 0&&(this.states[t]=RE),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(f,l){ff(i.scriptLoadedCallbacks[l],function(c){Oe(c[f])&&c[f].call(c.scope)}),i.scriptLoadedCallbacks[l]=void 0};i.queueLoadedCallbacks.push({success:n,failure:a,scope:r||this});var s=function(){var f=AE(t);if(t.length=0,ff(f,function(c){if(i.states[c]===No){u("success",c);return}if(i.states[c]===Zd){u("failure",c);return}i.states[c]!==Qd&&(i.states[c]=Qd,i.loading++,i.loadScript(c,function(){i.states[c]=No,i.loading--,u("success",c),s()},function(){i.states[c]=Zd,i.loading--,o.push(c),u("failure",c),s()}))}),!i.loading){var l=i.queueLoadedCallbacks.slice(0);i.queueLoadedCallbacks.length=0,ff(l,function(c){o.length===0?Oe(c.success)&&c.success.call(c.scope):Oe(c.failure)&&c.failure.call(c.scope,o)})}};s()},e.ScriptLoader=new e,e}(),vt=function(e){var t=e,n=function(){return t},r=function(a){t=a};return{get:n,set:r}},BE=function(e){return Zr(e)&&de(e,"raw")},_E=function(e){return Vt(e)&&e.length>1},di={},lf=vt("en"),Jd=function(){return We(di,lf.get())},DE=function(){return tv(di,function(e){return ie({},e)})},OE=function(e){e&&lf.set(e)},PE=function(){return lf.get()},IE=function(e,t){var n=di[e];n||(di[e]=n={}),Pe(t,function(r,a){n[a.toLowerCase()]=r})},$E=function(e){var t=Jd().getOr({}),n=function(s){return Oe(s)?Object.prototype.toString.call(s):r(s)?"":""+s},r=function(s){return s===""||s===null||s===void 0},a=function(s){var f=n(s);return We(t,f.toLowerCase()).map(n).getOr(f)},i=function(s){return s.replace(/{context:\w+}$/,"")};if(r(e))return"";if(BE(e))return n(e.raw);if(_E(e)){var o=e.slice(1),u=a(e[0]).replace(/\{([0-9]+)\}/g,function(s,f){return de(o,f)?n(o[f]):s});return i(u)}return i(a(e))},LE=function(){return Jd().bind(function(e){return We(e,"_dir")}).exists(function(e){return e==="rtl"})},FE=function(e){return de(di,e)},an={getData:DE,setCode:OE,getCode:PE,add:IE,translate:$E,isRtl:LE,hasCode:FE},Rt=function(){var e=[],t={},n={},r=[],a=function(p,g){var y=ve(r,function(h){return h.name===p&&h.state===g});Y(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){Rt.languageLoad!==!1&&m(p,function(){var y=an.getCode(),h=","+(g||"")+",";!y||g&&h.indexOf(","+y+",")===-1||Ln.ScriptLoader.add(t[p]+"/langs/"+y+".js")},"loaded")},s=function(p,g,y){var h=g;return e.push(h),n[p]={instance:h,dependencies:y},a(p,"added"),h},f=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];Y(g,function(h){Ln.ScriptLoader.add(y+"/"+h)})},v=function(p,g,y,h){var E=o(p);Y(E,function(S){var C=l(g,S);d(C.resource,C,void 0,void 0)}),y&&(h?y.call(h):y.call(Ln))},d=function(p,g,y,h,E){if(!t[p]){var S=typeof g=="string"?g:g.prefix+g.resource+g.suffix;S.indexOf("/")!==0&&S.indexOf("://")===-1&&(S=Rt.baseURL+"/"+S),t[p]=S.substring(0,S.lastIndexOf("/"));var C=function(){a(p,"loaded"),v(p,g,y,h)};n[p]?C():Ln.ScriptLoader.add(S,C,h,E)}},m=function(p,g,y){y===void 0&&(y="added"),de(n,p)&&y==="added"||de(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:s,remove:f,createUrl:l,addComponents:c,load:d,waitFor:m}};Rt.languageLoad=!0,Rt.baseURL="",Rt.PluginManager=Rt(),Rt.ThemeManager=Rt();var ME=function(e){var t=vt(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}},wa=function(){var e=ME(le),t=function(n){return e.get().each(n)};return ie(ie({},e),{on:t})},cf=function(e,t){var n=null,r=function(){Ga(n)||(clearTimeout(n),n=null)},a=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];Ga(n)&&(n=setTimeout(function(){n=null,e.apply(null,i)},t))};return{cancel:r,throttle:a}},em=function(e,t){var n=null,r=function(){Ga(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}},vf=function(e,t){var n=ai(e,t);return n===void 0||n===""?[]:n.split(" ")},UE=function(e,t,n){var r=vf(e,t),a=r.concat([n]);return hn(e,t,a.join(" ")),!0},zE=function(e,t,n){var r=ve(vf(e,t),function(a){return a!==n});return r.length>0?hn(e,t,r.join(" ")):Kn(e,t),!1},To=function(e){return e.dom.classList!==void 0},HE=function(e){return vf(e,"class")},VE=function(e,t){return UE(e,"class",t)},qE=function(e,t){return zE(e,"class",t)},Ao=function(e,t){To(e)?e.dom.classList.add(t):VE(e,t)},WE=function(e){var t=To(e)?e.dom.classList:HE(e);t.length===0&&Kn(e,"class")},jE=function(e,t){if(To(e)){var n=e.dom.classList;n.remove(t)}else qE(e,t);WE(e)},tm=function(e,t){return To(e)&&e.dom.classList.contains(t)},nm=function(e,t){var n=[];return Y(jt(e),function(r){t(r)&&(n=n.concat([r])),n=n.concat(nm(r,t))}),n},kt=function(e,t){return V0(t,e)},df=X("mce-annotation"),mi=X("data-mce-annotation"),Ro=X("data-mce-annotation-uid"),rm=function(e,t){var n=e.selection.getRng(),r=k.fromDom(n.startContainer),a=k.fromDom(e.getBody()),i=t.fold(function(){return"."+df()},function(f){return"["+mi()+'="'+f+'"]'}),o=Yi(r,n.startOffset).getOr(r),u=Ts(o,i,function(f){return Te(f,a)}),s=function(f,l){return bw(f,l)?b.some(ai(f,l)):b.none()};return u.bind(function(f){return s(f,""+Ro()).bind(function(l){return s(f,""+mi()).map(function(c){var v=GE(e,l);return{uid:l,name:c,elements:v}})})})},KE=function(e){return Jt(e)&&tm(e,df())},GE=function(e,t){var n=k.fromDom(e.getBody());return kt(n,"["+Ro()+'="'+t+'"]')},XE=function(e,t){var n=k.fromDom(e.getBody()),r=kt(n,"["+mi()+'="'+t+'"]'),a={};return Y(r,function(i){var o=ai(i,Ro()),u=We(a,o).getOr([]);a[o]=u.concat([i])}),a},YE=function(e,t){var n=vt({}),r=function(){return{listeners:[],previous:wa()}},a=function(l,c){i(l,function(v){return c(v),v})},i=function(l,c){var v=n.get(),d=We(v,l).getOrThunk(r),m=c(d);v[l]=m,n.set(v)},o=function(l,c,v){a(l,function(d){Y(d.listeners,function(m){return m(!0,l,{uid:c,nodes:De(v,function(p){return p.dom})})})})},u=function(l){a(l,function(c){Y(c.listeners,function(v){return v(!1,l)})})},s=em(function(){var l=n.get(),c=as(ta(l));Y(c,function(v){i(v,function(d){var m=d.previous.get();return rm(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;no(m,g)||(o(y,g,h),d.previous.set(g))}),{previous:d.previous,listeners:d.listeners}})})},30);e.on("remove",function(){s.cancel()}),e.on("NodeChange",function(){s.throttle()});var f=function(l,c){i(l,function(v){return{previous:v.previous,listeners:v.listeners.concat([c])}})};return{addListener:f}},QE=function(e,t){var n=function(r){return b.from(r.attr(mi())).bind(t.lookup)};e.on("init",function(){e.serializer.addNodeFilter("span",function(r){Y(r,function(a){n(a).each(function(i){i.persistent===!1&&a.unwrap()})})})})},ZE=function(){var e={},t=function(r,a){e[r]={name:r,settings:a}},n=function(r){return We(e,r).map(function(a){return a.settings})};return{register:t,lookup:n}},am=0,im=function(e){var t=new Date,n=t.getTime(),r=Math.floor(Math.random()*1e9);return am++,e+"_"+r+am+String(n)},JE=function(e,t){Y(t,function(n){Ao(e,n)})},ek=function(e,t){var n=t||document,r=n.createElement("div");return r.innerHTML=e,jt(k.fromDom(r))},tk=function(e){return De(e,k.fromDom)},nk=function(e){return e.dom.innerHTML},om=function(e,t){var n=Lv(e),r=n.dom,a=k.fromDom(r.createDocumentFragment()),i=ek(t,r);Qi(a,i),bs(e),at(e,a)},um=function(e,t){return k.fromDom(e.dom.cloneNode(t))},Sa=function(e){return um(e,!1)},sm=function(e){return um(e,!0)},fm=function(e,t,n){n===void 0&&(n=Re);var r=new Ge(e,t),a=function(i){var o;do o=r[i]();while(o&&!Q(o)&&!n(o));return b.from(o).filter(Q)};return{current:function(){return b.from(r.current()).filter(Q)},next:function(){return a("next")},prev:function(){return a("prev")},prev2:function(){return a("prev2")}}},lm=function(e,t){var n=t||function(o){return e.isBlock(o)||Le(o)||_e(o)},r=function(o,u,s,f){if(Q(o)){var l=f(o,u,o.data);if(l!==-1)return b.some({container:o,offset:l})}return s().bind(function(c){return r(c.container,c.offset,s,f)})},a=function(o,u,s,f){var l=fm(o,f,n);return r(o,u,function(){return l.prev().map(function(c){return{container:c,offset:c.length}})},s).getOrNull()},i=function(o,u,s,f){var l=fm(o,f,n);return r(o,u,function(){return l.next().map(function(c){return{container:c,offset:0}})},s).getOrNull()};return{backwards:a,forwards:i}},Ea=Math.round,_r=function(e){return e?{left:Ea(e.left),top:Ea(e.top),bottom:Ea(e.bottom),right:Ea(e.right),width:Ea(e.width),height:Ea(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},cm=function(e,t){return e=_r(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},rk=function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},vm=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},ka=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:vm(t.top-e.bottom,e,t)},xa=function(e,t){return e.top>t.bottom?!0:e.bottom<t.top?!1:vm(t.bottom-e.top,e,t)},dm=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},ak=function(e,t,n){return Math.min(Math.max(e,t),n)},Bo=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},ur=function(e,t){if(ae(e)&&e.hasChildNodes()){var n=e.childNodes,r=ak(t,0,n.length-1);return n[r]}else return e},ik=function(e,t){if(!(t<0&&ae(e)&&e.hasChildNodes()))return ur(e,t)},ok=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]"),mm=function(e){return typeof e=="string"&&e.charCodeAt(0)>=768&&ok.test(e)},uk=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}},sk=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}},pm=ae,fk=yn,gm=eo("display","block table"),lk=eo("float","left right"),pi=sk(pm,fk,es(lk)),ck=es(eo("white-space","pre pre-line pre-wrap")),gi=Q,mf=Le,hm=xe.nodeIndex,_o=ik,pf=function(e){return"createRange"in e?e.createRange():xe.DOM.createRng()},gf=function(e){return e&&/[\r\n\t ]/.test(e)},bm=function(e){return!!e.setStart&&!!e.setEnd},hf=function(e){var t=e.startContainer,n=e.startOffset;if(gf(e.toString())&&ck(t.parentNode)&&Q(t)){var r=t.data;if(gf(r[n-1])||gf(r[n+1]))return!0}return!1},vk=function(e){var t=e.ownerDocument,n=pf(t),r=t.createTextNode(At),a=e.parentNode;a.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=_r(n.getBoundingClientRect());return a.removeChild(r),i},dk=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,a=e.endOffset;if(t===n&&Q(n)&&r===0&&a===1){var i=e.cloneRange();return i.setEndAfter(n),sr(i)}else return null},ym=function(e){return e.left===0&&e.right===0&&e.top===0&&e.bottom===0},sr=function(e){var t,n=e.getClientRects();return n.length>0?t=_r(n[0]):t=_r(e.getBoundingClientRect()),!bm(e)&&mf(e)&&ym(t)?vk(e):ym(t)&&bm(e)?dk(e):t},Dr=function(e,t){var n=cm(e,t);return n.width=1,n.right=n.left+1,n},mk=function(e){var t=[],n=function(s){s.height!==0&&(t.length>0&&rk(s,t[t.length-1])||t.push(s))},r=function(s,f){var l=pf(s.ownerDocument);if(f<s.data.length){if(mm(s.data[f]))return t;if(mm(s.data[f-1])&&(l.setStart(s,f),l.setEnd(s,f+1),!hf(l)))return n(Dr(sr(l),!1)),t}f>0&&(l.setStart(s,f-1),l.setEnd(s,f),hf(l)||n(Dr(sr(l),!1))),f<s.data.length&&(l.setStart(s,f),l.setEnd(s,f+1),hf(l)||n(Dr(sr(l),!0)))},a=e.container(),i=e.offset();if(gi(a))return r(a,i),t;if(pm(a))if(e.isAtEnd()){var o=_o(a,i);gi(o)&&r(o,o.data.length),pi(o)&&!mf(o)&&n(Dr(sr(o),!1))}else{var o=_o(a,i);if(gi(o)&&r(o,0),pi(o)&&e.isAtEnd())return n(Dr(sr(o),!1)),t;var u=_o(e.container(),e.offset()-1);pi(u)&&!mf(u)&&(gm(u)||gm(o)||!pi(o))&&n(Dr(sr(u),!1)),pi(o)&&n(Dr(sr(o),!0))}return t},A=function(e,t,n){var r=function(){return gi(e),t===0},a=function(){return gi(e)?t>=e.data.length:t>=e.childNodes.length},i=function(){var l=pf(e.ownerDocument);return l.setStart(e,t),l.setEnd(e,t),l},o=function(){return n||(n=mk(A(e,t))),n},u=function(){return o().length>0},s=function(l){return l&&e===l.container()&&t===l.offset()},f=function(l){return _o(e,l?t-1:t)};return{container:X(e),offset:X(t),toRange:i,getClientRects:o,isVisible:u,isAtStart:r,isAtEnd:a,isEqual:s,getNode:f}};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,hm(e)+1)},A.before=function(e){return A(e.parentNode,hm(e))},A.isAbove=function(e,t){return Et(Pt(t.getClientRects()),wr(e.getClientRects()),ka).getOr(!1)},A.isBelow=function(e,t){return Et(wr(t.getClientRects()),Pt(e.getClientRects()),xa).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?Q(e.container()):!1},A.isElementPosition=function(e){return A.isTextPosition(e)===!1};var Do=function(e,t){Q(t)&&t.data.length===0&&e.remove(t)},pk=function(e,t,n){t.insertNode(n),Do(e,n.previousSibling),Do(e,n.nextSibling)},gk=function(e,t,n){var r=b.from(n.firstChild),a=b.from(n.lastChild);t.insertNode(n),r.each(function(i){return Do(e,i.previousSibling)}),a.each(function(i){return Do(e,i.nextSibling)})},bf=function(e,t,n){Es(n)?gk(e,t,n):pk(e,t,n)},on=Q,Cm=xr,wm=xe.nodeIndex,Sm=function(e){var t=e.parentNode;return Cm(t)?Sm(t):t},yf=function(e){return e?Ki(e.childNodes,function(t,n){return Cm(n)&&n.nodeName!=="BR"?t=t.concat(yf(n)):t.push(n),t},[]):[]},hk=function(e,t){for(;(e=e.previousSibling)&&on(e);)t+=e.data.length;return t},Em=function(e){return function(t){return e===t}},bk=function(e){var t,n;t=yf(Sm(e)),n=av(t,Em(e),e),t=t.slice(0,n+1);var r=Ki(t,function(a,i,o){return on(i)&&on(t[o-1])&&a++,a},0);return t=ra(t,Kt([e.nodeName])),n=av(t,Em(e),e),n-r},km=function(e){var t;return on(e)?t="text()":t=e.nodeName.toLowerCase(),t+"["+bk(e)+"]"},yk=function(e,t,n){var r=[];for(t=t.parentNode;t!==e&&!(n&&n(t));t=t.parentNode)r.push(t);return r},xm=function(e,t){var n,r,a=[],i,o,u;return n=t.container(),r=t.offset(),on(n)?i=hk(n,r):(o=n.childNodes,r>=o.length?(i="after",r=o.length-1):i="before",n=o[r]),a.push(km(n)),u=yk(e,n),u=ra(u,es(xr)),a=a.concat(ss(u,function(s){return km(s)})),a.reverse().join("/")+","+i},Ck=function(e,t,n){var r=yf(e);return r=ra(r,function(a,i){return!on(a)||!on(r[i-1])}),r=ra(r,Kt([t])),r[n]},wk=function(e,t){for(var n=e,r=0,a;on(n);){if(a=n.data.length,t>=r&&t<=r+a){e=n,t=t-r;break}if(!on(n.nextSibling)){e=n,t=a;break}r+=a,n=n.nextSibling}return on(e)&&t>e.data.length&&(t=e.data.length),A(e,t)},Nm=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=Ki(a,function(o,u){var s=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(u);return s?(s[1]==="text()"&&(s[1]="#text"),Ck(o,s[1],parseInt(s[2],10))):null},e);return i?on(i)?wk(i,parseInt(n,10)):(n==="after"?n=wm(i)+1:n=wm(i),A(i.parentNode,n)):null},Oo=_e,Sk=function(e,t,n){var r,a;for(a=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Q(r);r=r.previousSibling)a+=e(r.data).length;return a},Tm=function(e,t,n,r,a){var i=r[a?"startContainer":"endContainer"],o=r[a?"startOffset":"endOffset"],u=[],s,f=0,l=e.getRoot();for(Q(i)?u.push(n?Sk(t,i,o):o):(s=i.childNodes,o>=s.length&&s.length&&(f=1,o=Math.max(0,s.length-1)),u.push(e.nodeIndex(s[o],n)+f));i&&i!==l;i=i.parentNode)u.push(e.nodeIndex(i,n));return u},Ek=function(e,t,n,r){var a=t.dom,i={};return i.start=Tm(a,e,n,r,!0),t.isCollapsed()||(i.end=Tm(a,e,n,r,!1)),bd(r)&&(i.isFakeCaret=!0),i},Cf=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},Am=function(e,t){var n,r,a,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],ae(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)))},Rm=function(e){return Am(e,!0),Am(e,!1),e},Bm=function(e,t){var n;if(ae(e)&&(e=ur(e,t),Oo(e)))return e;if($t(e)&&(Q(e)&&va(e)&&(e=e.parentNode),n=e.previousSibling,Oo(n)||(n=e.nextSibling,Oo(n))))return n},kk=function(e){return Bm(e.startContainer,e.startOffset)||Bm(e.endContainer,e.endOffset)},_m=function(e,t,n){var r=n.getNode(),a=r?r.nodeName:null,i=n.getRng();if(Oo(r)||a==="IMG")return{name:a,index:Cf(n.dom,a,r)};var o=kk(i);return o?(a=o.tagName,{name:a,index:Cf(n.dom,a,o)}):Ek(e,n,t,i)},xk=function(e){var t=e.getRng();return{start:xm(e.dom.getRoot(),A.fromRangeStart(t)),end:xm(e.dom.getRoot(),A.fromRangeEnd(t))}},Nk=function(e){return{rng:e.getRng()}},Dm=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},Om=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:Cf(n,u,o)};var s=Rm(r.cloneRange());if(!i){s.collapse(!1);var f=Dm(n,a+"_end",t);bf(n,s,f)}r=Rm(r),r.collapse(!0);var l=Dm(n,a+"_start",t);return bf(n,r,l),e.moveToBookmark({id:a,keep:!0}),{id:a}},Tk=function(e,t,n){return t===2?_m(Yn,n,e):t===3?xk(e):t?Nk(e):Om(e,!1)},Pm=G(_m,Tt,!0),Ak=xe.DOM,Rk="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow",Im=function(e,t,n){var r=e.getParam(t,n);if(r.indexOf("=")!==-1){var a=e.getParam(t,"","hash");return We(a,e.id).getOr(n)}else return r},Bk=function(e){return e.getParam("iframe_attrs",{})},_k=function(e){return e.getParam("doctype","<!DOCTYPE html>")},Dk=function(e){return e.getParam("document_base_url","")},Ok=function(e){return Im(e,"body_id","tinymce")},Pk=function(e){return Im(e,"body_class","")},$m=function(e){return e.getParam("content_security_policy","")},Ik=function(e){return e.getParam("br_in_pre",!0)},ft=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},hi=function(e){return e.getParam("forced_root_block_attrs",{})},$k=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},Lk=function(e){return e.getParam("no_newline_selector","")},Fk=function(e){return e.getParam("keep_styles",!0)},Mk=function(e){return e.getParam("end_container_on_empty_block",!1)},Uk=function(e){return B.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))},zk=function(e){return B.explode(e.getParam("font_size_classes",""))},Hk=function(e){return e.getParam("images_dataimg_filter",qe,"function")},Lm=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Vk=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},qk=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Fm=function(e){return e.getParam("icons","","string")},Wk=function(e){return e.getParam("icons_url","","string")},jk=function(e){return e.getParam("images_upload_url","","string")},Kk=function(e){return e.getParam("images_upload_base_path","","string")},Gk=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Xk=function(e){return e.getParam("images_upload_handler",null,"function")},Yk=function(e){return e.getParam("content_css_cors",!1,"boolean")},Mm=function(e){return e.getParam("referrer_policy","","string")},Um=function(e){return e.getParam("language","en","string")},Qk=function(e){return e.getParam("language_url","","string")},zm=function(e){return e.getParam("indent_use_margin",!1)},Zk=function(e){return e.getParam("indentation","40px","string")},Jk=function(e){var t=e.getParam("content_css");return ze(t)?De(t.split(","),vs):Vt(t)?t:t===!1||e.inline?[]:["default"]},Hm=function(e){var t=e.getParam("font_css",[]);return Vt(t)?t:De(t.split(","),vs)},ex=function(e){return e.getParam("directionality",an.isRtl()?"rtl":void 0)},tx=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Vm=function(e){var t=e.getParam("object_resizing");return t===!1||se.iOS?!1:ze(t)?t:"table,img,figure.image,div,video,iframe"},nx=function(e){return e.getParam("resize_img_proportional",!0,"boolean")},rx=function(e){return e.getParam("placeholder",Ak.getAttrib(e.getElement(),"placeholder"),"string")},qm=function(e){return e.getParam("event_root")},ax=function(e){return e.getParam("service_message")},bi=function(e){return e.getParam("theme")},ix=function(e){return e.getParam("validate")},yi=function(e){return e.getParam("inline_boundaries")!==!1},ox=function(e){return e.getParam("formats")},ux=function(e){var t=e.getParam("preview_styles",Rk);return ze(t)?t:""},sx=function(e){return e.getParam("format_empty_lines",!1,"boolean")},fx=function(e){return e.getParam("custom_ui_selector","","string")},lx=function(e){return e.getParam("theme_url")},cx=function(e){return e.getParam("inline")},vx=function(e){return e.getParam("hidden_input")},dx=function(e){return e.getParam("submit_patch")},mx=function(e){return e.getParam("encoding")==="xml"},px=function(e){return e.getParam("add_form_submit_trigger")},gx=function(e){return e.getParam("add_unload_trigger")},hx=function(e){return ft(e)!==""},bx=function(e){return e.getParam("custom_undo_redo_levels",0,"number")},yx=function(e){return e.getParam("disable_nodechange")},Cx=function(e){return e.getParam("readonly")},wx=function(e){return e.getParam("content_css_cors")},wf=function(e){return e.getParam("plugins","","string")},Sx=function(e){return e.getParam("external_plugins")},Ex=function(e){return e.getParam("block_unsupported_drop",!0,"boolean")},kx=function(e){return e.getParam("visual",!0,"boolean")},xx=function(e){return e.getParam("visual_table_class","mce-item-table","string")},Nx=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")},Tx=function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")},Ax=ae,Wm=Q,jm=function(e){var t=e.parentNode;t&&t.removeChild(e)},Km=function(e){var t=Yn(e);return{count:e.length-t.length,text:t}},Gm=function(e){for(var t;(t=e.data.lastIndexOf(nt))!==-1;)e.deleteData(t,1)},Xm=function(e,t){return Or(e),t},Rx=function(e,t){var n=Km(e.data.substr(0,t.offset())),r=Km(e.data.substr(t.offset())),a=n.text+r.text;return a.length>0?(Gm(e),A(e,t.offset()-n.count)):t},Bx=function(e,t){var n=t.container(),r=KC(mn(n.childNodes),e).map(function(a){return a<t.offset()?A(n,t.offset()-1):t}).getOr(t);return Or(e),r},_x=function(e,t){return Wm(e)&&t.container()===e?Rx(e,t):Xm(e,t)},Dx=function(e,t){return t.container()===e.parentNode?Bx(e,t):Xm(e,t)},Ox=function(e,t){return A.isTextPosition(t)?_x(e,t):Dx(e,t)},Or=function(e){Ax(e)&&$t(e)&&(hd(e)?e.removeAttribute("data-mce-caret"):jm(e)),Wm(e)&&(Gm(e),e.data.length===0&&jm(e))},Sf=qt().browser,Px=_e,Ix=Gt,$x=to,Lx="*[contentEditable=false],video,audio,embed,object",Ym=function(e,t,n){var r=cm(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 s=t.offsetWidth-t.clientWidth;return s>0&&(n&&(s*=-1),r.left+=s,r.right+=s),r},Fx=function(e){for(var t=kt(k.fromDom(e),Lx),n=0;n<t.length;n++){var r=t[n].dom,a=r.previousSibling;if(co(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(i.length-1,1)}if(a=r.nextSibling,lo(a)){var i=a.data;i.length===1?a.parentNode.removeChild(a):a.deleteData(0,1)}}},Mx=function(e,t,n,r){var a=wa(),i,o,u=ft(e),s=u.length>0?u:"p",f=function(p,g){var y;if(l(),$x(g))return null;if(n(g)){o=aS(s,g,p);var h=Ym(t,g,p);oe(o).css("top",h.top);var E=oe('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(ie({},h)).appendTo(t)[0];a.set({caret:E,element:g,before:p}),p&&oe(E).addClass("mce-visual-caret-before"),c(),y=g.ownerDocument.createRange(),y.setStart(o,0),y.setEnd(o,0)}else return o=nS(g,p),y=g.ownerDocument.createRange(),Ci(o.nextSibling)?(y.setStart(o,0),y.setEnd(o,0)):(y.setStart(o,1),y.setEnd(o,1)),y;return y},l=function(){Fx(t),o&&(Or(o),o=null),a.on(function(p){oe(p.caret).remove(),a.clear()}),i&&(ot.clearInterval(i),i=void 0)},c=function(){i=ot.setInterval(function(){r()?oe("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):oe("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")},500)},v=function(){a.on(function(p){var g=Ym(t,p.element,p.before);oe(p.caret).css(ie({},g))})},d=function(){return ot.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:f,hide:l,getCss:m,reposition:v,destroy:d}},Qm=function(){return Sf.isIE()||Sf.isEdge()||Sf.isFirefox()},Ci=function(e){return Px(e)||Ix(e)},Pr=function(e){return Ci(e)||ua(e)&&Qm()},Ef=_e,Ux=Gt,zx=eo("display","block table table-cell table-caption list-item"),Zm=$t,Jm=va,ep=ae,Hx=yn,Na=function(e){return e>0},Ir=function(e){return e<0},Po=function(e,t){for(var n;n=e(t);)if(!Jm(n))return n;return null},Ta=function(e,t,n,r,a){var i=new Ge(e,r),o=Ef(e)||Jm(e);if(Ir(t)){if(o&&(e=Po(i.prev.bind(i),!0),n(e)))return e;for(;e=Po(i.prev.bind(i),a);)if(n(e))return e}if(Na(t)){if(o&&(e=Po(i.next.bind(i),!0),n(e)))return e;for(;e=Po(i.next.bind(i),a);)if(n(e))return e}return null},fr=function(e,t){for(;e&&e!==t;){if(zx(e))return e;e=e.parentNode}return null},Sn=function(e,t,n){return fr(e.container(),n)===fr(t.container(),n)},kf=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return ep(n)?n.childNodes[r+e]:null},tp=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},Vx=function(e,t,n){return fr(t,e)===fr(n,e)},np=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var a=n[r];if(Zm(a)&&(a=a[r]),Ef(a)||Ux(a)){if(Vx(t,a,n))return a;break}if(Hx(a))break;n=n.parentNode}return null},wi=G(tp,!0),Si=G(tp,!1),xf=function(e,t,n){var r,a=G(np,!0,t),i=G(np,!1,t),o=n.startContainer,u=n.startOffset;if(va(o)){ep(o)||(o=o.parentNode);var s=o.getAttribute("data-mce-caret");if(s==="before"&&(r=o.nextSibling,Pr(r)))return wi(r);if(s==="after"&&(r=o.previousSibling,Pr(r)))return Si(r)}if(!n.collapsed)return n;if(Q(o)){if(Zm(o)){if(e===1){if(r=i(o),r)return wi(r);if(r=a(o),r)return Si(r)}if(e===-1){if(r=a(o),r)return Si(r);if(r=i(o),r)return wi(r)}return n}if(co(o)&&u>=o.data.length-1)return e===1&&(r=i(o),r)?wi(r):n;if(lo(o)&&u<=1)return e===-1&&(r=a(o),r)?Si(r):n;if(u===o.data.length)return r=i(o),r?wi(r):n;if(u===0)return r=a(o),r?Si(r):n}return n},rp=function(e,t){return b.from(kf(e?0:-1,t)).filter(Ef)},Ei=function(e,t,n){var r=xf(e,t,n);return e===-1?A.fromRangeStart(r):A.fromRangeEnd(r)},Io=function(e){return b.from(e.getNode()).map(k.fromDom)},qx=function(e){return b.from(e.getNode(!0)).map(k.fromDom)},Nf=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},$o=function(e,t){var n=Sn(e,t);return!n&&Le(e.getNode())?!0:n},Qe;(function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"})(Qe||(Qe={}));var Wx=_e,En=Q,ap=ae,Tf=Le,Aa=yn,ip=pS,Lo=vo,jx=function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n},op=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},up=function(e,t){if(Na(e)){if(Aa(t.previousSibling)&&!En(t.previousSibling))return A.before(t);if(En(t))return A(t,0)}if(Ir(e)){if(Aa(t.nextSibling)&&!En(t.nextSibling))return A.after(t);if(En(t))return A(t,t.data.length)}return Ir(e)?Tf(t)?A.before(t):A.after(t):A.before(t)},Kx=function(e,t){var n=t.nextSibling;return n&&Aa(n)?En(n)?A(n,0):A.before(n):Af(Qe.Forwards,A.after(t),e)},Af=function(e,t,n){var r,a,i,o;if(!ap(n)||!t)return null;if(t.isEqual(A.after(n))&&n.lastChild){if(o=A.after(n.lastChild),Ir(e)&&Aa(n.lastChild)&&ap(n.lastChild))return Tf(n.lastChild)?A.before(n.lastChild):o}else o=t;var u=o.container(),s=o.offset();if(En(u)){if(Ir(e)&&s>0)return A(u,--s);if(Na(e)&&s<u.length)return A(u,++s);r=u}else{if(Ir(e)&&s>0&&(a=op(u,s-1),Aa(a)))return!ip(a)&&(i=Ta(a,e,Lo,a),i)?En(i)?A(i,i.data.length):A.after(i):En(a)?A(a,a.data.length):A.before(a);if(Na(e)&&s<u.childNodes.length&&(a=op(u,s),Aa(a)))return Tf(a)?Kx(n,a):!ip(a)&&(i=Ta(a,e,Lo,a),i)?En(i)?A(i,0):A.before(i):En(a)?A(a,0):A.after(a);r=a||o.getNode()}if((Na(e)&&o.isAtEnd()||Ir(e)&&o.isAtStart())&&(r=Ta(r,e,qe,n,!0),Lo(r,n)))return up(e,r);a=Ta(r,e,Lo,n);var f=qn(ve(jx(u,n),Wx));return f&&(!a||!f.contains(a))?(Na(e)?o=A.after(f):o=A.before(f),o):a?up(e,a):null},un=function(e){return{next:function(t){return Af(Qe.Forwards,t,e)},prev:function(t){return Af(Qe.Backwards,t,e)}}},Gx=function(e,t,n){var r=e?A.before(n):A.after(n);return Mt(e,t,r)},Xx=function(e){return Le(e)?A.before(e):A.after(e)},sp=function(e){return A.isTextPosition(e)?e.offset()===0:yn(e.getNode())},fp=function(e){if(A.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}else return yn(e.getNode(!0))},lp=function(e,t){return!A.isTextPosition(e)&&!A.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Yx=function(e){return!A.isTextPosition(e)&&Le(e.getNode())},Qx=function(e,t,n){return e?!lp(t,n)&&!Yx(t)&&fp(t)&&sp(n):!lp(n,t)&&sp(t)&&fp(n)},Mt=function(e,t,n){var r=un(t);return b.from(e?r.next(n):r.prev(n))},Fo=function(e,t,n){return Mt(e,t,n).bind(function(r){return Sn(n,r,t)&&Qx(e,n,r)?Mt(e,t,r):b.some(r)})},cp=function(e,t,n,r){return Fo(e,t,n).bind(function(a){return r(a)?cp(e,t,a,r):b.some(a)})},Ra=function(e,t){var n=e?t.firstChild:t.lastChild;return Q(n)?b.some(A(n,e?0:n.data.length)):n?yn(n)?b.some(e?A.before(n):Xx(n)):Gx(e,t,n):b.none()},sn=G(Mt,!0),kn=G(Mt,!1),wt=G(Ra,!0),xn=G(Ra,!1),vp="_mce_caret",Nn=function(e){return ae(e)&&e.id===vp},$r=function(e,t){for(;t&&t!==e;){if(t.id===vp)return t;t=t.parentNode}return null},Zx=function(e){return ze(e.start)},Jx=function(e){return de(e,"rng")},e1=function(e){return de(e,"id")},t1=function(e){return de(e,"name")},dp=function(e){return B.isArray(e.start)},mp=function(e,t){return ae(t)&&e.isBlock(t)&&!t.innerHTML&&!se.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},n1=function(e,t){var n,r=e.createRng();return n=Nm(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=Nm(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r},r1=function(e,t){var n=e.ownerDocument.createTextNode(nt);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},a1=function(e){return e.hasChildNodes()===!1},i1=function(e,t){return xn(e).fold(Re,function(n){return t.setStart(n.container(),n.offset()),t.setEnd(n.container(),n.offset()),!0})},pp=function(e,t,n){return a1(t)&&$r(e,t)?(r1(t,n),!0):!1},gp=function(e,t,n,r){var a=n[t?"start":"end"],i,o,u,s,f=e.getRoot();if(a){for(u=a[0],o=f,i=a.length-1;i>=1;i--){if(s=o.childNodes,pp(f,o,r))return!0;if(a[i]>s.length-1)return pp(f,o,r)?!0:i1(o,r);o=s[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},Rf=function(e){return Q(e)&&e.data.length>0},hp=function(e,t,n){var r=e.get(n.id+"_"+t),a,i,o,u,s=n.keep,f,l;if(r){if(a=r.parentNode,t==="start"?(s?r.hasChildNodes()?(a=r.firstChild,i=1):Rf(r.nextSibling)?(a=r.nextSibling,i=0):Rf(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)+1):i=e.nodeIndex(r),f=a,l=i):(s?r.hasChildNodes()?(a=r.firstChild,i=1):Rf(r.previousSibling)?(a=r.previousSibling,i=r.previousSibling.data.length):(a=r.parentNode,i=e.nodeIndex(r)):i=e.nodeIndex(r),f=a,l=i),!s){for(u=r.previousSibling,o=r.nextSibling,B.each(B.grep(r.childNodes),function(c){Q(c)&&(c.nodeValue=c.nodeValue.replace(/\uFEFF/g,""))});r=e.get(n.id+"_"+t);)e.remove(r,!0);u&&o&&u.nodeType===o.nodeType&&Q(u)&&!se.opera&&(i=u.nodeValue.length,u.appendData(o.nodeValue),e.remove(o),f=u,l=i)}return b.some(A(f,l))}else return b.none()},o1=function(e,t){var n=e.createRng();return gp(e,!0,t,n)&&gp(e,!1,t,n)?b.some(n):b.none()},u1=function(e,t){var n=hp(e,"start",t),r=hp(e,"end",t);return Et(n,r.or(n),function(a,i){var o=e.createRng();return o.setStart(mp(e,a.container()),a.offset()),o.setEnd(mp(e,i.container()),i.offset()),o})},s1=function(e,t){return b.from(e.select(t.name)[t.index]).map(function(n){var r=e.createRng();return r.selectNode(n),r})},f1=function(e,t){var n=e.dom;if(t){if(dp(t))return o1(n,t);if(Zx(t))return b.some(n1(n,t));if(e1(t))return u1(n,t);if(t1(t))return s1(n,t);if(Jx(t))return b.some(t.rng)}return b.none()},l1=function(e,t,n){return Tk(e,t,n)},c1=function(e,t){f1(e,t).each(function(n){e.setRng(n)})},Ut=function(e){return ae(e)&&e.tagName==="SPAN"&&e.getAttribute("data-mce-type")==="bookmark"},v1=function(e){return function(t){return e===t}},ki=v1(At),Ba=function(e){return e!==""&&` \f
|
|
\r \v`.indexOf(e)!==-1},Bf=function(e){return!Ba(e)&&!ki(e)},Mo=function(e){return!!e.nodeType},d1=function(e){return e&&/^(IMG)$/.test(e.nodeName)},bp=function(e,t,n){var r=n.startOffset,a=n.startContainer;if(!(a===n.endContainer&&d1(a.childNodes[r]))&&ae(a)){var i=a.childNodes,o=void 0;r<i.length?(a=i[r],o=new Ge(a,e.getParent(a,e.isBlock))):(a=i[i.length-1],o=new Ge(a,e.getParent(a,e.isBlock)),o.next(!0));for(var u=o.current();u;u=o.next())if(Q(u)&&!Of(u)){n.setStart(u,0),t.setRng(n);return}}},_f=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(ae(e)||!Of(e))return e}},Df=function(e,t){return Mo(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},_a=function(e,t,n){return e.schema.isValidChild(t,n)},Of=function(e,t){if(t===void 0&&(t=!1),Ne(e)&&Q(e)){var n=t?e.data.replace(/ /g,"\xA0"):e.data;return Nr(n)}else return!1},m1=function(e){return Ne(e)&&Q(e)&&e.length===0},Fn=function(e,t){return Oe(e)?e=e(t):Ne(t)&&(e=e.replace(/%(\w+)/g,function(n,r){return t[r]||n})),e},Pf=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},If=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},Uo=function(e,t,n){return If(e,e.getStyle(t,n),n)},yp=function(e,t){var n;return e.getParent(t,function(r){return n=e.getStyle(r,"text-decoration"),n&&n!=="none"}),n},zo=function(e,t,n){return e.getParents(t,n,e.getRoot())},p1=function(e,t){var n=function(r){var a=function(i){return i.length>1&&i.charAt(0)==="%"};return bt(["styles","attributes"],function(i){return We(r,i).exists(function(o){var u=Vt(o)?o:e0(o);return bt(u,a)})})};return bt(e.formatter.get(t),n)},g1=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],a=function(i){return Ya(i,function(o,u){return bt(r,function(s){return s===u})})};return bt(e.formatter.get(t),function(i){var o=a(i);return bt(e.formatter.get(n),function(u){var s=a(u);return t0(o,s)})})},Tn=function(e){return na(e,"block")},Bt=function(e){return na(e,"selector")},Ze=function(e){return na(e,"inline")},h1=function(e){return Bt(e)&&Ze(e)&&no(We(e,"mixed"),!0)},$f=function(e){return Bt(e)&&e.expand!==!1&&!Ze(e)},Da=Ut,Cp=zo,wp=Of,b1=Df,y1=function(e){return Le(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},Sp=function(e,t){for(var n=t;n;){if(ae(n)&&e.getContentEditable(n))return e.getContentEditable(n)==="false"?n:t;n=n.parentNode}return t},Ep=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},C1=function(e,t,n){return Ep(e,t,n,function(r){return ki(r)||Ba(r)})},w1=function(e,t,n){return Ep(e,t,n,Bf)},kp=function(e,t,n,r,a,i){var o,u=e.getParent(n,e.isBlock)||t,s=function(l,c,v){var d=lm(e),m=a?d.backwards:d.forwards;return b.from(m(l,c,function(p,g){return Da(p.parentNode)?-1:(o=p,v(a,p,g))},u))},f=s(n,r,C1);return f.bind(function(l){return i?s(l.container,l.offset+(a?-1:0),w1):b.some(l)}).orThunk(function(){return o?b.some({container:o,offset:a?0:o.length}):b.none()})},xp=function(e,t,n,r,a){Q(r)&&sv(r.data)&&r[a]&&(r=r[a]);for(var i=Cp(e,r),o=0;o<i.length;o++)for(var u=0;u<t.length;u++){var s=t[u];if(!(Ne(s.collapsed)&&s.collapsed!==n.collapsed)&&Bt(s)&&e.is(i[o],s.selector))return i[o]}return r},Np=function(e,t,n,r){var a=n,i=e.dom,o=i.getRoot(),u=t[0];if(Tn(u)&&(a=u.wrapper?null:i.getParent(n,u.block,o)),!a){var s=i.getParent(n,"LI,TD,TH");a=i.getParent(Q(n)?n.parentNode:n,function(f){return f!==o&&b1(e,f)},s)}if(a&&Tn(u)&&u.wrapper&&(a=Cp(i,a,"ul,ol").reverse()[0]||a),!a)for(a=n;a[r]&&!i.isBlock(a[r])&&(a=a[r],!Pf(a,"br")););return a||n},Tp=function(e,t,n,r){var a=n.parentNode;return Ne(n[r])?!1:a===t||dn(a)||e.isBlock(a)?!0:Tp(e,t,a,r)},Ho=function(e,t,n,r,a){var i=n,o=a?"previousSibling":"nextSibling",u=e.getRoot();if(Q(n)&&!wp(n)&&(a?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(i))return i;for(var s=i[o];s;s=s[o]){var f=Q(s)&&!Tp(e,u,s,o);if(!Da(s)&&!y1(s)&&!wp(s,f))return i}if(i===u||i.parentNode===u){n=i;break}i=i.parentNode}return n},Ap=function(e){return Da(e.parentNode)||Da(e)},Oa=function(e,t,n,r){r===void 0&&(r=!1);var a=t.startContainer,i=t.startOffset,o=t.endContainer,u=t.endOffset,s=e.dom,f=n[0];if(ae(a)&&a.hasChildNodes()&&(a=ur(a,i),Q(a)&&(i=0)),ae(o)&&o.hasChildNodes()&&(o=ur(o,t.collapsed?u:u-1),Q(o)&&(u=o.nodeValue.length)),a=Sp(s,a),o=Sp(s,o),Ap(a)&&(a=Da(a)?a:a.parentNode,t.collapsed?a=a.previousSibling||a:a=a.nextSibling||a,Q(a)&&(i=t.collapsed?a.length:0)),Ap(o)&&(o=Da(o)?o:o.parentNode,t.collapsed?o=o.nextSibling||o:o=o.previousSibling||o,Q(o)&&(u=t.collapsed?0:o.length)),t.collapsed){var l=kp(s,e.getBody(),a,i,!0,r);l.each(function(v){var d=v.container,m=v.offset;a=d,i=m});var c=kp(s,e.getBody(),o,u,!1,r);c.each(function(v){var d=v.container,m=v.offset;o=d,u=m})}return(Ze(f)||f.block_expand)&&((!Ze(f)||!Q(a)||i===0)&&(a=Ho(s,n,a,i,!0)),(!Ze(f)||!Q(o)||u===o.nodeValue.length)&&(o=Ho(s,n,o,u,!1))),$f(f)&&(a=xp(s,n,t,a,"previousSibling"),o=xp(s,n,t,o,"nextSibling")),(Tn(f)||Bt(f))&&(a=Np(e,n,a,"previousSibling"),o=Np(e,n,o,"nextSibling"),Tn(f)&&(s.isBlock(a)||(a=Ho(s,n,a,i,!0)),s.isBlock(o)||(o=Ho(s,n,o,u,!1)))),ae(a)&&(i=s.nodeIndex(a),a=a.parentNode),ae(o)&&(u=s.nodeIndex(o)+1,o=o.parentNode),{startContainer:a,startOffset:i,endContainer:o,endOffset:u}},xi=function(e,t,n){var r=t.startOffset,a=ur(t.startContainer,r),i=t.endOffset,o=ur(t.endContainer,i-1),u=function(p){var g=p[0];Q(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&&Q(y)&&p.splice(p.length-1,1),p},s=function(p,g,y){for(var h=[];p&&p!==y;p=p[g])h.push(p);return h},f=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",E=p,S=E.parentNode;E&&E!==g;E=S){S=E.parentNode;var C=s(E===p?E:E[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=f(a,c)||a,d=f(o,c)||o;l(a,v,!0);var m=s(v===a?v:v.nextSibling,"nextSibling",d===o?d.nextSibling:d);m.length&&n(u(m)),l(o,d)},Lf=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},S1=function(e){return ea(e,function(t){var n=Bo(t);return n?[k.fromDom(n)]:[]})},E1=function(e){return Lf(e).length>1},k1=function(e){return ve(S1(e),uo)},x1=function(e){return kt(e,"td[data-mce-selected],th[data-mce-selected]")},Rp=function(e,t){var n=x1(t);return n.length>0?n:k1(e)},Pa=function(e){return Rp(Lf(e.selection.getSel()),k.fromDom(e.getBody()))},Ni=function(e,t){return io(e,"table",t)},N1=function(e){var t=e.startContainer,n=e.startOffset;return Q(t)?n===0?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n]).map(k.fromDom)},T1=function(e){var t=e.endContainer,n=e.endOffset;return Q(t)?n===t.data.length?b.some(k.fromDom(t)):b.none():b.from(t.childNodes[n-1]).map(k.fromDom)},Bp=function(e){return zv(e).fold(X([e]),function(t){return[e].concat(Bp(t))})},Ff=function(e){return gs(e).fold(X([e]),function(t){return je(t)==="br"?Er(t).map(function(n){return[e].concat(Ff(n))}).getOr([]):[e].concat(Ff(t))})},Mf=function(e,t){return Et(N1(t),T1(t),function(n,r){var a=et(Bp(e),G(Te,n)),i=et(Ff(e),G(Te,r));return a.isSome()&&i.isSome()}).getOr(!1)},Uf=function(e,t,n,r){var a=n,i=new Ge(n,a),o=Ya(e.schema.getMoveCaretBeforeOnEnterElements(),function(u,s){return!Je(["td","th","table"],s.toLowerCase())});do{if(Q(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))},Vo=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},zf=function(e,t){var n=Pa(e);n.length>0?Y(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)},Hf=function(e,t,n){var r=Om(e,t);n(r),e.moveToBookmark(r)},A1=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}},R1=A1(Wt,"text"),Vf=function(e){return R1.get(e)},B1=function(e){return Wt(e)&&Vf(e)===nt},_1=function(e,t,n,r){return en(t).fold(function(){return"skipping"},function(a){return r==="br"||B1(t)?"valid":KE(t)?"existing":Nn(t.dom)?"caret":!_a(e,n,r)||!_a(e,je(a),n)?"invalid-child":"valid"})},D1=function(e,t){var n=Oa(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)},_p=function(e,t,n,r){var a=t.uid,i=a===void 0?im("mce-annotation"):a,o=r0(t,["uid"]),u=k.fromTag("span",e);Ao(u,df()),hn(u,""+Ro(),i),hn(u,""+mi(),n);var s=r(i,o),f=s.attributes,l=f===void 0?{}:f,c=s.classes,v=c===void 0?[]:c;return jn(u,l),JE(u,v),u},O1=function(e,t,n,r,a){var i=[],o=_p(e.getDoc(),a,n,r),u=wa(),s=function(){u.clear()},f=function(){return u.get().getOrThunk(function(){var d=Sa(o);return i.push(d),u.set(d),d})},l=function(d){Y(d,c)},c=function(d){var m=_1(e,d,"span",je(d));switch(m){case"invalid-child":{s();var p=jt(d);l(p),s();break}case"valid":{var g=f();ow(d,g);break}}},v=function(d){var m=De(d,k.fromDom);l(m)};return xi(e.dom,t,function(d){s(),v(d)}),i},P1=function(e,t,n,r){e.undoManager.transact(function(){var a=e.selection,i=a.getRng(),o=Pa(e).length>0;if(i.collapsed&&!o&&D1(e,i),a.getRng().collapsed&&!o){var u=_p(e.getDoc(),r,t,n.decorate);om(u,At),a.getRng().insertNode(u.dom),a.select(u.dom)}else Hf(a,!1,function(){zf(e,function(s){O1(e,s,t,n.decorate,r)})})})},Dp=function(e){var t=ZE();QE(e,t);var n=YE(e);return{register:function(r,a){t.register(r,a)},annotate:function(r,a){t.lookup(r).each(function(i){P1(e,r,i,a)})},annotationChanged:function(r,a){n.addListener(r,a)},remove:function(r){rm(e,b.some(r)).each(function(a){var i=a.elements;Y(i,jv)})},getAll:function(r){var a=XE(e,r);return tv(a,function(i){return De(i,function(o){return o.dom})})}}},Ti=function(e){return{getBookmark:G(l1,e),moveToBookmark:G(c1,e)}};Ti.isBookmarkNode=Ut;var Ia=function(e,t){for(;t&&t!==e;){if(gn(t)||_e(t))return t;t=t.parentNode}return null},qf=function(e,t,n){if(n.collapsed)return!1;if(se.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(ae(r))return bt(r.getClientRects(),function(a){return dm(a,e,t)})}return bt(n.getClientRects(),function(a){return dm(a,e,t)})},I1=function(e,t){return e.fire("PreProcess",t)},$1=function(e,t){return e.fire("PostProcess",t)},L1=function(e){return e.fire("remove")},F1=function(e){return e.fire("detach")},M1=function(e,t){return e.fire("SwitchMode",{mode:t})},U1=function(e,t,n,r,a){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:a})},z1=function(e,t,n,r,a){e.fire("ObjectResized",{target:t,width:n,height:r,origin:a})},H1=function(e){return e.fire("PreInit")},V1=function(e){return e.fire("PostRender")},q1=function(e){return e.fire("Init")},W1=function(e,t){return e.fire("PlaceholderToggle",{state:t})},Op=function(e,t,n){return e.fire(t,n)},Pp=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},Wf=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},re={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||re.metaKeyPressed(e)},metaKeyPressed:function(e){return se.mac?e.metaKey:e.ctrlKey&&!e.altKey}},j1=_e,Ip=function(e,t){var n="data-mce-selected",r=t.dom,a=B.each,i,o,u,s,f,l,c,v,d,m,p,g,y,h,E,S=t.getDoc(),C=document,x=Math.abs,R=Math.round,I=t.getBody(),ne,W,_={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},ee=function(N){return N&&(N.nodeName==="IMG"||t.dom.is(N,"figure.image"))},M=function(N){return Gt(N)||r.hasClass(N,"mce-preview-object")},q=function(N,$){if(N.type==="longpress"||N.type.indexOf("touch")===0){var P=N.touches[0];return ee(N.target)&&!qf(P.clientX,P.clientY,$)}else return ee(N.target)&&!qf(N.clientX,N.clientY,$)},L=function(N){var $=N.target;q(N,t.selection.getRng())&&!N.isDefaultPrevented()&&t.selection.select($)},H=function(N){return r.is(N,"figure.image")?[N.querySelector("img")]:r.hasClass(N,"mce-preview-object")&&Ne(N.firstElementChild)?[N,N.firstElementChild]:[N]},K=function(N){var $=Vm(t);return!$||N.getAttribute("data-mce-resize")==="false"||N===t.getBody()?!1:r.hasClass(N,"mce-preview-object")?aa(k.fromDom(N.firstElementChild),$):aa(k.fromDom(N),$)},D=function(N){return M(N)?r.create("img",{src:se.transparentSrc}):N.cloneNode(!0)},j=function(N,$,P){if(Ne(P)){var J=H(N);Y(J,function(te){te.style[$]||!t.schema.isValid(te.nodeName.toLowerCase(),$)?r.setStyle(te,$,P):r.setAttrib(te,$,""+P)})}},fe=function(N,$,P){j(N,"width",$),j(N,"height",P)},pe=function(N){var $,P,J,te,ye;$=N.screenX-l,P=N.screenY-c,h=$*s[2]+m,E=P*s[3]+p,h=h<5?5:h,E=E<5?5:E,(ee(i)||M(i))&&nx(t)!==!1?J=!re.modifierPressed(N):J=re.modifierPressed(N),J&&(x($)>x(P)?(E=R(h*g),h=R(E/g)):(h=R(E/g),E=R(h*g))),fe(o,h,E),te=s.startPos.x+$,ye=s.startPos.y+P,te=te>0?te:0,ye=ye>0?ye:0,r.setStyles(u,{left:te,top:ye,display:"block"}),u.innerHTML=h+" × "+E,s[2]<0&&o.clientWidth<=h&&r.setStyle(o,"left",v+(m-h)),s[3]<0&&o.clientHeight<=E&&r.setStyle(o,"top",d+(p-E)),$=I.scrollWidth-ne,P=I.scrollHeight-W,$+P!==0&&r.setStyles(u,{left:te-$,top:ye-P}),y||(U1(t,i,m,p,"corner-"+s.name),y=!0)},me=function(){var N=y;y=!1,N&&(j(i,"width",h),j(i,"height",E)),r.unbind(S,"mousemove",pe),r.unbind(S,"mouseup",me),C!==S&&(r.unbind(C,"mousemove",pe),r.unbind(C,"mouseup",me)),r.remove(o),r.remove(u),r.remove(f),Ve(i),N&&(z1(t,i,h,E,"corner-"+s.name),r.setAttrib(i,"style",r.getAttrib(i,"style"))),t.nodeChanged()},Ve=function(N){O();var $=r.getPos(N,I),P=$.x,J=$.y,te=N.getBoundingClientRect(),ye=te.width||te.right-te.left,Fe=te.height||te.bottom-te.top;i!==N&&(Be(),i=N,h=E=0);var $e=t.fire("ObjectSelected",{target:N}),Vn=r.getAttrib(i,n,"1");K(N)&&!$e.isDefaultPrevented()?a(_,function(ct,pt){var Me,Ot=function(gt){var Dn=H(i)[0];l=gt.screenX,c=gt.screenY,m=Dn.clientWidth,p=Dn.clientHeight,g=p/m,s=ct,s.name=pt,s.startPos={x:ye*ct[0]+P,y:Fe*ct[1]+J},ne=I.scrollWidth,W=I.scrollHeight,f=r.add(I,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),r.setStyles(f,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),o=D(i),r.addClass(o,"mce-clonedresizable"),r.setAttrib(o,"data-mce-bogus","all"),o.contentEditable="false",r.setStyles(o,{left:P,top:J,margin:0}),fe(o,ye,Fe),o.removeAttribute(n),I.appendChild(o),r.bind(S,"mousemove",pe),r.bind(S,"mouseup",me),C!==S&&(r.bind(C,"mousemove",pe),r.bind(C,"mouseup",me)),u=r.add(I,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},m+" × "+p)};Me=r.get("mceResizeHandle"+pt),Me&&r.remove(Me),Me=r.add(I,"div",{id:"mceResizeHandle"+pt,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+pt+"-resize; margin:0; padding:0"}),se.ie===11&&(Me.contentEditable=!1),r.bind(Me,"mousedown",function(gt){gt.stopImmediatePropagation(),gt.preventDefault(),Ot(gt)}),ct.elm=Me,r.setStyles(Me,{left:ye*ct[0]+P-Me.offsetWidth/2,top:Fe*ct[1]+J-Me.offsetHeight/2})}):Be(),r.getAttrib(i,n)||i.setAttribute(n,Vn)},Be=function(){O(),i&&i.removeAttribute(n),Pe(_,function(N,$){var P=r.get("mceResizeHandle"+$);P&&(r.unbind(P),r.remove(P))})},lt=function(N){var $,P,J=function(te,ye){if(te)do if(te===ye)return!0;while(te=te.parentNode)};if(!(y||t.removed)){if(a(r.select("img[data-mce-selected],hr[data-mce-selected]"),function(te){te.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],J(P,I)&&(U(),$=e.getStart(!0),J($,P)&&J(e.getEnd(!0),P))){Ve(P);return}Be()}},xt=function(N){return j1(Ia(t.getBody(),N))},O=function(){Pe(_,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(),se.browser.isIE()||se.browser.isEdge()){t.on("mousedown click",function(P){var J=P.target,te=J.nodeName;!y&&/^(TABLE|IMG|HR)$/.test(te)&&!xt(J)&&(P.button!==2&&t.selection.select(J,te==="TABLE"),P.type==="mousedown"&&t.nodeChanged())});var N=function(P){var J=function(te){ot.setEditorTimeout(t,function(){return t.selection.select(te)})};if(xt(P.target)||Gt(P.target)){P.preventDefault(),J(P.target);return}/^(TABLE|IMG|HR)$/.test(P.target.nodeName)&&(P.preventDefault(),P.target.tagName==="IMG"&&J(P.target))};r.bind(I,"mscontrolselect",N),t.on("remove",function(){return r.unbind(I,"mscontrolselect",N)})}var $=ot.throttle(function(P){t.composing||lt(P)});t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",$),t.on("keyup compositionend",function(P){i&&i.nodeName==="TABLE"&&$(P)}),t.on("hide blur",Be),t.on("contextmenu longpress",L,!0)}),t.on("remove",O);var Z=function(){i=o=f=null};return{isResizable:K,showResizeRect:Ve,hideResizeRect:Be,updateResizeRect:lt,destroy:Z}},K1=function(e){return gn(e)||_e(e)},G1=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},X1=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},Y1=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return _e(G1(n,t,K1))?null:e},jf=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=X1(e,t,n)}return Y1(r,n.body)}return r},Kf=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Q1=function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null},$p=function(e,t,n){return Q1(e,t,n)!==null},Z1=function(e,t,n){return $p(e,t,function(r){return r.nodeName===n})},Gf=function(e){return e&&e.nodeName==="TABLE"},J1=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},eN=function(e,t){return $t(e)&&$p(e,t,Nn)===!1},Lp=function(e,t,n){for(var r=new Ge(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Le(t))return!0},tN=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t},nN=function(e,t){for(;t&&t!==e;){if(_e(t))return!0;t=t.parentNode}return!1},Xf=function(e,t,n,r,a){var i,o=e.getRoot(),u,s=e.schema.getNonEmptyElements(),f=e.getParent(a.parentNode,e.isBlock)||o;if(r&&Le(a)&&t&&e.isEmpty(f))return b.some(A(a.parentNode,e.nodeIndex(a)));for(var l=new Ge(a,f);u=l[r?"prev":"next"]();){if(e.getContentEditableParent(u)==="false"||eN(u,o))return b.none();if(Q(u)&&u.nodeValue.length>0)return Z1(u,o,"A")===!1?b.some(A(u,r?u.nodeValue.length:0)):b.none();if(e.isBlock(u)||s[u.nodeName.toLowerCase()])return b.none();i=u}return n&&i?b.some(A(i,0)):b.none()},Fp=function(e,t,n,r){var a,i,o=e.getRoot(),u,s,f=!1;a=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=ae(a)&&i===a.childNodes.length,c=e.schema.getNonEmptyElements();if(s=n,$t(a))return b.none();if(ae(a)&&i>a.childNodes.length-1&&(s=!1),Ss(a)&&(a=o,i=0),a===o){if(s&&(u=a.childNodes[i>0?i-1:0],u&&($t(u)||c[u.nodeName]||Gf(u))))return b.none();if(a.hasChildNodes()){if(i=Math.min(!s&&i>0?i-1:i,a.childNodes.length-1),a=a.childNodes[i],i=Q(a)&&l?a.data.length:0,!t&&a===o.lastChild&&Gf(a)||nN(o,a)||$t(a))return b.none();if(a.hasChildNodes()&&Gf(a)===!1){u=a;var v=new Ge(a,o);do{if(_e(u)||$t(u)){f=!1;break}if(Q(u)&&u.nodeValue.length>0){i=s?0:u.nodeValue.length,a=u,f=!0;break}if(c[u.nodeName.toLowerCase()]&&!J1(u)){i=e.nodeIndex(u),a=u.parentNode,s||i++,f=!0;break}}while(u=s?v.next():v.prev())}}}return t&&(Q(a)&&i===0&&Xf(e,l,t,!0,a).each(function(d){a=d.container(),i=d.offset(),f=!0}),ae(a)&&(u=a.childNodes[i],u||(u=a.childNodes[i-1]),u&&Le(u)&&!tN(u,"A")&&!Lp(e,u,!1)&&!Lp(e,u,!0)&&Xf(e,l,t,!0,u).each(function(d){a=d.container(),i=d.offset(),f=!0}))),s&&!t&&Q(a)&&i===a.nodeValue.length&&Xf(e,l,t,!1,a).each(function(d){a=d.container(),i=d.offset(),f=!0}),f?b.some(A(a,i)):b.none()},qo=function(e,t){var n=t.collapsed,r=t.cloneRange(),a=A.fromRangeStart(t);return Fp(e,n,!0,r).each(function(i){(!n||!A.isAbove(a,i))&&r.setStart(i.container(),i.offset())}),n||Fp(e,n,!1,r).each(function(i){r.setEnd(i.container(),i.offset())}),n&&r.collapse(!0),Kf(t,r)?b.none():b.some(r)},Wo=function(e,t){return e.splitText(t)},jo=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,a=e.endOffset;return t===r&&Q(t)?n>0&&n<t.nodeValue.length&&(r=Wo(t,n),t=r.previousSibling,a>n?(a=a-n,t=r=Wo(r,a).previousSibling,a=r.nodeValue.length,n=0):a=0):(Q(t)&&n>0&&n<t.nodeValue.length&&(t=Wo(t,n),n=0),Q(r)&&a>0&&a<r.nodeValue.length&&(r=Wo(r,a).previousSibling,a=r.nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:a}},Ai=function(e){var t=function(a,i){return xi(e,a,i)},n=jo,r=function(a){return qo(e,a).fold(Re,function(i){return a.setStart(i.startContainer,i.startOffset),a.setEnd(i.endContainer,i.endOffset),!0})};return{walk:t,split:n,normalize:r}};Ai.compareRanges=Kf,Ai.getCaretRangeFromPoint=jf,Ai.getSelectedNode=Bo,Ai.getNode=ur;var rN=function(e,t){var n=function(u,s){if(!Jr(s)&&!s.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+s);var f=u.dom;ro(f)&&(f.style[e]=s+"px")},r=function(u){var s=t(u);if(s<=0||s===null){var f=In(u,e);return parseFloat(f)||0}return s},a=r,i=function(u,s){return Zt(s,function(f,l){var c=In(u,l),v=c===void 0?0:parseInt(c,10);return isNaN(v)?f:f+v},0)},o=function(u,s,f){var l=i(u,f),c=s>l?s-l:0;return c};return{set:n,get:r,getOuter:a,aggregate:i,max:o}},aN=rN("height",function(e){var t=e.dom;return ni(e)?t.getBoundingClientRect().height:t.offsetHeight}),iN=function(e){return aN.get(e)},Mp=function(e,t){var n=e.view(t);return n.fold(X([]),function(r){var a=e.owner(r),i=Mp(e,a);return[r].concat(i)})},oN=function(e,t){var n=t.owner(e);return Mp(t,n)},uN=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)},sN=function(e){return ia(e)},fN=Object.freeze({__proto__:null,view:uN,owner:sN}),lN=function(e){var t=k.fromDom(document),n=Cs(t),r=oN(e,fN),a=ys(e),i=Qc(r,function(o,u){var s=ys(u);return{left:o.left+s.left,top:o.top+s.top}},{left:0,top:0});return oa(i.left+a.left+n.left,i.top+a.top+n.top)},Yf=function(e){return je(e)==="textarea"},cN=function(e,t){var n=e.fire("ScrollIntoView",t);return n.isDefaultPrevented()},vN=function(e,t){e.fire("AfterScrollIntoView",t)},dN=function(e,t){var n=jt(e);if(n.length===0||Yf(e))return{element:e,offset:t};if(t<n.length&&!Yf(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Yf(r)?{element:e,offset:t}:je(r)==="img"?{element:r,offset:1}:Wt(r)?{element:r,offset:Vf(r).length}:{element:r,offset:jt(r).length}},Up=function(e,t){var n=fw(e),r=iN(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},mN=function(e,t){var n=dN(e,t),r=k.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">'+nt+"</span>");return tn(n.element,r),Up(r,function(){return tt(r)})},pN=function(e){return Up(k.fromDom(e),le)},zp=function(e,t,n,r){hN(e,function(a,i){return gN(e,t,n,r)},n)},Hp=function(e,t,n,r,a){var i={elm:r.element.dom,alignToTop:a};if(!cN(e,i)){var o=Cs(t).top;n(t,o,r,a),vN(e,i)}},gN=function(e,t,n,r){var a=k.fromDom(e.getBody()),i=k.fromDom(e.getDoc());Sw(a);var o=mN(k.fromDom(n.startContainer),n.startOffset);Hp(e,i,t,o,r),o.cleanup()},Vp=function(e,t,n,r){var a=k.fromDom(e.getDoc());Hp(e,a,n,pN(t),r)},hN=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)},Qf=function(e,t,n,r){var a=e.pos;if(n)Gv(a.left,a.top,r);else{var i=a.top-t+e.height;Gv(a.left,i,r)}},qp=function(e,t,n,r,a){var i=n+t,o=r.pos.top,u=r.bottom,s=u-o>=n;if(o<t)Qf(r,n,a!==!1,e);else if(o>i){var f=s?a!==!1:a===!0;Qf(r,n,f,e)}else u>i&&!s&&Qf(r,n,a===!0,e)},Wp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;qp(e,t,a,n,r)},jp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;qp(e,t,a,n,r);var i=lN(n.element),o=Qv(window);i.top<o.y?Xv(n.element,r!==!1):i.top>o.bottom&&Xv(n.element,r===!0)},bN=function(e,t,n){return zp(e,Wp,t,n)},yN=function(e,t,n){return Vp(e,t,Wp,n)},CN=function(e,t,n){return zp(e,jp,t,n)},wN=function(e,t,n){return Vp(e,t,jp,n)},SN=function(e,t,n){var r=e.inline?yN:wN;r(e,t,n)},Ri=function(e,t,n){var r=e.inline?bN:CN;r(e,t,n)},EN=function(){return k.fromDom(document)},kN=function(e){return e.dom.focus()},Kp=function(e){var t=kr(e).dom;return e.dom===t.activeElement},Zf=function(e){return e===void 0&&(e=EN()),b.from(e.dom.activeElement).map(k.fromDom)},xN=function(e){return Zf(kr(e)).filter(function(t){return e.dom.contains(t.dom)})},NN=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},TN={create:NN},Jf=Gn.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),AN=function(e,t,n,r){return e.fold(t,n,r)},RN=function(e){return e.fold(Tt,Tt,Tt)},BN=Jf.before,_N=Jf.on,DN=Jf.after,ON={before:BN,on:_N,after:DN,cata:AN,getStart:RN},Ko=Gn.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),PN=function(e){return Ko.exact(e.start,e.soffset,e.finish,e.foffset)},IN=function(e){return e.match({domRange:function(t){return k.fromDom(t.startContainer)},relative:function(t,n){return ON.getStart(t)},exact:function(t,n,r,a){return t}})},$N=Ko.domRange,LN=Ko.relative,FN=Ko.exact,MN=function(e){var t=IN(e);return Fv(t)},UN=TN.create,Gp={domRange:$N,relative:LN,exact:FN,exactFromRange:PN,getWin:MN,range:UN},zN=qt().browser,Xp=function(e,t){var n=Wt(t)?Vf(t).length:jt(t).length+1;return e>n?n:e<0?0:e},HN=function(e){return Gp.range(e.start,Xp(e.soffset,e.start),e.finish,Xp(e.foffset,e.finish))},Yp=function(e,t){return!Ji(t.dom)&&(Wn(e,t)||Te(e,t))},el=function(e){return function(t){return Yp(e,t.start)&&Yp(e,t.finish)}},Qp=function(e){return e.inline===!0||zN.isIE()},Zp=function(e){return Gp.range(k.fromDom(e.startContainer),e.startOffset,k.fromDom(e.endContainer),e.endOffset)},VN=function(e){var t=e.getSelection(),n=!t||t.rangeCount===0?b.none():b.from(t.getRangeAt(0));return n.map(Zp)},qN=function(e){var t=Fv(e);return VN(t.dom).filter(el(e))},WN=function(e,t){return b.from(t).filter(el(e)).map(HN)},jN=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()}},Go=function(e){var t=Qp(e)?qN(k.fromDom(e.getBody())):b.none();e.bookmark=t.isSome()?t:e.bookmark},KN=function(e,t){var n=k.fromDom(e.getBody()),r=Qp(e)?b.from(t):b.none(),a=r.map(Zp).filter(el(n));e.bookmark=a.isSome()?a:e.bookmark},tl=function(e){var t=e.bookmark?e.bookmark:b.none();return t.bind(function(n){return WN(k.fromDom(e.getBody()),n)}).bind(jN)},GN=function(e){tl(e).each(function(t){return e.selection.setRng(t)})},XN=function(e){var t=e.className.toString();return t.indexOf("tox-")!==-1||t.indexOf("mce-")!==-1},Jp={isEditorUIElement:XN},YN=function(e){return e.type==="nodechange"&&e.selectionChange},QN=function(e,t){var n=function(){t.throttle()};xe.DOM.bind(document,"mouseup",n),e.on("remove",function(){xe.DOM.unbind(document,"mouseup",n)})},ZN=function(e){e.on("focusout",function(){Go(e)})},JN=function(e,t){e.on("mouseup touchend",function(n){t.throttle()})},eT=function(e,t){var n=qt().browser;n.isIE()?ZN(e):JN(e,t),e.on("keyup NodeChange",function(r){YN(r)||Go(e)})},tT=function(e){var t=cf(function(){Go(e)},0);e.on("init",function(){e.inline&&QN(e,t),eT(e,t)}),e.on("remove",function(){t.cancel()})},Bi,nl=xe.DOM,nT=function(e){return Jp.isEditorUIElement(e)},rT=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},Xo=function(e,t){var n=fx(e),r=nl.getParent(t,function(a){return nT(a)||(n?e.dom.is(a,n):!1)});return r!==null},aT=function(e){try{var t=kr(k.fromDom(e.getElement()));return Zf(t).fold(function(){return document.body},function(n){return n.dom})}catch{return document.body}},iT=function(e,t){var n=t.editor;tT(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(){ot.setEditorTimeout(n,function(){var r=e.focusedEditor;!Xo(n,aT(n))&&r===n&&(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})}),Bi||(Bi=function(r){var a=e.activeEditor;a&&aw(r).each(function(i){i.ownerDocument===document&&i!==document.body&&!Xo(a,i)&&e.focusedEditor===a&&(a.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})},nl.bind(document,"focusin",Bi))},oT=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(nl.unbind(document,"focusin",Bi),Bi=null)},uT=function(e){e.on("AddEditor",G(iT,e)),e.on("RemoveEditor",G(oT,e))},sT=function(e,t){return e.dom.getParent(t,function(n){return e.dom.getContentEditable(n)==="true"})},fT=function(e){return e.collapsed?b.from(ur(e.startContainer,e.startOffset)).map(k.fromDom):b.none()},lT=function(e,t){return fT(t).bind(function(n){return Qw(n)?b.some(n):Wn(e,n)===!1?b.some(e):b.none()})},eg=function(e,t){lT(k.fromDom(e.getBody()),t).bind(function(n){return wt(n.dom)}).fold(function(){e.selection.normalize()},function(n){return e.selection.setRng(n.toRange())})},rl=function(e){if(e.setActive)try{e.setActive()}catch{e.focus()}else e.focus()},cT=function(e){return Kp(e)||xN(e).isSome()},vT=function(e){return e.iframeElement&&Kp(k.fromDom(e.iframeElement))},dT=function(e){var t=e.getBody();return t&&cT(k.fromDom(t))},mT=function(e){var t=kr(k.fromDom(e.getElement()));return Zf(t).filter(function(n){return!rT(n.dom)&&Xo(e,n.dom)}).isSome()},Lr=function(e){return e.inline?dT(e):vT(e)},pT=function(e){return Lr(e)||mT(e)},gT=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),e.bookmark!==void 0&&Lr(e)===!1&&tl(e).each(function(i){e.selection.setRng(i),r=i});var a=sT(e,t.getNode());if(e.$.contains(n,a)){rl(a),eg(e,r),al(e);return}e.inline||(se.opera||rl(n),e.getWin().focus()),(se.gecko||e.inline)&&(rl(n),eg(e,r)),al(e)},al=function(e){return e.editorManager.setActive(e)},hT=function(e,t){e.removed||(t?al(e):gT(e))},tg=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?Yi(u,a(u,o)).getOr(u):u}).bind(function(u){return Jt(u)?b.some(u):en(u).filter(Jt)}).map(function(u){return u.dom}).getOr(e)},ng=function(e,t,n){return tg(e,t,!0,n,function(r,a){return Math.min(Hv(r),a)})},rg=function(e,t,n){return tg(e,t,!1,n,function(r,a){return a>0?a-1:a})},ag=function(e,t){for(var n=e;e&&Q(e)&&e.length===0;)e=t?e.nextSibling:e.previousSibling;return e||n},bT=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=ag(r.nextSibling,!0):r=r.parentNode,o===0?a=ag(a.previousSibling,!1):a=a.parentNode,r&&r===a))?r:n&&n.nodeType===3?n.parentNode:n},yT=function(e,t,n,r){var a,i=[],o=e.getRoot();if(n=e.getParent(n||ng(o,t,t.collapsed),e.isBlock),r=e.getParent(r||rg(o,t,t.collapsed),e.isBlock),n&&n!==o&&i.push(n),n&&r&&n!==r){a=n;for(var u=new Ge(n,o);(a=u.next())&&a!==r;)e.isBlock(a)&&i.push(a)}return r&&n!==r&&r!==o&&i.push(r),i},CT=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&&(Uf(e,i,r,!0),Uf(e,i,r,!1)),i})},il=function(e,t){return De(t,function(n){var r=e.fire("GetSelectionRange",{range:n});return r.range!==n?r.range:n})},wT={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Yo=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}},ST=function(e){if(!Nr(e.value))return!1;var t=e.parent;return!(t&&(t.name!=="span"||t.attr("style"))&&/^[ ]+$/.test(e.value))},ig=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},Xt=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,wT[t]||1);return n&&Pe(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&&Pe(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=Yo(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=Yo(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(ig(a))return!1;if(i)do{if(i.type===1){if(i.attr("data-mce-bogus"))continue;if(t[i.name]||ig(i))return!1}if(i.type===8||i.type===3&&!ST(i)||i.type===3&&i.parent&&n[i.parent.name]&&Nr(i.value)||r&&r(i))return!1}while(i=Yo(i,a));return!0},e.prototype.walk=function(t){return Yo(this,null,t)},e}(),ET=function(e){for(var t=/data:[^;<"'\s]+;base64,([a-z0-9\+\/=\s]+)/gi,n=[],r={},a=im("img"),i,o=0,u=0;i=t.exec(e);){var s=i[0],f=a+"_"+u++;r[f]=s,o<i.index&&n.push(e.substr(o,i.index-o)),n.push(f),o=i.index+s.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})},ol=function(e,t){return e.replace(t.re,function(n){return We(t.uris,n).getOr(n)})},kT=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()},og=B.each,xT=B.trim,NT="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),TT={ftp:21,http:80,https:443,mailto:25},AT=["img","video"],RT=function(e,t){return Ne(e)?!e:Ne(t)?!Je(AT,t):!0},BT=function(e,t,n){return e.allow_html_data_urls?!1:/^data:image\//i.test(t)?RT(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t)},lr=function(){function e(t,n){t=xT(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 s=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);og(NT,function(f,l){var c=s[l];c&&(c=c.replace(/\(mce_at\)/g,"@@")),a[f]=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=Qn.decode(t).replace(/[\s\u0000-\u001F]+/g,"");try{a=decodeURIComponent(a)}catch{a=unescape(a)}return/((java|vb)script|mhtml):/i.test(a)?!1:!BT(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=TT[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("/"),s=n.split("/");if(u.length>=s.length){for(i=0,o=u.length;i<o;i++)if(i>=s.length||u[i]!==s[i]){r=i+1;break}}if(u.length<s.length){for(i=0,o=s.length;i<o;i++)if(i>=u.length||u[i]!==s[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=s.length;i<o;i++)i!==r-1?a+="/"+s[i]:a+=s[i];return a},e.prototype.toAbsPath=function(t,n){var r,a=0,i=[],o,u=/\/$/.test(n)?"/":"",s=t.split("/"),f=n.split("/");for(og(s,function(l){l&&i.push(l)}),s=i,r=f.length-1,i=[];r>=0;r--)if(!(f[r].length===0||f[r]===".")){if(f[r]===".."){a++;continue}if(a>0){a--;continue}i.push(f[r])}return r=s.length-a,r<=0?o=ji(i).join("/"):o=s.slice(0,r).join("/")+"/"+ji(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}(),_T=B.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),DT=function(e){return e.indexOf("data-")===0||e.indexOf("aria-")===0},OT=fs(function(){return document.implementation.createHTMLDocument("parser")}),ul=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 s=r.exec(t);if(s===null)return u;if(s[1]==="!"){Sr(s[2],"--")?u=sl(t,!1,s.index+3):u=sl(t,!0,s.index+1);break}else{a.lastIndex=r.lastIndex;var f=a.exec(t);if(Ga(f)||f.index!==r.lastIndex)continue;s[1]==="/"?o-=1:de(i,s[2])||(o+=1),u=r.lastIndex+f[0].length;break}}return u},PT=function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))},sl=function(e,t,n){n===void 0&&(n=0);var r=e.toLowerCase();if(r.indexOf("[if ",n)!==-1&&PT(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}},IT=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},Qo=function(e,t){t===void 0&&(t=Jn()),e=e||{};var n=OT(),r=n.createElement("form");e.fix_self_closing!==!1&&(e.fix_self_closing=!0);var a=e.comment?e.comment:le,i=e.cdata?e.cdata:le,o=e.text?e.text:le,u=e.start?e.start:le,s=e.end?e.end:le,f=e.pi?e.pi:le,l=e.doctype?e.doctype:le,c=function(d,m){m===void 0&&(m="html");for(var p=d.html,g,y=0,h,E,S=[],C,x,R,I,ne,W,_,ee,M,q,L,H,K,D,j,fe,pe,me=0,Ve=Qn.decode,Be=B.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),lt=m==="html"?0:1,xt=function(we){var Se,Ue;for(Se=S.length;Se--&&S[Se].name!==we;);if(Se>=0){for(Ue=S.length-1;Ue>=Se;Ue--)we=S[Ue],we.valid&&s(we.name);S.length=Se}},O=function(we,Se){return o(ol(we,d),Se)},U=function(we){we!==""&&(we.charAt(0)===">"&&(we=" "+we),!e.allow_conditional_comments&&we.substr(0,3).toLowerCase()==="[if"&&(we=" "+we),a(ol(we,d)))},Z=function(we){return ol(we,d)},N=function(we,Se){var Ue=we||"",ln=!Sr(Ue,"--"),cn=sl(p,ln,Se);return we=p.substr(Se,cn-Se),U(ln?Ue+we:we),cn+1},$=function(we,Se,Ue,ln,cn){if(Se=Se.toLowerCase(),Ue=Z(Se in Fe?Se:Ve(Ue||ln||cn||"")),$e&&!ne&&DT(Se)===!1){var vn=L[Se];if(!vn&&H){for(var br=H.length;br--&&(vn=H[br],!vn.pattern.test(Se)););br===-1&&(vn=null)}if(!vn||vn.validValues&&!(Ue in vn.validValues))return}var Hc=Se==="name"||Se==="id";Hc&&we in _T&&(Ue in n||Ue in r)||Be[Se]&&!lr.isDomSafe(Ue,we,e)||ne&&(Se in Be||Se.indexOf("on")===0)||(C.map[Se]=Ue,C.push({name:Se,value:Ue}))},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"),J=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,te=t.getShortEndedElements(),ye=e.self_closing_elements||t.getSelfClosingElements(),Fe=t.getBoolAttrs(),$e=e.validate,Vn=e.remove_internals,ct=e.fix_self_closing,pt=t.getSpecialElements(),Me=p+">";g=P.exec(Me);){var Ot=g[0];if(y<g.index&&O(Ve(p.substr(y,g.index-y))),h=g[7])h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),xt(h);else if(h=g[8]){if(g.index+Ot.length>p.length){O(Ve(p.substr(g.index))),y=g.index+Ot.length;continue}h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),W=h in te,ct&&ye[h]&&S.length>0&&S[S.length-1].name===h&&xt(h);var gt=IT(J,g[9]);if(gt!==null){if(gt==="all"){y=ul(t,p,P.lastIndex),P.lastIndex=y;continue}ee=!1}if(!$e||(_=t.getElementRule(h))){if(ee=!0,$e&&(L=_.attributes,H=_.attributePatterns),(q=g[9])?(ne=q.indexOf("data-mce-type")!==-1,ne&&Vn&&(ee=!1),C=[],C.map={},q.replace(J,function(we,Se,Ue,ln,cn){return $(h,Se,Ue,ln,cn),""})):(C=[],C.map={}),$e&&!ne){if(K=_.attributesRequired,D=_.attributesDefault,j=_.attributesForced,fe=_.removeEmptyAttrs,fe&&!C.length&&(ee=!1),j)for(x=j.length;x--;)M=j[x],I=M.name,pe=M.value,pe==="{$uid}"&&(pe="mce_"+me++),C.map[I]=pe,C.push({name:I,value:pe});if(D)for(x=D.length;x--;)M=D[x],I=M.name,I in C.map||(pe=M.value,pe==="{$uid}"&&(pe="mce_"+me++),C.map[I]=pe,C.push({name:I,value:pe}));if(K){for(x=K.length;x--&&!(K[x]in C.map););x===-1&&(ee=!1)}if(M=C.map["data-mce-bogus"]){if(M==="all"){y=ul(t,p,P.lastIndex),P.lastIndex=y;continue}ee=!1}}ee&&u(h,C,W)}else ee=!1;if(E=pt[h]){E.lastIndex=y=g.index+Ot.length,(g=E.exec(p))?(ee&&(R=p.substr(y,g.index-y)),y=g.index+g[0].length):(R=p.substr(y),y=p.length),ee&&(R.length>0&&O(R,!0),s(h)),P.lastIndex=y;continue}W||(!q||q.indexOf("/")!==q.length-1?S.push({name:h,valid:ee}):ee&&s(h))}else if(h=g[1])U(h);else if(h=g[2]){var Dn=lt===1||e.preserve_cdata||S.length>0&&t.isValidChild(S[S.length-1].name,"#cdata");if(Dn)i(h);else{y=N("",g.index+2),P.lastIndex=y;continue}}else if(h=g[3])l(h);else if((h=g[4])||Ot==="<!"){y=N(h,g.index+Ot.length),P.lastIndex=y;continue}else if(h=g[5])if(lt===1)f(h,g[6]);else{y=N("?",g.index+2),P.lastIndex=y;continue}y=g.index+Ot.length}for(y<p.length&&O(Ve(p.substr(y))),x=S.length-1;x>=0;x--)h=S[x],h.valid&&s(h.name)},v=function(d,m){m===void 0&&(m="html"),c(ET(d),m)};return{parse:v}};Qo.findEndTag=ul;var $T=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},ug=function(e,t){for(var n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r=e.schema,a=$T(e.getTempAttrs(),t),i=r.getShortEndedElements(),o;o=n.exec(a);){var u=n.lastIndex,s=o[0].length,f=void 0;i[o[1]]?f=u:f=Qo.findEndTag(r,a,u),a=a.substring(0,u-s)+a.substring(f),n.lastIndex=u-s}return Yn(a)},LT=ug,FT=function(e,t){var n=ft(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s|\xA0|<br \\/>|)<\\/"+n+`>[\r
|
|
]*|<br \\/>[\r
|
|
]*)$`);return t.replace(r,"")},MT=function(e,t){return ie(ie({},e),{format:t,get:!0,getInner:!0})},UT=function(e,t,n,r){var a=MT(t,n),i=t.no_events?a:e.fire("BeforeGetContent",a),o;return i.format==="raw"?o=B.trim(LT(e.serializer,r.innerHTML)):i.format==="text"?o=e.dom.isEmpty(r)?"":Yn(r.innerText||r.textContent):i.format==="tree"?o=e.serializer.serialize(r,i):o=FT(e,e.serializer.serialize(r,i)),!Je(["text","tree"],i.format)&&!so(k.fromDom(r))?i.content=B.trim(o):i.content=o,i.no_events?i.content:e.fire("GetContent",i).content},zT=function(e,t,n){return b.from(e.getBody()).fold(X(t.format==="tree"?new Xt("body",11):""),function(r){return UT(e,t,n,r)})},HT=B.each,sg=function(e){var t=function(n,r){if(n.nodeName!==r.nodeName)return!1;var a=function(o){var u={};return HT(e.getAttribs(o),function(s){var f=s.nodeName.toLowerCase();f.indexOf("_")!==0&&f!=="style"&&f.indexOf("data-")!==0&&(u[f]=e.getAttrib(o,f))}),u},i=function(o,u){var s,f;for(f in o)if(de(o,f)){if(s=u[f],typeof s=="undefined"||o[f]!==s)return!1;delete u[f]}for(f in u)if(de(u,f))return!1;return!0};return!i(a(n),a(r))||!i(e.parseStyle(e.getAttrib(n,"style")),e.parseStyle(e.getAttrib(r,"style")))?!1:!Ut(n)&&!Ut(r)};return{compare:t}},fg=B.makeMap,lg=function(e){var t=[];e=e||{};var n=e.indent,r=fg(e.indent_before||""),a=fg(e.indent_after||""),i=Qn.getEncodeFunc(e.entity_encoding||"raw",e.entities),o=e.element_format==="html";return{start:function(u,s,f){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),s)for(l=0,c=s.length;l<c;l++)v=s[l],t.push(" ",v.name,'="',i(v.value,!0),'"');!f||o?t[t.length]=">":t[t.length]=" />",f&&n&&a[u]&&t.length>0&&(d=t[t.length-1],d.length>0&&d!==`
|
|
`&&t.push(`
|
|
`))},end:function(u){var s;t.push("</",u,">"),n&&a[u]&&t.length>0&&(s=t[t.length-1],s.length>0&&s!==`
|
|
`&&t.push(`
|
|
`))},text:function(u,s){u.length>0&&(t[t.length]=s?u:i(u))},cdata:function(u){t.push("<![CDATA[",u,"]]>")},comment:function(u){t.push("<!--",u,"-->")},pi:function(u,s){s?t.push("<?",u," ",i(s),"?>"):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$/,"")}}},$a=function(e,t){t===void 0&&(t=Jn());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(s){n.text(s.value,s.raw)},8:function(s){n.comment(s.value)},7:function(s){n.pi(s.name,s.value)},10:function(s){n.doctype(s.value)},4:function(s){n.cdata(s.value)},11:function(s){if(s=s.firstChild)do u(s);while(s=s.next)}};n.reset();var u=function(s){var f=o[s.type];if(f)f(s);else{var l=s.name,c=s.shortEnded,v=s.attributes;if(i&&v&&v.length>1){var d=[];d.map={};var m=t.getElementRule(s.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(s.name,v,c),!c){if(s=s.firstChild)do u(s);while(s=s.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"];Y(e,function(t){cg.add(t)})})();var vg=["font","text-decoration","text-emphasis"],fl=function(e,t){return ta(e.parseStyle(e.getAttrib(t,"style")))},VT=function(e){return cg.has(e)},qT=function(e,t){return Xa(fl(e,t),function(n){return!VT(n)})},WT=function(e){return ve(e,function(t){return bt(vg,function(n){return Sr(t,n)})})},jT=function(e,t,n){var r=fl(e,t),a=fl(e,n),i=function(o){var u=e.getStyle(t,o),s=e.getStyle(n,o);return Gi(u)&&Gi(s)&&u!==s};return bt(r,function(o){var u=function(f){return bt(f,function(l){return l===o})};if(!u(a)&&u(vg)){var s=WT(a);return bt(s,i)}else return i(o)})},dg=function(e,t,n){return b.from(n.container()).filter(Q).exists(function(r){var a=e?0:-1;return t(r.data.charAt(n.offset()+a))})},ll=G(dg,!0,Ba),cl=G(dg,!1,Ba),KT=function(e){var t=e.container();return Q(t)&&(t.data.length===0||fo(t.data)&&Ti.isBookmarkNode(t.parentNode))},cr=function(e,t){return function(n){return b.from(kf(e?0:-1,n)).filter(t).isSome()}},mg=function(e){return mw(e)&&In(k.fromDom(e),"display")==="block"},pg=function(e){return _e(e)&&!vw(e)},GT=cr(!0,mg),XT=cr(!1,mg),La=cr(!0,Gt),Fa=cr(!1,Gt),gg=cr(!0,ua),hg=cr(!1,ua),vr=cr(!0,pg),dr=cr(!1,pg),YT=function(e){for(var t=[],n=e.dom;n;)t.push(k.fromDom(n)),n=n.lastChild;return t},QT=function(e){var t=kt(e,"br"),n=ve(YT(e).slice(-1),la);t.length===n.length&&Y(n,tt)},Fr=function(e){bs(e),at(e,k.fromHtml('<br data-mce-bogus="1">'))},ZT=function(e){gs(e).each(function(t){Er(t).each(function(n){bn(e)&&la(t)&&bn(n)&&tt(t)})})},JT=function(e){return e.slice(0,-1)},eA=function(e,t,n){return Wn(t,e)?JT(Z0(e,function(r){return n(r)||Te(r,t)})):[]},bg=function(e,t){return eA(e,t,Re)},Mn=function(e,t){return[e].concat(bg(e,t))},vl=function(e,t,n){return cp(e,t,n,KT)},yg=function(e,t){return et(Mn(k.fromDom(t.container()),e),bn)},Cg=function(e,t,n){return vl(e,t.dom,n).forall(function(r){return yg(t,n).fold(function(){return Sn(r,n,t.dom)===!1},function(a){return Sn(r,n,t.dom)===!1&&Wn(a,k.fromDom(r.container()))})})},wg=function(e,t,n){return yg(t,n).fold(function(){return vl(e,t.dom,n).forall(function(r){return Sn(r,n,t.dom)===!1})},function(r){return vl(e,r.dom,n).isNone()})},dl=G(wg,!1),Sg=G(wg,!0),tA=G(Cg,!1),nA=G(Cg,!0),rA=function(e){return Io(e).exists(la)},Zo=function(e,t,n){var r=ve(Mn(k.fromDom(n.container()),t),bn),a=Pt(r).getOr(t);return Mt(e,a.dom,n).filter(rA)},ml=function(e,t){return Io(t).exists(la)||Zo(!0,e,t).isSome()},pl=function(e,t){return qx(t).exists(la)||Zo(!1,e,t).isSome()},aA=G(Zo,!1),iA=G(Zo,!0),Eg=function(e){return A.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},kg=function(e,t){var n=ve(Mn(k.fromDom(t.container()),e),bn);return Pt(n).getOr(e)},xg=function(e,t){return Eg(t)?cl(t):cl(t)||kn(kg(e,t).dom,t).exists(cl)},Ng=function(e,t){return Eg(t)?ll(t):ll(t)||sn(kg(e,t).dom,t).exists(ll)},oA=function(e){return Je(["pre","pre-wrap"],e)},gl=function(e){return Io(e).bind(function(t){return ao(t,Jt)}).exists(function(t){return oA(In(t,"white-space"))})},uA=function(e,t){return kn(e.dom,t).isNone()},sA=function(e,t){return sn(e.dom,t).isNone()},fA=function(e,t){return uA(e,t)||sA(e,t)||dl(e,t)||Sg(e,t)||pl(e,t)||ml(e,t)},lA=function(e,t){return gl(t)?!1:fA(e,t)||xg(e,t)||Ng(e,t)},Jo=function(e,t){return gl(t)?!1:dl(e,t)||tA(e,t)||pl(e,t)||xg(e,t)},cA=function(e){var t=e.container(),n=e.offset();return Q(t)&&n<t.data.length?A(t,n+1):e},eu=function(e,t){return gl(t)?!1:Sg(e,t)||nA(e,t)||ml(e,t)||Ng(e,t)},Tg=function(e,t){return Jo(e,t)||eu(e,cA(t))},Ag=function(e,t){return ki(e.charAt(t))},vA=function(e){var t=e.container();return Q(t)&&yt(t.data,At)},dA=function(e){var t=e.split("");return De(t,function(n,r){return ki(n)&&r>0&&r<t.length-1&&Bf(t[r-1])&&Bf(t[r+1])?" ":n}).join("")},mA=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},pA=function(e){var t=e.data,n=dA(t);return n!==t?(e.data=n,!0):!1},gA=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},hA=function(e,t){return b.some(t).filter(vA).bind(function(n){var r=n.container(),a=mA(e,r)||pA(r)||gA(e,r);return a?b.some(n):b.none()})},Rg=function(e){var t=k.fromDom(e.getBody());e.selection.isCollapsed()&&hA(t,A.fromRangeStart(e.selection.getRng())).each(function(n){e.selection.setRng(n.toRange())})},bA=function(e,t,n){var r=Zt(e,function(a,i){return Ba(i)||ki(i)?a.previousCharIsSpace||a.str===""&&t||a.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:a.str+At}:{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=oi(r,bn).getOr(r),i=e.data.slice(t,t+n),o=t+n>=e.data.length&&eu(a,A(e,e.data.length)),u=t===0&&Jo(a,A(e,0));e.replaceData(t,n,bA(i,u,o))}},tu=function(e,t){var n=e.data.slice(t),r=n.length-m0(n).length;Bg(e,t,r)},hl=function(e,t){var n=e.data.slice(0,t),r=n.length-uv(n).length;Bg(e,t-r,r)},bl=function(e,t,n,r){r===void 0&&(r=!0);var a=uv(e.data).length,i=r?e:t,o=r?t:e;return r?i.appendData(o.data):i.insertData(0,o.data),tt(k.fromDom(o)),n&&tu(i,a),i},yA=function(e,t){var n=e.container(),r=e.offset();return A.isTextPosition(e)===!1&&n===t.parentNode&&r>A.before(t).offset()},CA=function(e,t){return yA(t,e)?A(t.container(),t.offset()-1):t},wA=function(e){return Q(e)?A(e,0):A.before(e)},SA=function(e){return Q(e)?A(e,e.data.length):A.after(e)},_g=function(e){return yn(e.previousSibling)?b.some(SA(e.previousSibling)):e.previousSibling?xn(e.previousSibling):b.none()},Dg=function(e){return yn(e.nextSibling)?b.some(wA(e.nextSibling)):e.nextSibling?wt(e.nextSibling):b.none()},EA=function(e,t){var n=A.before(t.previousSibling?t.previousSibling:t.parentNode);return kn(e,n).fold(function(){return sn(e,A.after(t))},b.some)},kA=function(e,t){return sn(e,A.after(t)).fold(function(){return kn(e,A.before(t))},b.some)},xA=function(e,t){return _g(t).orThunk(function(){return Dg(t)}).orThunk(function(){return EA(e,t)})},NA=function(e,t){return Dg(t).orThunk(function(){return _g(t)}).orThunk(function(){return kA(e,t)})},TA=function(e,t,n){return e?NA(t,n):xA(t,n)},AA=function(e,t,n){return TA(e,t,n).map(G(CA,n))},Og=function(e,t,n){n.fold(function(){e.focus()},function(r){e.selection.setRng(r.toRange(),t)})},RA=function(e){return function(t){return t.dom===e}},BA=function(e,t){return t&&de(e.schema.getBlockElements(),je(t))},_A=function(e){if(Xe(e)){var t=k.fromHtml('<br data-mce-bogus="1">');return bs(e),at(e,t),b.some(A.before(t.dom))}else return b.none()},DA=function(e,t,n){var r=Er(e).filter(Wt),a=ei(e).filter(Wt);return tt(e),gw(r,a,t,function(i,o,u){var s=i.dom,f=o.dom,l=s.data.length;return bl(s,f,n),u.container()===f?A(s,l):u}).orThunk(function(){return n&&(r.each(function(i){return hl(i.dom,i.dom.length)}),a.each(function(i){return tu(i.dom,0)})),t})},OA=function(e,t){return de(e.schema.getTextInlineElements(),je(t))},Mr=function(e,t,n,r){r===void 0&&(r=!0);var a=AA(t,e.getBody(),n.dom),i=oi(n,G(BA,e),RA(e.getBody())),o=DA(n,a,OA(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):i.bind(_A).fold(function(){r&&Og(e,t,o)},function(u){r&&Og(e,t,b.some(u))})},PA=function(e){return function(t){return Te(e,t)}},yl=function(e){return kt(e,"td,th")},IA=function(e,t){var n=function(f){return Ni(k.fromDom(f),t)},r=n(e.startContainer),a=n(e.endContainer),i=r.isSome(),o=a.isSome(),u=Et(r,a,Te).getOr(!1),s=!u&&i&&o;return{startTable:r,endTable:a,isStartInTable:i,isEndInTable:o,isSameTable:u,isMultiTable:s}},Cl=function(e,t){return{start:e,end:t}},LA=function(e,t,n){return{rng:e,table:t,cells:n}},_i=Gn.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),nu=function(e,t){return Ts(k.fromDom(e),"td,th",t)},Pg=function(e){return!Te(e.start,e.end)},Ig=function(e,t){return Ni(e.start,t).bind(function(n){return Ni(e.end,t).bind(function(r){return hw(Te(n,r),n)})})},FA=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})},MA=function(e,t){var n=nu(e.startContainer,t),r=nu(e.endContainer,t);return Et(n,r,Cl)},UA=function(e){return function(t){return Ni(t,e).bind(function(n){return wr(yl(n)).map(function(r){return Cl(t,r)})})}},zA=function(e){return function(t){return Ni(t,e).bind(function(n){return Pt(yl(n)).map(function(r){return Cl(r,t)})})}},wl=function(e){return function(t){return Ig(t,e).map(function(n){return LA(t,n,yl(n))})}},$g=function(e,t,n,r){if(n.collapsed||!e.forall(Pg))return b.none();if(t.isSameTable){var a=e.bind(wl(r));return b.some({start:a,end:a})}else{var i=nu(n.startContainer,r),o=nu(n.endContainer,r),u=i.bind(UA(r)).bind(wl(r)),s=o.bind(zA(r)).bind(wl(r));return b.some({start:u,end:s})}},Lg=function(e,t){return Wi(e,function(n){return Te(n,t)})},Sl=function(e){return Et(Lg(e.cells,e.rng.start),Lg(e.cells,e.rng.end),function(t,n){return e.cells.slice(t,n+1)})},HA=function(e,t,n){return e.exists(function(r){return FA(r,n)&&Mf(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},VA=function(e,t,n,r){return $g(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(_i.fullTable(a.table));if(o.length>0){if(i)return b.some(_i.partialTable(o,b.none()));var u=Fg(n,t);return b.some(_i.partialTable(o,b.some(ie(ie({},t),{rng:u}))))}else return b.none()})},qA=function(e,t,n,r){return $g(e,t,n,r).bind(function(a){var i=a.start,o=a.end,u=i.bind(Sl).getOr([]),s=o.bind(Sl).getOr([]);if(u.length>0&&s.length>0){var f=Fg(n,t);return b.some(_i.multiTable(u,s,f))}else return b.none()})},WA=function(e,t){var n=PA(e),r=MA(t,n),a=IA(t,n);return HA(r,t,n)?r.map(function(i){return _i.singleCellTable(t,i.start)}):a.isMultiTable?qA(r,a,t,n):VA(r,a,t,n)},Mg=function(e){var t=K0(e)?Er(e):gs(e);return t.bind(Mg).orThunk(function(){return b.some(e)})},Ug=function(e){return Y(e,function(t){Kn(t,"contenteditable"),Fr(t)})},jA=function(e,t){return b.from(e.dom.getParent(t,e.dom.isBlock)).map(k.fromDom)},KA=function(e,t,n){n.each(function(r){t?tt(r):(Fr(r),e.selection.setCursorLocation(r.dom,0))})},El=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)),kl(e,a,t,!1)},zg=function(e){var t=Pa(e),n=k.fromDom(e.selection.getNode());to(n.dom)&&Xe(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&bt(t,function(r){return Te(r,n)})&&hn(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,s=jA(e,u?o.endContainer:o.startContainer);o.deleteContents(),KA(e,u,s.filter(Xe));var f=u?t[0]:t[t.length-1];return El(e,f,r,u),Xe(f)?b.none():b.some(u?t.slice(1):t.slice(0,-1))}).getOr(t);return Ug(a),zg(e),!0},GA=function(e,t,n,r){var a=e.selection.getRng(),i=t[0],o=n[n.length-1];El(e,i,a,!0),El(e,o,a,!1);var u=Xe(i)?t:t.slice(1),s=Xe(o)?n:n.slice(0,-1);return Ug(u.concat(s)),r.deleteContents(),zg(e),!0},kl=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(Xe(i)&&(Fr(i),r&&e.selection.setCursorLocation(i.dom,0)),!Te(n,i)){var o=no(en(i),n)?[]:J0(i);Y(o.concat(jt(n)),function(u){!Te(u,i)&&!Wn(u,i)&&Xe(u)&&tt(u)})}return!0},XA=function(e,t){return Mr(e,!1,t),!0},YA=function(e,t,n){return WA(t,n).map(function(r){return r.fold(G(kl,e),G(XA,e),G(Hg,e),G(GA,e))})},QA=function(e,t){return ru(e,t)},ZA=function(e,t,n,r){return xl(t,r).fold(function(){return YA(e,t,n)},function(a){return QA(e,a)}).getOr(!1)},JA=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.selection.getRng();return n.length!==0?Hg(e,n,b.none()):ZA(e,r,a,t)},Vg=function(e,t){return et(Mn(t,e),uo)},xl=function(e,t){return et(Mn(t,e),Y0("caption"))},eR=function(e,t,n,r,a){return Fo(n,e.getBody(),a).bind(function(i){return Vg(t,k.fromDom(i.getNode())).map(function(o){return Te(o,r)===!1})})},ru=function(e,t){return Fr(t),e.selection.setCursorLocation(t.dom,0),b.some(!0)},tR=function(e,t,n,r){return wt(e.dom).bind(function(a){return xn(e.dom).map(function(i){return t?n.isEqual(a)&&r.isEqual(i):n.isEqual(i)&&r.isEqual(a)})}).getOr(!0)},nR=function(e,t){return ru(e,t)},rR=function(e,t,n){return xl(e,k.fromDom(n.getNode())).map(function(r){return Te(r,t)===!1})},aR=function(e,t,n,r,a){return Fo(n,e.getBody(),a).bind(function(i){return tR(r,n,a,i)?nR(e,r):rR(t,r,i)}).or(b.some(!0))},iR=function(e,t,n,r){var a=A.fromRangeStart(e.selection.getRng());return Vg(n,r).bind(function(i){return Xe(i)?ru(e,i):eR(e,n,t,i,a)}).getOr(!1)},oR=function(e,t,n,r){var a=A.fromRangeStart(e.selection.getRng());return Xe(r)?ru(e,r):aR(e,n,t,r,a)},qg=function(e,t){return e?gg(t):hg(t)},uR=function(e,t){var n=A.fromRangeStart(e.selection.getRng());return qg(t,n)||Mt(t,e.getBody(),n).exists(function(r){return qg(t,r)})},sR=function(e,t,n){var r=k.fromDom(e.getBody());return xl(r,n).fold(function(){return iR(e,t,r,n)||uR(e,t)},function(a){return oR(e,t,r,a).getOr(!1)})},au=function(e,t){var n=k.fromDom(e.selection.getStart(!0)),r=Pa(e);return e.selection.isCollapsed()&&r.length===0?sR(e,t,n):JA(e,n,r)},fR=function(e,t,n,r){var a=document.createRange();return a.setStart(e,t),a.setEnd(n,r),a},lR=function(e){var t=A.fromRangeStart(e),n=A.fromRangeEnd(e),r=e.commonAncestorContainer;return Mt(!1,r,n).map(function(a){return!Sn(t,n,r)&&Sn(t,a,r)?fR(t.container(),t.offset(),a.container(),a.offset()):e}).getOr(e)},Nl=function(e){return e.collapsed?e:lR(e)},cR=function(e){return e.firstChild&&e.firstChild===e.lastChild},vR=function(e){return e.name==="br"||e.value===At},dR=function(e,t){var n=e.getBlockElements();return n[t.name]&&cR(t)&&vR(t.firstChild)},mR=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||dR(e,t))},pR=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),mR(e,r)&&(r=r.prev),!n||n!==r?!1:n.name==="ul"||n.name==="ol"},gR=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},hR=function(e,t,n){var r=t.serialize(n),a=e.createFragment(r);return gR(a)},bR=function(e){return ve(e.childNodes,function(t){return t.nodeName==="LI"})},yR=function(e){return e.data===At||Le(e)},CR=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&yR(e.firstChild)},wR=function(e){return!e.firstChild||CR(e)},SR=function(e){return e.length>0&&wR(e[e.length-1])?e.slice(0,-1):e},Tl=function(e,t){var n=e.getParent(t,e.isBlock);return n&&n.nodeName==="LI"?n:null},ER=function(e,t){return!!Tl(e,t)},kR=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},xR=function(e,t){var n=A.before(e),r=un(t),a=r.next(n);return a?a.toRange():null},Wg=function(e,t){var n=A.after(e),r=un(t),a=r.prev(n);return a?a.toRange():null},NR=function(e,t,n,r){var a=kR(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)},TR=function(e,t,n){var r=e.parentNode;return B.each(t,function(a){r.insertBefore(a,e)}),xR(e,n)},AR=function(e,t,n,r){return r.insertAfter(t.reverse(),e),Wg(t[0],n)},RR=function(e,t,n,r){var a=hR(t,e,r),i=Tl(t,n.startContainer),o=SR(bR(a.firstChild)),u=1,s=2,f=t.getRoot(),l=function(c){var v=A.fromRangeStart(n),d=un(t.getRoot()),m=c===u?d.prev(v):d.next(v);return m?Tl(t,m.getNode())!==i:!0};return l(u)?TR(i,o,f):l(s)?AR(i,o,f,t):NR(i,o,f,n)},BR=function(e,t,n){var r=k.fromDom(e.getRoot());return Jo(r,A.fromRangeStart(t))?n=n.replace(/^ /," "):n=n.replace(/^ /," "),eu(r,A.fromRangeEnd(t))?n=n.replace(/( | )(<br( \/)>)?$/," "):n=n.replace(/ (<br( \/)?>)?$/," "),n},Al=to,_R=function(e,t,n){if(n!==null){var r=e.getParent(t.endContainer,Al);return n===r&&Mf(k.fromDom(n),t)}else return!1},DR=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)}},OR=function(e,t){b.from(e.getParent(t,"td,th")).map(k.fromDom).each(ZT)},PR=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var a=e.getBody(),i=sg(r);B.each(r.select("*[data-mce-fragment]"),function(o){var u=Ne(n[o.nodeName.toLowerCase()]);if(u&&qT(r,o))for(var s=o.parentNode;Ne(s)&&s!==a;s=s.parentNode){var f=jT(r,o,s);if(f)break;if(i.compare(s,o)){r.remove(o,!0);break}}})}},IR=function(e){for(var t=e;t=t.walk();)t.type===1&&t.attr("data-mce-fragment","1")},$R=function(e){B.each(e.getElementsByTagName("*"),function(t){t.removeAttribute("data-mce-fragment")})},LR=function(e){return!!e.getAttribute("data-mce-fragment")},FR=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},MR=function(e,t){var n,r=e.dom,a=e.selection;if(!!t){a.scrollIntoView(t);var i=Ia(e.getBody(),t);if(r.getContentEditable(i)==="false"){r.remove(t),a.select(i);return}var o=r.createRng(),u=t.previousSibling;if(Q(u)){if(o.setStart(u,u.nodeValue.length),!se.ie){var s=t.nextSibling;Q(s)&&(u.appendData(s.data),s.parentNode.removeChild(s))}}else o.setStartBefore(t),o.setEndBefore(t);var f=function(c){var v=A.fromRangeStart(c),d=un(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),!Al(l)&&!LR(l)&&(n=f(o))?(o=n,r.remove(l)):r.add(l,r.create("br",{"data-mce-bogus":"1"}))),a.setRng(o)}},UR=function(e){var t=e.dom,n=Nl(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,Al);_R(t,n,r)?kl(e,n,k.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},zR=function(e,t,n){var r,a,i,o=e.selection,u=e.dom;/^ | $/.test(t)&&(t=BR(u,o.getRng(),t));var s=e.parser,f=n.merge,l=$a({validate:ix(e)},e.schema),c='<span id="mce_marker" data-mce-type="bookmark"></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,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)&&FR(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()||UR(e),r=o.getNode();var p={context:r.nodeName.toLowerCase(),data:n.data,insert:!0},g=s.parse(t,p);if(n.paste===!0&&pR(e.schema,g)&&ER(u,r)){a=RR(l,u,o.getRng(),g),o.setRng(a),e.fire("SetContent",v);return}if(IR(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),DR(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(s.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)}PR(e,f),MR(e,u.get("mce_marker")),$R(e.getBody()),OR(u,o.getStart()),e.fire("SetContent",v),e.addVisual()},Rl=function(e,t){t(e),e.firstChild&&Rl(e.firstChild,t),e.next&&Rl(e.next,t)},HR=function(e,t,n){var r={},a={},i=[];n.firstChild&&Rl(n.firstChild,function(s){Y(e,function(f){f.name===s.name&&(r[f.name]?r[f.name].nodes.push(s):r[f.name]={filter:f,nodes:[s]})}),Y(t,function(f){typeof s.attr(f.name)=="string"&&(a[f.name]?a[f.name].nodes.push(s):a[f.name]={filter:f,nodes:[s]})})});for(var o in r)de(r,o)&&i.push(r[o]);for(var u in a)de(a,u)&&i.push(a[u]);return i},VR=function(e,t,n){var r=HR(e,t,n);Y(r,function(a){Y(a.filter.callbacks,function(i){i(a.nodes,a.filter.name,{})})})},qR="html",Bl=function(e){return e instanceof Xt},WR=function(e){Lr(e)&&wt(e.getBody()).each(function(t){var n=t.getNode(),r=ua(n)?wt(n).getOr(t):t;e.selection.setRng(r.toRange())})},_l=function(e,t,n){e.dom.setHTML(e.getBody(),t),n!==!0&&WR(e)},jR=function(e,t,n,r){if(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=ft(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=a,n=e.dom.createHTML(i,hi(e),n)):n||(n='<br data-mce-bogus="1">'),_l(e,n,r.no_selection),e.fire("SetContent",r)}else r.format!=="raw"&&(n=$a({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=so(k.fromDom(t))?n:B.trim(n),_l(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content},KR=function(e,t,n,r){VR(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var a=$a({validate:e.validate},e.schema).serialize(n);return r.content=so(k.fromDom(t))?a:B.trim(a),_l(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n},GR=function(e,t){return ie(ie({format:qR},e),{set:!0,content:Bl(t)?"":t})},XR=function(e,t,n){var r=GR(n,t),a=n.no_events?r:e.fire("BeforeSetContent",r);return Bl(t)||(t=a.content),b.from(e.getBody()).fold(X(t),function(i){return Bl(t)?KR(e,i,t,a):jR(e,i,t,a)})},YR=function(e,t){return Iw(e,t).isSome()},jg=function(e){return Oe(e)?e:Re},QR=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()},Dl=function(e,t,n){var r=t(e),a=jg(n);return r.orThunk(function(){return a(e)?b.none():QR(e,t,a)})},Ol=Pf,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(Bt(i)&&i.inherit===!1&&e.dom.is(t,i.selector))return!0}return!1},Pl=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||!!An(e,o,n,r,!0)}),!!An(e,t,n,r,a))},Il=function(e,t,n){if(Ol(t,n.inline)||Ol(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(Oe(n.onmatch))return n.onmatch(t,n,r);if(o){if(Nt(o.length)){for(var u in o)if(de(o,u)){var s=r==="attributes"?e.getAttrib(t,u):Uo(e,t,u),f=Fn(o[u],i),l=dn(s)||sv(s);if(l&&dn(f))continue;if(a&&l&&!n.exact||(!a||n.exact)&&!Ol(s,If(e,f,u)))return!1}}else for(var c=0;c<o.length;c++)if(r==="attributes"?e.getAttrib(t,o[c]):Uo(e,t,o[c]))return!0}return!0},An=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 s=i[u];if(Il(e.dom,t,s)&&Gg(o,t,s,"attributes",a,r)&&Gg(o,t,s,"styles",a,r)){var f=s.classes;if(f){for(var l=0;l<f.length;l++)if(!e.dom.hasClass(t,Fn(f[l],r)))return}return s}}},$l=function(e,t,n,r,a){if(r)return Pl(e,r,t,n,a);if(r=e.selection.getNode(),Pl(e,r,t,n,a))return!0;var i=e.selection.getStart();return!!(i!==r&&Pl(e,i,t,n,a))},ZR=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 s=t[u];!a[s]&&An(e,o,s,n)&&(a[s]=!0,r.push(s))}},e.dom.getRoot()),r},JR=function(e,t){var n=function(a){return Te(a,k.fromDom(e.getBody()))},r=function(a,i){return An(e,a.dom,i)?b.some(i):b.none()};return b.from(e.selection.getStart(!0)).bind(function(a){return Dl(k.fromDom(a),function(i){return ev(t,function(o){return r(i,o)})},n)}).getOrNull()},eB=function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var a=e.selection.getStart(),i=zo(r,a),o=n.length-1;o>=0;o--){var u=n[o];if(!Bt(u)||Ne(u.defaultBlock))return!0;for(var s=i.length-1;s>=0;s--)if(r.is(i[s],u.selector))return!0}return!1},tB=function(e,t,n){return Zt(n,function(r,a){var i=p1(e,a);return e.formatter.matchNode(t,a,{},i)?r.concat([a]):r},[])},Ma=nt,Xg="_mce_caret",nB=function(e,t){return e.importNode(t,!0)},rB=function(e){for(var t=[];e;){if(e.nodeType===3&&e.nodeValue!==Ma||e.childNodes.length>1)return[];e.nodeType===1&&t.push(e),e=e.firstChild}return t},Yg=function(e){return rB(e).length>0},Qg=function(e){if(e){var t=new Ge(e,e);for(e=t.current();e;e=t.next())if(Q(e))return e}return null},Ll=function(e){var t=k.fromTag("span");return jn(t,{id:Xg,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&at(t,k.fromText(Ma)),t},aB=function(e){var t=Qg(e);return t&&t.nodeValue.charAt(0)===Ma&&t.deleteData(0,1),t},Fl=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(Yg(t))Mr(e,!1,k.fromDom(t),n);else{var i=a.getRng(),o=r.getParent(t,r.isBlock),u=i.startContainer,s=i.startOffset,f=i.endContainer,l=i.endOffset,c=aB(t);r.remove(t,!0),u===c&&s>0&&i.setStart(c,s-1),f===c&&l>0&&i.setEnd(c,l-1),o&&r.isEmpty(o)&&Fr(k.fromDom(o)),a.setRng(i)}},Ml=function(e,t,n){n===void 0&&(n=!0);var r=e.dom,a=e.selection;if(t)Fl(e,t,n);else if(t=$r(e.getBody(),a.getStart()),!t)for(;t=r.get(Xg);)Fl(e,t,!1)},iB=function(e,t,n){var r=e.dom,a=r.getParent(n,G(Df,e));a&&r.isEmpty(a)?n.parentNode.replaceChild(t,n):(QT(k.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},Zg=function(e,t){return e.appendChild(t),t},Jg=function(e,t){var n=Qc(e,function(r,a){return Zg(r,a.cloneNode(!1))},t);return Zg(n,n.ownerDocument.createTextNode(Ma))},oB=function(e,t,n,r,a,i){var o=e.formatter,u=e.dom,s=ve(ta(o.get()),function(v){return v!==r&&!yt(v,"removeformat")}),f=tB(e,n,s),l=ve(f,function(v){return!g1(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()},uB=function(e,t,n){var r,a,i=e.selection,o=i.getRng(),u=o.startOffset,s=o.startContainer,f=s.nodeValue;r=$r(e.getBody(),i.getStart()),r&&(a=Qg(r));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(f&&u>0&&u<f.length&&l.test(f.charAt(u))&&l.test(f.charAt(u-1))){var c=i.getBookmark();o.collapse(!0);var v=Oa(e,o,e.formatter.get(t));v=jo(v),e.formatter.apply(t,n,v),i.moveToBookmark(c)}else(!r||a.nodeValue!==Ma)&&(r=nB(e.getDoc(),Ll(!0).dom),a=r.firstChild,o.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(a,u)},sB=function(e,t,n,r){var a=e.dom,i=e.selection,o,u,s,f=[],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(An(e,u,t,n,r)){s=u;break}u.nextSibling&&(o=!0),f.push(u),u=u.parentNode}if(!!s)if(o){var d=i.getBookmark();l.collapse(!0);var m=Oa(e,l,e.formatter.get(t),!0);m=jo(m),e.formatter.remove(t,n,m,r),i.moveToBookmark(d)}else{var p=$r(e.getBody(),s),g=Ll(!1).dom;iB(e,g,p!==null?p:s);var y=oB(e,g,s,t,n,r),h=Jg(f.concat(y.toArray()),g);Fl(e,p,!1),i.setCursorLocation(h,1),a.isEmpty(s)&&a.remove(s)}},fB=function(e,t){var n=e.selection,r=e.getBody();Ml(e,null,!1),(t===8||t===46)&&n.isCollapsed()&&n.getStart().innerHTML===Ma&&Ml(e,$r(r,n.getStart())),(t===37||t===39)&&Ml(e,$r(r,n.getStart()))},lB=function(e){e.on("mouseup keydown",function(t){fB(e,t.keyCode)})},cB=function(e,t){var n=Ll(!1),r=Jg(t,n.dom);return tn(k.fromDom(e),n),tt(k.fromDom(e)),A(r,0)},vB=function(e,t){var n=e.schema.getTextInlineElements();return de(n,je(t))&&!Nn(t.dom)&&!xr(t.dom)},dB=function(e){return Nn(e.dom)&&Yg(e.dom)},iu={},eh=ra,th=Qa,mB=function(e,t){var n=iu[e];n||(iu[e]=[]),iu[e].push(t)},pB=function(e,t){th(iu[e],function(n){n(t)})};mB("pre",function(e){var t=e.selection.getRng(),n,r=function(o){return i(o.previousSibling)&&rv(n,o.previousSibling)!==-1},a=function(o,u){oe(u).remove(),oe(o).append("<br><br>").append(u.childNodes)},i=Kt(["pre"]);t.collapsed||(n=e.selection.getSelectedBlocks(),th(eh(eh(n,i),r),function(o){a(o.previousSibling,o)}))});var Ul=B.each,zl=function(e){return ae(e)&&!Ut(e)&&!Nn(e)&&!xr(e)},nh=function(e,t){for(var n=e;n;n=n[t]){if(Q(n)&&Gi(n.data))return e;if(ae(n)&&!Ut(n))return n}return e},rh=function(e,t,n){var r=sg(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,_f(r),r);rh(e,a,_f(a,!0))}},gB=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Ul(e.select(r,n),function(a){zl(a)&&Ul(t.styles,function(i,o){e.setStyle(a,o,"")})})}},Hl=function(e,t,n){Ul(e.childNodes,function(r){zl(r)&&(t(r)&&n(r),r.hasChildNodes()&&Hl(r,t,n))})},hB=function(e,t){t.nodeName==="SPAN"&&e.getAttribs(t).length===0&&e.remove(t,!0)},ih=function(e,t){return function(n){return!!(n&&Uo(e,n,t))}},oh=function(e,t,n){return function(r){e.setStyle(r,t,n),r.getAttribute("style")===""&&r.removeAttribute("style"),hB(e,r)}},Di=Gn.generate([{keep:[]},{rename:["name"]},{removed:[]}]),bB=/^(src|href|style)$/,Vl=B.each,Ua=Pf,yB=function(e){return/^(TR|TH|TD)$/.test(e.nodeName)},uh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},sh=function(e,t,n){var r=t[n?"startContainer":"endContainer"],a=t[n?"startOffset":"endOffset"];if(ae(r)){var i=r.childNodes.length-1;!n&&a&&a--,r=r.childNodes[a>i?i:a]}return Q(r)&&n&&a>=r.nodeValue.length&&(r=new Ge(r,e.getBody()).next()||r),Q(r)&&!n&&a===0&&(r=new Ge(r,e.getBody()).prev()||r),r},fh=function(e,t){var n=t?"firstChild":"lastChild";if(yB(e)&&e[n]){var r=e[n];return e.nodeName==="TR"&&r[n]||r}return e},ql=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?Uv(i):Mv(i);return Qi(o,u),n?(tn(i,o),Wv(o,i)):(ti(i,o),at(o,i)),o.dom},CB=function(e,t,n){if(Ze(n)&&Ua(t,n.inline)||Tn(n)&&Ua(t,n.block))return!0;if(Bt(n))return ae(t)&&e.is(t,n.selector)},wB=function(e,t){return t.links&&e.nodeName==="A"},ou=function(e,t,n,r){var a=_f(t,n,r);return dn(a)||a.nodeName==="BR"||e.isBlock(a)},SB=function(e,t,n){var r=t.parentNode,a,i=e.dom,o=ft(e);Tn(n)&&(o?r===i.getRoot()&&(!n.list_block||!Ua(t,n.list_block))&&Y(mn(t.childNodes),function(u){_a(e,o,u.nodeName.toLowerCase())?a?a.appendChild(u):(a=ql(i,u,o),i.setAttribs(a,e.settings.forced_root_block_attrs)):a=null}):i.isBlock(t)&&!i.isBlock(r)&&(!ou(i,t,!1)&&!ou(i,t.firstChild,!0,!0)&&t.insertBefore(i.create("br"),t.firstChild),!ou(i,t,!0)&&!ou(i,t.lastChild,!1,!0)&&t.appendChild(i.create("br")))),!(h1(n)&&!Ua(n.inline,t))&&i.remove(t,!0)},ch=function(e,t,n,r,a){var i,o=e.dom;if(!CB(o,r,t)&&!wB(r,t))return Di.keep();var u=r;if(Ze(t)&&t.remove==="all"&&Vt(t.preserve_attributes)){var s=ve(o.getAttribs(u),function(v){return Je(t.preserve_attributes,v.name.toLowerCase())});if(o.removeAllAttribs(u),Y(s,function(v){return o.setAttrib(u,v.name,v.value)}),s.length>0)return Di.rename("span")}if(t.remove!=="all"){Vl(t.styles,function(v,d){v=If(o,Fn(v,n),d+""),Jr(d)&&(d=v,a=null),(t.remove_similar||!a||Ua(Uo(o,a,d),v))&&o.setStyle(u,d,""),i=!0}),i&&o.getAttrib(u,"style")===""&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Vl(t.attributes,function(v,d){var m;if(v=Fn(v,n),Jr(d)&&(d=v,a=null),t.remove_similar||!a||Ua(o.getAttrib(a,d),v)){if(d==="class"&&(v=o.getAttrib(u,d),v&&(m="",Y(v.split(/\s+/),function(p){/mce\-\w+/.test(p)&&(m+=(m?" ":"")+p)}),m))){o.setAttrib(u,d,m);return}if(bB.test(d)&&u.removeAttribute("data-mce-"+d),d==="style"&&Kt(["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)}}),Vl(t.classes,function(v){v=Fn(v,n),(!a||o.hasClass(a,v))&&o.removeClass(u,v)});for(var f=o.getAttribs(u),l=0;l<f.length;l++){var c=f[l].nodeName;if(c.indexOf("_")!==0&&c.indexOf("data-")!==0)return Di.keep()}}return t.remove!=="none"?(SB(e,u,t),Di.removed()):Di.keep()},za=function(e,t,n,r,a){return ch(e,t,n,r,a).fold(Re,function(i){return e.dom.rename(r,i),!0},qe)},EB=function(e,t,n,r,a){var i;return Y(zo(e.dom,t.parentNode).reverse(),function(o){if(!i&&o.id!=="_start"&&o.id!=="_end"){var u=An(e,o,n,r,a);u&&u.split!==!1&&(i=o)}}),i},kB=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))},xB=function(e,t,n,r,a,i,o,u){var s,f,l,c=e.dom;if(n){for(var v=n.parentNode,d=r.parentNode;d&&d!==v;d=d.parentNode){s=c.clone(d,!1);for(var m=0;m<t.length&&(s=kB(e,t[m],u,s),s!==null);m++);s&&(f&&s.appendChild(f),l||(l=s),f=s)}i&&(!o.mixed||!c.isBlock(n))&&(r=c.split(n,r)),f&&(a.parentNode.insertBefore(f,a),l.appendChild(a),Ze(o)&&ah(c,o,u,f))}return r},vh=function(e,t,n,r,a){var i=e.formatter.get(t),o=i[0],u=!0,s=e.dom,f=e.selection,l=function(h){var E=EB(e,h,t,n,a);return xB(e,i,E,h,h,!0,o,n)},c=function(h){return Ut(h)&&ae(h)&&(h.id==="_start"||h.id==="_end")},v=function(h){return bt(i,function(E){return za(e,E,n,h,h)})},d=function(h){var E=!0,S=!1;ae(h)&&s.getContentEditable(h)&&(E=u,u=s.getContentEditable(h)==="true",S=!0);var C=mn(h.childNodes);if(u&&!S){var x=v(h),R=x||bt(i,function(_){return Il(s,h,_)}),I=h.parentNode;!R&&Ne(I)&&$f(o)&&v(I)}if(o.deep&&C.length){for(var ne=0;ne<C.length;ne++)d(C[ne]);S&&(u=E)}var W=["underline","line-through","overline"];Y(W,function(_){ae(h)&&e.dom.getStyle(h,"text-decoration")===_&&h.parentNode&&yp(s,h.parentNode)===_&&za(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:_}},null,h)})},m=function(h){var E=s.get(h?"_start":"_end"),S=E[h?"firstChild":"lastChild"];return c(S)&&(S=S[h?"firstChild":"lastChild"]),Q(S)&&S.data.length===0&&(S=h?E.previousSibling||E.nextSibling:E.nextSibling||E.previousSibling),s.remove(E,!0),S},p=function(h){var E,S,C=Oa(e,h,i,h.collapsed);if(o.split){if(C=jo(C),E=sh(e,C,!0),S=sh(e,C),E!==S){if(E=fh(E,!0),S=fh(S,!1),uh(s,E,S)){var x=b.from(E.firstChild).getOr(E);l(lh(s,x,!0,"span",{id:"_start","data-mce-type":"bookmark"})),m(!0);return}if(uh(s,S,E)){var x=b.from(S.lastChild).getOr(S);l(lh(s,x,!1,"span",{id:"_end","data-mce-type":"bookmark"})),m(!1);return}E=ql(s,E,"span",{id:"_start","data-mce-type":"bookmark"}),S=ql(s,S,"span",{id:"_end","data-mce-type":"bookmark"});var R=s.createRng();R.setStartAfter(E),R.setEndBefore(S),xi(s,R,function(I){Y(I,function(ne){!Ut(ne)&&!Ut(ne.parentNode)&&l(ne)})}),l(E),l(S),E=m(!0),S=m()}else E=S=l(E);C.startContainer=E.parentNode?E.parentNode:E,C.startOffset=s.nodeIndex(E),C.endContainer=S.parentNode?S.parentNode:S,C.endOffset=s.nodeIndex(S)+1}xi(s,C,function(I){Y(I,d)})};if(r){if(Mo(r)){var g=s.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);Wf(e,t,r,n);return}if(s.getContentEditable(f.getNode())==="false"){r=f.getNode();for(var y=0;y<i.length&&!(i[y].ceFalseOverride&&za(e,i[y],n,r,r));y++);Wf(e,t,r,n);return}!f.isCollapsed()||!Ze(o)||Pa(e).length?(Hf(f,!0,function(){zf(e,p)}),Ze(o)&&$l(e,t,n,f.getStart())&&bp(s,f,f.getRng()),e.nodeChanged()):sB(e,t,n,a),Wf(e,t,r,n)},dh=B.each,NB=function(e,t,n,r){var a=function(i){if(i.nodeType===1&&i.parentNode&&i.parentNode.nodeType===1){var o=yp(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))},TB=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Hl(r,ih(e,"fontSize"),oh(e,"backgroundColor",Fn(t.styles.backgroundColor,n)))},AB=function(e,t,n,r){Ze(t)&&(t.inline==="sub"||t.inline==="sup")&&(Hl(r,ih(e,"fontSize"),oh(e,"fontSize","")),e.remove(e.select(t.inline==="sup"?"sub":"sup",r),!0))},RB=function(e,t,n,r){dh(t,function(a){Ze(a)&&dh(e.dom.select(a.inline,r),function(i){!zl(i)||za(e,a,n,i,a.exact?i:null)}),gB(e.dom,a,r)})},BB=function(e,t,n,r,a){An(e,a.parentNode,n,r)&&za(e,t,r,a)||t.merge_with_parents&&e.dom.getParent(a.parentNode,function(i){if(An(e,i,n,r))return za(e,t,r,a),!0})},uu=B.each,_B=function(e){return ae(e)&&!Ut(e)&&!Nn(e)&&!xr(e)},DB=function(e,t,n,r){if(sx(e)&&Ze(t)){var a=Ad(e.schema),i=YR(k.fromDom(n),function(o){return Nn(o.dom)});return na(a,r)&&Xe(k.fromDom(n.parentNode),!1)&&!i}else return!1},Wl=function(e,t,n,r){var a=e.formatter.get(t),i=a[0],o=!r&&e.selection.isCollapsed(),u=e.dom,s=e.selection,f=function(E,S){if(S===void 0&&(S=i),Oe(S.onformat)&&S.onformat(E,S,n,r),uu(S.styles,function(x,R){u.setStyle(E,R,Fn(x,n))}),S.styles){var C=u.getAttrib(E,"style");C&&u.setAttrib(E,"data-mce-style",C)}uu(S.attributes,function(x,R){u.setAttrib(E,R,Fn(x,n))}),uu(S.classes,function(x){x=Fn(x,n),u.hasClass(E,x)||u.addClass(E,x)})},l=function(E,S){var C=!1;return uu(E,function(x){if(!Bt(x))return!1;if(!(Ne(x.collapsed)&&x.collapsed!==o)&&u.is(S,x.selector)&&!Nn(S))return f(S,x),C=!0,!1}),C},c=function(E){if(ze(E)){var S=u.create(E);return f(S),S}else return null},v=function(E,S,C){var x=[],R=!0,I=i.inline||i.block,ne=c(I);xi(E,S,function(W){var _,ee=function(M){var q=!1,L=R,H=M.nodeName.toLowerCase(),K=M.parentNode,D=K.nodeName.toLowerCase();if(ae(M)&&E.getContentEditable(M)&&(L=R,R=E.getContentEditable(M)==="true",q=!0),Le(M)&&!DB(e,i,M,D)){_=null,Tn(i)&&E.remove(M);return}if(Tn(i)&&i.wrapper&&An(e,M,t,n)){_=null;return}if(R&&!q&&Tn(i)&&!i.wrapper&&Df(e,H)&&_a(e,D,I)){var j=E.rename(M,I);f(j),x.push(j),_=null;return}if(Bt(i)){var fe=l(a,M);if(!fe&&Ne(K)&&$f(i)&&(fe=l(a,K)),!Ze(i)||fe){_=null;return}}R&&!q&&_a(e,I,H)&&_a(e,D,I)&&!(!C&&Q(M)&&fo(M.data))&&!Nn(M)&&(!Ze(i)||!E.isBlock(M))?(_||(_=E.clone(ne,!1),M.parentNode.insertBefore(_,M),x.push(_)),_.appendChild(M)):(_=null,Y(mn(M.childNodes),ee),q&&(R=L),_=null)};Y(W,ee)}),i.links===!0&&Y(x,function(W){var _=function(ee){ee.nodeName==="A"&&f(ee,i),Y(mn(ee.childNodes),_)};_(W)}),Y(x,function(W){var _=function(q){var L=0;return Y(q.childNodes,function(H){!m1(H)&&!Ut(H)&&L++}),L},ee=function(q){var L=et(q.childNodes,_B).filter(function(H){return Il(E,H,i)});return L.map(function(H){var K=E.clone(H,!1);return f(K),E.replace(K,q,!0),E.remove(H,!0),K}).getOr(q)},M=_(W);if((x.length>1||!E.isBlock(W))&&M===0){E.remove(W,!0);return}(Ze(i)||Tn(i)&&i.wrapper)&&(!i.exact&&M===1&&(W=ee(W)),RB(e,a,n,W),BB(e,i,t,n,W),TB(E,i,n,W),NB(E,i,n,W),AB(E,i,n,W),ah(E,i,n,W))})};if(u.getContentEditable(s.getNode())==="false"){r=s.getNode();for(var d=0,m=a.length;d<m;d++){var p=a[d];if(p.ceFalseOverride&&Bt(p)&&u.is(r,p.selector)){f(r,p);break}}Pp(e,t,r,n);return}if(i){if(r)if(Mo(r)){if(!l(a,r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),v(u,Oa(e,g,a),!0)}}else v(u,r,!0);else if(!o||!Ze(i)||Pa(e).length){var y=s.getNode(),h=a[0];!e.settings.forced_root_block&&h.defaultBlock&&!u.getParent(y,u.isBlock)&&Wl(e,h.defaultBlock),s.setRng(Nl(s.getRng())),Hf(s,!0,function(){zf(e,function(E,S){var C=S?E:Oa(e,E,a);v(u,C,!1)})}),bp(u,s,s.getRng()),e.nodeChanged()}else uB(e,t,n);pB(t,e)}Pp(e,t,r,n)},mh=function(e){return de(e,"vars")},OB=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 Mo(a)?a:a.startContainer}).bind(function(a){return ae(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 s=e.formatter.matchNode(u,n,a!=null?a:{},r);return!Nt(s)},o=function(u){return Kg(e,u,n)?!0:r?!1:Ne(e.formatter.matchNode(u,n,a,!0))};return Zc(t,i,o)},hh=function(e,t){var n=t!=null?t:ph(e);return ve(zo(e.dom,n),function(r){return ae(r)&&!xr(r)})},bh=function(e,t,n){var r=hh(e,t);Pe(n,function(a,i){var o=function(u){var s=gh(e,r,i,u.similar,mh(u)?u.vars:void 0),f=s.isSome();if(u.state.get()!==f){u.state.set(f);var l=s.getOr(t);mh(u)?u.callback(f,{node:l,format:i,parents:r}):Y(u.callbacks,function(c){return c(f,{node:l,format:i,parents:r})})}};Y([a.withSimilar,a.withoutSimilar],o),Y(a.withVars,o)})},PB=function(e,t,n,r,a,i){var o=t.get();Y(n.split(","),function(u){var s=We(o,u).getOrThunk(function(){var c={withSimilar:{state:vt(!1),similar:!0,callbacks:[]},withoutSimilar:{state:vt(!1),similar:!1,callbacks:[]},withVars:[]};return o[u]=c,c}),f=function(){var c=hh(e);return gh(e,c,u,a,i).isSome()};if(Nt(i)){var l=a?s.withSimilar:s.withoutSimilar;l.callbacks.push(r),l.callbacks.length===1&&l.state.set(f())}else s.withVars.push({state:vt(f()),similar:a,vars:i,callback:r})}),t.set(o)},IB=function(e,t,n){var r=e.get();Y(t.split(","),function(a){return We(r,a).each(function(i){r[a]={withSimilar:ie(ie({},i.withSimilar),{callbacks:ve(i.withSimilar.callbacks,function(o){return o!==n})}),withoutSimilar:ie(ie({},i.withoutSimilar),{callbacks:ve(i.withoutSimilar.callbacks,function(o){return o!==n})}),withVars:ve(i.withVars,function(o){return o.callback!==n})}})}),e.set(r)},$B=function(e,t,n,r,a,i){return t.get()===null&&OB(t,e),PB(e,t,n,r,a,i),{unbind:function(){return IB(t,n,r)}}},LB=function(e,t,n,r){var a=e.formatter.get(t);$l(e,t,n,r)&&(!("toggle"in a[0])||a[0].toggle)?vh(e,t,n,r):Wl(e,t,n,r)},jl=function(e,t){var n=t||document,r=n.createDocumentFragment();return Y(e,function(a){r.appendChild(a.dom)}),k.fromDom(r)},Kl=function(e,t,n){return{element:e,width:t,rows:n}},yh=function(e,t){return{element:e,cells:t}},FB=function(e,t){return{x:e,y:t}},Ch=function(e,t){var n=parseInt(ai(e,t),10);return isNaN(n)?1:n},MB=function(e,t,n,r,a){for(var i=Ch(a,"rowspan"),o=Ch(a,"colspan"),u=e.rows,s=n;s<n+i;s++){u[s]||(u[s]=yh(sm(r),[]));for(var f=t;f<t+o;f++){var l=u[s].cells;l[f]=s===n&&f===t?a:Sa(a)}}},UB=function(e,t,n){var r=e.rows,a=r[n]?r[n].cells:[];return!!a[t]},zB=function(e,t,n){for(;UB(e,t,n);)t++;return t},wh=function(e){return Zt(e,function(t,n){return n.cells.length>t?n.cells.length:t},0)},Sh=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(Te(a[i],t))return b.some(FB(i,r));return b.none()},Eh=function(e,t,n,r,a){for(var i=[],o=e.rows,u=n;u<=a;u++){var s=o[u].cells,f=t<r?s.slice(t,r+1):s.slice(r,t+1);i.push(yh(o[u].element,f))}return i},HB=function(e,t,n){var r=t.x,a=t.y,i=n.x,o=n.y,u=a<o?Eh(e,r,a,i,o):Eh(e,r,o,i,a);return Kl(e.element,wh(u),u)},VB=function(e,t){var n=Sa(e.element),r=k.fromTag("tbody");return Qi(r,t),at(n,r),n},qB=function(e){return De(e.rows,function(t){var n=De(t.cells,function(a){var i=sm(a);return Kn(i,"colspan"),Kn(i,"rowspan"),i}),r=Sa(t.element);return Qi(r,n),r})},WB=function(e){var t=Kl(Sa(e),0,[]);return Y(kt(e,"tr"),function(n,r){Y(kt(n,"td,th"),function(a,i){MB(t,zB(t,i,r),r,n,a)})}),Kl(t.element,wh(t.rows),t.rows)},jB=function(e){return VB(e,qB(e))},KB=function(e,t,n){return Sh(e,t).bind(function(r){return Sh(e,n).map(function(a){return HB(e,r,a)})})},GB=function(e){return et(e,function(t){return je(t)==="ul"||je(t)==="ol"})},XB=function(e,t){return et(e,function(n){return je(n)==="li"&&Mf(n,t)}).fold(X([]),function(n){return GB(e).map(function(r){var a=k.fromTag(je(r)),i=Ya(rd(r),function(o,u){return Sr(u,"list-style")});return ww(a,i),[k.fromTag("li"),a]}).getOr([])})},YB=function(e,t){var n=Zt(t,function(r,a){return at(a,r),a},e);return t.length>0?jl([n]):n},QB=function(e){return ui(e)?en(e).filter(_s).fold(X([]),function(t){return[e,t]}):_s(e)?[e]:[]},ZB=function(e,t){var n=k.fromDom(t.commonAncestorContainer),r=Mn(n,e),a=ve(r,function(u){return Bs(u)||Xw(u)}),i=XB(r,t),o=a.concat(i.length?i:QB(n));return De(o,Sa)},kh=function(){return jl([])},JB=function(e,t){return YB(k.fromDom(t.cloneContents()),ZB(e,t))},e_=function(e,t){return io(t,"table",G(Te,e))},t_=function(e,t){return e_(e,t[0]).bind(function(n){var r=t[0],a=t[t.length-1],i=WB(n);return KB(i,r,a).map(function(o){return jl([jB(o)])})}).getOrThunk(kh)},n_=function(e,t){return t.length>0&&t[0].collapsed?kh():JB(e,t[0])},r_=function(e,t){var n=Rp(t,e);return n.length>0?t_(e,n):n_(e,t)},a_=function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")},su=function(e,t){return t>=0&&t<e.length&&Ba(e.charAt(t))},xh=function(e,t){var n=Yn(e.innerText);return t?a_(n):n},i_=function(e){return e.map(function(t){return t.nodeName}).getOr("div").toLowerCase()},o_=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=i_(n),i=se.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),s=Yn(o.textContent);if(e.dom.remove(o),su(s,0)||su(s,s.length-1)){var f=n.getOr(r),l=xh(f,i),c=l.indexOf(u);if(c===-1)return u;var v=su(l,c-1),d=su(l,c+u.length);return(v?" ":"")+u+(d?" ":"")}else return u}).getOr("")},u_=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),a=e.selection.getSel(),i=il(e,Lf(a)),o=t.contextual?r_(k.fromDom(e.getBody()),i).dom:n.cloneContents();return o&&r.appendChild(o),e.selection.serializer.serialize(r,t)},s_=function(e,t){return ie(ie({},e),{format:t,get:!0,selection:!0})},f_=function(e,t,n){n===void 0&&(n={});var r=s_(n,t),a=e.fire("BeforeGetContent",r);if(a.isDefaultPrevented())return e.fire("GetContent",a),a.content;if(a.format==="text")return o_(e);a.getInner=!0;var i=u_(e,a);return a.format==="tree"?i:(a.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",a),a.content)},Gl=0,Nh=1,Th=2,l_=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=s(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([Gl,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([Gl,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)},s=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 E,S,C,x,R;for(E=0;E<=h;++E){for(S=-E;S<=E;S+=2){for(C=S+h,S===-E||S!==E&&r[C-1]<r[C+1]?r[C]=r[C+1]:r[C]=r[C-1]+1,x=r[C],R=x-l+v-S;x<c&&R<d&&e[x]===t[R];)r[C]=++x,++R;if(g%2!==0&&g-E<=S&&S<=g+E&&a[C-g]<=r[C])return u(a[C-g],S+l-v,c,d)}for(S=g-E;S<=g+E;S+=2){for(C=S+h-g,S===g-E||S!==g+E&&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-S;x>=l&&R>=v&&e[x]===t[R];)a[C]=x--,R--;if(g%2===0&&-E<=S&&S<=E&&a[C]<=r[C+g])return u(a[C],S+l-v,c,d)}}},f=[];return o(0,e.length,0,t.length,f),f},Ah=function(e){return ae(e)?e.outerHTML:Q(e)?Qn.encodeRaw(e.data,!1):dw(e)?"<!--"+e.data+"-->":""},c_=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r},v_=function(e,t,n){var r=c_(t);if(e.hasChildNodes()&&n<e.childNodes.length){var a=e.childNodes[n];a.parentNode.insertBefore(r,a)}else e.appendChild(r)},d_=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},m_=function(e,t){var n=0;Y(e,function(r){r[0]===Gl?n++:r[0]===Nh?(v_(t,r[1],n),n++):r[0]===Th&&d_(t,n)})},p_=function(e){return ve(De(mn(e.childNodes),Ah),function(t){return t.length>0})},g_=function(e,t){var n=De(mn(t.childNodes),Ah);return m_(l_(n,e),t),t},h_=fs(function(){return document.implementation.createHTMLDocument("undo")}),b_=function(e){return e.indexOf("</iframe>")!==-1},y_=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},C_=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},Xl=function(e){var t=p_(e.getBody()),n=ea(t,function(a){var i=ug(e.serializer,a);return i.length>0?[i]:[]}),r=n.join("");return b_(r)?y_(n):C_(r)},Yl=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;t.type==="fragmented"?g_(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:Ne(r)&&dp(r)?!r.isFakeCaret:!0}),e.selection.moveToBookmark(r)},Ql=function(e){return e.type==="fragmented"?e.fragments.join(""):e.content},Rh=function(e){var t=k.fromTag("body",h_());return om(t,Ql(e)),Y(kt(t,"*[data-mce-bogus]"),jv),nk(t)},w_=function(e,t){return Ql(e)===Ql(t)},S_=function(e,t){return Rh(e)===Rh(t)},fu=function(e,t){return!e||!t?!1:w_(e,t)?!0:S_(e,t)},Zl=function(e){return e.get()===0},lu=function(e,t,n){Zl(n)&&(e.typing=t)},Bh=function(e,t){e.typing&&(lu(e,!1,t),e.add())},E_=function(e){e.typing&&(e.typing=!1,e.add())},k_=function(e,t,n){Zl(t)&&n.set(Pm(e.selection))},x_=function(e,t,n,r,a,i,o){var u=Xl(e);if(i=i||{},i=B.extend(i,u),Zl(r)===!1||e.removed)return null;var s=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:s,originalEvent:o}).isDefaultPrevented()||s&&fu(s,i))return null;t.data[n.get()]&&a.get().each(function(v){t.data[n.get()].beforeBookmark=v});var f=bx(e);if(f&&t.data.length>f){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=Pm(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:s,originalEvent:o};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",c),e.fire("change",c)):e.fire("AddUndo",c),i},N_=function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")},T_=function(e,t,n,r,a){if(t.transact(r)){var i=t.data[n.get()].bookmark,o=t.data[n.get()-1];Yl(e,o,!0),t.transact(a)&&(t.data[n.get()-1].beforeBookmark=i)}},A_=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Yl(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},R_=function(e,t,n,r){var a;return t.typing&&(t.add(),t.typing=!1,lu(t,!1,n)),r.get()>0&&(r.set(r.get()-1),a=t.data[r.get()],Yl(e,a,!0),e.setDirty(!0),e.fire("Undo",{level:a})),a},B_=function(e){e.clear(),e.add()},__=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!fu(Xl(e),t.data[0])},D_=function(e,t){return t.get()<e.data.length-1&&!e.typing},O_=function(e,t,n){return Bh(e,t),e.beforeChange(),e.ignore(n),e.add()},P_=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},I_=function(e,t){var n=e.dom,r=Ne(t)?t:e.getBody();Nt(e.hasVisual)&&(e.hasVisual=kx(e)),Y(n.select("table,a",r),function(a){switch(a.nodeName){case"TABLE":var i=xx(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,s=Nx(e);u&&e.hasVisual?n.addClass(a,s):n.removeClass(a,s)}break}}),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})},_h=function(e){return{undoManager:{beforeChange:function(t,n){return k_(e,t,n)},add:function(t,n,r,a,i,o){return x_(e,t,n,r,a,i,o)},undo:function(t,n,r){return R_(e,t,n,r)},redo:function(t,n){return A_(e,t,n)},clear:function(t,n){return N_(e,t,n)},reset:function(t){return B_(t)},hasUndo:function(t,n){return __(e,t,n)},hasRedo:function(t,n){return D_(t,n)},transact:function(t,n,r){return O_(t,n,r)},ignore:function(t,n){return P_(t,n)},extra:function(t,n,r,a){return T_(e,t,n,r,a)}},formatter:{match:function(t,n,r,a){return $l(e,t,n,r,a)},matchAll:function(t,n){return ZR(e,t,n)},matchNode:function(t,n,r,a){return An(e,t,n,r,a)},canApply:function(t){return eB(e,t)},closest:function(t){return JR(e,t)},apply:function(t,n,r){return Wl(e,t,n,r)},remove:function(t,n,r,a){return vh(e,t,n,r,a)},toggle:function(t,n,r){return LB(e,t,n,r)},formatChanged:function(t,n,r,a,i){return $B(e,t,n,r,a,i)}},editor:{getContent:function(t,n){return zT(e,t,n)},setContent:function(t,n){return XR(e,t,n)},insertContent:function(t,n){return zR(e,t,n)},addVisual:function(t){return I_(e,t)}},selection:{getContent:function(t,n){return f_(e,t,n)}},raw:{getModel:function(){return b.none()}}}},$_=function(e){var t=function(u){return Zr(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,s,f){return n.transact(f)},ignore:function(u,s){return n.ignore(s)},extra:function(u,s,f,l){return n.extra(f,l)}},formatter:{match:function(u,s,f,l){return r.match(u,t(s),l)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(u){return r.canApply(u)},closest:function(u){return r.closest(u)},apply:function(u,s,f){return r.apply(u,t(s))},remove:function(u,s,f,l){return r.remove(u,t(s))},toggle:function(u,s,f){return r.toggle(u,t(s))},formatChanged:function(u,s,f,l,c){return r.formatChanged(s,f,l,c)}},editor:{getContent:function(u,s){return a.getContent(u)},setContent:function(u,s){return a.setContent(u,s)},insertContent:function(u,s){return a.insertContent(u)},addVisual:a.addVisual},selection:{getContent:function(u,s){return i.getContent(s)}},raw:{getModel:function(){return b.some(o.getRawModel())}}}},L_=function(){var e=X(null),t=X("");return{undoManager:{beforeChange:le,add:e,undo:e,redo:e,clear:le,reset:le,hasUndo:Re,hasRedo:Re,transact:e,ignore:le,extra:le},formatter:{match:Re,matchAll:X([]),matchNode:X(void 0),canApply:Re,closest:t,apply:le,remove:le,toggle:le,formatChanged:X({unbind:le})},editor:{getContent:t,setContent:t,insertContent:le,addVisual:le},selection:{getContent:t},raw:{getModel:X(b.none())}}},Un=function(e){return de(e.plugins,"rtc")},F_=function(e){return We(e.plugins,"rtc").bind(function(t){return b.from(t.setup)})},M_=function(e){var t=e;return F_(e).fold(function(){return t.rtcInstance=_h(e),b.none()},function(n){return t.rtcInstance=L_(),b.some(function(){return n().then(function(r){return t.rtcInstance=$_(r),r.rtc.isRemote})})})},Jl=function(e){return e.rtcInstance?e.rtcInstance:_h(e)},He=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},U_=function(e,t,n){He(e).undoManager.beforeChange(t,n)},z_=function(e,t,n,r,a,i,o){return He(e).undoManager.add(t,n,r,a,i,o)},H_=function(e,t,n,r){return He(e).undoManager.undo(t,n,r)},V_=function(e,t,n){return He(e).undoManager.redo(t,n)},q_=function(e,t,n){He(e).undoManager.clear(t,n)},W_=function(e,t){He(e).undoManager.reset(t)},j_=function(e,t,n){return He(e).undoManager.hasUndo(t,n)},K_=function(e,t,n){return He(e).undoManager.hasRedo(t,n)},G_=function(e,t,n,r){return He(e).undoManager.transact(t,n,r)},X_=function(e,t,n){He(e).undoManager.ignore(t,n)},Y_=function(e,t,n,r,a){He(e).undoManager.extra(t,n,r,a)},Q_=function(e,t,n,r,a){return He(e).formatter.match(t,n,r,a)},Z_=function(e,t,n){return He(e).formatter.matchAll(t,n)},J_=function(e,t,n,r,a){return He(e).formatter.matchNode(t,n,r,a)},eD=function(e,t){return He(e).formatter.canApply(t)},tD=function(e,t){return He(e).formatter.closest(t)},nD=function(e,t,n,r){He(e).formatter.apply(t,n,r)},rD=function(e,t,n,r,a){He(e).formatter.remove(t,n,r,a)},aD=function(e,t,n,r){He(e).formatter.toggle(t,n,r)},iD=function(e,t,n,r,a,i){return He(e).formatter.formatChanged(t,n,r,a,i)},oD=function(e,t,n){return Jl(e).editor.getContent(t,n)},uD=function(e,t,n){return Jl(e).editor.setContent(t,n)},sD=function(e,t,n){return Jl(e).editor.insertContent(t,n)},fD=function(e,t,n){return He(e).selection.getContent(t,n)},lD=function(e,t){return He(e).editor.addVisual(t)},cD=function(e,t){t===void 0&&(t={});var n=t.format?t.format:"html";return fD(e,n,t)},Dh=function(e){return e.dom.length===0?(tt(e),b.none()):b.some(e)},vD=function(e,t){return e.filter(function(n){return Ti.isBookmarkNode(n.dom)}).bind(t?ei:Er)},dD=function(e,t,n,r){var a=e.dom,i=t.dom,o=r?a.length:i.length;r?(bl(a,i,!1,!r),n.setStart(i,o)):(bl(i,a,!1,!r),n.setEnd(i,o))},mD=function(e,t){en(e).each(function(n){var r=e.dom;t&&Jo(n,A(r,0))?tu(r,0):!t&&eu(n,A(r,r.length))&&hl(r,r.length)})},Oh=function(e,t,n,r){e.bind(function(a){var i=r?hl:tu;return i(a.dom,r?a.dom.length:0),t.filter(Wt).map(function(o){return dD(a,o,n,r)})}).orThunk(function(){var a=vD(t,r).or(t).filter(Wt);return a.map(function(i){return mD(i,r)})})},pD=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(Er).filter(Wt).bind(Dh),i=r.bind(ei).filter(Wt).bind(Dh);Oh(a,n,e,!0),Oh(i,r,e,!1),e.collapse(!1)},gD=function(e,t){return ie(ie({format:"html"},e),{set:!0,selection:!0,content:t})},hD=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,ie(ie({isRootContent:!0,forced_root_block:!1},a),t));return $a({validate:e.validate},e.schema).serialize(i)}else return t.content},bD=function(e,t,n){n===void 0&&(n={});var r=gD(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=hD(e,a);var o=e.selection.getRng();pD(o,o.createContextualFragment(a.content)),e.selection.setRng(o),Ri(e,o),a.no_events||e.fire("SetContent",a)},Ph=function(e,t,n){if(e&&de(e,t)){var r=ve(e[t],function(a){return a!==n});r.length===0?delete e[t]:e[t]=r}};function yD(e,t){var n,r,a=function(o,u){return et(u,function(s){return e.is(s,o)})},i=function(o){return e.getParents(o,null,e.getRoot())};return{selectorChangedWithUnbind:function(o,u){return n||(n={},r={},t.on("NodeChange",function(s){var f=s.element,l=i(f),c={};B.each(n,function(v,d){a(d,l).each(function(m){r[d]||(Y(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:f,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(){Ph(n,o,u),Ph(r,o,u)}}}}}var Ih=function(e){return!!e.select},$h=function(e){return!!(e&&e.ownerDocument)&&Wn(k.fromDom(e.ownerDocument),k.fromDom(e))},CD=function(e){return e?Ih(e)?!0:$h(e.startContainer)&&$h(e.endContainer):!1},Lh=function(e,t,n,r){var a,i,o=yD(e,r).selectorChangedWithUnbind,u=function(D,j){var fe=e.createRng();Ne(D)&&Ne(j)?(fe.setStart(D,j),fe.setEnd(D,j),E(fe),g(!1)):(Uf(e,fe,r.getBody(),!0),E(fe))},s=function(D){return cD(r,D)},f=function(D,j){return bD(r,D,j)},l=function(D){return ng(r.getBody(),h(),D)},c=function(D){return rg(r.getBody(),h(),D)},v=function(D,j){return H.getBookmark(D,j)},d=function(D){return H.moveToBookmark(D)},m=function(D,j){return CT(e,D,j).each(E),D},p=function(){var D=h(),j=y();return!D||D.item?!1:D.compareEndPoints?D.compareEndPoints("StartToEnd",D)===0:!j||D.collapsed},g=function(D){var j=h();j.collapse(!!D),E(j)},y=function(){return t.getSelection?t.getSelection():t.document.selection},h=function(){var D,j,fe,pe=function(Be,lt,xt){try{return lt.compareBoundaryPoints(Be,xt)}catch{return-1}},me=t.document;if(r.bookmark!==void 0&&Lr(r)===!1){var Ve=tl(r);if(Ve.isSome())return Ve.map(function(Be){return il(r,[Be])[0]}).getOr(me.createRange())}try{(D=y())&&!Ji(D.anchorNode)&&(D.rangeCount>0?j=D.getRangeAt(0):j=D.createRange?D.createRange():me.createRange(),j=il(r,[j])[0])}catch{}return j||(j=me.createRange?me.createRange():me.body.createTextRange()),j.setStart&&j.startContainer.nodeType===9&&j.collapsed&&(fe=e.getRoot(),j.setStart(fe,0),j.setEnd(fe,0)),a&&i&&(pe(j.START_TO_START,j,a)===0&&pe(j.END_TO_END,j,a)===0?j=i:(a=null,i=null)),j},E=function(D,j){var fe;if(!!CD(D)){var pe=Ih(D)?D:null;if(pe){i=null;try{pe.select()}catch{}return}var me=y(),Ve=r.fire("SetSelectionRange",{range:D,forward:j});if(D=Ve.range,me){i=D;try{me.removeAllRanges(),me.addRange(D)}catch{}j===!1&&me.extend&&(me.collapse(D.endContainer,D.endOffset),me.extend(D.startContainer,D.startOffset)),a=me.rangeCount>0?me.getRangeAt(0):null}!D.collapsed&&D.startContainer===D.endContainer&&me.setBaseAndExtent&&!se.ie&&D.endOffset-D.startOffset<2&&D.startContainer.hasChildNodes()&&(fe=D.startContainer.childNodes[D.startOffset],fe&&fe.tagName==="IMG"&&(me.setBaseAndExtent(D.startContainer,D.startOffset,D.endContainer,D.endOffset),(me.anchorNode!==D.startContainer||me.focusNode!==D.endContainer)&&me.setBaseAndExtent(fe,0,fe,1))),r.fire("AfterSetSelectionRange",{range:D,forward:j})}},S=function(D){return f(e.getOuterHTML(D)),D},C=function(){return bT(r.getBody(),h())},x=function(D,j){return yT(e,h(),D,j)},R=function(){var D=y(),j=D==null?void 0:D.anchorNode,fe=D==null?void 0:D.focusNode;if(!D||!j||!fe||Ji(j)||Ji(fe))return!0;var pe=e.createRng();pe.setStart(j,D.anchorOffset),pe.collapse(!0);var me=e.createRng();return me.setStart(fe,D.focusOffset),me.collapse(!0),pe.compareBoundaryPoints(pe.START_TO_START,me)<=0},I=function(){var D=h(),j=y();if(!E1(j)&&Vo(r)){var fe=qo(e,D);return fe.each(function(pe){E(pe,R())}),fe.getOr(D)}return D},ne=function(D,j){return o(D,j),L},W=function(){for(var D,j=e.getRoot();j&&j.nodeName!=="BODY";){if(j.scrollHeight>j.clientHeight){D=j;break}j=j.parentNode}return D},_=function(D,j){Ne(D)?SN(r,D,j):Ri(r,h(),j)},ee=function(D,j){return E(jf(D,j,r.getDoc()))},M=function(){var D=h();return D.collapsed?A.fromRangeStart(D).getClientRects()[0]:D.getBoundingClientRect()},q=function(){t=a=i=null,K.destroy()},L={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:g,setCursorLocation:u,getContent:s,setContent:f,getBookmark:v,moveToBookmark:d,select:m,isCollapsed:p,isForward:R,setNode:S,getNode:C,getSel:y,setRng:E,getRng:h,getStart:l,getEnd:c,getSelectedBlocks:x,normalize:I,selectorChanged:ne,selectorChangedWithUnbind:o,getScrollContainer:W,scrollIntoView:_,placeCaretAt:ee,getBoundingClientRect:M,destroy:q},H=Ti(L),K=Ip(L,r);return L.bookmarkManager=H,L.controlSelection=K,L},wD=function(e,t){Y(t,function(n){e.attr(n,null)})},SD=function(e,t,n){e.addNodeFilter("font",function(r){Y(r,function(a){var i=t.parse(a.attr("style")),o=a.attr("color"),u=a.attr("face"),s=a.attr("size");o&&(i.color=o),u&&(i["font-family"]=u),s&&(i["font-size"]=n[parseInt(a.attr("size"),10)-1]),a.name="span",a.attr("style",t.serialize(i)),wD(a,["color","face","size"])})})},ED=function(e,t){e.addNodeFilter("strike",function(n){Y(n,function(r){var a=t.parse(r.attr("style"));a["text-decoration"]="line-through",r.name="span",r.attr("style",t.serialize(a))})})},kD=function(e,t){var n=Hs();t.convert_fonts_to_spans&&SD(e,n,B.explode(t.font_size_legacy_values)),ED(e,n)},xD=function(e,t){t.inline_styles&&kD(e,t)},ND=function(e){return new it(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()}})},ec=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},Fh=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}))},TD=function(e){return new it(function(t){var n=ec(e),r=n.type,a=n.data;Fh(r,a).fold(function(){return t(new Blob([]))},t)})},Mh=function(e){return e.indexOf("blob:")===0?ND(e):e.indexOf("data:")===0?TD(e):null},AD=function(e){return new it(function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)})},RD=0,tc=function(e){return(e||"blobid")+RD++},BD=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}):Mh(t.src).then(function(f){AD(f).then(function(l){a=ec(l).data,i=e.create(tc(),f,a),e.add(i),n({image:t,blobInfo:i})})},function(f){r(f)});return}var o=ec(t.src),u=o.data,s=o.type;a=u,i=e.getByData(a,s),i?n({image:t,blobInfo:i}):Mh(t.src).then(function(f){i=e.create(tc(),f,a),e.add(i),n({image:t,blobInfo:i})},function(f){r(f)})},_D=function(e){return e?mn(e.getElementsByTagName("img")):[]},DD=function(e,t){var n={},r=function(a,i){i||(i=qe);var o=ve(_D(a),function(s){var f=s.src;return!se.fileApi||s.hasAttribute("data-mce-bogus")||s.hasAttribute("data-mce-placeholder")||!f||f===se.transparentSrc?!1:f.indexOf("blob:")===0?!e.isUploaded(f)&&i(s):f.indexOf("data:")===0?i(s):!1}),u=De(o,function(s){if(n[s.src]!==void 0)return new it(function(l){n[s.src].then(function(c){if(typeof c=="string")return c;l({image:s,blobInfo:c.blobInfo})})});var f=new it(function(l,c){BD(t,s,l,c)}).then(function(l){return delete n[l.image.src],l}).catch(function(l){return delete n[s.src],l});return n[s.src]=f,f});return it.all(u)};return{findAll:r}},nc=function(e,t,n,r){var a=e.padd_empty_with_br||t.insert;a&&n[r.name]?r.empty().append(new Xt("br",1)).shortEnded=!0:r.empty().append(new Xt("#text",3)).value=At},OD=function(e){return Uh(e,"#text")&&e.firstChild.value===At},Uh=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},PD=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},Oi=function(e,t,n,r){return r.isEmpty(t,n,function(a){return PD(e,a)})},ID=function(e,t){return e&&(de(t,e.name)||e.name==="br")},$D=function(e){return Ne(e.attr("data-mce-bogus"))},LD=function(e){return e.attr("src")===se.transparentSrc||Ne(e.attr("data-mce-placeholder"))},FD=function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),Pe(e.attributes.map,function(r,a){n.setAttribute(a,r)}),t.images_dataimg_filter(n)}else return!0},MD=function(e,t){var n=t.blob_cache,r=function(a){var i=a.attr("src");LD(a)||$D(a)||kT(i).filter(function(){return FD(a,t)}).bind(function(o){var u=o.type,s=o.data;return b.from(n.getByData(s,u)).orThunk(function(){return Fh(u,s).map(function(f){var l=n.create(tc(),f,s);return n.add(l),l})})}).each(function(o){a.attr("src",o.blobUri())})};n&&e.addAttributeFilter("src",function(a){return Y(a,r)})},UD=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",function(r,a,i){var o,u=r.length,s,f=B.extend({},n.getBlockElements()),l=n.getNonEmptyElements(),c,v,d,m,p=n.getWhiteSpaceElements(),g,y;for(f.body=1,o=0;o<u;o++)if(s=r[o],c=s.parent,f[s.parent.name]&&s===c.lastChild){for(d=s.prev;d;){if(m=d.name,m!=="span"||d.attr("data-mce-type")!=="bookmark"){m==="br"&&(s=null);break}d=d.prev}s&&(s.remove(),Oi(n,l,p,c)&&(g=n.getElementRule(c.name),g&&(g.removeEmpty?c.remove():g.paddEmpty&&nc(t,i,f,c))))}else{for(v=s;c&&c.firstChild===v&&c.lastChild===v&&(v=c,!f[c.name]);)c=c.parent;v===c&&t.padd_empty_with_br!==!0&&(y=new Xt("#text",3),y.value=At,s.replace(y))}}),e.addAttributeFilter("href",function(r){var a=r.length,i=function(s){var f=s.split(" ").filter(function(l){return l.length>0});return f.concat(["noopener"]).sort().join(" ")},o=function(s){var f=s?B.trim(s):"";return/\b(noopener)\b/g.test(f)?f:i(f)};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,s;a--;)if(s=r[a],s.name==="a"&&s.firstChild&&!s.attr("href")){u=s.parent,i=s.lastChild;do o=i.prev,u.insert(i,s),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 Xt("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(" "),s="",f=0;f<u.length;f++){var l=u[f],c=!1,v=a["*"];v&&v[l]&&(c=!0),v=a[o.name],!c&&v&&v[l]&&(c=!0),c&&(s&&(s+=" "),s+=l)}s.length||(s=null),o.attr("class",s)}}),MD(e,t)},zh=B.makeMap,Hh=B.each,Vh=B.explode,zD=B.extend,rc=function(e,t){t===void 0&&(t=Jn());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(),E=t.getSpecialElements(),S=function(H,K){if(K===void 0&&(K=H.parent),E[H.name])H.empty().remove();else{for(var D=H.children(),j=0,fe=D;j<fe.length;j++){var pe=fe[j];t.isValidChild(K.name,pe.name)||S(pe,K)}H.unwrap()}},C=0;C<m.length;C++){var x=m[C],R=void 0,I=void 0,ne=void 0;if(!(!x.parent||x.fixed)){if(h[x.name]&&x.parent.name==="li"){for(var W=x.next;W&&h[W.name];){W.name="li",W.fixed=!0,x.parent.insert(W,x.parent);W=W.next}x.unwrap();continue}var _=[x];for(R=x.parent;R&&!t.isValidChild(R.name,x.name)&&!p[R.name];R=R.parent)_.push(R);if(R&&_.length>1)if(t.isValidChild(R.name,x.name)){_.reverse(),I=u(_[0].clone());for(var ee=I,M=0;M<_.length-1;M++){t.isValidChild(ee.name,_[M].name)?(ne=u(_[M].clone()),ee.append(ne)):ne=ee;for(var q=_[M].firstChild;q&&q!==_[M+1];){var L=q.next;ne.append(q),q=L}ee=ne}Oi(t,g,y,I)?R.insert(x,_[0],!0):(R.insert(I,_[0],!0),R.insert(x,I)),R=_[0],(Oi(t,g,y,R)||Uh(R,"br"))&&R.empty().remove()}else S(x);else if(x.parent){if(x.name==="li"){var W=x.prev;if(W&&(W.name==="ul"||W.name==="ol")){W.append(x);continue}if(W=x.next,W&&(W.name==="ul"||W.name==="ol")){W.insert(x,W.firstChild,!0);continue}x.wrap(u(new Xt("ul",1)));continue}t.isValidChild(x.parent.name,"div")&&t.isValidChild("div",x.name)?x.wrap(u(new Xt("div",1))):S(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},s=function(m,p){Hh(Vh(m),function(g){var y=n[g];y||(n[g]=y=[]),y.push(p)})},f=function(){var m=[];for(var p in n)de(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,E,S,C,x,R=[],I,ne=function(N){return N===!1?"":N===!0?"p":N};p=p||{},a={},i={};var W=zD(zh("script,style,head,html,body,title,meta,param"),t.getBlockElements()),_=Ad(t),ee=t.getNonEmptyElements(),M=t.children,q=e.validate,L="forced_root_block"in p?p.forced_root_block:e.forced_root_block,H=ne(L),K=t.getWhiteSpaceElements(),D=/^[ \t\r\n]+/,j=/[ \t\r\n]+$/,fe=/[ \t\r\n]+/g,pe=/^[ \t\r\n]+$/,me=de(K,p.context)||de(K,e.root_name),Ve=function(){var N=Z.firstChild,$=null,P=function(te){te&&(N=te.firstChild,N&&N.type===3&&(N.value=N.value.replace(D,"")),N=te.lastChild,N&&N.type===3&&(N.value=N.value.replace(j,"")))};if(!!t.isValidChild(Z.name,H.toLowerCase())){for(;N;){var J=N.next;N.type===3||N.type===1&&N.name!=="p"&&!W[N.name]&&!N.attr("data-mce-type")?($||($=Be(H,1),$.attr(e.forced_root_block_attrs),Z.insert($,N)),$.append(N)):(P($),$=null),N=J}P($)}},Be=function(N,$){var P=new Xt(N,$),J;return N in n&&(J=a[N],J?J.push(P):a[N]=[P]),P},lt=function(N){for(var $=t.getBlockElements(),P=N.prev;P&&P.type===3;){var J=P.value.replace(j,"");if(J.length>0){P.value=J;return}var te=P.next;if(te){if(te.type===3&&te.value.length){P=P.prev;continue}if(!$[te.name]&&te.name!=="script"&&te.name!=="style"){P=P.prev;continue}}var ye=P.prev;P.remove(),P=ye}},xt=function(N){var $={};for(var P in N)P!=="li"&&P!=="p"&&($[P]=N[P]);return $},O=function(N){for(var $=N;Ne($);){if($.name in _)return Oi(t,ee,K,$);$=$.parent}return!1},U=Qo({validate:q,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:xt(t.getSelfClosingElements()),cdata:function(N){I.append(Be("#cdata",4)).value=N},text:function(N,$){var P;me||(N=N.replace(fe," "),ID(I.lastChild,W)&&(N=N.replace(D,""))),N.length!==0&&(P=Be("#text",3),P.raw=!!$,I.append(P).value=N)},comment:function(N){I.append(Be("#comment",8)).value=N},pi:function(N,$){I.append(Be(N,7)).value=$,lt(I)},doctype:function(N){var $=I.append(Be("#doctype",10));$.value=N,lt(I)},start:function(N,$,P){var J=q?t.getElementRule(N):{};if(J){var te=Be(J.outputName||N,1);te.attributes=$,te.shortEnded=P,I.append(te);var ye=M[I.name];ye&&M[te.name]&&!ye[te.name]&&R.push(te);for(var Fe=r.length;Fe--;){var $e=r[Fe].name;$e in $.map&&(C=i[$e],C?C.push(te):i[$e]=[te])}W[N]&<(te),P||(I=te),!me&&K[N]&&(me=!0)}},end:function(N){var $,P,J,te=q?t.getElementRule(N):{};if(te){if(W[N]&&!me){if($=I.firstChild,$&&$.type===3)if(P=$.value.replace(D,""),P.length>0)$.value=P,$=$.next;else for(J=$.next,$.remove(),$=J;$&&$.type===3;)P=$.value,J=$.next,(P.length===0||pe.test(P))&&($.remove(),$=J),$=J;if($=I.lastChild,$&&$.type===3)if(P=$.value.replace(j,""),P.length>0)$.value=P,$=$.prev;else for(J=$.prev,$.remove(),$=J;$&&$.type===3;)P=$.value,J=$.prev,(P.length===0||pe.test(P))&&($.remove(),$=J),$=J}me&&K[N]&&(me=!1);var ye=Oi(t,ee,K,I),Fe=I.parent;te.paddInEmptyBlock&&ye&&O(I)?nc(e,p,W,I):te.removeEmpty&&ye?W[I.name]?I.empty().remove():I.unwrap():te.paddEmpty&&(OD(I)||ye)&&nc(e,p,W,I),I=Fe}}},t),Z=I=new Xt(p.context||e.root_name,11);if(U.parse(m,p.format),q&&R.length&&(p.context?p.invalid=!0:o(R)),H&&(Z.name==="body"||p.isRootContent)&&Ve(),!p.invalid){for(x in a)if(!!de(a,x)){for(C=n[x],g=a[x],E=g.length;E--;)g[E].parent||g.splice(E,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],E=g.length;E--;)g[E].parent||g.splice(E,1);for(E=0,S=C.callbacks.length;E<S;E++)C.callbacks[E](g,C.name,p)}}return Z},d={schema:t,addAttributeFilter:l,getAttributeFilters:c,addNodeFilter:s,getNodeFilters:f,filterNode:u,parse:v};return UD(d,e),xD(d,e),d},HD=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,s=r.length;s--;){var f=r[s],l=f.attr(i);l!==void 0?(f.attr(a,l.length>0?l:null),f.attr(i,null)):(l=f.attr(a),a==="style"?l=n.serializeStyle(n.parseStyle(l),f.name):o&&(l=o.call(u,l,a,f.name)),f.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 s=b.from(u.firstChild).exists(function(f){return!fo(f.value)});s?u.unwrap():u.remove()}}}),e.addNodeFilter("noscript",function(r){for(var a=r.length;a--;){var i=r[a].firstChild;i&&(i.value=Qn.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],s=u.firstChild?u.firstChild.value:"";if(a==="script"){var f=u.attr("type");f&&u.attr("type",f==="mce-no/type"?null:f.replace(/^mce\-/,"")),t.element_format==="xhtml"&&s.length>0&&(u.firstChild.value=`// <![CDATA[
|
|
`+i(s)+`
|
|
// ]]>`)}else t.element_format==="xhtml"&&s.length>0&&(u.firstChild.value=`<!--
|
|
`+i(s)+`
|
|
-->`)}}),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){Y(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)})},VD=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())}},qD=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(s){u.body.appendChild(u.importNode(s,!0))}),i.nodeName!=="BODY"?i=u.body.firstChild:i=u.body,r=a.doc,a.doc=u}return I1(e,ie(ie({},n),{node:i})),r&&(a.doc=r),i},WD=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},jD=function(e,t,n){return WD(e,n)?qD(e,t,n):t},KD=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))},GD=function(e,t,n){if(!t.no_events&&e){var r=$1(e,ie(ie({},t),{content:n}));return r.content}else return n},XD=function(e,t,n){var r=Yn(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||so(k.fromDom(t))?r:B.trim(r)},YD=function(e,t,n){var r=n.selection?ie({forced_root_block:!1},n):n,a=e.parse(t,r);return VD(a),a},QD=function(e,t,n){var r=$a(e,t);return r.serialize(n)},ZD=function(e,t,n,r,a){var i=QD(t,n,r);return GD(e,a,i)},JD=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:xe.DOM,a=t&&t.schema?t.schema:Jn(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0;var i=rc(e,a);HD(i,e,r);var o=function(u,s){s===void 0&&(s={});var f=ie({format:"html"},s),l=jD(t,u,f),c=XD(r,l,f),v=YD(i,c,f);return f.format==="tree"?v:ZD(t,e,a,v,f)};return{schema:a,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:o,addRules:a.addValidElements,setRules:a.setValidElements,addTempAttr:G(KD,i,n),getTempAttrs:X(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},qh=function(e,t){var n=JD(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}},eO="html",tO=function(e,t){t===void 0&&(t={});var n=t.format?t.format:eO;return oD(e,t,n)},ac=function(e,t,n){return n===void 0&&(n={}),uD(e,t,n)},cu=xe.DOM,nO=function(e){cu.setStyle(e.id,"display",e.orgDisplay)},vu=function(e){return b.from(e).each(function(t){return t.destroy()})},rO=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)},aO=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),cu.unbind(t,"submit reset",e.formEventDelegate))},iO=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&&cu.remove(a.nextSibling),L1(e),e.editorManager.remove(e),!e.inline&&r&&nO(e),F1(e),cu.remove(e.getContainer()),vu(t),vu(n),e.destroy()}},oO=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(),vu(n),vu(r)),aO(e),rO(e),e.destroyed=!0}},uO=function(e,t){var n=Zr(e)&&Zr(t);return n?Wh(e,t):t},sO=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)de(i,o)&&(r[o]=e(r[o],i[o]))}return r}},Wh=sO(uO),fO="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(","),lO="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),cO="imagetools,toc".split(","),vO=function(e){var t=ve(fO,function(r){return de(e,r)}),n=e.forced_root_block;return(n===!1||n==="")&&t.push("forced_root_block (false only)"),as(t)},dO=function(e){var t=B.makeMap(e.plugins," "),n=function(a){return de(t,a)},r=On(On([],ve(lO,n),!0),ea(cO,function(a){return n(a)?[a+" (moving to premium)"]:[]}),!0);return as(r)},mO=function(e,t){var n=vO(e),r=dO(t),a=r.length>0,i=n.length>0,o=t.theme==="mobile";if(a||i||o){var u=`
|
|
- `,s=o?`
|
|
|
|
Themes:`+u+"mobile":"",f=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."+s+f+l)}},pO=function(e,t){return{sections:X(e),settings:X(t)}},ic=qt().deviceType,gO=ic.isTouch(),jh=ic.isPhone(),hO=ic.isTablet(),bO=["lists","autolink","autosave"],Kh={table_grid:!1,object_resizing:!1,resize:!1},Pi=function(e){var t=Vt(e)?e.join(" "):e,n=De(ze(t)?t.split(" "):[],vs);return ve(n,function(r){return r.length>0})},yO=function(e){return ve(e,G(Je,bO))},CO=function(e,t){var n=ZC(t,function(r,a){return Je(e,a)});return pO(n.t,n.f)},wO=function(e,t,n){n===void 0&&(n={});var r=e.sections(),a=We(r,t).getOr({});return B.extend({},n,a)},du=function(e,t){return de(e.sections(),t)},SO=function(e,t,n){var r=e.sections();return du(e,t)&&r[t].theme===n},EO=function(e,t){return du(e,t)?e.sections()[t]:{}},Gh=function(e,t){return We(e,"toolbar_mode").orThunk(function(){return We(e,"toolbar_drawer").map(function(n){return n===!1?"wrap":n})}).getOr(t)},kO=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 ie(ie({},i),r?Kh:{})},xO=function(e,t){var n={resize:!1,toolbar_mode:Gh(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return ie(ie(ie({},Kh),n),t?r:{})},NO=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?B.extend({},e.external_plugins,n):n},TO=function(e,t){return[].concat(Pi(e)).concat(Pi(t))},AO=function(e,t,n,r){return e&&SO(t,"mobile","mobile")?yO(r):e&&du(t,"mobile")?r:n},RO=function(e,t,n,r){var a=Pi(n.forced_plugins),i=Pi(r.plugins),o=EO(t,"mobile"),u=o.plugins?Pi(o.plugins):i,s=AO(e,t,i,u),f=TO(a,s);if(se.browser.isIE()&&Je(f,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return B.extend(r,{plugins:f.join(" ")})},BO=function(e,t){return e&&du(t,"mobile")},_O=function(e,t,n,r,a){var i=e?{mobile:xO(a.mobile||{},t)}:{},o=CO(["mobile"],Wh(i,a)),u=B.extend(n,r,o.settings(),BO(e,o)?wO(o,"mobile"):{},{validate:!0,external_plugins:NO(r,o.settings())});return RO(e,o,r,u)},DO=function(e,t,n,r,a){var i=kO(a,t,n,gO,e),o=_O(jh||hO,jh,i,r,a);return o.deprecation_warnings!==!1&&mO(a,o),o},Ur=function(e,t,n){return b.from(t.settings[n]).filter(e)},OO=function(e){var t={};return typeof e=="string"?Y(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},PO=function(e){return function(t){return Vt(t)&&Xa(t,e)}},IO=function(e,t,n,r){var a=t in e.settings?e.settings[t]:n;return r==="hash"?OO(a):r==="string"?Ur(ze,e,t).getOr(n):r==="number"?Ur(Jr,e,t).getOr(n):r==="boolean"?Ur(jc,e,t).getOr(n):r==="object"?Ur(Zr,e,t).getOr(n):r==="array"?Ur(Vt,e,t).getOr(n):r==="string[]"?Ur(PO(ze),e,t).getOr(n):r==="function"?Ur(Oe,e,t).getOr(n):a},$O=function(){var e={},t=function(a,i){e[a]=i},n=function(a){return e[a]?e[a]:{icons:{}}},r=function(a){return de(e,a)};return{add:t,get:n,has:r}},mu=$O(),Xh=function(e,t){var n=t.dom;return n[e]},Yh=function(e,t){return parseInt(In(t,e),10)},LO=G(Xh,"clientWidth"),FO=G(Xh,"clientHeight"),MO=G(Yh,"margin-top"),UO=G(Yh,"margin-left"),zO=function(e){return e.dom.getBoundingClientRect()},HO=function(e,t,n){var r=LO(e),a=FO(e);return t>=0&&n>=0&&t<=r&&n<=a},VO=function(e,t,n,r){var a=zO(t),i=e?a.left+t.dom.clientLeft+UO(t):0,o=e?a.top+t.dom.clientTop+MO(t):0,u=n-i,s=r-o;return{x:u,y:s}},Qh=function(e,t,n){var r=k.fromDom(e.getBody()),a=e.inline?r:Q0(r),i=VO(e.inline,a,t,n);return HO(a,i.x,i.y)},qO=function(e){return b.from(e).map(k.fromDom)},WO=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return qO(t).map(ni).getOr(!1)},jO=function(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}},Zh=function(e){var t=[],n=function(){var v=e.theme;return v&&v.getNotificationManagerImpl?v.getNotificationManagerImpl():jO()},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){Wi(t,function(d){return d===v}).each(function(d){t.splice(d,1)})},s=function(v,d){if(d===void 0&&(d=!0),!(e.removed||!WO(e)))return d&&e.fire("BeforeOpenNotification",{notification:v}),et(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 kN(k.fromDom(p.getEl()))})});return o(m),i(),e.fire("OpenNotification",{notification:ie({},m)}),m})},f=function(){r().each(function(v){n().close(v),u(v),i()})},l=X(t),c=function(v){v.on("SkinLoaded",function(){var d=ax(v);d&&s({text:d,type:"warning",timeout:0},!1),i()}),v.on("show ResizeEditor ResizeWindow NodeChange",function(){ot.requestAnimationFrame(i)}),v.on("remove",function(){Y(t.slice(),function(d){n().close(d)})})};return c(e),{open:s,close:f,getNotifications:l}},fn=Rt.PluginManager,mr=Rt.ThemeManager;function KO(){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():KO()},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=ve(t,function(g){return g!==p}),t.length===0&&e.focus()},s=function(){return b.from(t[t.length-1])},f=function(p){e.editorManager.setActive(e),Go(e);var g=p();return o(g),g},l=function(p,g){return f(function(){return n().open(p,g,u)})},c=function(p){return f(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(){s().each(function(p){n().close(p),u(p)})};return e.on("remove",function(){Y(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})},pu=function(e,t){e._skinLoaded?eb(e,t):e.on("SkinLoaded",function(){eb(e,t)})},GO=function(e,t){pu(e,an.translate(["Failed to upload image: {0}",t]))},oc=function(e,t,n){Op(e,t,{message:n}),console.error(n)},uc=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},sc=function(e,t,n){oc(e,"PluginLoadError",uc("plugin",t,n))},XO=function(e,t,n){oc(e,"IconsLoadError",uc("icons",t,n))},YO=function(e,t,n){oc(e,"LanguageLoadError",uc("language",t,n))},QO=function(e,t,n){var r=an.translate(["Failed to initialize plugin: {0}",t]);Op(e,"PluginLoadError",{message:r}),gu(r,n),pu(e,r)},gu=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,On([e],t,!1)):r.log.apply(r,On([e],t,!1)))},ZO=function(e){return/^[a-z0-9\-]+$/i.test(e)},JO=function(e){return tb(e,Jk(e))},eP=function(e){return tb(e,Hm(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 De(t,function(o){return ZO(o)&&!i?n+"/"+o+"/"+a:e.documentBaseURI.toAbsolute(o)})},tP=function(e){e.contentCSS=e.contentCSS.concat(JO(e),eP(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},s=function(v){n[v]=r(e,null)},f=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:s,markUploaded:f,removeFailed:l,destroy:c}},nP=0,rP=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+nP+++rP()},aP=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(ze(c)){var g=c;return r({id:g,name:m,filename:p,blob:v,base64:d})}else{if(Zr(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 et(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})},s=function(c,v){return i(function(d){return d.base64()===c&&d.blob().type===v})},f=function(c){e=ve(e,function(v){return v.blobUri()===c?(URL.revokeObjectURL(v.blobUri()),!1):!0})},l=function(){Y(e,function(c){URL.revokeObjectURL(c.blobUri())}),e=[]};return{create:n,add:a,get:o,getByUri:u,getByData:s,findFirst:i,removeByUri:f,destroy:l}},iP=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(S){y(S.loaded/S.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 S=JSON.parse(h.responseText);if(!S||typeof S.location!="string"){g("Invalid JSON: "+h.responseText);return}p(r(t.basePath,S.location))};var E=new FormData;E.append("file",m.blob(),m.filename()),h.send(E)},i=function(){return new it(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}}},s=function(m,p){B.each(n[m],function(g){g(p)}),delete n[m]},f=function(m,p,g){return e.markPending(m.blobUri()),new it(function(y){var h,E;try{var S=function(){h&&(h.close(),E=le)},C=function(R){S(),e.markUploaded(m.blobUri(),R),s(m.blobUri(),o(m,R)),y(o(m,R))},x=function(R,I){var ne=I||{};S(),e.removeFailed(m.blobUri()),s(m.blobUri(),u(m,R,ne)),y(u(m,R,ne))};E=function(R){R<0||R>100||b.from(h).orThunk(function(){return b.from(g).map(HC)}).each(function(I){h=I,I.progressBar.value(R)})},p(m,C,x,E)}catch(R){y(u(m,R.message,{}))}})},l=function(m){return m===a},c=function(m){var p=m.blobUri();return new it(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())}),it.all(B.map(m,function(g){return e.isPending(g.blobUri())?c(g):f(g,t.handler,p)}))},d=function(m,p){return!t.url&&l(t.handler)?i():v(m,p)};return Oe(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 iP(t,{url:jk(e),basePath:Kk(e),credentials:Gk(e),handler:Xk(e)})},oP=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)}}},uP=function(e){var t=vt(null);e.on("change AddUndo",function(r){t.set(ie({},r.level))});var n=function(){var r=e.undoManager.data;wr(r).filter(function(a){return!fu(t.get(),a)}).each(function(a){e.setDirty(!0),e.fire("change",{level:a,lastLevel:is(r,r.length-2).getOrNull()})})};return{fireIfChanged:n}},sP=function(e){var t=aP(),n,r,a=nb(),i=[],o=uP(e),u=function(S){return function(C){return e.selection?S(C):[]}},s=function(S){return S+(S.indexOf("?")===-1?"?":"&")+new Date().getTime()},f=function(S,C,x){var R=0;do R=S.indexOf(C,R),R!==-1&&(S=S.substring(0,R)+x+S.substr(R+C.length),R+=x.length-C.length+1);while(R!==-1);return S},l=function(S,C,x){var R='src="'+x+'"'+(x===se.transparentSrc?' data-mce-placeholder="1"':"");return S=f(S,'src="'+C+'"',R),S=f(S,'data-mce-src="'+C+'"','data-mce-src="'+x+'"'),S},c=function(S,C){Y(e.undoManager.data,function(x){x.type==="fragmented"?x.fragments=De(x.fragments,function(R){return l(R,S,C)}):x.content=l(x.content,S,C)})},v=function(S,C){var x=e.convertURL(C,"src");c(S.src,C),e.$(S).attr({src:Vk(e)?s(C):C,"data-mce-src":x})},d=function(S){return n||(n=ib(e,a)),y().then(u(function(C){var x=De(C,function(R){return R.blobInfo});return n.upload(x,ab(e)).then(u(function(R){var I=[],ne=De(R,function(W,_){var ee=C[_].blobInfo,M=C[_].image;return W.status&&qk(e)?(t.removeByUri(M.src),Un(e)||v(M,W.url)):W.error&&(W.error.options.remove&&(c(M.getAttribute("src"),se.transparentSrc),I.push(M)),GO(e,W.error.message)),{element:M,status:W.status,uploadUri:W.url,blobInfo:ee}});return ne.length>0&&o.fireIfChanged(),I.length>0&&(Un(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact(function(){Y(I,function(W){e.dom.remove(W),t.removeByUri(W.src)})})),S&&S(ne),ne}))}))},m=function(S){if(Lm(e))return d(S)},p=function(S){if(Xa(i,function(x){return x(S)})===!1)return!1;if(S.getAttribute("src").indexOf("data:")===0){var C=Hk(e);return C(S)}return!0},g=function(S){i.push(S)},y=function(){return r||(r=DD(a,t)),r.findAll(e.getBody(),p).then(u(function(S){return S=ve(S,function(C){return typeof C=="string"?(pu(e,C),!1):!0}),Un(e)||Y(S,function(C){c(C.image.src,C.blobInfo.blobUri()),C.image.src=C.blobInfo.blobUri(),C.image.removeAttribute("data-mce-src")}),S}))},h=function(){t.destroy(),a.destroy(),r=n=null},E=function(S){return S.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=Zt(e.editorManager.get(),function(W,_){return W||_.editorUpload&&_.editorUpload.blobCache.getByUri(x)},null)),I){var ne=I.blob();return'src="data:'+ne.type+";base64,"+I.base64()+'"'}return C})};return e.on("SetContent",function(){Lm(e)?m():y()}),e.on("RawSaveContent",function(S){S.content=E(S.content)}),e.on("GetContent",function(S){S.source_view||S.format==="raw"||S.format==="tree"||(S.content=E(S.content))}),e.on("PostRender",function(){e.parser.addNodeFilter("img",function(S){Y(S,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}},fP=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 ae(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},lP=function(e){var t={},n=function(o){return Ne(o)?t[o]:t},r=function(o){return de(t,o)},a=function(o,u){o&&(ze(o)?(Vt(u)||(u=[u]),Y(u,function(s){Nt(s.deep)&&(s.deep=!Bt(s)),Nt(s.split)&&(s.split=!Bt(s)||Ze(s)),Nt(s.remove)&&Bt(s)&&!Ze(s)&&(s.remove="none"),Bt(s)&&Ze(s)&&(s.mixed=!0,s.block_expand=!0),ze(s.classes)&&(s.classes=s.classes.split(/\s+/))}),t[o]=u):Pe(o,function(s,f){a(f,s)}))},i=function(o){return o&&t[o]&&delete t[o],t};return a(fP(e.dom)),a(ox(e)),{get:n,has:r,register:a,unregister:i}},hu=B.each,dt=xe.DOM,ob=function(e,t){var n,r,a,i=t&&t.schema||Jn({}),o=function(l,c){c.classes.length&&dt.addClass(l,c.classes.join(" ")),dt.setAttribs(l,c.attrs)},u=function(l){r=typeof l=="string"?{name:l,classes:[],attrs:{}}:l;var c=dt.create(r.name);return o(c,r),c},s=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},f=function(l,c,v){var d,m,p=c.length>0&&c[0],g=p&&p.name,y=s(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=dt.create("div"),d.appendChild(l)),B.each(v,function(h){var E=u(h);d.insertBefore(E,l)})),f(d,c,m&&m.siblings)};return e&&e.length?(r=e[0],n=u(r),a=dt.create("div"),a.appendChild(f(n,e.slice(1),r.siblings)),a):""},cP=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 s=u.match(/([\w\-]+)(?:\=\"([^\"]+))?/);s&&(n.attrs[s[1]]=s[2])}return""})),n.name=t||"div",n},vP=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(/(?:~\+|~|\+)/),cP),r=n.pop();return n.length&&(r.siblings=n),r}).reverse())},dP=function(e,t){var n,r,a="",i,o=ux(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 s=We(t,"preview");if(no(s,!1))return"";o=s.getOr(o)}n=t.block||t.inline||"span";var f=vP(t.selector);f.length?(f[0].name||(f[0].name=n),n=t.selector,r=ob(f,e)):r=ob([n],e);var l=dt.select(n,r)[0]||r.firstChild;return hu(t.styles,function(c,v){var d=u(c);d&&dt.setStyle(l,v,d)}),hu(t.attributes,function(c,v){var d=u(c);d&&dt.setAttrib(l,v,d)}),hu(t.classes,function(c){var v=u(c);dt.hasClass(l,v)||dt.addClass(l,v)}),e.fire("PreviewFormats"),dt.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),i=dt.getStyle(e.getBody(),"fontSize",!0),i=/px$/.test(i)?parseInt(i,10):0,hu(o.split(" "),function(c){var v=dt.getStyle(l,c,!0);if(!(c==="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(v)&&(v=dt.getStyle(e.getBody(),c,!0),dt.toHex(v).toLowerCase()==="#ffffff"))&&!(c==="color"&&dt.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"),dt.remove(r),a},mP=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=lP(e),n=vt(null);return mP(e),lB(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(r,a,i){nD(e,r,a,i)},remove:function(r,a,i,o){rD(e,r,a,i,o)},toggle:function(r,a,i){aD(e,r,a,i)},match:function(r,a,i,o){return Q_(e,r,a,i,o)},closest:function(r){return tD(e,r)},matchAll:function(r,a){return Z_(e,r,a)},matchNode:function(r,a,i,o){return J_(e,r,a,i,o)},canApply:function(r){return eD(e,r)},formatChanged:function(r,a,i,o){return iD(e,n,r,a,i,o)},getCssText:G(dP,e)}},sb=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},pP=function(e,t,n){var r=vt(!1),a=function(s){lu(t,!1,n),t.add({},s)};e.on("init",function(){t.add()}),e.on("BeforeExecCommand",function(s){var f=s.command;sb(f)||(Bh(t,n),t.beforeChange())}),e.on("ExecCommand",function(s){var f=s.command;sb(f)||a(s)}),e.on("ObjectResizeStart cut",function(){t.beforeChange()}),e.on("SaveContent ObjectResized blur",a),e.on("dragend",a),e.on("keyup",function(s){var f=s.keyCode;s.isDefaultPrevented()||((f>=33&&f<=36||f>=37&&f<=40||f===45||s.ctrlKey)&&(a(),e.nodeChanged()),(f===46||f===8)&&e.nodeChanged(),r.get()&&t.typing&&fu(Xl(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(s){var f=s.keyCode;if(!s.isDefaultPrevented()){if(f>=33&&f<=36||f>=37&&f<=40||f===45){t.typing&&a(s);return}var l=s.ctrlKey&&!s.altKey||s.metaKey;(f<16||f>20)&&f!==224&&f!==91&&!t.typing&&!l&&(t.beforeChange(),lu(t,!0,n),t.add({},s),r.set(!0))}}),e.on("mousedown",function(s){t.typing&&a(s)});var i=function(s){return s.inputType==="insertReplacementText"},o=function(s){return s.inputType==="insertText"&&s.data===null},u=function(s){return s.inputType==="insertFromPaste"||s.inputType==="insertFromDrop"};e.on("input",function(s){s.inputType&&(i(s)||o(s)||u(s))&&a(s)}),e.on("AddUndo Undo Redo ClearUndos",function(s){s.isDefaultPrevented()||e.nodeChanged()})},gP=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},fb=function(e){var t=wa(),n=vt(0),r=vt(0),a={data:[],typing:!1,beforeChange:function(){U_(e,n,t)},add:function(i,o){return z_(e,a,r,n,t,i,o)},undo:function(){return H_(e,a,n,r)},redo:function(){return V_(e,r,a.data)},clear:function(){q_(e,a,r)},reset:function(){W_(e,a)},hasUndo:function(){return j_(e,a,r)},hasRedo:function(){return K_(e,a,r)},transact:function(i){return G_(e,a,n,i)},ignore:function(i){X_(e,n,i)},extra:function(i,o){Y_(e,a,r,i,o)}};return Un(e)||pP(e,a,n),gP(e),a},hP=[9,27,re.HOME,re.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,re.DOWN,re.UP,re.LEFT,re.RIGHT].concat(se.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===re.BACKSPACE||t===re.DELETE},bP=function(e){if(cb(e)){var t=e.keyCode;return!vb(e)&&(re.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||Je(hP,t))}else return!1},yP=function(e){return cb(e)&&!(vb(e)||e.type==="keyup"&&e.keyCode===229)},CP=function(e,t,n){if(Xe(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},wP=function(e){var t=e.dom,n=ft(e),r=rx(e),a=function(i,o){if(!bP(i)){var u=e.getBody(),s=yP(i)?!1:CP(t,u,n),f=t.getAttrib(u,lb)!=="";(f!==s||o)&&(t.setAttrib(u,lb,s?r:null),t.setAttrib(u,"aria-placeholder",s?r:null),W1(e,s),e.on(s?"keydown":"keyup",a),e.off(s?"keyup":"keydown",a))}};r&&e.on("init",function(i){a(i,!0),e.on("change SetContent ExecCommand",a),e.on("paste",function(o){return ot.setEditorTimeout(e,function(){return a(o)})})})},SP=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,EP=function(e){return SP.test(e)},zr=function(e,t){return aa(k.fromDom(t),tx(e))},kP=function(e){return xe.DOM.getStyle(e,"direction",!0)==="rtl"||EP(e.textContent)},xP=function(e,t,n){return ve(xe.DOM.getParents(n.container(),"*",t),e)},pr=function(e,t,n){var r=xP(e,t,n);return b.from(r[r.length-1])},NP=function(e,t,n){var r=fr(t,e),a=fr(n,e);return r&&r===a},TP=function(e){return Os(e)||Ps(e)},zt=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?da(n)?Q(n.nextSibling)?A(n.nextSibling,0):A.after(n):Os(t)?A(n,r+1):t:da(n)?Q(n.previousSibling)?A(n.previousSibling,n.previousSibling.data.length):A.before(n):Ps(t)?A(n,r-1):t},db=G(zt,!0),mb=G(zt,!1),AP=function(e){return function(t){return Te(e,k.fromDom(t.dom.parentNode))}},RP=function(e){return gd(e)||ui(e)},bu=function(e,t){return Wn(e,t)?ao(t,RP,AP(e)):b.none()},BP=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(""),BP(e))},_P=function(e,t,n){return Et(wt(n),xn(n),function(r,a){var i=zt(!0,r),o=zt(!1,a),u=zt(!1,t);return e?sn(n,u).exists(function(s){return s.isEqual(o)&&t.isEqual(i)}):kn(n,u).exists(function(s){return s.isEqual(i)&&t.isEqual(o)})}).getOr(!0)},DP=function(e,t){return{block:e,position:t}},OP=function(e,t){return{from:e,to:t}},fc=function(e,t){var n=k.fromDom(e),r=k.fromDom(t.container());return bu(n,r).map(function(a){return DP(a,t)})},PP=function(e){return Te(e.from.block,e.to.block)===!1},IP=function(e){return en(e.from.block).bind(function(t){return en(e.to.block).filter(function(n){return Te(t,n)})}).isSome()},$P=function(e){return _e(e.from.block.dom)===!1&&_e(e.to.block.dom)===!1},LP=function(e,t,n){return Le(n.position.getNode())&&Xe(n.block)===!1?Ra(!1,n.block.dom).bind(function(r){return r.isEqual(n.position)?Mt(t,e,r).bind(function(a){return fc(e,a)}):b.some(n)}).getOr(n):n},FP=function(e,t,n){var r=fc(e,A.fromRangeStart(n)),a=r.bind(function(i){return Mt(t,e,i.position).bind(function(o){return fc(e,o).map(function(u){return LP(e,t,u)})})});return Et(r,a,OP).filter(function(i){return PP(i)&&IP(i)&&$P(i)})},MP=function(e,t,n){return n.collapsed?FP(e,t,n):b.none()},UP=function(e){var t=jt(e);return Wi(t,bn).fold(X(t),function(n){return t.slice(0,n)})},gb=function(e){var t=UP(e);return Y(t,tt),t},hb=function(e,t){var n=Mn(t,e);return et(n.reverse(),function(r){return Xe(r)}).each(tt)},zP=function(e){return ve(Mv(e),function(t){return!Xe(t)}).length===0},HP=function(e,t,n,r){if(Xe(n))return Fr(n),wt(n.dom);zP(r)&&Xe(t)&&tn(r,k.fromTag("br"));var a=kn(n.dom,A.before(r.dom));return Y(gb(t),function(i){tn(r,i)}),hb(e,t),a},VP=function(e,t,n){if(Xe(n))return tt(n),Xe(t)&&Fr(t),wt(t.dom);var r=xn(n.dom);return Y(gb(t),function(a){at(n,a)}),hb(e,t),r},qP=function(e,t){var n=Mn(t,e);return b.from(n[n.length-1])},WP=function(e,t){return Wn(t,e)?qP(t,e):b.none()},bb=function(e,t){Ra(e,t.dom).map(function(n){return n.getNode()}).map(k.fromDom).filter(la).each(tt)},yb=function(e,t,n){return bb(!0,t),bb(!1,n),WP(t,n).fold(G(VP,e,t,n),G(HP,e,t,n))},Cb=function(e,t,n,r){return t?yb(e,r,n):yb(e,n,r)},yu=function(e,t){var n=k.fromDom(e.getBody()),r=MP(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()},jP=function(e,t){var n=t.getRng();return Et(bu(e,k.fromDom(n.startContainer)),bu(e,k.fromDom(n.endContainer)),function(r,a){return Te(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=G(Te,e);return oi(n,uo,r).isSome()},KP=function(e,t){return wb(e,t.startContainer)||wb(e,t.endContainer)},GP=function(e,t){var n=kn(e.dom,A.fromRangeStart(t)).isNone(),r=sn(e.dom,A.fromRangeEnd(t)).isNone();return!KP(e,t)&&n&&r},XP=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},YP=function(e){var t=k.fromDom(e.getBody()),n=e.selection.getRng();return GP(t,n)?XP(e):jP(t,e.selection)},Cu=function(e,t){return e.selection.isCollapsed()?!1:YP(e)},QP=gn,ZP=_e,zn=function(e,t,n,r,a){return b.from(t._selectionOverrides.showCaret(e,n,r,a))},JP=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},Ha=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?b.none():b.some(JP(t))},Sb=function(e,t,n){var r=xf(1,e.getBody(),t),a=A.fromRangeStart(r),i=a.getNode();if(Ci(i))return zn(1,e,i,!a.isAtEnd(),!1);var o=a.getNode(!0);if(Ci(o))return zn(1,e,o,!1,!1);var u=e.dom.getParent(a.getNode(),function(s){return ZP(s)||QP(s)});return Ci(u)?zn(1,e,u,!1,n):b.none()},lc=function(e,t,n){return t.collapsed?Sb(e,t,n).getOr(t):t},eI=function(e){return vr(e)||La(e)},tI=function(e){return dr(e)||Fa(e)},nI=function(e,t){Q(t)&&t.data.length===0&&e.remove(t)},Eb=function(e,t,n,r,a,i){return zn(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)}),nI(e.dom,n),!0},rI=function(e,t){var n=e.selection.getRng();if(!Q(n.commonAncestorContainer))return!1;var r=t?Qe.Forwards:Qe.Backwards,a=un(e.getBody()),i=G(Nf,t?a.next:a.prev),o=t?eI:tI,u=Ei(r,e.getBody(),n),s=zt(t,i(u));if(!s||!$o(u,s))return!1;if(o(s))return Eb(e,n,u.getNode(),r,t,s);var f=i(s);return f&&o(f)&&$o(s,f)?Eb(e,n,u.getNode(),r,t,f):!1},wu=function(e,t){return rI(e,t)},aI=function(e){return uo(k.fromDom(e))||ui(k.fromDom(e))},_t=Gn.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),iI=function(e,t){var n=t.getNode(e===!1),r=e?"after":"before";return ae(n)&&n.getAttribute("data-mce-caret")===r},oI=function(e,t,n,r){var a=function(i){return Bs(k.fromDom(i))&&!Sn(n,r,e)};return rp(!t,n).fold(function(){return rp(t,r).fold(Re,a)},a)},kb=function(e,t,n,r){var a=r.getNode(t===!1);return bu(k.fromDom(e),k.fromDom(n.getNode())).map(function(i){return Xe(i)?_t.remove(i.dom):_t.moveToElement(a)}).orThunk(function(){return b.some(_t.moveToElement(a))})},xb=function(e,t,n){return Mt(t,e,n).bind(function(r){return aI(r.getNode())||oI(e,t,n,r)?b.none():t&&_e(r.getNode())||t===!1&&_e(r.getNode(!0))?kb(e,t,n,r):t&&dr(n)||t===!1&&vr(n)?b.some(_t.moveToPosition(r)):b.none()})},uI=function(e,t){return e&&_e(t.nextSibling)?b.some(_t.moveToElement(t.nextSibling)):e===!1&&_e(t.previousSibling)?b.some(_t.moveToElement(t.previousSibling)):b.none()},sI=function(e,t,n){return n.fold(function(r){return b.some(_t.remove(r))},function(r){return b.some(_t.moveToElement(r))},function(r){return Sn(t,r,e)?b.none():b.some(_t.moveToPosition(r))})},fI=function(e,t,n){return iI(t,n)?uI(t,n.getNode(t===!1)).fold(function(){return xb(e,t,n)},b.some):xb(e,t,n).bind(function(r){return sI(e,n,r)})},lI=function(e,t,n){var r=xf(t?1:-1,e,n),a=A.fromRangeStart(r),i=k.fromDom(e);return t===!1&&dr(a)?b.some(_t.remove(a.getNode(!0))):t&&vr(a)?b.some(_t.remove(a.getNode())):t===!1&&vr(a)&&pl(i,a)?aA(i,a).map(function(o){return _t.remove(o.getNode())}):t&&dr(a)&&ml(i,a)?iA(i,a).map(function(o){return _t.remove(o.getNode())}):fI(e,t,a)},cI=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),Mr(e,t,k.fromDom(n)),!0}},vI=function(e,t){return function(n){var r=t?A.before(n):A.after(n);return e.selection.setRng(r.toRange()),!0}},dI=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},Nb=function(e,t){return b.from(Ia(e.getBody(),t))},mI=function(e,t){var n=e.selection.getNode();return Nb(e,n).filter(_e).fold(function(){return lI(e.getBody(),t,e.selection.getRng()).exists(function(r){return r.fold(cI(e,t),vI(e,t),dI(e))})},qe)},pI=function(e){Y(kt(e,".mce-offscreen-selection"),tt)},gI=function(e,t){var n=e.selection.getNode();if(_e(n)&&!to(n)){var r=Nb(e,n.parentNode).filter(_e);return r.fold(function(){return pI(k.fromDom(e.getBody())),Mr(e,t,k.fromDom(e.selection.getNode())),pb(e),!0},qe)}return!1},Tb=function(e){var t=e.dom,n=e.selection,r=Ia(e.getBody(),n.getNode());if(gn(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},Su=function(e,t){return e.selection.isCollapsed()?mI(e,t):gI(e,t)},hI=function(e,t){var n=A.fromRangeStart(e.selection.getRng());return Mt(t,e.getBody(),n).filter(function(r){return t?GT(r):XT(r)}).bind(function(r){return b.from(kf(t?0:-1,r))}).exists(function(r){return e.selection.select(r),!0})},Eu=function(e,t){return e.selection.isCollapsed()?hI(e,t):!1},Va=Q,Ab=function(e){return Va(e)&&e.data[0]===nt},Rb=function(e){return Va(e)&&e.data[e.data.length-1]===nt},Bb=function(e){return e.ownerDocument.createTextNode(nt)},bI=function(e){if(Va(e.previousSibling))return Rb(e.previousSibling)||e.previousSibling.appendData(nt),e.previousSibling;if(Va(e))return Ab(e)||e.insertData(0,nt),e;var t=Bb(e);return e.parentNode.insertBefore(t,e),t},yI=function(e){if(Va(e.nextSibling))return Ab(e.nextSibling)||e.nextSibling.insertData(0,nt),e.nextSibling;if(Va(e))return Rb(e)||e.appendData(nt),e;var t=Bb(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},ku=function(e,t){return e?bI(t):yI(t)},CI=G(ku,!0),wI=G(ku,!1),_b=function(e,t){return Q(e.container())?ku(t,e.container()):ku(t,e.getNode())},Db=function(e,t){var n=t.get();return n&&e.container()===n&&da(n)},cc=function(e,t){return t.fold(function(n){Or(e.get());var r=CI(n);return e.set(r),b.some(A(r,r.length-1))},function(n){return wt(n).map(function(r){if(Db(r,e))return A(e.get(),1);Or(e.get());var a=_b(r,!0);return e.set(a),A(a,1)})},function(n){return xn(n).map(function(r){if(Db(r,e))return A(e.get(),e.get().length-1);Or(e.get());var a=_b(r,!1);return e.set(a),A(a,a.length-1)})},function(n){Or(e.get());var r=wI(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()},mt=Gn.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),Pb=function(e,t){var n=fr(t,e);return n||e},SI=function(e,t,n){var r=db(n),a=Pb(t,r.container());return pr(e,a,r).fold(function(){return sn(a,r).bind(G(pr,e,a)).map(function(i){return mt.before(i)})},b.none)},EI=function(e,t){return $r(e,t)===null},Ib=function(e,t,n){return pr(e,t,n).filter(G(EI,t))},kI=function(e,t,n){var r=mb(n);return Ib(e,t,r).bind(function(a){var i=kn(a,r);return i.isNone()?b.some(mt.start(a)):b.none()})},xI=function(e,t,n){var r=db(n);return Ib(e,t,r).bind(function(a){var i=sn(a,r);return i.isNone()?b.some(mt.end(a)):b.none()})},NI=function(e,t,n){var r=mb(n),a=Pb(t,r.container());return pr(e,a,r).fold(function(){return kn(a,r).bind(G(pr,e,a)).map(function(i){return mt.after(i)})},b.none)},$b=function(e){return kP(vc(e))===!1},Rn=function(e,t,n){var r=Ob([SI,kI,xI,NI],[e,t,n]);return r.filter($b)},vc=function(e){return e.fold(Tt,Tt,Tt,Tt)},Lb=function(e){return e.fold(X("before"),X("start"),X("end"),X("after"))},xu=function(e){return e.fold(mt.before,mt.before,mt.after,mt.after)},dc=function(e){return e.fold(mt.start,mt.start,mt.end,mt.end)},TI=function(e,t){return Lb(e)===Lb(t)&&vc(e)===vc(t)},AI=function(e,t,n,r,a,i){return Et(pr(t,n,r),pr(t,n,a),function(o,u){return o!==u&&NP(n,o,u)?mt.after(e?o:u):i}).getOr(i)},RI=function(e,t){return e.fold(qe,function(n){return!TI(n,t)})},BI=function(e,t,n,r,a){var i=zt(e,a),o=Mt(e,n,i).map(G(zt,e)),u=o.fold(function(){return r.map(xu)},function(s){return Rn(t,n,s).map(G(AI,e,t,n,i,s)).filter(G(RI,r))});return u.filter($b)},_I=function(e,t){return e?t.fold(Cr(b.some,mt.start),b.none,Cr(b.some,mt.after),b.none):t.fold(b.none,Cr(b.some,mt.before),b.none,Cr(b.some,mt.end))},mc=function(e,t,n,r){var a=zt(e,r),i=Rn(t,n,a);return Rn(t,n,a).bind(G(_I,e)).orThunk(function(){return BI(e,t,n,i,r)})};G(mc,!1),G(mc,!0);var DI=function(e){return Oe(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},OI=function(e,t){var n=t.selection.getRng(),r=e?A.fromRangeEnd(n):A.fromRangeStart(n);return DI(t)?e&&Os(r)?Fb(!0,t.selection,r):!e&&Ps(r)?Fb(!1,t.selection,r):!1:!1},Bn;(function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"})(Bn||(Bn={}));var Nu=function(e,t){return e===Qe.Backwards?ji(t):t},PI=function(e,t,n){return e===Qe.Forwards?t.next(n):t.prev(n)},II=function(e,t,n,r){return Le(r.getNode(t===Qe.Forwards))?Bn.Br:Sn(n,r)===!1?Bn.Block:Bn.Wrap},Mb=function(e,t,n,r){for(var a=un(n),i=r,o=[];i;){var u=PI(t,a,i);if(!u)break;if(Le(u.getNode(!1)))return t===Qe.Forwards?{positions:Nu(t,o).concat([u]),breakType:Bn.Br,breakAt:b.some(u)}:{positions:Nu(t,o),breakType:Bn.Br,breakAt:b.some(u)};if(!u.isVisible()){i=u;continue}if(e(i,u)){var s=II(n,t,i,u);return{positions:Nu(t,o),breakType:s,breakAt:b.some(u)}}o.push(u),i=u}return{positions:Nu(t,o),breakType:Bn.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===Qe.Backwards?i.concat(a):[a].concat(i)}).getOr([])},pc=function(e,t){return Zt(e,function(n,r){return n.fold(function(){return b.some(r)},function(a){return Et(Pt(a.getClientRects()),Pt(r.getClientRects()),function(i,o){var u=Math.abs(t-i.left),s=Math.abs(t-o.left);return s<=u?r:a}).or(n)})},b.none())},zb=function(e,t){return Pt(t.getClientRects()).bind(function(n){return pc(e,n.left)})},Ii=G(Mb,A.isAbove,-1),$i=G(Mb,A.isBelow,1),$I=G(Ub,-1,Ii),LI=G(Ub,1,$i),FI=function(e,t){return Ii(e,t).breakAt.isNone()},MI=function(e,t){return $i(e,t).breakAt.isNone()},UI=function(e){return wt(e).map(function(t){return[t].concat($i(e,t).positions)}).getOr([])},zI=function(e){return xn(e).map(function(t){return Ii(e,t).positions.concat(t)}).getOr([])},HI=function(e){var t=function(r){return De(r,function(a){var i=_r(a);return i.node=e,i})};if(ae(e))return t(e.getClientRects());if(Q(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},gc=function(e){return ea(e,HI)},Hr;(function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"})(Hr||(Hr={}));var VI=function(e,t,n,r){for(;r=Ta(r,e,vo,t);)if(n(r))return},Hb=function(e,t,n,r,a,i){var o=0,u=[],s=function(c){var v=gc([c]);e===-1&&(v=v.reverse());for(var d=0;d<v.length;d++){var m=v[d];if(!n(m,f)){if(u.length>0&&t(m,qn(u))&&o++,m.line=o,a(m))return!0;u.push(m)}}},f=qn(i.getClientRects());if(!f)return u;var l=i.getNode();return s(l),VI(e,r,s,l),u},qI=function(e,t){return t.line>e},WI=function(e,t){return t.line===e},jI=G(Hb,Hr.Up,ka,xa),KI=G(Hb,Hr.Down,xa,ka),GI=function(e,t,n,r){var a=un(t),i,o,u,s,f=[],l=0,c=function(p){return qn(p.getClientRects())};e===1?(i=a.next,o=xa,u=ka,s=A.after(r)):(i=a.prev,o=ka,u=xa,s=A.before(r));var v=c(s);do if(!!s.isVisible()){var d=c(s);if(!u(d,v)){f.length>0&&o(d,qn(f))&&l++;var m=_r(d);if(m.position=s,m.line=l,n(m))return f;f.push(m)}}while(s=i(s));return f},Vb=function(e){return function(t){return qI(e,t)}},hc=function(e){return function(t){return WI(e,t)}},XI=_e,qb=Ta,bc=function(e,t){return Math.abs(e.left-t)},yc=function(e,t){return Math.abs(e.right-t)},Wb=function(e,t){return e>=t.left&&e<=t.right},YI=function(e,t){return e>=t.top&&e<=t.bottom},QI=function(e){return na(e,"node")},Tu=function(e,t,n){return n===void 0&&(n=qe),Ki(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(bc(r,t),yc(r,t)),o=Math.min(bc(a,t),yc(a,t));return o===i&&QI(a)&&XI(a.node)||o<i?a:r})},jb=function(e,t,n,r,a){var i=qb(r,e,vo,t,!a);do if(!i||n(i))return;while(i=qb(i,e,vo,t))},ZI=function(e,t,n){n===void 0&&(n=!0);var r=[],a=function(i,o){var u=ve(gc([o]),function(s){return!i(s,t)});return r=r.concat(u),u.length===0};return r.push(t),jb(Hr.Up,e,G(a,ka),t.node,n),jb(Hr.Down,e,G(a,xa),t.node,n),r},JI=function(e){return ve(mn(e.getElementsByTagName("*")),Pr)},e$=function(e,t){return{node:e.node,before:bc(e,t)<yc(e,t)}},t$=function(e,t,n){var r=gc(JI(e)),a=ve(r,G(YI,n)),i=function(s){return!ua(s.node)&&!Gt(s.node)},o=Tu(a,t,i);if(o){var u=i(o);if(o=Tu(ZI(e,o,u),t,i),o&&Pr(o.node))return e$(o,t)}return null},Hn=function(e,t){e.selection.setRng(t),Ri(e,e.selection.getRng())},Cc=function(e,t,n){return b.some(lc(e,t,n))},Kb=function(e,t,n,r,a,i){var o=t===Qe.Forwards,u=un(e.getBody()),s=G(Nf,o?u.next:u.prev),f=o?r:a;if(!n.collapsed){var l=Bo(n);if(i(l))return zn(t,e,l,t===Qe.Backwards,!1)}var c=Ei(t,e.getBody(),n);if(f(c))return Ha(e,c.getNode(!o));var v=zt(o,s(c)),d=bd(n);if(!v)return d?b.some(n):b.none();if(f(v))return zn(t,e,v.getNode(!o),o,!1);var m=s(v);return m&&f(m)&&$o(v,m)?zn(t,e,m.getNode(!o),o,!1):d?Cc(e,v.toRange(),!1):b.none()},Gb=function(e,t,n,r,a,i){var o=Ei(t,e.getBody(),n),u=qn(o.getClientRects()),s=t===Hr.Down;if(!u)return b.none();var f=s?KI:jI,l=f(e.getBody(),Vb(1),o),c=ve(l,hc(1)),v=u.left,d=Tu(c,v);if(d&&i(d.node)){var m=Math.abs(v-d.left),p=Math.abs(v-d.right);return zn(t,e,d.node,m<p,!1)}var g;if(r(o)?g=o.getNode():a(o)?g=o.getNode(!0):g=Bo(n),g){var y=GI(t,e.getBody(),Vb(1),g),h=Tu(ve(y,hc(1)),v);if(h||(h=qn(ve(y,hc(0))),h))return Cc(e,h.position.toRange(),!1)}return c.length===0?wc(e,s).filter(s?a:r).map(function(E){return lc(e,E.toRange(),!1)}):b.none()},wc=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var a=A.fromRangeEnd(n),i=$i(r,a);return wr(i.positions)}else{var a=A.fromRangeStart(n),i=Ii(r,a);return Pt(i.positions)}},Xb=function(e,t,n){return wc(e,t).filter(n).exists(function(r){return e.selection.setRng(r.toRange()),!0})},Au=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")},Qb=function(e,t,n){return cc(t,n).map(function(r){return Au(e,r),n})},n$=function(e,t,n){var r=e.getBody(),a=A.fromRangeStart(e.selection.getRng()),i=G(zr,e),o=mc(n,i,r,a);return o.bind(function(u){return Qb(e,t,u)})},r$=function(e,t,n){var r=De(kt(k.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),function(o){return o.dom}),a=ve(r,e),i=ve(n,e);Y(Jc(a,i),G(Yb,!1)),Y(Jc(i,a),G(Yb,!0))},a$=function(e,t){if(e.selection.isCollapsed()&&e.composing!==!0&&t.get()){var n=A.fromRangeStart(e.selection.getRng());A.isTextPosition(n)&&TP(n)===!1&&(Au(e,Ox(t.get(),n)),t.set(null))}},i$=function(e,t,n,r){if(t.selection.isCollapsed()){var a=ve(r,e);Y(a,function(i){var o=A.fromRangeStart(t.selection.getRng());Rn(e,t.getBody(),o).bind(function(u){return Qb(t,n,u)})})}},Zb=function(e,t,n){return yi(e)?n$(e,t,n).isSome():!1},Jb=function(e,t,n){return yi(t)?OI(e,t):!1},o$=function(e){var t=vt(null),n=G(zr,e);return e.on("NodeChange",function(r){yi(e)&&!(se.browser.isIE()&&r.initial)&&(r$(n,e.dom,r.parents),a$(e,t),i$(n,e,t,r.parents))}),t},u$=G(Jb,!0),s$=G(Jb,!1),Ru=function(e,t,n){if(yi(e)){var r=wc(e,t).getOrThunk(function(){var a=e.selection.getRng();return t?A.fromRangeEnd(a):A.fromRangeStart(a)});return Rn(G(zr,e),e.getBody(),r).exists(function(a){var i=xu(a);return cc(n,i).exists(function(o){return Au(e,o),!0})})}else return!1},f$=function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n},l$=function(e){return Et(wt(e),xn(e),function(t,n){var r=zt(!0,t),a=zt(!1,n);return sn(e,r).forall(function(i){return i.isEqual(a)})}).getOr(!0)},ey=function(e,t){return function(n){return cc(t,n).exists(function(r){return Au(e,r),!0})}},ty=function(e,t,n,r){var a=e.getBody(),i=G(zr,e);e.undoManager.ignore(function(){e.selection.setRng(f$(n,r)),e.execCommand("Delete"),Rn(i,a,A.fromRangeStart(e.selection.getRng())).map(dc).map(ey(e,t))}),e.nodeChanged()},c$=function(e,t){var n=fr(t,e);return n||e},v$=function(e,t,n,r){var a=c$(e.getBody(),r.container()),i=G(zr,e),o=Rn(i,a,r);return o.bind(function(u){return n?u.fold(X(b.some(dc(u))),b.none,X(b.some(xu(u))),b.none):u.fold(b.none,X(b.some(xu(u))),b.none,X(b.some(dc(u))))}).map(ey(e,t)).getOrThunk(function(){var u=Fo(n,a,r),s=u.bind(function(f){return Rn(i,a,f)});return Et(o,s,function(){return pr(i,a,r).exists(function(f){return l$(f)?(Mr(e,n,k.fromDom(f)),!0):!1})}).orThunk(function(){return s.bind(function(f){return u.map(function(l){return n?ty(e,t,r,l):ty(e,t,l,r),!0})})}).getOr(!1)})},Bu=function(e,t,n){if(e.selection.isCollapsed()&&yi(e)){var r=A.fromRangeStart(e.selection.getRng());return v$(e,t,n,r)}return!1},d$=function(e,t){var n=Mn(t,e);return Wi(n,bn).fold(X(n),function(r){return n.slice(0,r)})},m$=function(e){return Hv(e)===1},p$=function(e,t,n,r){var a=G(vB,t),i=De(ve(r,a),function(u){return u.dom});if(i.length===0)Mr(t,e,n);else{var o=cB(n.dom,i);t.selection.setRng(o.toRange())}},g$=function(e,t){var n=k.fromDom(e.getBody()),r=k.fromDom(e.selection.getStart()),a=ve(d$(n,r),m$);return wr(a).exists(function(i){var o=A.fromRangeStart(e.selection.getRng());return _P(t,o,i.dom)&&!dB(i)?(p$(t,e,i,a),!0):!1})},_u=function(e,t){return e.selection.isCollapsed()?g$(e,t):!1},Sc=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),Mr(e,t,k.fromDom(n)),!0},h$=function(e,t){var n=t?La:Fa,r=t?Qe.Forwards:Qe.Backwards,a=Ei(r,e.getBody(),e.selection.getRng());return n(a)?Sc(e,t,a.getNode(!t)):b.from(zt(t,a)).filter(function(i){return n(i)&&$o(a,i)}).exists(function(i){return Sc(e,t,i.getNode(!t))})},b$=function(e,t){var n=e.selection.getNode();return Gt(n)?Sc(e,t,n):!1},Du=function(e,t){return e.selection.isCollapsed()?h$(e,t):b$(e,t)},y$=function(e){return ao(e,function(t){return gn(t.dom)||_e(t.dom)}).exists(function(t){return gn(t.dom)})},Ec=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},ny=function(e,t){var n=e||Yw(t)?"margin":"padding",r=In(t,"direction")==="rtl"?"-right":"-left";return n+r},C$=function(e,t,n,r,a,i){var o=ny(n,k.fromDom(i));if(t==="outdent"){var u=Math.max(0,Ec(i.style[o])-r);e.setStyle(i,o,u?u+a:"")}else{var u=Ec(i.style[o])+r+a;e.setStyle(i,o,u)}},w$=function(e,t){return Xa(t,function(n){var r=ny(zm(e),n),a=ks(n,r).map(Ec).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||w$(e,t))},ay=function(e){return _s(e)||ui(e)},S$=function(e){return en(e).exists(ay)},iy=function(e){return ve(tk(e.selection.getSelectedBlocks()),function(t){return!ay(t)&&!S$(t)&&y$(t)})},oy=function(e,t){var n=e.dom,r=e.selection,a=e.formatter,i=Zk(e),o=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),s=zm(e),f=ft(e);!e.queryCommandState("InsertUnorderedList")&&!e.queryCommandState("InsertOrderedList")&&f===""&&!n.getParent(r.getNode(),n.isBlock)&&a.apply("div"),Y(iy(e),function(l){C$(n,t,s,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&&dl(k.fromDom(i),a))return oy(e,"outdent"),!0}return!1},sy=function(e,t){e.getDoc().execCommand(t,!1,null)},E$=function(e,t){if(!uy(e)){if(Su(e,!1))return;if(wu(e,!1))return;if(Bu(e,t,!1))return;if(yu(e,!1))return;if(au(e))return;if(Eu(e,!1))return;if(Du(e,!1))return;if(Cu(e))return;if(_u(e,!1))return;sy(e,"Delete"),pb(e)}},k$=function(e,t){if(!Su(e,!0)){if(wu(e,!0))return;if(Bu(e,t,!0))return;if(yu(e,!0))return;if(au(e))return;if(Eu(e,!0))return;if(Du(e,!0))return;if(Cu(e))return;if(_u(e,!0))return;sy(e,"ForwardDelete")}},x$=function(e,t){e.addCommand("delete",function(){E$(e,t)}),e.addCommand("forwardDelete",function(){k$(e,t)})},fy=5,N$=400,ly=function(e){return e.touches===void 0||e.touches.length!==1?b.none():b.some(e.touches[0])},T$=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>fy||r>fy},A$=function(e){var t=wa(),n=vt(!1),r=em(function(a){e.fire("longpress",ie(ie({},a),{type:"longpress"})),n.set(!0)},N$);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){T$(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",ie(ie({},a),{type:"tap"}))})},!0)},kc=function(e,t){return de(e,t.nodeName)},R$=function(e,t){return Q(t)?!0:ae(t)?!kc(e,t)&&!Ut(t):!1},B$=function(e,t,n){return bt(bg(k.fromDom(n),k.fromDom(t)),function(r){return kc(e,r.dom)})},_$=function(e,t){if(Q(t)){if(t.nodeValue.length===0)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||kc(e,t.nextSibling)))return!0}return!1},D$=function(e){var t=e.dom,n=e.selection,r=e.schema,a=r.getBlockElements(),i=n.getStart(),o=e.getBody(),u,s,f,l=ft(e);if(!(!i||!ae(i)||!l)){var c=o.nodeName.toLowerCase();if(!(!r.isValidChild(c,l.toLowerCase())||B$(a,o,i))){var v=n.getRng(),d=v.startContainer,m=v.startOffset,p=v.endContainer,g=v.endOffset,y=Lr(e);for(i=o.firstChild;i;)if(R$(a,i)){if(_$(a,i)){s=i,i=i.nextSibling,t.remove(s);continue}u||(u=t.create(l,hi(e)),i.parentNode.insertBefore(u,i),f=!0),s=i,i=i.nextSibling,u.appendChild(s)}else u=null,i=i.nextSibling;f&&y&&(v.setStart(d,m),v.setEnd(p,g),n.setRng(v),e.nodeChanged())}}},O$=function(e){ft(e)&&e.on("NodeChange",G(D$,e))},P$=function(e){return oo(k.fromDom(e.getBody()),"*[data-mce-caret]").map(function(t){return t.dom}).getOrNull()},I$=function(e){e.selection.setRng(e.selection.getRng())},cy=function(e,t){t.hasAttribute("data-mce-caret")&&(Is(t),I$(e),e.selection.scrollIntoView(t))},$$=function(e,t){var n=P$(e);if(!!n){if(t.type==="compositionstart"){t.preventDefault(),t.stopPropagation(),cy(e,n);return}hd(n)&&(cy(e,n),e.undoManager.add())}},L$=function(e){e.on("keyup compositionstart",G($$,e))},vy=_e,F$=function(e,t,n){return Kb(t,e,n,vr,dr,vy)},M$=function(e,t,n){var r=function(i){return vr(i)||gg(i)},a=function(i){return dr(i)||hg(i)};return Gb(t,e,n,r,a,vy)},U$=function(e){var t=e.dom.create(ft(e));return(!se.ie||se.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},dy=function(e,t,n){var r=un(e.getBody()),a=G(Nf,t===1?r.next:r.prev);if(n.collapsed&&hx(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;var o=a(A.fromRangeStart(n));if(!o){var u=U$(e);t===1?e.$(i).after(u):e.$(i).before(u),e.selection.select(u,!0),e.selection.collapse()}}},z$=function(e,t){var n=t?Qe.Forwards:Qe.Backwards,r=e.selection.getRng();return F$(n,e,r).orThunk(function(){return dy(e,n,r),b.none()})},H$=function(e,t){var n=t?1:-1,r=e.selection.getRng();return M$(n,e,r).orThunk(function(){return dy(e,n,r),b.none()})},my=function(e,t){return z$(e,t).exists(function(n){return Hn(e,n),!0})},py=function(e,t){return H$(e,t).exists(function(n){return Hn(e,n),!0})},gy=function(e,t){var n=t?dr:vr;return Xb(e,t,n)},V$=function(e){return Je(["figcaption"],je(e))},hy=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},by=function(e,t,n){n?at(e,t):Wv(e,t)},q$=function(e,t){var n=k.fromTag("br");return by(e,n,t),hy(n)},W$=function(e,t,n,r){var a=k.fromTag(n),i=k.fromTag("br");return jn(a,r),at(a,i),by(e,a,t),hy(i)},j$=function(e,t,n,r){return t===""?q$(e,r):W$(e,r,t,n)},K$=function(e,t){var n=G(Te,t);return ao(k.fromDom(e.container()),bn,n).filter(V$)},G$=function(e,t,n){return t?MI(e.dom,n):FI(e.dom,n)},X$=function(e,t){var n=k.fromDom(e.getBody()),r=A.fromRangeStart(e.selection.getRng()),a=ft(e),i=hi(e);return K$(r,n).exists(function(){if(G$(n,t,r)){var o=j$(n,a,i,t);return e.selection.setRng(o),!0}else return!1})},yy=function(e,t){return e.selection.isCollapsed()?X$(e,t):!1},Y$=function(e){return De(e,function(t){return ie({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:le},t)})},Q$=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},Z$=function(e,t){return ea(Y$(e),function(n){return Q$(n,t)?[n]:[]})},ce=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},qa=function(e,t){return et(Z$(e,t),function(n){return n.action()})},Cy=function(e,t){var n=t?Qe.Forwards:Qe.Backwards,r=e.selection.getRng();return Kb(e,n,r,La,Fa,Gt).exists(function(a){return Hn(e,a),!0})},wy=function(e,t){var n=t?1:-1,r=e.selection.getRng();return Gb(e,n,r,La,Fa,Gt).exists(function(a){return Hn(e,a),!0})},Sy=function(e,t){var n=t?Fa:La;return Xb(e,t,n)},J$=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}},eL=function(e,t){return ea(t,function(n){var r=J$(_r(n.getBoundingClientRect()),-1);return[{x:r.left,y:e(r),cell:n},{x:r.right,y:e(r),cell:n}]})},tL=function(e,t,n){return Zt(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())},Ey=function(e,t,n,r,a){var i=kt(k.fromDom(n),"td,th,caption").map(function(u){return u.dom}),o=ve(eL(e,i),function(u){return t(u,a)});return tL(o,r,a).map(function(u){return u.cell})},nL=function(e){return e.bottom},rL=function(e){return e.top},aL=function(e,t){return e.y<t},iL=function(e,t){return e.y>t},oL=G(Ey,nL,aL),uL=G(Ey,rL,iL),sL=function(e,t){return Pt(t.getClientRects()).bind(function(n){return oL(e,n.left,n.top)}).bind(function(n){return zb(zI(n),t)})},fL=function(e,t){return wr(t.getClientRects()).bind(function(n){return uL(e,n.left,n.top)}).bind(function(n){return zb(UI(n),t)})},lL=function(e,t,n){return n.breakAt.exists(function(r){return e(t,r).breakAt.isSome()})},cL=function(e){return e.breakType===Bn.Wrap&&e.positions.length===0},vL=function(e){return e.breakType===Bn.Br&&e.positions.length===1},ky=function(e,t,n){var r=e(t,n);return cL(r)||!Le(n.getNode())&&vL(r)?!lL(e,t,r):r.breakAt.isNone()},dL=G(ky,Ii),mL=G(ky,$i),pL=function(e,t,n){var r=A.fromRangeStart(t);return Ra(!e,n).exists(function(a){return a.isEqual(r)})},gL=function(e,t,n,r){var a=e.selection.getRng(),i=t?1:-1;return Qm()&&pL(t,a,n)?(zn(i,e,n,!t,!1).each(function(o){Hn(e,o)}),!0):!1},hL=function(e,t,n){return sL(t,n).orThunk(function(){return Pt(n.getClientRects()).bind(function(r){return pc($I(e,A.before(t)),r.left)})}).getOr(A.before(t))},bL=function(e,t,n){return fL(t,n).orThunk(function(){return Pt(n.getClientRects()).bind(function(r){return pc(LI(e,A.after(t)),r.left)})}).getOr(A.after(t))},xy=function(e,t){var n=t.getNode(e);return ae(n)&&n.nodeName==="TABLE"?b.some(n):b.none()},yL=function(e,t,n,r){var a=ft(t);a?t.undoManager.transact(function(){var i=k.fromTag(a);jn(i,hi(t)),at(i,k.fromTag("br")),e?ti(k.fromDom(n),i):tn(k.fromDom(n),i);var o=t.dom.createRng();o.setStart(i.dom,0),o.setEnd(i.dom,0),Hn(t,o)}):Hn(t,r.toRange())},Ny=function(e,t,n){var r=xy(!!t,n),a=t===!1;r.fold(function(){return Hn(e,n.toRange())},function(i){return Ra(a,e.getBody()).filter(function(o){return o.isEqual(n)}).fold(function(){return Hn(e,n.toRange())},function(o){return yL(t,e,i,n)})})},CL=function(e,t,n,r){var a=e.selection.getRng(),i=A.fromRangeStart(a),o=e.getBody();if(!t&&dL(r,i)){var u=hL(o,n,i);return Ny(e,t,u),!0}else if(t&&mL(r,i)){var u=bL(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,gL)},Ry=function(e,t){return Ty(e,t,CL)},wL=function(e,t,n){var r=qt().os;qa([{keyCode:re.RIGHT,action:ce(my,e,!0)},{keyCode:re.LEFT,action:ce(my,e,!1)},{keyCode:re.UP,action:ce(py,e,!1)},{keyCode:re.DOWN,action:ce(py,e,!0)},{keyCode:re.RIGHT,action:ce(Ay,e,!0)},{keyCode:re.LEFT,action:ce(Ay,e,!1)},{keyCode:re.UP,action:ce(Ry,e,!1)},{keyCode:re.DOWN,action:ce(Ry,e,!0)},{keyCode:re.RIGHT,action:ce(Cy,e,!0)},{keyCode:re.LEFT,action:ce(Cy,e,!1)},{keyCode:re.UP,action:ce(wy,e,!1)},{keyCode:re.DOWN,action:ce(wy,e,!0)},{keyCode:re.RIGHT,action:ce(Zb,e,t,!0)},{keyCode:re.LEFT,action:ce(Zb,e,t,!1)},{keyCode:re.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ce(u$,e,t)},{keyCode:re.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ce(s$,e,t)},{keyCode:re.UP,action:ce(yy,e,!1)},{keyCode:re.DOWN,action:ce(yy,e,!0)}],n).each(function(a){n.preventDefault()})},SL=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&wL(e,t,n)})},EL=function(e,t,n){qa([{keyCode:re.BACKSPACE,action:ce(uy,e,!1)},{keyCode:re.BACKSPACE,action:ce(Su,e,!1)},{keyCode:re.DELETE,action:ce(Su,e,!0)},{keyCode:re.BACKSPACE,action:ce(wu,e,!1)},{keyCode:re.DELETE,action:ce(wu,e,!0)},{keyCode:re.BACKSPACE,action:ce(Bu,e,t,!1)},{keyCode:re.DELETE,action:ce(Bu,e,t,!0)},{keyCode:re.BACKSPACE,action:ce(au,e,!1)},{keyCode:re.DELETE,action:ce(au,e,!0)},{keyCode:re.BACKSPACE,action:ce(Eu,e,!1)},{keyCode:re.DELETE,action:ce(Eu,e,!0)},{keyCode:re.BACKSPACE,action:ce(Du,e,!1)},{keyCode:re.DELETE,action:ce(Du,e,!0)},{keyCode:re.BACKSPACE,action:ce(Cu,e,!1)},{keyCode:re.DELETE,action:ce(Cu,e,!0)},{keyCode:re.BACKSPACE,action:ce(yu,e,!1)},{keyCode:re.DELETE,action:ce(yu,e,!0)},{keyCode:re.BACKSPACE,action:ce(_u,e,!1)},{keyCode:re.DELETE,action:ce(_u,e,!0)}],n).each(function(r){n.preventDefault()})},kL=function(e,t){qa([{keyCode:re.BACKSPACE,action:ce(Tb,e)},{keyCode:re.DELETE,action:ce(Tb,e)}],t)},xL=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&EL(e,t,n)}),e.on("keyup",function(n){n.isDefaultPrevented()===!1&&kL(e,n)})},NL=function(e){for(;e;){if(e.nodeType===1||e.nodeType===3&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},Li=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=NL(t.firstChild);o&&/^(UL|OL|DL)$/.test(o.nodeName)&&t.insertBefore(a.doc.createTextNode(At),t.firstChild)}var u=a.createRng();if(t.normalize(),t.hasChildNodes()){for(var s=new Ge(t,t);n=s.current();){if(Q(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=s.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Le(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),Ri(e,u)}},TL=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},xc=function(e){return b.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},AL=function(e){return xc(e).fold(X(""),function(t){return t.nodeName.toUpperCase()})},RL=function(e){return xc(e).filter(function(t){return ui(k.fromDom(t))}).isSome()},BL=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},_L=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},_y=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},DL=function(e){return _y(e)&&_y(e.parentNode)},Ou=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Pu=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!ae(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},OL=function(e,t,n,r,a){var i=e.dom,o=e.selection.getRng();if(n!==e.getBody()){DL(n)&&(a="LI");var u=a?t(a):i.create("BR");if(Pu(n,r,!0)&&Pu(n,r,!1))if(By(n,"LI")){var s=Ou(n);i.insertAfter(u,s),_L(n)?i.remove(s):i.remove(n)}else i.replace(u,n);else if(Pu(n,r,!0))By(n,"LI")?(i.insertAfter(u,Ou(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(Pu(n,r,!1))i.insertAfter(u,Ou(n)),i.remove(r);else{n=Ou(n);var f=o.cloneRange();f.setStartAfter(r),f.setEndAfter(n);var l=f.extractContents();a==="LI"&&BL(l,"LI")?(u=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(u,n)),i.remove(r)}Li(e,u)}},PL=function(e){Y(nm(k.fromDom(e),Wt),function(t){var n=t.dom;n.nodeValue=Yn(n.nodeValue)})},IL=function(e,t){return t&&t.nodeName==="A"&&e.isEmpty(t)},$L=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},Nc=function(e){e.innerHTML='<br data-mce-bogus="1">'},Tc=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Dy=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"},LL=function(e,t,n){var r=n,a=[],i;if(!!r){for(;r=r.firstChild;){if(e.isBlock(r))return;ae(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===""||IL(e,r))&&e.remove(r)}},Ac=function(e,t,n){return Q(t)===!1?n:e?n===1&&t.data.charAt(n-1)===nt?0:n:n===t.data.length-1&&t.data.charAt(n)===nt?t.data.length:n},FL=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Ac(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Ac(!1,e.endContainer,e.endOffset)),t},ML=function(e){do Q(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},UL=function(e,t,n){var r=e.dom;b.from(n.style).map(r.parseStyle).each(function(s){var f=rd(k.fromDom(t)),l=ie(ie({},f),s);r.setStyles(t,l)});var a=b.from(n.class).map(function(s){return s.split(/\s+/)}),i=b.from(t.className).map(function(s){return ve(s.split(/\s+/),function(f){return f!==""})});Et(a,i,function(s,f){var l=ve(f,function(v){return!Je(s,v)}),c=On(On([],s,!0),l,!0);r.setAttrib(t,"class",c.join(" "))});var o=["style","class"],u=Ya(n,function(s,f){return!Je(o,f)});r.setAttribs(t,u)},Fi=function(e,t){var n=ft(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=hi(e);UL(e,t,r)}},zL=function(e,t,n,r,a){var i,o,u,s,f,l,c=t||"P",v=e.dom,d=Oy(v,r);if(o=v.getParent(r,v.isBlock),!o||!Dy(v,o)){if(o=o||d,o===e.getBody()||$L(o)?l=o.nodeName.toLowerCase():l=o.parentNode.nodeName.toLowerCase(),!o.hasChildNodes())return i=v.create(c),Fi(e,i),o.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==o;)s=s.parentNode;for(;s&&!v.isBlock(s);)u=s,s=s.previousSibling;if(u&&e.schema.isValidChild(l,c.toLowerCase())){for(i=v.create(c),Fi(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!v.isBlock(s);)f=s.nextSibling,i.appendChild(s),s=f;n.setStart(r,a),n.setEnd(r,a)}}return r},HL=function(e,t){t.normalize();var n=t.lastChild;(!n||/^(left|right)$/gi.test(e.getStyle(n,"float",!0)))&&e.add(t,"br")},VL=function(e,t){var n,r,a,i,o,u,s,f,l,c,v=e.dom,d=e.schema,m=d.getNonEmptyElements(),p=e.selection.getRng(),g=function(R){var I=r,ne,W,_,ee=d.getTextInlineElements();if(R||f==="TABLE"||f==="HR"?ne=v.create(R||l):ne=i.cloneNode(!1),_=ne,Fk(e)===!1)v.setAttrib(ne,"style",null),v.setAttrib(ne,"class",null);else do if(ee[I.nodeName]){if(Nn(I)||Ut(I))continue;W=I.cloneNode(!1),v.setAttrib(W,"id",""),ne.hasChildNodes()?(W.appendChild(ne.firstChild),ne.appendChild(W)):(_=W,ne.appendChild(W))}while((I=I.parentNode)&&I!==C);return Fi(e,ne),Nc(_),ne},y=function(R){var I,ne,W=Ac(R,r,a);if(Q(r)&&(R?W>0:W<r.nodeValue.length))return!1;if(r.parentNode===i&&c&&!R||R&&ae(r)&&r===i.firstChild)return!0;if(Tc(r,"TABLE")||Tc(r,"HR"))return c&&!R||!c&&R;var _=new Ge(r,i);for(Q(r)&&(R&&W===0?_.prev():!R&&W===r.nodeValue.length&&_.next());I=_.current();){if(ae(I)){if(!I.getAttribute("data-mce-bogus")&&(ne=I.nodeName.toLowerCase(),m[ne]&&ne!=="br"))return!1}else if(Q(I)&&!Nr(I.nodeValue))return!1;R?_.prev():_.next()}return!0},h=function(){/^(H[1-6]|PRE|FIGURE)$/.test(f)&&x!=="HGROUP"?o=g(l):o=g(),Mk(e)&&Dy(v,s)&&v.isEmpty(i)?o=v.split(s,i):v.insertAfter(o,i),Li(e,o)};qo(v,p).each(function(R){p.setStart(R.startContainer,R.startOffset),p.setEnd(R.endContainer,R.endOffset)}),r=p.startContainer,a=p.startOffset,l=ft(e);var E=!!(t&&t.shiftKey),S=!!(t&&t.ctrlKey);ae(r)&&r.hasChildNodes()&&(c=a>r.childNodes.length-1,r=r.childNodes[Math.min(a,r.childNodes.length-1)]||r,c&&Q(r)?a=r.nodeValue.length:a=0);var C=Oy(v,r);if(!!C){(l&&!E||!l&&E)&&(r=zL(e,l,p,r,a)),i=v.getParent(r,v.isBlock),s=i?v.getParent(i.parentNode,v.isBlock):null,f=i?i.nodeName.toUpperCase():"";var x=s?s.nodeName.toUpperCase():"";if(x==="LI"&&!S&&(i=s,s=s.parentNode,f=x),/^(LI|DT|DD)$/.test(f)&&v.isEmpty(i)){OL(e,g,s,i,l);return}l&&i===e.getBody()||(l=l||"P",va(i)?(o=Is(i),v.isEmpty(i)&&Nc(i),Fi(e,o),Li(e,o)):y()?h():y(!0)?(o=i.parentNode.insertBefore(g(),i),Li(e,Tc(i,"HR")?o:i)):(n=FL(p).cloneRange(),n.setEndAfter(i),u=n.extractContents(),PL(u),ML(u),o=u.firstChild,v.insertAfter(u,i),LL(v,m,o),HL(v,i),v.isEmpty(i)&&Nc(i),o.normalize(),v.isEmpty(o)?(v.remove(o),h()):(Fi(e,o),Li(e,o))),v.setAttrib(o,"id",""),e.fire("NewBlock",{newBlock:o}))}},qL=function(e,t,n){for(var r=new Ge(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),Ri(e,r)},WL=function(e,t){var n=e.selection,r=e.dom,a=n.getRng(),i,o;qo(r,a).each(function(m){a.setStart(m.startContainer,m.startOffset),a.setEnd(m.endContainer,m.endOffset)});var u=a.startOffset,s=a.startContainer;if(s.nodeType===1&&s.hasChildNodes()){var f=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s,f&&s.nodeType===3?u=s.nodeValue.length:u=0}var l=r.getParent(s,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),s&&s.nodeType===3&&u>=s.nodeValue.length&&(qL(e.schema,s,l)||(i=r.create("br"),a.insertNode(i),a.setStartAfter(i),a.setEndAfter(i),o=!0)),i=r.create("br"),bf(r,a,i),Py(e,i,o),e.undoManager.add()},jL=function(e,t){var n=k.fromTag("br");tn(k.fromDom(t),n),e.undoManager.add()},KL=function(e,t){XL(e.getBody(),t)||ti(k.fromDom(t),k.fromTag("br"));var n=k.fromTag("br");ti(k.fromDom(t),n),Py(e,n.dom,!1),e.undoManager.add()},GL=function(e){return Le(e.getNode())},XL=function(e,t){return GL(A.after(t))?!0:sn(e,A.after(t)).map(function(n){return Le(n.getNode())}).getOr(!1)},Iy=function(e){return e&&e.nodeName==="A"&&"href"in e},YL=function(e){return e.fold(Re,Iy,Iy,Re)},QL=function(e){var t=G(zr,e),n=A.fromRangeStart(e.selection.getRng());return Rn(t,e.getBody(),n).filter(YL)},ZL=function(e,t){t.fold(le,G(jL,e),G(KL,e),le)},$y=function(e,t){var n=QL(e);n.isSome()?n.each(G(ZL,e)):WL(e,t)},Ly=function(e,t){return xc(e).filter(function(n){return t.length>0&&aa(k.fromDom(n),t)}).isSome()},JL=function(e){return Ly(e,$k(e))},eF=function(e){return Ly(e,Lk(e))},Dt=Gn.generate([{br:[]},{block:[]},{none:[]}]),tF=function(e,t){return eF(e)},Rc=function(e){return function(t,n){var r=ft(t)==="";return r===e}},Fy=function(e){return function(t,n){return RL(t)===e}},My=function(e,t){return function(n,r){var a=AL(n)===e.toUpperCase();return a===t}},Iu=function(e){return My("pre",e)},nF=function(){return My("summary",!0)},$u=function(e){return function(t,n){return Ik(t)===e}},rF=function(e,t){return JL(e)},Mi=function(e,t){return t},Uy=function(e){var t=ft(e),n=TL(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},Ht=function(e,t){return function(n,r){var a=Zt(e,function(i,o){return i&&o(n,r)},!0);return a?b.some(t):b.none()}},aF=function(e,t){return Ob([Ht([tF],Dt.none()),Ht([nF()],Dt.br()),Ht([Iu(!0),$u(!1),Mi],Dt.br()),Ht([Iu(!0),$u(!1)],Dt.block()),Ht([Iu(!0),$u(!0),Mi],Dt.block()),Ht([Iu(!0),$u(!0)],Dt.br()),Ht([Fy(!0),Mi],Dt.br()),Ht([Fy(!0)],Dt.block()),Ht([Rc(!0),Mi,Uy],Dt.block()),Ht([Rc(!0)],Dt.br()),Ht([rF],Dt.br()),Ht([Rc(!1),Mi],Dt.br()),Ht([Uy],Dt.block())],[e,!!(t&&t.shiftKey)]).getOr(Dt.none())},zy=function(e,t){aF(e,t).fold(function(){$y(e,t)},function(){VL(e,t)},le)},iF=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),E_(e.undoManager),e.undoManager.transact(function(){e.selection.isCollapsed()===!1&&e.execCommand("Delete"),zy(e,t)}))},oF=function(e){e.on("keydown",function(t){t.keyCode===re.ENTER&&iF(e,t)})},uF=function(e,t,n){qa([{keyCode:re.END,action:ce(gy,e,!0)},{keyCode:re.HOME,action:ce(gy,e,!1)},{keyCode:re.END,action:ce(Sy,e,!0)},{keyCode:re.HOME,action:ce(Sy,e,!1)},{keyCode:re.END,action:ce(Ru,e,!0,t)},{keyCode:re.HOME,action:ce(Ru,e,!1,t)}],n).each(function(r){n.preventDefault()})},sF=function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()===!1&&uF(e,t,n)})},fF=qt().browser,lF=function(e){var t=cf(function(){e.composing||Rg(e)},0);fF.isIE()&&(e.on("keypress",function(n){t.throttle()}),e.on("remove",function(n){t.cancel()}))},cF=function(e){lF(e),e.on("input",function(t){t.isComposing===!1&&Rg(e)})},vF=qt(),dF=function(e,t,n){qa([{keyCode:re.PAGE_UP,action:ce(Ru,e,!1,t)},{keyCode:re.PAGE_DOWN,action:ce(Ru,e,!0,t)}],n)},Hy=function(e){return e.stopImmediatePropagation()},Vy=function(e){return e.keyCode===re.PAGE_UP||e.keyCode===re.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)},mF=function(e,t){if(!vF.os.isOSX()){var n=vt(!1);e.on("keydown",function(r){Vy(r)&&qy(n,e,!0)}),e.on("keyup",function(r){r.isDefaultPrevented()===!1&&dF(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 Q(n)?(n.insertData(r,e),b.some(A(n,r+e.length))):Io(t).map(function(a){var i=k.fromText(e);return t.isAtEnd()?ti(a,i):tn(a,i),A(i.dom,e.length)})},pF=G(Wy,At),gF=G(Wy," "),hF=function(e){return function(t){return t.fold(function(n){return kn(e.dom,A.before(n))},function(n){return wt(n)},function(n){return xn(n)},function(n){return sn(e.dom,A.after(n))})}},bF=function(e,t){return function(n){return lA(e,n)?pF(t):gF(t)}},yF=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},CF=function(e){var t=A.fromRangeStart(e.selection.getRng()),n=k.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=G(zr,e),a=A.fromRangeStart(e.selection.getRng());return Rn(r,e.getBody(),a).bind(hF(n)).bind(bF(n,t)).exists(yF(e))}else return!1},wF=function(e,t){qa([{keyCode:re.SPACEBAR,action:ce(CF,e)}],t).each(function(n){t.preventDefault()})},SF=function(e){e.on("keydown",function(t){t.isDefaultPrevented()===!1&&wF(e,t)})},EF=function(e){var t=o$(e);return L$(e),SL(e,t),xL(e,t),oF(e),SF(e),cF(e),sF(e,t),mF(e,t),t},kF=function(e){return Un(e)?vt(null):EF(e)},xF=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"||!Kf(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||!se.range&&t.selection.isCollapsed()||Vo(t)&&!r.isSameElementPath(a)&&t.dom.isChildOf(a,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",function(a){!a.isDefaultPrevented()&&Vo(t)&&(t.selection.getNode().nodeName==="IMG"?ot.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&&!yx(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}(),NF=function(e){e.on("click",function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()})},TF=function(e){e.parser.addNodeFilter("details",function(t){Y(t,function(n){n.attr("data-mce-open",n.attr("open")),n.attr("open","open")})}),e.serializer.addNodeFilter("details",function(t){Y(t,function(n){var r=n.attr("data-mce-open");n.attr("open",ze(r)?r:null),n.attr("data-mce-open",null)})})},AF=function(e){NF(e),TF(e)},jy=function(e){return ae(e)&&gd(k.fromDom(e))},RF=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)&&wt(a).each(function(i){return t.setStart(i.container(),i.offset())})}if(A.isElementPosition(r)){var a=n.container();jy(a)&&xn(a).each(function(o){return t.setEnd(o.container(),o.offset())})}e.selection.setRng(Nl(t))},BF=function(e){e.on("click",function(t){t.detail>=3&&RF(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}},_F=function(e){return e.inline?Ky(e.getBody()):{left:0,top:0}},DF=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},OF=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},PF=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=Ky(e.getContentAreaContainer()),r=OF(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},IF=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},$F=function(e,t){return IF(_F(e),DF(e),PF(e,t))},Lu=_e,LF=gn,FF=function(e,t){return Lu(t)&&t!==e},MF=function(e,t,n){return t===n||e.dom.isChildOf(t,n)?!1:!Lu(t)},UF=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},zF=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},HF=function(e,t){e.parentNode!==t&&t.appendChild(e)},VF=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},WF=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},jF=function(e,t){return function(n){if(qF(n)){var r=et(t.dom.getParents(n.target),uk(Lu,LF)).getOr(null);if(FF(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:zF(t,r,r.offsetWidth,r.offsetHeight)})}}}},KF=function(e,t){var n=ot.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=WF(a,$F(t,r));HF(a.ghost,t.getBody()),VF(a.ghost,u,a.width,a.height,a.maxX,a.maxY),n(r.clientX,r.clientY)}})}},GF=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return n.nodeType===3?n.parentNode:n},XF=function(e,t){return function(n){e.on(function(r){if(r.dragging){if(MF(t,GF(t.selection),r.element)){var a=UF(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)}},YF=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()},QF=function(e){var t=wa(),n=xe.DOM,r=document,a=jF(t,e),i=KF(t,e),o=XF(t,e),u=YF(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(s){s.keyCode===re.ESC&&u()})},ZF=function(e){e.on("drop",function(t){var n=typeof t.clientX!="undefined"?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Lu(n)||e.dom.getContentEditableParent(n)==="false")&&t.preventDefault()})},JF=function(e){var t=function(a){if(!a.isDefaultPrevented()){var i=a.dataTransfer;i&&(Je(i.types,"Files")||i.files.length>0)&&(a.preventDefault(),a.type==="drop"&&pu(e,"Dropped file type is not supported"))}},n=function(a){Xo(e,a.target)&&t(a)},r=function(){var a=xe.DOM,i=e.dom,o=document,u=e.inline?e.getBody():e.getDoc(),s=["drop","dragover"];Y(s,function(f){a.bind(o,f,n),i.bind(u,f,t)}),e.on("remove",function(){Y(s,function(f){a.unbind(o,f,n),i.unbind(u,f,t)})})};e.on("init",function(){ot.setEditorTimeout(e,r,0)})},eM=function(e){QF(e),ZF(e),Ex(e)&&JF(e)},tM=function(e){var t=cf(function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var n=e.selection.getRng();if(n.collapsed){var r=lc(e,n,!1);e.selection.setRng(r)}}},0);e.on("focus",function(){t.throttle()}),e.on("blur",function(){t.cancel()})},nM=function(e){e.on("init",function(){e.on("focusin",function(t){var n=t.target;if(Gt(n)){var r=Ia(e.getBody(),n),a=_e(r)?r:n;e.selection.getNode()!==a&&Ha(e,a).each(function(i){return e.selection.setRng(i)})}})})},Yy=gn,Vr=_e,Fu=function(e,t){return Ia(e.getBody(),t)},rM=function(e){var t=e.selection,n=e.dom,r=n.isBlock,a=e.getBody(),i=Mx(e,a,r,function(){return Lr(e)}),o="sel-"+n.uniqueId(),u="data-mce-selected",s,f=function(_){return n.hasClass(_,"mce-offscreen-selection")},l=function(_){return _!==a&&(Vr(_)||Gt(_))&&n.isChildOf(_,a)},c=function(_){return vr(_)||dr(_)||La(_)||Fa(_)},v=function(){var _=n.get(o);return _&&_.getElementsByTagName("*")[0]},d=function(_){_&&t.setRng(_)},m=t.getRng,p=function(_,ee,M,q){q===void 0&&(q=!0);var L=e.fire("ShowCaret",{target:ee,direction:_,before:M});return L.isDefaultPrevented()?null:(q&&t.scrollIntoView(ee,_===-1),i.show(M,ee))},g=function(_){_.hasAttribute("data-mce-caret")&&(Is(_),d(m()),t.scrollIntoView(_))},y=function(){e.on("mouseup",function(L){var H=m();H.collapsed&&Qh(e,L.clientX,L.clientY)&&Sb(e,H,!1).each(d)}),e.on("click",function(L){var H=Fu(e,L.target);H&&(Vr(H)&&(L.preventDefault(),e.focus()),Yy(H)&&n.isChildOf(H,t.getNode())&&I())}),e.on("blur NewBlock",I),e.on("ResizeWindow FullscreenStateChanged",i.reposition);var _=function(L){var H=L.firstChild;if(dn(H))return!1;var K=A.before(H);if(Le(K.getNode())&&L.childNodes.length===1)return!c(K);var D=un(L),j=D.next(K);return j&&!c(j)},ee=function(L,H){var K=n.getParent(L,r),D=n.getParent(H,r);return K===D},M=function(L,H){var K=n.getParent(L,r),D=n.getParent(H,r);return dn(K)?!1:L!==D&&n.isChildOf(K,D)&&Vr(Fu(e,K))===!1?!0:!n.isChildOf(D,K)&&!ee(K,D)&&_(K)};e.on("tap",function(L){var H=L.target,K=Fu(e,H);Vr(K)?(L.preventDefault(),Ha(e,K).each(R)):l(H)&&Ha(e,H).each(R)},!0),e.on("mousedown",function(L){var H=L.target;if(!(H!==a&&H.nodeName!=="HTML"&&!n.isChildOf(H,a))&&Qh(e,L.clientX,L.clientY)!==!1){var K=Fu(e,H);if(K)Vr(K)?(L.preventDefault(),Ha(e,K).each(R)):(I(),!(Yy(K)&&L.shiftKey)&&!qf(L.clientX,L.clientY,t.getRng())&&(W(),t.placeCaretAt(L.clientX,L.clientY)));else if(l(H))Ha(e,H).each(R);else if(Pr(H)===!1){I(),W();var D=t$(a,L.clientX,L.clientY);if(D&&!M(H,D.node)){L.preventDefault();var j=p(1,D.node,D.before,!1);d(j),e.getBody().focus()}}}}),e.on("keypress",function(L){re.modifierPressed(L)||Vr(t.getNode())&&L.preventDefault()}),e.on("GetSelectionRange",function(L){var H=L.range;if(s){if(!s.parentNode){s=null;return}H=H.cloneRange(),H.selectNode(s),L.range=H}}),e.on("SetSelectionRange",function(L){L.range=S(L.range);var H=R(L.range,L.forward);H&&(L.range=H)});var q=function(L){return L.id==="mcepastebin"};e.on("AfterSetSelectionRange",function(L){var H=L.range,K=H.startContainer.parentNode;!E(H)&&!q(K)&&W(),f(K)||I()}),e.on("copy",function(L){var H=L.clipboardData;if(!L.isDefaultPrevented()&&L.clipboardData&&!se.ie){var K=v();K&&(L.preventDefault(),H.clearData(),H.setData("text/html",K.outerHTML),H.setData("text/plain",K.outerText||K.innerText))}}),eM(e),tM(e),nM(e)},h=function(_){return $t(_)||lo(_)||co(_)},E=function(_){return h(_.startContainer)||h(_.endContainer)},S=function(_){var ee=e.schema.getShortEndedElements(),M=n.createRng(),q=_.startContainer,L=_.startOffset,H=_.endContainer,K=_.endOffset;return de(ee,q.nodeName.toLowerCase())?L===0?M.setStartBefore(q):M.setStartAfter(q):M.setStart(q,L),de(ee,H.nodeName.toLowerCase())?K===0?M.setEndBefore(H):M.setEndAfter(H):M.setEnd(H,K),M},C=function(_,ee,M){var q=e.$,L=oo(k.fromDom(e.getBody()),"#"+o).fold(function(){return q([])},function(D){return q([D.dom])});L.length===0&&(L=q('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",o),L.appendTo(e.getBody()));var H=n.createRng();ee===M&&se.ie?(L.empty().append('<p style="font-size: 0" data-mce-bogus="all">\xA0</p>').append(ee),H.setStartAfter(L[0].firstChild.firstChild),H.setEndAfter(ee)):(L.empty().append(At).append(ee).append(At),H.setStart(L[0].firstChild,1),H.setEnd(L[0].lastChild,0)),L.css({top:n.getPos(_,e.getBody()).y}),L[0].focus();var K=t.getSel();return K.removeAllRanges(),K.addRange(H),H},x=function(_){var ee=_.cloneNode(!0),M=e.fire("ObjectSelected",{target:_,targetClone:ee});if(M.isDefaultPrevented())return null;var q=C(_,M.targetClone,ee),L=k.fromDom(_);return Y(kt(k.fromDom(e.getBody()),"*[data-mce-selected]"),function(H){Te(L,H)||Kn(H,u)}),n.getAttrib(_,u)||_.setAttribute(u,"1"),s=_,W(),q},R=function(_,ee){if(!_)return null;if(_.collapsed){if(!E(_)){var M=ee?1:-1,q=Ei(M,a,_),L=q.getNode(!ee);if(Pr(L))return p(M,L,ee?!q.isAtEnd():!1,!1);var H=q.getNode(ee);if(Pr(H))return p(M,H,ee?!1:!q.isAtEnd(),!1)}return null}var K=_.startContainer,D=_.startOffset,j=_.endOffset;if(K.nodeType===3&&D===0&&Vr(K.parentNode)&&(K=K.parentNode,D=n.nodeIndex(K),K=K.parentNode),K.nodeType!==1)return null;if(j===D+1&&K===_.endContainer){var fe=K.childNodes[D];if(l(fe))return x(fe)}return null},I=function(){s&&s.removeAttribute(u),oo(k.fromDom(e.getBody()),"#"+o).each(tt),s=null},ne=function(){i.destroy(),s=null},W=function(){i.hide()};return se.ceFalse&&!Un(e)&&y(),{showCaret:p,showBlockCaretContainer:g,hideFakeCaret:W,destroy:ne}},aM=function(e){var t=B.each,n=re.BACKSPACE,r=re.DELETE,a=e.dom,i=e.selection,o=e.parser,u=se.gecko,s=se.ie,f=se.webkit,l="data:text/mce-internal,",c=s?"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"),$=Z.cloneContents();return N.appendChild($),i.serializer.serialize(N,{format:"html"})},U=function(Z){var N=O(Z),$=a.createRng();$.selectNode(e.getBody());var P=O($);return N===P};e.on("keydown",function(Z){var N=Z.keyCode,$,P;if(!d(Z)&&(N===r||N===n)){if($=e.selection.isCollapsed(),P=e.getBody(),$&&!a.isEmpty(P)||!$&&!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")},E=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($t(U.startContainer))return;i.placeCaretAt(O.clientX,O.clientY)}else i.setRng(U)})},S=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(),ot.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($){N.setAttributeNode($.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(),ot.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}})},ne=function(){e.on("keydown",function(O){var U,Z;if(!(d(O)||O.keyCode!==re.BACKSPACE)){U=i.getRng();var N=U.startContainer,$=U.startOffset,P=a.getRoot();if(Z=N,!(!U.collapsed||$!==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))}}})},W=function(){var O=function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),Vm(e)||v("enableObjectResizing",!1)};Cx(e)||e.on("BeforeExecCommand mousedown",O)},_=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()})},ee=function(){ft(e)&&e.on("init",function(){v("DefaultParagraphSeparator",ft(e))})},M=function(){e.on("keyup focusin mouseup",function(O){re.modifierPressed(O)||i.normalize()},!0)},q=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},L=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(se.ie>11){e.getBody().focus();return}U=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(U),e.selection.normalize(),e.nodeChanged()}}))},K=function(){se.mac&&e.on("keydown",function(O){if(re.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")}})},D=function(){v("AutoUrlDetect",!1)},j=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()})})},pe=function(){o.addNodeFilter("br",function(O){for(var U=O.length;U--;)O[U].attr("class")==="Apple-interchange-newline"&&O[U].remove()})},me=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=jf(O.x,O.y,e.getDoc());i.setRng(Z),g(U.html,!0)}}})},Ve=le,Be=function(){if(!u||e.removed)return!1;var O=e.selection.getSel();return!O||!O.rangeCount||O.rangeCount===0},lt=function(){f&&(E(),x(),fe(),h(),se.iOS&&(L(),H(),j())),u&&(C(),W(),q(),K())},xt=function(){ne(),y(),se.windowsPhone||M(),f&&(E(),x(),ee(),fe(),I(),pe(),se.iOS?(L(),H(),j()):h()),se.ie>=11&&(H(),I()),se.ie&&(h(),D(),me()),u&&(S(),C(),R(),W(),_(),q(),K(),I())};return Un(e)?lt():xt(),{refreshContentEditable:Ve,isHidden:Be}},Bc=xe.DOM,iM=function(e,t){var n=k.fromDom(e.getBody()),r=hs(kr(n)),a=k.fromTag("style");hn(a,"type","text/css"),at(a,k.fromText(t)),at(r,a),e.on("remove",function(){tt(a)})},oM=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},_c=function(e){return Ya(e,function(t){return Nt(t)===!1})},Qy=function(e){var t=e.settings;return _c({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})},Zy=function(e){var t=e.settings,n=e.editorUpload.blobCache;return _c({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:oM(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},uM=function(e){var t=e.settings;return ie(ie(ie({},Zy(e)),Qy(e)),_c({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}))},sM=function(e){var t=rc(Zy(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",function(n,r){for(var a=n.length,i,o,u=e.dom,s="data-mce-"+r;a--;)if(i=n[a],o=i.attr(r),o&&!i.attr(s)){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(s,o),i.attr(r,o)):r==="tabindex"?(i.attr(s,o),i.attr(r,null)):i.attr(s,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 Xt("br",1)).shortEnded=!0)}}),t},fM=function(e){e.settings.auto_focus&&ot.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)},lM=function(e){var t=e.dom.getRoot();!e.inline&&(!Vo(e)||e.selection.getStart(!0)===t)&&wt(t).each(function(n){var r=n.getNode(),a=ua(r)?wt(r).getOr(n):n;se.browser.isIE()?KN(e,a.toRange()):e.selection.setRng(a.toRange())})},cM=function(e){e.bindPendingEventDelegates(),e.initialized=!0,q1(e),e.focus(!0),lM(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),fM(e)},Jy=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},vM=function(e,t,n){var r=[new it(function(a,i){return Jy(e).loadAll(t,a,i)})];return e.inline?r:r.concat([new it(function(a,i){return e.ui.styleSheetLoader.loadAll(n,a,i)})])},eC=function(e){var t=Jy(e),n=Hm(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(s){o+=s+`\r
|
|
`}),e.dom.addStyle(o)}var u=it.all(vM(e,r,n)).then(i).catch(i);return e.settings.content_style&&iM(e,e.settings.content_style),u},dM=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();H1(e),!t.browser_spellcheck&&!t.gecko_spellcheck&&(n.body.spellcheck=!1,Bc.setAttrib(r,"spellcheck","false")),e.quirks=aM(e),V1(e);var a=ex(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"})},mM=function(e){Un(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})},Dc=function(e){e.removed!==!0&&(mM(e),cM(e))},Oc=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&&(Bc.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&&Bc.getStyle(i,"position",!0)==="static"&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=sP(e),e.schema=Jn(Qy(e)),e.dom=xe(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:Yk(e),referrerPolicy:Mm(e),onSetAttrib:function(s){e.fire("SetAttrib",s)}}),e.parser=sM(e),e.serializer=qh(uM(e),e),e.selection=Lh(e.dom,e.getWin(),e.serializer,e),e.annotator=Dp(e),e.formatter=ub(e),e.undoManager=fb(e),e._nodeChangeDispatcher=new xF(e),e._selectionOverrides=rM(e),A$(e),AF(e),Un(e)||BF(e);var o=kF(e);x$(e,o),O$(e),wP(e);var u=M_(e);dM(e),u.fold(function(){eC(e).then(function(){return Dc(e)})},function(s){e.setProgressState(!0),eC(e).then(function(){s().then(function(f){e.setProgressState(!1),Dc(e)},function(f){e.notificationManager.open({type:"error",text:String(f)}),Dc(e)})})})},Ui=xe.DOM,pM=function(e,t){if(document.domain!==window.location.hostname&&se.browser.isIE()){var n=rb("mce");e[n]=function(){Oc(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 Ui.setAttrib(t,"src",r),!0}return!1},gM=function(e,t,n,r){var a=k.fromTag("iframe");return jn(a,r),jn(a,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),Ao(a,"tox-edit-area__iframe"),a},hM=function(e){var t=_k(e)+"<html><head>";Dk(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=Ok(e),r=Pk(e),a=e.translate(Tx(e));return $m(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+$m(e)+'" />'),t+="</head>"+('<body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+a+'">')+"<br></body></html>",t},bM=function(e,t){var n=e.translate("Rich Text Area"),r=gM(e.id,n,t.height,Bk(e)).dom;r.onload=function(){r.onload=null,e.fire("load")};var a=pM(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=hM(e),Ui.add(t.iframeContainer,r),a},yM=function(e,t){var n=bM(e,t);t.editorContainer&&(Ui.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Ui.isHidden(t.editorContainer)),e.getElement().style.display="none",Ui.setAttrib(e.id,"aria-hidden","true"),n||Oc(e)},tC=xe.DOM,nC=function(e,t,n){var r=fn.get(n),a=fn.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=B.trim(n),r&&B.inArray(t,n)===-1){if(B.each(fn.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){QO(e,n,o)}}},rC=function(e){return e.replace(/^\-/,"")},CM=function(e){var t=[];B.each(wf(e).split(/[ ,]/),function(n){nC(e,t,rC(n))})},wM=function(e){var t=B.trim(Fm(e)),n=e.ui.registry.getAll().icons,r=ie(ie({},mu.get("default").icons),mu.get(t).icons);Pe(r,function(a,i){de(n,i)||e.ui.registry.addIcon(i,a)})},SM=function(e){var t=bi(e);if(ze(t)){e.settings.theme=rC(t);var n=mr.get(t);e.theme=new n(e,mr.urls[t]),e.theme.init&&e.theme.init(e,mr.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},EM=function(e){return e.theme.renderUI()},kM=function(e){var t=e.getElement(),n=bi(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:{}}},xM=function(e){var t=tC.create("div");return tC.insertAfter(t,e),aC(t)},NM=function(e){var t=e.getElement();return e.inline?aC(null):xM(t)},TM=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,ze(bi(e))?EM(e):Oe(bi(e))?kM(e):NM(e)},AM=function(e,t){var n={show:b.from(t.show).getOr(le),hide:b.from(t.hide).getOr(le),disable:b.from(t.disable).getOr(le),isDisabled:b.from(t.isDisabled).getOr(Re),enable:function(){e.mode.isReadOnly()||b.from(t.enable).map(VC)}};e.ui=ie(ie({},e.ui),n)},iC=function(e){e.fire("ScriptsLoaded"),wM(e),SM(e),CM(e);var t=TM(e);AM(e,b.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,tP(e),e.inline?Oc(e):yM(e,n)},qr=xe.DOM,oC=function(e){return e.charAt(0)==="-"},RM=function(e,t){var n=Um(t),r=Qk(t);if(an.hasCode(n)===!1&&n!=="en"){var a=r!==""?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(a,le,void 0,function(){YO(t,a,n)})}},BM=function(e,t,n,r){var a=bi(t);if(ze(a)){if(!oC(a)&&!de(mr.urls,a)){var i=lx(t);i?mr.load(a,t.documentBaseURI.toAbsolute(i)):mr.load(a,"themes/"+a+"/theme"+n+".js")}e.loadQueue(function(){mr.waitFor(a,r)})}else r()},_M=function(e){return b.from(Wk(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&&!mu.has(r)}).map(function(r){return{url:e.editorManager.baseURL+"/icons/"+r+"/icons"+n+".js",name:b.some(r)}})},DM=function(e,t,n){var r=uC(t,"default",n),a=_M(t).orThunk(function(){return uC(t,Fm(t),"")});Y(pw([r,a]),function(i){e.add(i.url,le,void 0,function(){XO(t,i.url,i.name.getOrUndefined())})})},OM=function(e,t){B.each(Sx(e),function(n,r){fn.load(r,n,le,void 0,function(){sc(e,n,r)}),e.settings.plugins+=" "+r}),B.each(wf(e).split(/[ ,]/),function(n){if(n=B.trim(n),n&&!fn.urls[n])if(oC(n)){n=n.substr(1,n.length);var r=fn.dependencies(n);B.each(r,function(i){var o={prefix:"plugins/",resource:i,suffix:"/plugin"+t+".js"},u=fn.createUrl(o,i);fn.load(u.resource,u,le,void 0,function(){sc(e,u.prefix+u.resource+u.suffix,u.resource)})})}else{var a={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};fn.load(n,a,le,void 0,function(){sc(e,a.prefix+a.resource+a.suffix,n)})}})},PM=function(e,t){var n=Ln.ScriptLoader;BM(n,e,t,function(){RM(n,e),DM(n,e,t),OM(e,t),n.loadQueue(function(){e.removed||iC(e)},e,function(){e.removed||iC(e)})})},IM=function(e,t){return pd.forElement(e,{contentCssCors:wx(t),referrerPolicy:Mm(t)})},$M=function(e){var t=e.id;an.setCode(Um(e));var n=function(){qr.unbind(window,"ready",n),e.render()};if(!ga.Event.domLoaded){qr.bind(window,"ready",n);return}if(!!e.getElement()&&!!se.contentEditable){var r=k.fromDom(e.getElement()),a=yw(r);e.on("remove",function(){Xc(r.dom.attributes,function(o){return Kn(r,o.name)}),jn(r,a)}),e.ui.styleSheetLoader=IM(r,e),cx(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||qr.getParent(t,"form");i&&(e.formElement=i,vx(e)&&!ws(e.getElement())&&(qr.insertAfter(qr.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(o){e.fire(o.type,o)},qr.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.resetContent()}),dx(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=Zh(e),mx(e)&&e.on("GetContent",function(o){o.save&&(o.content=qr.encode(o.content))}),px(e)&&e.on("submit",function(){e.initialized&&e.save()}),gx(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),PM(e,e.suffix)}},LM=function(e,t){return lD(e,t)},FM={"font-size":"size","font-family":"face"},MM=function(e,t,n){var r=function(i){return ks(i,e).orThunk(function(){return je(i)==="font"?We(FM,e).bind(function(o){return td(i,o)}):b.none()})},a=function(i){return Te(k.fromDom(t),i)};return Dl(k.fromDom(n),function(i){return r(i)},a)},UM=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},zM=function(e,t){return b.from(xe.DOM.getStyle(t,e,!0))},sC=function(e){return function(t,n){return b.from(n).map(k.fromDom).filter(Jt).bind(function(r){return MM(e,t,r.dom).or(zM(e,r.dom))}).getOr("")}},HM=sC("font-size"),VM=Cr(UM,sC("font-family")),qM=function(e){return wt(e.getBody()).map(function(t){var n=t.container();return Q(n)?n.parentNode:n})},WM=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))})},jM=function(e,t){return WM(e).orThunk(G(qM,e)).map(k.fromDom).filter(Jt).bind(t)},Pc=function(e,t){return jM(e,Kc(b.some,t))},fC=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=Uk(e),a=zk(e);return a?a[n-1]||t:r[n-1]||t}else return t}else return t},KM=function(e){var t=e.split(/\s*,\s*/);return De(t,function(n){return n.indexOf(" ")!==-1&&!(Sr(n,'"')||Sr(n,"'"))?"'"+n+"'":n}).join(",")},GM=function(e,t){var n=fC(e,t);e.formatter.toggle("fontname",{value:KM(n)}),e.nodeChanged()},XM=function(e){return Pc(e,function(t){return VM(e.getBody(),t.dom)}).getOr("")},YM=function(e,t){e.formatter.toggle("fontsize",{value:fC(e,t)}),e.nodeChanged()},QM=function(e){return Pc(e,function(t){return HM(e.getBody(),t.dom)}).getOr("")},ZM=function(e){return Pc(e,function(t){var n=k.fromDom(e.getBody()),r=Dl(t,function(i){return ks(i,"line-height")},G(Te,n)),a=function(){var i=parseFloat(In(t,"line-height")),o=parseFloat(In(t,"font-size"));return String(i/o)};return r.getOrThunk(a)}).getOr("")},JM=function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()},eU=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:{}}},tU=function(e,t){var n=eU(t);sD(e,n.content,n.details)},Mu=B.each,nU=B.map,rU=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():GN(u.editor)),a=u.editor.fire("BeforeExecCommand",{command:t,ui:n,value:r}),a.isDefaultPrevented())return!1;var s=t.toLowerCase();if(i=u.commands.exec[s])return i(s,n,r),u.editor.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Mu(this.editor.plugins,function(f){if(f.execCommand&&f.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;Mu(t,function(a,i){Mu(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,s){return n.call(r||a.editor,o,u,s)}},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":le,"mceEndUndoLevel,mceAddUndoLevel":function(){t.undoManager.add()},mceFocus:function(a,i,o){hT(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.");se.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"),Mu("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){GM(t,o)},FontSize:function(a,i,o){YM(t,o)},LineHeight:function(a,i,o){JM(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(s){if(s.nodeType===1&&u++===o)return t.selection.select(s),!1},t.getBody())},mceSelectNode:function(a,i,o){t.selection.select(o)},mceInsertContent:function(a,i,o){tU(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:le,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(),gn);if(a){var i=t.dom.createRng();i.selectNodeContents(a),t.selection.setRng(i)}},mceNewDocument:function(){t.setContent("")},InsertLineBreak:function(a,i,o){return $y(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=nU(o,function(s){return!!t.formatter.matchNode(s,a)});return rU(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 XM(t)},this),n.addQueryValueHandler("FontSize",function(){return QM(t)},this),n.addQueryValueHandler("LineHeight",function(){return ZM(t)},this)},e}(),Wr="data-mce-contenteditable",aU=function(e,t,n){tm(e,t)&&n===!1?jE(e,t):n&&Ao(e,t)},Ic=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch{}},Uu=function(e,t){e.dom.contentEditable=t?"true":"false"},iU=function(e){Y(kt(e,'*[contenteditable="true"]'),function(t){hn(t,Wr,"true"),Uu(t,!1)})},oU=function(e){Y(kt(e,"*["+Wr+'="true"]'),function(t){Kn(t,Wr),Uu(t,!0)})},uU=function(e){b.from(e.selection.getNode()).each(function(t){t.removeAttribute("data-mce-selected")})},sU=function(e){e.selection.setRng(e.selection.getRng())},fU=function(e,t){var n=k.fromDom(e.getBody());aU(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),uU(e),e.readonly=!0,Uu(n,!1),iU(n)):(e.readonly=!1,Uu(n,!0),oU(n),Ic(e,"StyleWithCSS",!1),Ic(e,"enableInlineTableEditing",!1),Ic(e,"enableObjectResizing",!1),pT(e)&&e.focus(),sU(e),e.nodeChanged())},jr=function(e){return e.readonly},cC=function(e){e.parser.addAttributeFilter("contenteditable",function(t){jr(e)&&Y(t,function(n){n.attr(Wr,n.attr("contenteditable")),n.attr("contenteditable","false")})}),e.serializer.addAttributeFilter(Wr,function(t){jr(e)&&Y(t,function(n){n.attr("contenteditable",n.attr(Wr))})}),e.serializer.addTempAttr(Wr)},lU=function(e){e.serializer?cC(e):e.on("PreInit",function(){cC(e)})},cU=function(e){return e.type==="click"},vU=function(e,t){var n=function(r){return Te(r,k.fromDom(e.getBody()))};return Ts(t,"a",n).bind(function(r){return td(r,"href")})},dU=function(e,t){if(cU(t)&&!re.metaKeyPressed(t)){var n=k.fromDom(t.target);vU(e,n).each(function(r){if(t.preventDefault(),/^#/.test(r)){var a=e.dom.select(r+',[name="'+d0(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")})}},mU=function(e){e.on("ShowCaret",function(t){jr(e)&&t.preventDefault()}),e.on("ObjectSelected",function(t){jr(e)&&t.preventDefault()})},pU=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"," "),$c=function(){function e(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||Re}return e.isNative=function(t){return!!pU[t.toLowerCase()]},e.prototype.fire=function(t,n){var r=t.toLowerCase(),a=Bd(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 s=i[o];if(!s.removed){if(s.once&&this.off(r,s.func),a.isImmediatePropagationStopped())return a;if(s.func.call(this.scope,a)===!1)return a.preventDefault(),a}}return a},e.prototype.on=function(t,n,r,a){if(n===!1&&(n=Re),n){var i={func:n,removed:!1};a&&B.extend(i,a);for(var o=t.toLowerCase().split(" "),u=o.length;u--;){var s=o[u],f=this.bindings[s];f||(f=[],this.toggleEvent(s,!0)),r?f=On([i],f,!0):f=On(On([],f,!0),[i],!1),this.bindings[s]=f}}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 Pe(this.bindings,function(f,l){r.toggleEvent(l,!1),delete r.bindings[l]}),this;if(u){if(!n)u.length=0;else{var s=Yc(u,function(f){return f.func===n});u=s.fail,this.bindings[o]=u,Y(s.pass,function(f){f.removed=!0})}u.length||(this.toggleEvent(t,!1),delete this.bindings[o])}}else Pe(this.bindings,function(f,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}(),zi=function(e){return e._eventDispatcher||(e._eventDispatcher=new $c({scope:e,toggleEvent:function(t,n){$c.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},zu={fire:function(e,t,n){var r=this;if(r.removed&&e!=="remove"&&e!=="detach")return t;var a=zi(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 zi(this).on(e,t,n)},off:function(e,t){return zi(this).off(e,t)},once:function(e,t){return zi(this).once(e,t)},hasEventListeners:function(e){return zi(this).has(e)}},Hu=xe.DOM,Kr,Vu=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=qm(e);return n?(e.eventRoot||(e.eventRoot=Hu.select(n)[0]),e.eventRoot):e.getBody()},gU=function(e){return!e.hidden&&!jr(e)},vC=function(e,t,n){gU(e)?e.fire(t,n):jr(e)&&dU(e,n)},dC=function(e,t){var n;if(e.delegates||(e.delegates={}),!(e.delegates[t]||e.removed)){var r=Vu(e,t);if(qm(e)){if(Kr||(Kr={},e.editorManager.on("removeEditor",function(){e.editorManager.activeEditor||Kr&&(Pe(Kr,function(a,i){e.dom.unbind(Vu(e,i))}),Kr=null)})),Kr[t])return;n=function(a){for(var i=a.target,o=e.editorManager.get(),u=o.length;u--;){var s=o[u].getBody();(s===i||Hu.isChildOf(i,s))&&vC(o[u],t,a)}},Kr[t]=n,Hu.bind(r,t,n)}else n=function(a){vC(e,t,a)},Hu.bind(r,t,n),e.delegates[t]=n}},mC=ie(ie({},zu),{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(Vu(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(Pe(e.delegates,function(r,a){e.dom.unbind(Vu(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()))}}),hU=["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&&fU(e,i.editorReadOnly),t.set(r),M1(e,r)},bU=function(e,t,n,r){if(r!==n.get()){if(!de(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)})}},yU=function(e,t,n){var r;if(Je(hU,t))throw new Error("Cannot override default mode "+t);return ie(ie({},e),(r={},r[t]=ie(ie({},n),{deactivate:function(){try{n.deactivate()}catch(a){console.error("problem while deactivating editor mode "+t+":",a)}}}),r))},CU=function(e){var t=vt("design"),n=vt({design:{activate:le,deactivate:le,editorReadOnly:!1},readonly:{activate:le,deactivate:le,editorReadOnly:!0}});return lU(e),mU(e),{isReadOnly:function(){return jr(e)},set:function(r){return bU(e,n.get(),t,r)},get:function(){return t.get()},register:function(r,a){n.set(yU(n.get(),r,a))}}},Lc=B.each,Fc=B.explode,wU={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"),SU=function(e){var t,n={};Lc(Fc(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=wU[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,se.mac?n.ctrl=!0:n.shift=!0),n.meta&&(se.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()&&(Lc(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 Lc(Fc(B.trim(t)),function(u){var s=i.createShortcut(u,n,o,a);i.shortcuts[s.id]=s}),!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(Fc(t,">"),SU);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}(),EU=function(){var e={},t={},n={},r={},a={},i={},o={},u=function(f,l){return function(c,v){return f[c.toLowerCase()]=ie(ie({},v),{type:l})}},s=function(f,l){return r[f.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:s,getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:a,contextToolbars:i,sidebars:o}}}},kU=function(){var e=EU();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}},Gr=xe.DOM,bC=B.extend,xU=B.each,yC=B.resolve,NU=se.ie,qu=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=DO(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&&(Ln.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),xe.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Rt.languageLoad=this.settings.language_load,Rt.baseURL=r.baseURL,this.id=t,this.setDirty(!1),this.documentBaseURI=new lr(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&&(se.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:kU(),styleSheetLoader:void 0,show:le,hide:le,enable:le,disable:le,isDisabled:Re};var i=this,o=CU(i);this.mode=o,this.setMode=o.set,r.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=oe.overrideDefaults(function(){return{context:a.inline?a.getBody():a.getDoc(),element:a.getBody()}})}return e.prototype.render=function(){$M(this)},e.prototype.focus=function(t){this.execCommand("mceFocus",!1,t)},e.prototype.hasFocus=function(){return Lr(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 an.translate(t)},e.prototype.getParam=function(t,n,r){return IO(this,t,n,r)},e.prototype.hasPlugin=function(t,n){var r=Je(wf(this).split(/[ ,]/),t);return r?n?fn.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":(Gr.show(t.getContainer()),Gr.hide(t.id)),t.load(),t.fire("show"))},e.prototype.hide=function(){var t=this,n=t.getDoc();t.hidden||(NU&&n&&!t.inline&&n.execCommand("SelectAll"),t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(Gr.hide(t.getContainer()),Gr.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=ws(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,ws(r)?r.value=a:((t.is_removing||!n.inline)&&(r.innerHTML=a),(i=Gr.getParent(n.id,"form"))&&xU(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 ac(this,t,n)},e.prototype.getContent=function(t){return tO(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?ac(this,this.startContent,{format:"raw"}):ac(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=Gr.get(t.editorContainer||t.id+"_parent")),t.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=Gr.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){LM(this,t)},e.prototype.remove=function(){iO(this)},e.prototype.destroy=function(t){oO(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}(),Yt=xe.DOM,TU=B.explode,_n=B.each,AU=B.extend,RU=0,CC=!1,Wu,gr=[],St=[],BU=function(e){return e!=="length"},wC=function(e){var t=e.type;_n(hr.get(),function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}})},SC=function(e){e!==CC&&(e?oe(window).on("resize scroll",wC):oe(window).off("resize scroll",wC),CC=e)},EC=function(e){var t=St;delete gr[e.id];for(var n=0;n<gr.length;n++)if(gr[n]===e){gr.splice(n,1);break}return St=ve(St,function(r){return e!==r}),hr.activeEditor===e&&(hr.activeEditor=St.length>0?St[0]:null),hr.focusedEditor===e&&(hr.focusedEditor=null),t.length!==St.length},_U=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(EC(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},DU=document.compatMode!=="CSS1Compat",hr=ie(ie({},zu),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:oe,majorVersion:"5",minorVersion:"10.7",releaseDate:"2022-12-06",editors:gr,i18n:an,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e=this,t,n,r="";n=lr.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 s=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){s.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 lr(n).toAbsolute(t),e.documentBaseURL=n,e.baseURI=new lr(e.baseURL),e.suffix=r,uT(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&&Pe(r,function(a,i){Rt.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=We(c,"name").filter(function(d){return!Yt.get(d)}).getOrThunk(Yt.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):Yt.hasClass(c,v)},s=function(c){var v=[];if(se.browser.isIE()&&se.browser.version.major<11)return gu("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(DU)return gu("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(c.types)return _n(c.types,function(m){v=v.concat(Yt.select(m.selector))}),v;if(c.selector)return Yt.select(c.selector);if(c.target)return[c.target];switch(c.mode){case"exact":var d=c.elements||"";d.length>0&&_n(TU(d),function(m){var p=Yt.get(m);p?v.push(p):_n(document.forms,function(g){_n(g.elements,function(y){y.name===m&&(m="mce_editor_"+RU++,Yt.setAttrib(y,"id",m),v.push(y))})})});break;case"textareas":case"specific_textareas":_n(Yt.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},f=function(c){n=c},l=function(){var c=0,v=[],d,m=function(p,g,y){var h=new qu(p,g,t);v.push(h),h.on("init",function(){++c===d.length&&f(v)}),h.targetElm=h.targetElm||y,h.render()};if(Yt.unbind(window,"ready",l),o("onpageload"),d=oe.unique(s(e)),e.types){_n(e.types,function(p){B.each(d,function(g){return Yt.is(g,p.selector)?(m(i(g),AU({},e,p),g),!1):!0})});return}B.each(d,function(p){_U(t.get(p.id))}),d=B.grep(d,function(p){return!t.get(p.id)}),d.length===0?f([]):_n(d,function(p){a(e,p)?gu("Could not initialize inline editor on invalid inline target element",p):m(i(p),e,p)})};return t.settings=e,Yt.bind(window,"ready",l),new it(function(c){n?c(n):f=function(v){c(v)}})},get:function(e){return arguments.length===0?St.slice(0):ze(e)?et(St,function(t){return t.id===e}).getOr(null):Jr(e)&&St[e]?St[e]:null},add:function(e){var t=this,n=gr[e.id];return n===e||(t.get(e.id)===null&&(BU(e.id)&&(gr[e.id]=e),gr.push(e),St.push(e)),SC(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),Wu||(Wu=function(r){var a=t.fire("BeforeUnload");if(a.returnValue)return r.preventDefault(),r.returnValue=a.returnValue,a.returnValue},window.addEventListener("beforeunload",Wu))),e},createEditor:function(e,t){return this.add(new qu(e,t,this))},remove:function(e){var t=this,n,r;if(!e){for(n=St.length-1;n>=0;n--)t.remove(St[n]);return}if(ze(e)){_n(Yt.select(e),function(a){r=t.get(a.id),r&&t.remove(r)});return}return r=e,Ga(t.get(r.id))?null:(EC(r)&&t.fire("RemoveEditor",{editor:r}),St.length===0&&window.removeEventListener("beforeunload",Wu),r.remove(),SC(St.length>0),r)},execCommand:function(e,t,n){var r=this,a=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new qu(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(){_n(St,function(e){e.save()})},addI18n:function(e,t){an.add(e,t)},translate:function(e){return an.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 lr(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new lr(this.baseURL)}});hr.setup();var kC=Math.min,Wa=Math.max,ju=Math.round,xC=function(e,t,n){var r=t.x,a=t.y,i=e.w,o=e.h,u=t.w,s=t.h,f=(n||"").split("");return f[0]==="b"&&(a+=s),f[1]==="r"&&(r+=u),f[0]==="c"&&(a+=ju(s/2)),f[1]==="c"&&(r+=ju(u/2)),f[3]==="b"&&(a-=o),f[4]==="r"&&(r-=i),f[3]==="c"&&(a-=ju(o/2)),f[4]==="c"&&(r-=ju(i/2)),ja(r,a,i,o)},OU=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},PU=function(e,t,n){return ja(e.x-t,e.y-n,e.w+t*2,e.h+n*2)},IU=function(e,t){var n=Wa(e.x,t.x),r=Wa(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:ja(n,r,a-n,i-r)},$U=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,s=t.y+t.h,f=Wa(0,t.x-r),l=Wa(0,t.y-a),c=Wa(0,i-u),v=Wa(0,o-s);return r+=f,a+=l,n&&(i+=f,o+=l,r-=c,a-=v),i-=c,o-=v,ja(r,a,i-r,o-a)},ja=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},LU=function(e){return ja(e.left,e.top,e.width,e.height)},FU={inflate:PU,relativePosition:xC,findBestRelativePosition:OU,intersect:IU,clamp:$U,create:ja,fromClientRect:LU},MU=function(e,t,n){n===void 0&&(n=1e3);var r=!1,a=null,i=function(f){return function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];r||(r=!0,a!==null&&(clearTimeout(a),a=null),f.apply(null,l))}},o=i(e),u=i(t),s=function(){for(var f=[],l=0;l<arguments.length;l++)f[l]=arguments[l];!r&&a===null&&(a=setTimeout(function(){return u.apply(null,f)},n))};return{start:s,resolve:o,reject:u}},UU=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 s=new it(function(f,l){var c=MU(f,l);t[a]=c.resolve,Ln.ScriptLoader.loadScript(i,function(){return c.start(u)},function(){return c.reject(o)})});return e[a]=s,s},r=function(a,i){t[a]!==void 0&&(t[a](i),delete t[a]),e[a]=it.resolve(i)};return{load:n,add:r}},zU=UU(),Ku=B.each,HU=B.extend,NC,Mc,TC=function(){};TC.extend=NC=function(e){var t=this,n=t.prototype,r=function(){var u,s,f,l=this;if(!Mc&&(l.init&&l.init.apply(l,arguments),s=l.Mixins,s))for(u=s.length;u--;)f=s[u],f.init&&f.init.apply(l,arguments)},a=function(){return this},i=function(u,s){return function(){var f=this,l=f._super;f._super=n[u];var c=s.apply(f,arguments);return f._super=l,c}};Mc=!0;var o=new t;return Mc=!1,e.Mixins&&(Ku(e.Mixins,function(u){for(var s in u)s!=="init"&&(e[s]=u[s])}),n.Mixins&&(e.Mixins=n.Mixins.concat(e.Mixins))),e.Methods&&Ku(e.Methods.split(","),function(u){e[u]=a}),e.Properties&&Ku(e.Properties.split(","),function(u){var s="_"+u;e[u]=function(f){var l=this;return f!==void 0?(l[s]=f,l):l[s]}}),e.Statics&&Ku(e.Statics,function(u,s){r[s]=u}),e.Defaults&&n.Defaults&&(e.Defaults=HU({},n.Defaults,e.Defaults)),Pe(e,function(u,s){typeof u=="function"&&n[s]?o[s]=i(s,u):o[s]=u}),r.prototype=o,r.constructor=r,r.extend=NC,r};var Gu=Math.min,Xu=Math.max,Xr=Math.round,VU=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=Gu(c,Gu(v,d)),h=Xu(c,Xu(v,d));if(y===h)return g=y,{h:0,s:0,v:g*100};var E=c===y?v-d:d===y?c-v:d-c;return m=c===y?3:d===y?1:5,m=60*(m-E/(h-y)),p=(h-y)/h,g=h,{h:Xr(m),s:Xr(p*100),v:Xr(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=Xu(0,Gu(v,1)),d=Xu(0,Gu(d,1)),v===0){n=r=a=Xr(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=Xr(255*(n+y)),r=Xr(255*(r+y)),a=Xr(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)},s=function(){return{r:n,g:r,b:a}},f=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=s,t.toHsv=f,t.toHex=u,t.parse=l,t},qU=function(e){var t=JSON.stringify(e);return ze(t)?t.replace(/[\u0080-\uFFFF]/g,function(n){var r=n.charCodeAt(0).toString(16);return"\\u"+"0000".substring(r.length)+r}):t},Uc={serialize:qU,parse:function(e){try{return JSON.parse(e)}catch{}}},WU={callbacks:{},count:0,send:function(e){var t=this,n=xe.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++}},Yu=ie(ie({},zu),{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):ot.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||"",Yu.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=Yu.fire("beforeSend",{xhr:t,settings:e}).xhr,t.send(e.data),!e.async)return r();ot.setTimeout(r,10)}}),AC=B.extend,jU=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=Uc.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=Uc.serialize({id:t.id||"c"+this.count++,method:t.method,params:t.params}),a.content_type="application/json",Yu.send(a)},e}(),KU=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}()},Hi;try{var zc="__storage_test__";Hi=window.localStorage,Hi.setItem(zc,zc),Hi.removeItem(zc)}catch{Hi=KU()}var GU=Hi,XU={geom:{Rect:FU},util:{Promise:it,Delay:ot,Tools:B,VK:re,URI:lr,Class:TC,EventDispatcher:$c,Observable:zu,I18n:an,XHR:Yu,JSON:Uc,JSONRequest:jU,JSONP:WU,LocalStorage:GU,Color:VU,ImageUploader:oP},dom:{EventUtils:ga,Sizzle:Ce,DomQuery:oe,TreeWalker:Ge,TextSeeker:lm,DOMUtils:xe,ScriptLoader:Ln,RangeUtils:Ai,Serializer:qh,StyleSheetLoader:md,ControlSelection:Ip,BookmarkManager:Ti,Selection:Lh,Event:ga.Event},html:{Styles:Hs,Entities:Qn,Node:Xt,Schema:Jn,SaxParser:Qo,DomParser:rc,Writer:lg,Serializer:$a},Env:se,AddOnManager:Rt,Annotator:Dp,Formatter:ub,UndoManager:fb,EditorCommands:lC,WindowManager:Jh,NotificationManager:Zh,EditorObservable:mC,Shortcuts:hC,Editor:qu,FocusManager:Jp,EditorManager:hr,DOM:xe.DOM,ScriptLoader:Ln.ScriptLoader,PluginManager:fn,ThemeManager:mr,IconManager:mu,Resource:zU,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:se.opera,isWebKit:se.webkit,isIE:se.ie,isGecko:se.gecko,isMac:se.mac},RC=B.extend(hr,XU),YU=function(e){try{V.exports=e}catch{}},QU=function(e){window.tinymce=e,window.tinyMCE=e};QU(RC),YU(RC)})()})(FC);var $C=FC.exports,u2=function(){var V=this,Ee=V.$createElement,be=V._self._c||Ee;return be("div",{staticClass:"teditor-wrapper"},[be("div",{staticClass:"teditor-box",class:[!V.inline&&V.spinShow?"teditor-loadstyle":"teditor-loadedstyle"]},[V.inline?[be("div",{ref:"myTextarea",attrs:{id:V.id},domProps:{innerHTML:V._s(V.spinShow?"":V.content)}}),V.spinShow?be("Icon",{staticClass:"icon-loading icon-inline",attrs:{type:"ios-loading",size:18}}):V._e()]:[be("textarea",{ref:"myTextarea",attrs:{id:V.id}},[V._v(V._s(V.content))]),V.spinShow?be("Spin",{attrs:{fix:""}},[be("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading",size:18}}),be("div",[V._v(V._s(V.$L("\u52A0\u8F7D\u7EC4\u4EF6\u4E2D...")))])],1):V._e()],be("ImgUpload",{ref:"myUpload",staticClass:"upload-control",attrs:{type:"callback",uploadIng:V.uploadIng,num:"50"},on:{"update:uploadIng":function(he){V.uploadIng=he},"update:upload-ing":function(he){V.uploadIng=he},"on-callback":V.editorImage}}),be("Upload",{ref:"fileUpload",staticClass:"upload-control",attrs:{name:"files",action:V.actionUrl,headers:V.headers,multiple:"",format:V.uploadFormat,"show-upload-list":!1,"max-size":V.maxSize,"on-progress":V.handleProgress,"on-success":V.handleSuccess,"on-error":V.handleError,"on-format-error":V.handleFormatError,"on-exceeded-size":V.handleMaxSize,"before-upload":V.handleBeforeUpload}})],2),V.uploadIng>0?be("Spin",{attrs:{fix:""}},[be("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),be("div",[V._v(V._s(V.$L("\u6B63\u5728\u4E0A\u4F20\u6587\u4EF6...")))])],1):V._e(),be("Modal",{staticClass:"teditor-transfer",attrs:{"footer-hide":"",fullscreen:"",transfer:""},on:{"on-visible-change":V.transferChange},model:{value:V.transfer,callback:function(he){V.transfer=he},expression:"transfer"}},[be("div",{attrs:{slot:"close"},slot:"close"},[be("Button",{attrs:{type:"primary",size:"small"}},[V._v(V._s(V.$L("\u5B8C\u6210")))])],1),be("div",{staticClass:"teditor-transfer-body"},[be("textarea",{attrs:{id:"T_"+V.id}},[V._v(V._s(V.content))])]),V.uploadIng>0?be("Spin",{attrs:{fix:""}},[be("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}),be("div",[V._v(V._s(V.$L("\u6B63\u5728\u4E0A\u4F20\u6587\u4EF6...")))])],1):V._e()],1)],1)},s2=[];const f2={name:"TEditor",components:{ImgUpload:o2},props:{id:{type:String,default:()=>"tinymce_"+Math.round(Math.random()*1e4)},value:{default:""},height:{default:360},minHeight:{type:Number,default:0},htmlClass:{default:"",type:String},plugins:{type:Array,default:()=>["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample"]},toolbar:{type:String,default:" undo redo | styleselect | uploadImages | uploadFiles | bold italic underline forecolor backcolor | alignleft aligncenter alignright | bullist numlist outdent indent | link image emoticons media codesample | preview screenload"},options:{type:Object,default:()=>({})},optionFull:{type:Object,default:()=>({})},inline:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1},placeholder:{type:String,default:""},placeholderFull:{type:String,default:""}},data(){return{content:"",editor:null,editorT:null,cTinyMce:null,checkerTimeout:null,isTyping:!1,spinShow:!0,transfer:!1,uploadIng:0,uploadFormat:["jpg","jpeg","webp","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"],actionUrl:$A.apiUrl("system/fileupload"),maxSize:10240,timer:null}},mounted(){this.content=this.value,this.init()},activated(){this.content=this.value,this.init()},deactivated(){this.destroy()},destroyed(){this.destroy()},computed:{...a2(["themeIsDark"]),headers(){return{fd:$A.getSessionStorageString("userWsFd"),token:this.userToken}}},watch:{value(V){V==null&&(V=""),this.isTyping||this.setContent(V)},readOnly(V){this.editor!==null&&(V?this.editor.setMode("readonly"):this.editor.setMode("design"))}},methods:{init(){this.timer&&clearTimeout(this.timer),this.$nextTick(()=>{$C.init(this.concatAssciativeArrays(this.option(!1),this.options))})},initTransfer(){this.$nextTick(()=>{$C.init(this.concatAssciativeArrays(this.option(!0),this.optionFull))})},destroy(){this.timer&&clearTimeout(this.timer),this.timer=setTimeout(V=>{this.editor!==null&&(this.editor.destroy(),this.editor=null),this.editorT!==null&&(this.editorT.destroy(),this.editorT=null),this.spinShow=!0,$A(this.$refs.myTextarea).show()},500)},plugin(V){return V?this.plugins.filter(Ee=>Ee!="autoresize"):this.plugins},option(V){let Ee=IC;switch(IC){case"zh":Ee="zh_CN";break;case"zh-CHT":Ee="zh-TW";break;case"fr":Ee="fr_FR";break;case"ko":Ee="ko_KR";break}const be={inline:V?!1:this.inline,selector:(V?"#T_":"#")+this.id,base_url:$A.originUrl("js/tinymce"),language:Ee,toolbar:this.toolbar,plugins:this.plugin(V),placeholder:V&&this.placeholderFull?this.placeholderFull:this.placeholder,save_onsavecallback:he=>{this.$emit("editorSave",he)},paste_data_images:!0,menu:{view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen screenload | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime | uploadImages | uploadFiles"}},codesample_languages:[{text:"HTML/VUE/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],height:V?"100%":$A.rightExists(this.height,"%")?this.height:$A.runNum(this.height)||360,resize:!V,convert_urls:!1,toolbar_mode:"sliding",content_css:this.themeIsDark?"dark":"default",setup:he=>{he.ui.registry.addMenuButton("uploadImages",{text:this.$L("\u56FE\u7247"),tooltip:this.$L("\u4E0A\u4F20/\u6D4F\u89C8 \u56FE\u7247"),fetch:Ke=>{let ht=[{type:"menuitem",text:this.$L("\u4E0A\u4F20\u672C\u5730\u56FE\u7247"),onAction:()=>{this.$refs.myUpload.handleClick()}},{type:"menuitem",text:this.$L("\u6D4F\u89C8\u5DF2\u4E0A\u4F20\u56FE\u7247"),onAction:()=>{this.$refs.myUpload.browsePicture()}}];Ke(ht)}}),he.ui.registry.addNestedMenuItem("uploadImages",{icon:"image",text:this.$L("\u4E0A\u4F20\u56FE\u7247"),getSubmenuItems:()=>[{type:"menuitem",text:this.$L("\u4E0A\u4F20\u672C\u5730\u56FE\u7247"),onAction:()=>{this.$refs.myUpload.handleClick()}},{type:"menuitem",text:this.$L("\u6D4F\u89C8\u5DF2\u4E0A\u4F20\u56FE\u7247"),onAction:()=>{this.$refs.myUpload.browsePicture()}}]}),he.ui.registry.addMenuItem("imagePreview",{text:this.$L("\u9884\u89C8\u56FE\u7247"),onAction:()=>{const Ke=this.getValueImages();if(Ke.length===0){$A.messageWarning("\u6CA1\u6709\u53EF\u9884\u89C8\u7684\u56FE\u7247");return}let ht=0;const Qt=he.selection.getNode();Qt&&Qt.nodeName==="IMG"&&(ht=Ke.findIndex(Qr=>Qr.src===Qt.getAttribute("src"))),this.$store.dispatch("previewImage",{index:ht,list:Ke})}}),he.ui.registry.addButton("uploadFiles",{text:this.$L("\u6587\u4EF6"),tooltip:this.$L("\u4E0A\u4F20\u6587\u4EF6"),onAction:()=>{this.handleBeforeUpload()&&this.$refs.fileUpload.handleClick()}}),he.ui.registry.addMenuItem("uploadFiles",{text:this.$L("\u4E0A\u4F20\u6587\u4EF6"),onAction:()=>{this.handleBeforeUpload()&&this.$refs.fileUpload.handleClick()}}),V?(he.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:this.$L("\u9000\u51FA\u5168\u5C4F"),onAction:()=>{this.closeFull()}}),he.ui.registry.addMenuItem("screenload",{text:this.$L("\u9000\u51FA\u5168\u5C4F"),onAction:()=>{this.closeFull()}}),he.on("Init",Ke=>{this.editorT=he,this.editorT.setContent(this.content),this.readOnly?this.editorT.setMode("readonly"):this.editorT.setMode("design")})):(he.ui.registry.addButton("screenload",{icon:"fullscreen",tooltip:this.$L("\u5168\u5C4F"),onAction:()=>{this.content=he.getContent(),this.transfer=!0,this.initTransfer()}}),he.ui.registry.addMenuItem("screenload",{text:this.$L("\u5168\u5C4F"),onAction:()=>{this.content=he.getContent(),this.transfer=!0,this.initTransfer()}}),he.on("Init",Ke=>{this.spinShow=!1,this.editor=he,this.editor.setContent(this.content),this.readOnly?this.editor.setMode("readonly"):this.editor.setMode("design"),this.$emit("editorInit",this.editor)}),he.on("KeyUp",Ke=>{this.editor!==null&&this.submitNewContent()}),he.on("KeyDown",Ke=>{(Ke.metaKey||Ke.ctrlKey)&&Ke.keyCode===83&&(Ke.preventDefault(),this.$emit("editorSave",Ke))}),he.on("Change",Ke=>{this.editor!==null&&(this.getContent()!==this.value&&this.submitNewContent(),this.$emit("editorChange",Ke))}),he.on("focus",()=>{this.$emit("on-focus")}),he.on("blur",()=>{this.$emit("on-blur")}))}};return this.autoSize&&be.plugins.push("autoresize"),this.minHeight>0&&(be.min_height=this.minHeight),be},closeFull(){this.content=this.getContent(),this.$emit("input",this.content),this.$emit("on-blur"),this.transfer=!1,this.editorT!=null&&(this.editorT.destroy(),this.editorT=null)},transferChange(V){!V&&this.editorT!=null&&(this.content=this.editorT.getContent(),this.$emit("input",this.content),this.editorT.destroy(),this.editorT=null)},getEditor(){return this.transfer?this.editorT:this.editor},concatAssciativeArrays(V,Ee){if(Ee.length===0)return V;if(V.length===0)return Ee;let be=[];for(let he in V)V.hasOwnProperty(he)&&(be[he]=V[he]);for(let he in Ee)Ee.hasOwnProperty(he)&&(be[he]=Ee[he]);return be},submitNewContent(){this.isTyping=!0,this.checkerTimeout!==null&&clearTimeout(this.checkerTimeout),this.checkerTimeout=setTimeout(()=>{this.isTyping=!1},300),this.$emit("input",this.getContent())},insertContent(V){this.getEditor()!==null?this.getEditor().insertContent(V):this.content+=V},getContent(){return this.getEditor()===null?"":this.getEditor().getContent()},setContent(V){this.getEditor()===null?this.content=V:V!=this.getEditor().getContent()&&this.getEditor().setContent(V)},focus(){return this.getEditor()===null?"":this.getEditor().focus()},insertImage(V){this.insertContent('<img src="'+V+'">')},editorImage(V){for(let Ee=0;Ee<V.length;Ee++){let be=V[Ee];typeof be=="object"&&typeof be.url=="string"&&this.insertImage(be.url)}},getValueImages(){const V=[],Ee=/<img.*?(?:>|\/>)/gi,be=new RegExp(`src=(["'])([^'"]*)\\1`),he=new RegExp('original-width="(\\d+)"'),Ke=new RegExp('original-height="(\\d+)"'),ht=(this.getContent()+"").match(Ee);if(ht)for(let Qt=0;Qt<ht.length;Qt++){const Qr=ht[Qt].match(be),Ka=ht[Qt].match(he),Vi=ht[Qt].match(Ke);Qr&&V.push({src:Qr[2],width:Ka?Ka[1]:-1,height:Vi?Vi[1]:-1})}return V},handleProgress(V,Ee){Ee._uploadIng===void 0&&(Ee._uploadIng=!0,this.uploadIng++)},handleSuccess(V,Ee){this.uploadIng--,V.ret===1?this.insertContent(`<a href="${V.data.url}" target="_blank">${V.data.name} (${$A.bytesToSize(V.data.size*1024)})</a>`):$A.noticeWarning({title:this.$L("\u4E0A\u4F20\u5931\u8D25"),desc:this.$L("\u6587\u4EF6 "+Ee.name+" \u4E0A\u4F20\u5931\u8D25\uFF0C"+V.msg)})},handleError(){this.uploadIng--},handleFormatError(V){$A.noticeWarning({title:this.$L("\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E"),desc:this.$L("\u6587\u4EF6 "+V.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u4EC5\u652F\u6301\u4E0A\u4F20\uFF1A"+this.uploadFormat.join(","))})},handleMaxSize(V){$A.noticeWarning({title:this.$L("\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),desc:this.$L("\u6587\u4EF6 "+V.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u8D85\u8FC7\uFF1A"+$A.bytesToSize(this.maxSize*1024))})},handleBeforeUpload(){return!0}}},LC={};var l2=i2(f2,u2,s2,!1,c2,null,null,null);function c2(V){for(let Ee in LC)this[Ee]=LC[Ee]}var m2=function(){return l2.exports}();export{m2 as default};
|