489495df
芝麻web文件管理
').css(n).appendTo(a)[0];return c.set(B.some({caret:i,element:e,before:t})),c.get().each(function(e){t&&Ri(e.caret).addClass("mce-visual-caret-before")}),d(),(r=e.ownerDocument.createRange()).setStart(s,0),r.setEnd(s,0),r},hide:f,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){c.get().each(function(e){var t=bc(a,e.element,e.before);Ri(e.caret).css(xe({},t))})},destroy:function(){return fa.clearInterval(n)}}},wc=function(){return vc.isIE()||vc.isEdge()||vc.isFirefox()},xc=function(e){return yc(e)||xn(e)&&wc()},Sc=Dn,Nc=bn("display","block table table-cell table-caption list-item"),Ec=Eu,kc=Su,_c=vn,Tc=Zu,Rc=function(e,t){for(var n;n=e(t);)if(!kc(n))return n;return null},Ac=function(e,t,n,r,o){var i=new Ai(e,r);if(t<0){if((Sc(e)||kc(e))&&n(e=Rc(i.prev,!0)))return e;for(;e=Rc(i.prev,o);)if(n(e))return e}if(0=o.data.length-1)return 1===e&&(r=u(o))?Ic(r):n;if(Au(o)&&s<=1)return-1===e&&(r=a(o))?Mc(r):n;if(s===o.data.length)return(r=u(o))?Ic(r):n;if(0===s)return(r=a(o))?Mc(r):n}return n},Uc=function(e,t){return B.from(Bc(e?0:-1,t)).filter(Sc)},zc=function(e,t,n){var r=Fc(e,t,n);return-1===e?Cs.fromRangeStart(r):Cs.fromRangeEnd(r)},jc=function(e){return B.from(e.getNode()).map(Ct.fromDom)},Hc=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},Vc=function(e,t){var n=Oc(e,t);return!(n||!Rn(e.getNode()))||n};(xs=ws=ws||{})[xs.Backwards=-1]="Backwards",xs[xs.Forwards=1]="Forwards";var qc,$c=Dn,Wc=En,Kc=vn,Xc=Rn,Yc=Zu,Gc=function(e){return Gu(e)||!!es(t=e)&&!0!==W(te(t.getElementsByTagName("*")),function(e,t){return e||$u(t)},!1);var t},Jc=ts,Qc=function(e,t){return e.hasChildNodes()&&t'),t},yl=function(e,t){return ml(e).fold(function(){return!1},function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0})},bl=function(e,t,n){return!(!1!==t.hasChildNodes()||!hl(e,t))&&(o=n,i=(r=t).ownerDocument.createTextNode(yu),r.appendChild(i),o.setStart(i,0),o.setEnd(i,0),!0);var r,o,i},Cl=function(e,t,n,r){var o,i,a,u,s=n[t?"start":"end"],c=e.getRoot();if(s){for(a=s[0],i=c,o=s.length-1;1<=o;o--){if(u=i.childNodes,bl(c,i,r))return!0;if(s[o]>u.length-1)return!!bl(c,i,r)||yl(i,r);i=u[s[o]]}3===i.nodeType&&(a=Math.min(s[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(s[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},wl=function(e){return En(e)&&0=n.length?t=n.length-1:t<0&&(t=0),n[t]||e},rf=function(e,t,u){var n=t.startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,s=function(e){var t;return 3===(t=e[0]).nodeType&&t===n&&r>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===i&&0":" />",n&&s&&l[e]&&0"),s&&l[e]&&0")},comment:function(e){u.push("\x3c!--",e,"--\x3e")},pi:function(e,t){t?u.push("",e," ",f(t),"?>"):u.push("",e,"?>"),s&&u.push("\n")},doctype:function(e){u.push("",s?"\n":"")},reset:function(){u.length=0},getContent:function(){return u.join("").replace(/\n$/,"")}}},Of=function(t,p){void 0===p&&(p=Rr());var g=Df(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(e){var f=t.validate,d={3:function(e){g.text(e.value,e.raw)},8:function(e){g.comment(e.value)},7:function(e){g.pi(e.name,e.value)},10:function(e){g.doctype(e.value)},4:function(e){g.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;m(e),e=e.next;);}};g.reset();var m=function(e){var t,n,r,o,i,a,u,s,c,l=d[e.type];if(l)l(e);else{if(t=e.name,n=e.shortEnded,r=e.attributes,f&&r&&1]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g;for(u.lastIndex=r=n;o=u.exec(t);){if(r=u.lastIndex,"/"===o[1])i--;else if(!o[1]){if(o[2]in a)continue;i++}if(0===i)break}return r},Lf=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function If(W,K){void 0===K&&(K=Rr());var e=function(){};!1!==(W=W||{}).fix_self_closing&&(W.fix_self_closing=!0);var X=W.comment?W.comment:e,Y=W.cdata?W.cdata:e,G=W.text?W.text:e,J=W.start?W.start:e,Q=W.end?W.end:e,Z=W.pi?W.pi:e,ee=W.doctype?W.doctype:e,n=function(m,e){void 0===e&&(e="html");for(var t,n,r,p,o,i,a,g,u,s,c,l,f,h,v,d,y,b,C,w=m.html,x=0,S=[],N=0,E=yr.decode,k=yt.makeMap("src,href,data,background,formaction,poster,xlink:href"),_=/((java|vb)script|mhtml):/i,T="html"===e?0:1,R=function(e){var t,n;for(t=S.length;t--&&S[t].name!==e;);if(0<=t){for(n=S.length-1;t<=n;n--)(e=S[n]).valid&&Q(e.name);S.length=t}},A=function(e,t){return G(Bf(e,m),t)},D=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),W.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),X(Bf(e,m)))},O=function(e,t){var n=e||"",r=!$e(n,"--"),o=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&(u=n,/^\s*\[if [\w\W]+\]>.*/.test(r.substr(u)))){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/;a.lastIndex=n;var u,s=a.exec(e);return s?s.index+s[0].length:r.length}(w,r,t);return e=w.substr(t,o-t),D(r?n+e:e),o+1},B=function(e,t,n,r,o){var i,a,u,s,c,l;if(t=t.toLowerCase(),u=t in F?t:E(n||r||o||""),n=de(m.uris,u).getOr(u),U&&!g&&!1==(0===(s=t).indexOf("data-")||0===s.indexOf("aria-"))){if(!(i=h[t])&&v){for(a=v.length;a--&&!(i=v[a]).pattern.test(t););-1===a&&(i=null)}if(!i)return;if(i.validValues&&!(n in i.validValues))return}if(k[t]&&!W.allow_script_urls){var f=n.replace(/[\s\u0000-\u001F]+/g,"");try{f=decodeURIComponent(f)}catch(d){f=unescape(f)}if(_.test(f))return;if(l=f,!(c=W).allow_html_data_urls&&(/^data:image\//i.test(l)?!1===c.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(l):/^data:/i.test(l)))return}g&&(t in k||0===t.indexOf("on"))||(p.map[t]=n,p.push({name:t,value:n}))},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"),L=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,I=K.getShortEndedElements(),M=W.self_closing_elements||K.getSelfClosingElements(),F=K.getBoolAttrs(),U=W.validate,z=W.remove_internals,j=W.fix_self_closing,H=K.getSpecialElements(),V=w+">";t=P.exec(V);){var q=t[0];if(xw.length){A(E(w.substr(t.index))),x=t.index+q.length;continue}":"===(n=n.toLowerCase()).charAt(0)&&(n=n.substr(1)),u=n in I,j&&M[n]&&0]*data-mce-bogus="all"[^>]*>/g,f=e.schema;a=e.getTempAttrs(),u=c,s=new RegExp(["\\s?("+a.join("|")+')="[^"]+"'].join("|"),"gi"),c=u.replace(s,"");for(var d=f.getShortEndedElements();i=l.exec(c);)r=l.lastIndex,o=i[0].length,n=d[i[1]]?r:Hf.findEndTag(f,c,r),c=c.substring(0,r-o)+c.substring(n),l.lastIndex=r-o;return Cu(c)},qf=Vf,$f=function(e,t,n,r){var o,i,a,u,s;if(t.format=n,t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)o=yt.trim(qf(e.serializer,r.innerHTML));else if("text"===t.format)o=Cu(r.innerText||r.textContent);else{if("tree"===t.format)return e.serializer.serialize(r,t);a=(i=e).serializer.serialize(r,t),u=Ys(i),s=new RegExp("^(<"+u+"[^>]*>( | |\\s|\xa0|
|)<\\/"+u+">[\r\n]*|
[\r\n]*)$"),o=a.replace(s,"")}return"text"===t.format||nr(Ct.fromDom(r))?t.content=o:t.content=yt.trim(o),t.no_events||e.fire("GetContent",t),t.content},Wf=yt.each,Kf=function(o){this.compare=function(e,t){if(e.nodeName!==t.nodeName)return!1;var n=function(n){var r={};return Wf(o.getAttribs(n),function(e){var t=e.nodeName.toLowerCase();0!==t.indexOf("_")&&"style"!==t&&0!==t.indexOf("data-")&&(r[t]=o.getAttrib(n,t))}),r},r=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!!r(n(e),n(t))&&(!!r(o.parseStyle(o.getAttrib(e,"style")),o.parseStyle(o.getAttrib(t,"style")))&&(!kl(e)&&!kl(t)))}},Xf=function(n,r,o){return B.from(o.container()).filter(En).exists(function(e){var t=n?0:-1;return r(e.data.charAt(o.offset()+t))})},Yf=N(Xf,!0,Tl),Gf=N(Xf,!1,Tl),Jf=function(e){var t=e.container();return En(t)&&0===t.data.length},Qf=function(t,n){return function(e){return B.from(Bc(t?0:-1,e)).filter(n).isSome()}},Zf=function(e){return"IMG"===e.nodeName&&"block"===Fn(Ct.fromDom(e),"display")},ed=function(e){return Dn(e)&&!(vn(t=e)&&"all"===t.getAttribute("data-mce-bogus"));var t},td=Qf(!0,Zf),nd=Qf(!1,Zf),rd=Qf(!0,xn),od=Qf(!1,xn),id=Qf(!0,ed),ad=Qf(!1,ed),ud=function(e,t){var n,r,o,i=Ct.fromDom(e),a=Ct.fromDom(t);return n=a,r="pre,code",o=N(Dt,i),eu(n,r,o).isSome()},sd=function(e,t){return Zu(t)&&!1===(r=e,En(o=t)&&/^[ \t\r\n]*$/.test(o.data)&&!1===ud(r,o))||vn(n=t)&&"A"===n.nodeName&&n.hasAttribute("name")||cd(t);var n,r,o},cd=Cn("data-mce-bookmark"),ld=Cn("data-mce-bogus"),fd=(Mf="data-mce-bogus",Ff="all",function(e){return vn(e)&&e.getAttribute(Mf)===Ff}),dd=function(e,t){return void 0===t&&(t=!0),function(e,t){var n,r=0;if(sd(e,e))return!1;if(!(n=e.firstChild))return!0;var o=new Ai(n,e);do{if(t){if(fd(n)){n=o.next(!0);continue}if(ld(n)){n=o.next();continue}}if(Rn(n))r++,n=o.next();else{if(sd(e,n))return!1;n=o.next()}}while(n);return r<=1}(e.dom(),t)},md=function(e){var t=Ya(e,"br"),n=H(function(e){for(var t=[],n=e.dom();n;)t.push(Ct.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),Yn);t.length===n.length&&z(n,nn)},pd=function(e){tn(e),Zt(e,Ct.fromHtml('
'))},gd=function(n){$t(n).each(function(t){Ft(t).each(function(e){Kn(n)&&Yn(t)&&Kn(e)&&nn(t)})})},hd=function(e,t,n){return Bt(t,e)?function(e,t){for(var n=A(t)?t:g,r=e.dom(),o=[];null!==r.parentNode&&r.parentNode!==undefined;){var i=r.parentNode,a=Ct.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,function(e){return n(e)||Dt(e,t)}).slice(0,-1):[]},vd=function(e,t){return hd(e,t,x(!1))},yd=function(e,t){return[e].concat(vd(e,t))},bd=function(e,t,n){if(0!==n){var r,o,i,a=e.data.slice(t,t+n),u=t+n>=e.data.length,s=0===t;e.replaceData(t,n,(o=s,i=u,W(r=a,function(e,t){return Tl(t)||_l(t)?e.previousCharIsSpace||""===e.str&&o||e.str.length===r.length-1&&i?{previousCharIsSpace:!1,str:e.str+Dr}:{previousCharIsSpace:!0,str:e.str+" "}:{previousCharIsSpace:!1,str:e.str+t}},{previousCharIsSpace:!1,str:""}).str))}},Cd=function(e,t){var n=e.data.slice(t),r=n.length-Xe(n).length;return bd(e,t,r)},wd=function(e,t){return r=e,o=(n=t).container(),i=n.offset(),!1===Ss.isTextPosition(n)&&o===r.parentNode&&i>Ss.before(r).offset()?Ss(t.container(),t.offset()-1):t;var n,r,o,i},xd=function(e){return Zu(e.previousSibling)?B.some((t=e.previousSibling,En(t)?Ss(t,t.data.length):Ss.after(t))):e.previousSibling?ml(e.previousSibling):B.none();var t},Sd=function(e){return Zu(e.nextSibling)?B.some((t=e.nextSibling,En(t)?Ss(t,0):Ss.before(t))):e.nextSibling?dl(e.nextSibling):B.none();var t},Nd=function(r,o){return xd(o).orThunk(function(){return Sd(o)}).orThunk(function(){return e=r,t=o,n=Ss.before(t.previousSibling?t.previousSibling:t.parentNode),fl(e,n).fold(function(){return ll(e,Ss.after(t))},B.some);var e,t,n})},Ed=function(n,r){return Sd(r).orThunk(function(){return xd(r)}).orThunk(function(){return t=r,ll(e=n,Ss.after(t)).fold(function(){return fl(e,Ss.before(t))},B.some);var e,t})},kd=function(e,t,n){return(e?Ed:Nd)(t,n).map(N(wd,n))},_d=function(t,n,e){e.fold(function(){t.focus()},function(e){t.selection.setRng(e.toRange(),n)})},Td=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(wt(t))},Rd=function(e){if(dd(e)){var t=Ct.fromHtml('
');return tn(e),Zt(e,t),B.some(Ss.before(t.dom()))}return B.none()},Ad=function(e,t,l){var n,r,o,i,a=Ft(e).filter(Et),u=Ut(e).filter(Et);return nn(e),r=u,o=t,i=function(e,t,n){var r,o,i,a,u=e.dom(),s=t.dom(),c=u.data.length;return o=s,i=l,a=Ye((r=u).data).length,r.appendData(o.data),nn(Ct.fromDom(o)),i&&Cd(r,a),n.container()===s?Ss(u,c):n},((n=a).isSome()&&r.isSome()&&o.isSome()?B.some(i(n.getOrDie(),r.getOrDie(),o.getOrDie())):B.none()).orThunk(function(){return l&&(a.each(function(e){return t=e.dom(),n=e.dom().length,r=t.data.slice(0,n),o=r.length-Ye(r).length,bd(t,n-o,o);var t,n,r,o}),u.each(function(e){return Cd(e.dom(),0)})),t})},Dd=function(t,n,e,r){void 0===r&&(r=!0);var o,i,a=kd(n,t.getBody(),e.dom()),u=Qa(e,N(Td,t),(o=t.getBody(),function(e){return e.dom()===o})),s=Ad(e,a,(i=e,me(t.schema.getTextInlineElements(),wt(i))));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):u.bind(Rd).fold(function(){r&&_d(t,n,s)},function(e){r&&_d(t,n,B.some(e))})},Od=function(e,t){return{start:e,end:t}},Bd=Qi([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),Pd=function(e,t){return nu(Ct.fromDom(e),"td,th",t)},Ld=function(e,t){return eu(e,"table",t)},Id=function(e){return!Dt(e.start,e.end)},Md=function(e,t){return Ld(e.start,t).bind(function(r){return Ld(e.end,t).bind(function(e){return t=Dt(r,e),n=r,t?B.some(n):B.none();var t,n})})},Fd=function(e){return Ya(e,"td,th")},Ud=function(r,e){var t=Pd(e.startContainer,r),n=Pd(e.endContainer,r);return e.collapsed?B.none():Bu(t,n,Od).fold(function(){return t.fold(function(){return n.bind(function(t){return Ld(t,r).bind(function(e){return Z(Fd(e)).map(function(e){return Od(e,t)})})})},function(t){return Ld(t,r).bind(function(e){return ee(Fd(e)).map(function(e){return Od(t,e)})})})},function(e){return zd(r,e)?B.none():(n=r,Ld((t=e).start,n).bind(function(e){return ee(Fd(e)).map(function(e){return Od(t.start,e)})}));var t,n})},zd=function(e,t){return Md(t,e).isSome()},jd=function(e,t,n){return e.filter(function(e){return Id(e)&&zd(n,e)}).orThunk(function(){return Ud(n,t)}).bind(function(e){return Md(t=e,n).map(function(e){return{rng:t,table:e,cells:Fd(e)}});var t})},Hd=function(e,t){return X(e,function(e){return Dt(e,t)})},Vd=function(e,r,o){return e.filter(function(e){return n=o,!Id(t=e)&&Md(t,n).exists(function(e){var t=e.dom().rows;return 1===t.length&&1===t[0].cells.length})&&ff(e.start,r);var t,n}).map(function(e){return e.start})},qd=function(n){return Bu(Hd((r=n).cells,r.rng.start),Hd(r.cells,r.rng.end),function(e,t){return r.cells.slice(e,t+1)}).map(function(e){var t=n.cells;return e.length===t.length?Bd.removeTable(n.table):Bd.emptyCells(e)});var r},$d=function(e,t){var n,r,o,i,a,u=(n=e,function(e){return Dt(n,e)}),s=(o=u,i=Pd((r=t).startContainer,o),a=Pd(r.endContainer,o),Bu(i,a,Od));return Vd(s,t,u).map(function(e){return Bd.deleteCellSelection(t,e)}).orThunk(function(){return jd(s,t,u).bind(qd)})},Wd=function(e){var t;return(8===xt(t=e)||"#comment"===wt(t)?Ft:$t)(e).bind(Wd).orThunk(function(){return B.some(e)})},Kd=function(e,t){return z(t,pd),e.selection.setCursorLocation(t[0].dom(),0),!0},Xd=function(e,t,n){t.deleteContents();var r,o=Wd(n).getOr(n),i=Ct.fromDom(e.dom.getParent(o.dom(),e.dom.isBlock));if(dd(i)&&(pd(i),e.selection.setCursorLocation(i.dom(),0)),!Dt(n,i)){var a=Mt(i).is(n)?[]:Mt(r=i).map(Ht).map(function(e){return H(e,function(e){return!Dt(r,e)})}).getOr([]);z(a.concat(Ht(n)),function(e){Dt(e,i)||Bt(e,i)||nn(e)})}return!0},Yd=function(e,t){return Dd(e,!1,t),!0},Gd=function(n,e,r,t){return Qd(e,t).fold(function(){return t=n,$d(e,r).map(function(e){return e.fold(N(Yd,t),N(Kd,t),N(Xd,t))});var t},function(e){return Zd(n,e)}).getOr(!1)},Jd=function(e,t){return K(yd(t,e),tr)},Qd=function(e,t){return K(yd(t,e),function(e){return"caption"===wt(e)})},Zd=function(e,t){return pd(t),e.selection.setCursorLocation(t.dom(),0),B.some(!0)},em=function(u,s,c,l,f){return ul(c,u.getBody(),f).bind(function(e){return o=c,i=f,a=e,dl((r=l).dom()).bind(function(t){return ml(r.dom()).map(function(e){return o?i.isEqual(t)&&a.isEqual(e):i.isEqual(e)&&a.isEqual(t)})}).getOr(!0)?Zd(u,l):(t=l,n=e,Qd(s,Ct.fromDom(n.getNode())).map(function(e){return!1===Dt(e,t)}));var t,n,r,o,i,a}).or(B.some(!0))},tm=function(o,i,a,e){var u=Ss.fromRangeStart(o.selection.getRng());return Jd(a,e).bind(function(e){return dd(e)?Zd(o,e):(t=a,n=e,r=u,ul(i,o.getBody(),r).bind(function(e){return Jd(t,Ct.fromDom(e.getNode())).map(function(e){return!1===Dt(e,n)})}));var t,n,r}).getOr(!1)},nm=function(e,t){return(e?rd:od)(t)},rm=function(a,u,r){var s=Ct.fromDom(a.getBody());return Qd(s,r).fold(function(){return tm(a,u,s,r)||(e=a,t=u,n=Ss.fromRangeStart(e.selection.getRng()),nm(t,n)||al(t,e.getBody(),n).map(function(e){return nm(t,e)}).getOr(!1));var e,t,n},function(e){return t=a,n=u,r=s,o=e,i=Ss.fromRangeStart(t.selection.getRng()),(dd(o)?Zd(t,o):em(t,r,n,o,i)).getOr(!1);var t,n,r,o,i})},om=function(e,t){var n,r,o,i,a,u=Ct.fromDom(e.selection.getStart(!0)),s=sf(e);return e.selection.isCollapsed()&&0===s.length?rm(e,t,u):(n=e,r=u,o=Ct.fromDom(n.getBody()),i=n.selection.getRng(),0!==(a=sf(n)).length?Kd(n,a):Gd(n,o,i,r))},im=function(a){var u=Ss.fromRangeStart(a),s=Ss.fromRangeEnd(a),c=a.commonAncestorContainer;return al(!1,c,s).map(function(e){return!Oc(u,s,c)&&Oc(u,e,c)?(t=u.container(),n=u.offset(),r=e.container(),o=e.offset(),(i=V.document.createRange()).setStart(t,n),i.setEnd(r,o),i):a;var t,n,r,o,i}).getOr(a)},am=function(e){return e.collapsed?e:im(e)},um=function(e,t){var n,r;return e.getBlockElements()[t.name]&&((r=t).firstChild&&r.firstChild===r.lastChild)&&("br"===(n=t.firstChild).name||n.value===Dr)},sm=function(e,t){var n,r,o,i=t.firstChild,a=t.lastChild;return i&&"meta"===i.name&&(i=i.next),a&&"mce_marker"===a.attr("id")&&(a=a.prev),r=a,o=(n=e).getNonEmptyElements(),r&&(r.isEmpty(o)||um(n,r))&&(a=a.prev),!(!i||i!==a)&&("ul"===i.name||"ol"===i.name)},cm=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&((t=e.firstChild).data===Dr||Rn(t));var t},lm=function(e){return 0|)$/," "):m("nextSibling")||(l=l.replace(/( | )(
|)$/," "))),t=l);var h=e.parser,v=n.merge,y=Of({validate:e.getParam("validate")},e.schema),b='';if(i={content:t,format:"html",selection:!0,paste:n.paste},(i=e.fire("BeforeSetContent",i)).isDefaultPrevented())e.fire("SetContent",{content:i.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=i.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,b);var C,w,x,S,N,E,k=(u=p.getRng()).startContainer||(u.parentElement?u.parentElement():null),_=e.getBody();k===_&&p.isCollapsed()&&g.isBlock(_.firstChild)&&(C=e,(w=_.firstChild)&&!C.schema.getShortEndedElements()[w.nodeName])&&g.isEmpty(_.firstChild)&&((u=g.createRng()).setStart(_.firstChild,0),u.setEnd(_.firstChild,0),p.setRng(u)),p.isCollapsed()||(vm(e),x=e.selection.getRng(),S=t,N=x.startContainer,E=x.startOffset,En(N)&&x.collapsed&&(N.data[E]===Dr?(N.deleteData(E,1),/[\u00a0| ]$/.test(S)||(S+=" ")):N.data[E-1]===Dr&&(N.deleteData(E-1,1),/[\u00a0| ]$/.test(S)||(S=" "+S))),t=S);var T,R,A,D={context:(r=p.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},O=h.parse(t,D);if(!0===n.paste&&sm(e.schema,O)&&fm(g,r))return u=pm(y,g,e.selection.getRng(),O),e.selection.setRng(u),void e.fire("SetContent",i);if(!function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(O),"mce_marker"===(s=O.lastChild).attr("id"))for(s=(a=s).prev;s;s=s.walk(!0))if(3===s.type||!g.isBlock(s.name)){e.schema.isValidChild(s.parent.name,"span")&&s.parent.insert(a,s,"br"===s.name);break}if(e._selectionOverrides.showBlockCaretContainer(r),D.invalid){for(hm(e,b),r=p.getNode(),o=e.getBody(),9===r.nodeType?r=s=o:s=r;s!==o;)s=(r=s).parentNode;t=r===o?o.innerHTML:g.getOuterHTML(r),t=y.serialize(h.parse(t.replace(//i,function(){return y.serialize(O)}))),r===o?g.setHTML(o,t):g.setOuterHTML(r,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):hm(e,t)}}(e,t=y.serialize(O),r);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Kf(r);yt.each(r.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)})}}(e,v),function(n,e){var t,r,o=n.dom,i=n.selection;if(e){n.selection.scrollIntoView(e);var a=function(e){for(var t=n.getBody();e&&e!==t;e=e.parentNode)if("false"===n.dom.getContentEditable(e))return e;return null}(e);if(a)return o.remove(e),i.select(a);var u=o.createRng(),s=e.previousSibling;s&&3===s.nodeType?(u.setStart(s,s.nodeValue.length),mt.ie||(r=e.nextSibling)&&3===r.nodeType&&(s.appendData(r.data),r.parentNode.removeChild(r))):(u.setStartBefore(e),u.setEndBefore(e));var c=o.getParent(e,o.isBlock);o.remove(e),c&&o.isEmpty(c)&&(n.$(c).empty(),u.setStart(c,0),u.setEnd(c,0),gm(c)||c.getAttribute("data-mce-fragment")||!(t=function(e){var t=Ss.fromRangeStart(e);if(t=tl(n.getBody()).next(t))return t.toRange()}(u))?o.add(c,o.create("br",{"data-mce-bogus":"1"})):(u=t,o.remove(c))),i.setRng(u)}}(e,g.get("mce_marker")),T=e.getBody(),yt.each(T.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),R=e.dom,A=e.selection.getStart(),B.from(R.getParent(A,"td,th")).map(Ct.fromDom).each(gd),e.fire("SetContent",i),e.addVisual()}},bm=function(e){var t=Kt(e).dom();return e.dom()===t.activeElement},Cm=function(e){return void 0===e&&(e=Ct.fromDom(V.document)),B.from(e.dom().activeElement).map(Ct.fromDom)},wm=function(e,t,n,r){return{start:x(e),soffset:x(t),finish:x(n),foffset:x(r)}},xm=Qi([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Sm=(xm.before,xm.on,xm.after,function(e){return e.fold(o,o,o)}),Nm=Qi([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Em={domRange:Nm.domRange,relative:Nm.relative,exact:Nm.exact,exactFromRange:function(e){return Nm.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=e.match({domRange:function(e){return Ct.fromDom(e.startContainer)},relative:function(e,t){return Sm(e)},exact:function(e,t,n,r){return e}});return It(t)},range:wm},km=ot().browser,_m=function(e,t){var n=Et(t)?vf(t).length:Ht(t).length+1;return n',"TABLE"===n.nodeName?r=""+a+" |
":/^(UL|OL)$/.test(n.nodeName)&&(r=""+a+""),r=(i=Ys(t))&&t.schema.isValidChild(n.nodeName.toLowerCase(),i.toLowerCase())?(r=a,t.dom.createHTML(i,Gs(t),r)):r||'
',tp(t,r),t.fire("SetContent",o)):("raw"!==o.format&&(r=Of({validate:t.validate},t.schema).serialize(t.parser.parse(r,{isRootContent:!0,insert:!0}))),o.content=nr(Ct.fromDom(n))?r:yt.trim(r),tp(t,o.content),o.no_events||t.fire("SetContent",o)),o.content);var t,n,r,o,i,a})},rp=function(e,t){return e.splitText(t)},op=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&En(t)?0
").append(n.childNodes)}))},_p[zf="pre"]||(_p[zf]=[]),_p[zf].push(jf);var Ap,Dp,Op=/^(src|href|style)$/,Bp=yt.each,Pp=Ml,Lp=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Ip=function(e,t,n){var r,o;if(r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],vn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[i=r.nodeValue.length&&(r=new Ai(r,e.getBody()).next()||r),En(r)&&!n&&0===o&&(r=new Ai(r,e.getBody()).prev()||r),r},Mp=function(e,t){var n=t?"firstChild":"lastChild";if(/^(TR|TH|TD)$/.test(e.nodeName)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Fp=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Up=function(e,t,n,r,o){var i=Ct.fromDom(t),a=Ct.fromDom(e.create(r,o)),u=(n?jt:zt)(i);return en(a,u),n?(Gt(i,a),Qt(a,i)):(Jt(i,a),Zt(a,i)),a.dom()},zp=function(e,t,n,r){return!(t=Ol(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},jp=function(e,r,o,t,i){var n,a,u,s,c,l=e.dom;if(u=l,!(Pp(s=t,(c=r).inline)||Pp(s,c.block)||c.selector&&(vn(s)&&u.is(s,c.selector))||(a=t,r.links&&"A"===a.nodeName)))return!1;var f,d,m,p,g,h,v,y=t;if(r.inline&&"all"===r.remove&&k(r.preserve_attributes)){var b=H(l.getAttribs(y),function(e){return M(r.preserve_attributes,e.name.toLowerCase())});if(l.removeAllAttribs(y),z(b,function(e){return l.setAttrib(y,e.name,e.value)}),0e?t.cells().length:e},0)},ag=function(e,t){for(var n,r=e.rows(),o=0;o")?{type:"fragmented",fragments:r,content:"",bookmark:null,beforeBookmark:null}:{type:"complete",fragments:null,content:o,bookmark:null,beforeBookmark:null}},Eg=function(e,t,n){"fragmented"===t.type?xg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},kg=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},_g=function(e){var t=Ct.fromTag("body",Sg.get().getOrThunk(function(){var e=V.document.implementation.createHTMLDocument("undo");return Sg.set(B.some(e)),e}));return du(t,kg(e)),z(Ya(t,"*[data-mce-bogus]"),rn),t.dom().innerHTML},Tg=function(e,t){return!(!e||!t)&&(r=t,kg(e)===kg(r)||(n=t,_g(e)===_g(n)));var n,r},Rg=function(e){return 0===e.get()},Ag=function(e,t,n){Rg(n)&&(e.typing=t)},Dg=function(e,t){e.typing&&(Ag(e,!1,t),e.add())},Og=function(e){return e instanceof Tf},Bg=function(e,t){Zm(e.serializer.getNodeFilters(),e.serializer.getAttributeFilters(),t)},Pg=function(){return{type:"complete",fragments:[],content:"",bookmark:null,beforeBookmark:null}},Lg=function(s){return{undoManager:{beforeChange:function(e,t){return n=s,r=t,void(Rg(e)&&r.set(B.some($s(n.selection))));var n,r},addUndoLevel:function(e,t,n,r,o,i){return function(e,t,n,r,o,i,a){var u=Ng(e);if(i=i||{},i=yt.extend(i,u),!1===Rg(r)||e.removed)return null;var s=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&Tg(s,i))return null;t.data[n.get()]&&o.get().each(function(e){t.data[n.get()].beforeBookmark=e});var c=e.getParam("custom_undo_redo_levels",0,"number");if(c&&t.data.length>c){for(var l=0;l",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:u.convertURL,url_converter_scope:u},xe(xe({},s),a?Zg:{}));return ih(Gg||Jg,Gg,c,r,o)},uh=function(e,t,n){return B.from(t.settings[n]).filter(e)},sh=function(e,t,n,r){var o,i,a,u=t in e.settings?e.settings[t]:n;return"hash"===r?(a={},"string"==typeof(i=u)?z(0\ufeff');return Gt(n.element,r),Ph(r,function(){return nn(r)})},Ih=function(n,r,o,i){zh(n,function(e,t){return Fh(n,r,o,i)},o)},Mh=function(e,t,n,r,o){var i,a,u={elm:r.element.dom(),alignToTop:o};i=u,e.fire("ScrollIntoView",i).isDefaultPrevented()||(n(t,ln(t).top(),r,o),a=u,e.fire("AfterScrollIntoView",a))},Fh=function(e,t,n,r){var o=Ct.fromDom(e.getBody()),i=Ct.fromDom(e.getDoc());o.dom().offsetWidth;var a=Lh(Ct.fromDom(n.startContainer),n.startOffset);Mh(e,i,t,a,r),a.cleanup()},Uh=function(e,t,n,r){var o,i=Ct.fromDom(e.getDoc());Mh(e,i,n,(o=t,Ph(Ct.fromDom(o),f)),r)},zh=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Ct.fromDom(r),Ct.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},jh=function(e,t,n,r){var o=e.pos;if(n)fn(o.left(),o.top(),r);else{var i=o.top()-t+e.height;fn(o.left(),i,r)}},Hh=function(e,t,n,r,o){var i=n+t,a=r.pos.top(),u=r.bottom,s=n<=u-a;if(aa.bottom&&dn(n.element,!0===r)},$h=function(e,t,n){return Ih(e,Vh,t,n)},Wh=function(e,t,n){return Uh(e,t,Vh,n)},Kh=function(e,t,n){return Ih(e,qh,t,n)},Xh=function(e,t,n){return Uh(e,t,qh,n)},Yh=function(e,t,n){(e.inline?$h:Kh)(e,t,n)},Gh=function(e){return An(e)||Dn(e)},Jh=function(e,t,n){var r,o,i,a,u,s=n;if(s.caretPositionFromPoint)(o=s.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(s.body.createTextRange){r=s.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(c){r=function(e,n,t){var r,o=t.elementFromPoint(e,n),i=t.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=t.body),i.moveToElementText(o),0<(r=(r=yt.toArray(i.getClientRects())).sort(function(e,t){return(e=Math.abs(Math.max(e.top-n,e.bottom-n)))-(t=Math.abs(Math.max(t.top-n,t.bottom-n)))})).length){n=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,n),i.collapse(!0),i}catch(a){}}return null}(e,t,n)}return i=r,a=n.body,u=i&&i.parentElement?i.parentElement():null,Dn(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(u,a,Gh))?null:i}return r},Qh=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return B.from(i).map(Ct.fromDom).map(function(e){return r&&t.collapsed?e:Vt(e,o(e,a)).getOr(e)}).bind(function(e){return Nt(e)?B.some(e):Mt(e).filter(Nt)}).map(function(e){return e.dom()}).getOr(e)},Zh=function(e,t,n){return Qh(e,t,!0,n,function(e,t){return Math.min(e.dom().childNodes.length,t)})},ev=function(e,t,n){return Qh(e,t,!1,n,function(e,t){return 0o.childNodes.length-1&&(u=!1),_n(o)&&(o=s,i=0),o===s){if(u&&(a=o.childNodes[0_(n)?(C=T(b*v),b=T(C/v)):(b=T(C/v),C=T(b*v))),P(l,b,C),r=0<(r=d.startPos.x+t)?r:0,o=0<(o=d.startPos.y+n)?o:0,S.setStyles(f,{left:r,top:o,display:"block"}),f.innerHTML=b+" × "+C,d[2]<0&&l.clientWidth<=b&&S.setStyle(l,"left",void 0+(g-b)),d[3]<0&&l.clientHeight<=C&&S.setStyle(l,"top",void 0+(h-C)),(t=R.scrollWidth-w)+(n=R.scrollHeight-x)!==0&&S.setStyles(f,{left:r-t,top:o-n}),y||(i=c,a=g,u=h,s.fire("ObjectResizeStart",{target:i,width:a,height:u}),y=!0)},I=function(){var e=y;y=!1;var t,n,r,o=function(e,t){t&&(c.style[e]||!s.schema.isValid(c.nodeName.toLowerCase(),e)?S.setStyle(O(c),e,t):S.setAttrib(O(c),e,""+t))};e&&(o("width",b),o("height",C)),S.unbind(E,"mousemove",L),S.unbind(E,"mouseup",I),k!==E&&(S.unbind(k,"mousemove",L),S.unbind(k,"mouseup",I)),S.remove(l),S.remove(f),i(c),e&&(t=c,n=b,r=C,s.fire("ObjectResized",{target:t,width:n,height:r}),S.setAttrib(c,"style",S.getAttrib(c,"style"))),s.nodeChanged()},i=function(e){M(),F();var t=S.getPos(e,R),r=t.x,o=t.y,n=e.getBoundingClientRect(),i=n.width||n.right-n.left,a=n.height||n.bottom-n.top;c!==e&&(c=e,b=C=0);var u=s.fire("ObjectSelected",{target:e});B(e)&&!u.isDefaultPrevented()?N(A,function(n,e){var t;(t=S.get("mceResizeHandle"+e))&&S.remove(t),t=S.add(R,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),11===mt.ie&&(t.contentEditable=!1),S.bind(t,"mousedown",function(e){var t;e.stopImmediatePropagation(),e.preventDefault(),m=(t=e).screenX,p=t.screenY,g=O(c).clientWidth,h=O(c).clientHeight,v=h/g,(d=n).startPos={x:i*n[0]+r,y:a*n[1]+o},w=R.scrollWidth,x=R.scrollHeight,l=c.cloneNode(!0),S.addClass(l,"mce-clonedresizable"),S.setAttrib(l,"data-mce-bogus","all"),l.contentEditable=!1,l.unSelectabe=!0,S.setStyles(l,{left:r,top:o,margin:0}),P(l,i,a),l.removeAttribute("data-mce-selected"),R.appendChild(l),S.bind(E,"mousemove",L),S.bind(E,"mouseup",I),k!==E&&(S.bind(k,"mousemove",L),S.bind(k,"mouseup",I)),f=S.add(R,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},g+" × "+h)}),n.elm=t,S.setStyles(t,{left:i*n[0]+r-t.offsetWidth/2,top:a*n[1]+o-t.offsetHeight/2})}):M(),c.setAttribute("data-mce-selected","1")},M=function(){F(),c&&c.removeAttribute("data-mce-selected"),oe(A,function(e,t){var n=S.get("mceResizeHandle"+t);n&&(S.unbind(n),S.remove(n))})},o=function(e){var t,n=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};y||s.removed||(N(S.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),t="mousedown"===e.type?e.target:r.getNode(),n(t=S.$(t).closest("table,img,figure.image,hr")[0],R)&&(u(),n(r.getStart(!0),t)&&n(r.getEnd(!0),t))?i(t):M())},a=function(e){return yv(function(e,t){for(;t&&t!==e;){if(bv(t)||yv(t))return t;t=t.parentNode}return null}(s.getBody(),e))},F=function(){oe(A,function(e){e.elm&&(S.unbind(e.elm),delete e.elm)})},u=function(){try{s.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};s.on("init",function(){if(u(),mt.browser.isIE()||mt.browser.isEdge()){s.on("mousedown click",function(e){var t=e.target,n=t.nodeName;y||!/^(TABLE|IMG|HR)$/.test(n)||a(t)||(2!==e.button&&s.selection.select(t,"TABLE"===n),"mousedown"===e.type&&s.nodeChanged())});var e=function(e){var t=function(e){fa.setEditorTimeout(s,function(){return s.selection.select(e)})};if(a(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))};S.bind(R,"mscontrolselect",e),s.on("remove",function(){return S.unbind(R,"mscontrolselect",e)})}var t=fa.throttle(function(e){s.composing||o(e)});s.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",t),s.on("keyup compositionend",function(e){c&&"TABLE"===c.nodeName&&t(e)}),s.on("hide blur",M),s.on("contextmenu longpress",n,!0)}),s.on("remove",F);return{isResizable:B,showResizeRect:i,hideResizeRect:M,updateResizeRect:o,destroy:function(){c=l=null}}},wv=function(e,t,n){if(e&&e.hasOwnProperty(t)){var r=H(e[t],function(e){return e!==n});0===r.length?delete e[t]:e[t]=r}};var xv=function(e){return!!e.select},Sv=function(e){return!(!e||!e.ownerDocument)&&Bt(Ct.fromDom(e.ownerDocument),Ct.fromDom(e))},Nv=function(u,s,e,c){var l,f,n=function h(i,n){var a,u;return{selectorChangedWithUnbind:function(e,t){return a||(a={},u={},n.on("NodeChange",function(e){var n=e.element,r=i.getParents(n,null,i.getRoot()),o={};yt.each(a,function(e,n){yt.each(r,function(t){if(i.is(t,n))return u[n]||(yt.each(e,function(e){e(!0,{node:t,selector:n,parents:r})}),u[n]=e),o[n]=e,!1})}),yt.each(u,function(e,t){o[t]||(delete u[t],yt.each(e,function(e){e(!1,{node:n,selector:t,parents:r})}))})})),a[e]||(a[e]=[]),a[e].push(t),{unbind:function(){wv(a,e,t),wv(u,e,t)}}}}}(u,c).selectorChangedWithUnbind,t=function(e,t){return mv(c,e,t)},r=function(e){var t=o();t.collapse(!!e),i(t)},d=function(){return s.getSelection?s.getSelection():s.document.selection},o=function(){var e,t,n,r=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}};if(!s)return null;var o=s.document;if(null==o)return null;if(c.bookmark!==undefined&&!1===Ym(c)){var i=Im(c);if(i.isSome())return i.map(function(e){return eg(c,[e])[0]}).getOr(o.createRange())}try{(e=d())&&!hn(e.anchorNode)&&(t=0t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){return r=e,o=t,void((n=c).inline?Wh:Xh)(n,r,o);var n,r,o},placeCaretAt:function(e,t){return i(Jh(e,t,c.getDoc()))},getBoundingClientRect:function(){var e=o();return e.collapsed?Ss.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){s=l=f=null,g.destroy()}},p=gv(m),g=Cv(m,c);return m.bookmarkManager=p,m.controlSelection=g,m},Ev=function(e,a,u){e.addNodeFilter("font",function(e){z(e,function(e){var t,n=a.parse(e.attr("style")),r=e.attr("color"),o=e.attr("face"),i=e.attr("size");r&&(n.color=r),o&&(n["font-family"]=o),i&&(n["font-size"]=u[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",a.serialize(n)),t=e,z(["color","face","size"],function(e){t.attr(e,null)})})})},kv=function(e,t){var n,r=Br();t.convert_fonts_to_spans&&Ev(e,r,yt.explode(t.font_size_legacy_values)),n=r,e.addNodeFilter("strike",function(e){z(e,function(e){var t=n.parse(e.attr("style"));t["text-decoration"]="line-through",e.name="span",e.attr("style",n.serialize(t))})})},_v=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},Tv=function(e,t){var n;try{n=V.atob(t)}catch(LE){return B.none()}for(var r=new Uint8Array(n.length),o=0;o)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};i--;)r=(n=e[i]).firstChild?n.firstChild.value:"","script"===t?((o=n.attr("type"))&&n.attr("type","mce-no/type"===o?null:o.replace(/^mce\-/,"")),"xhtml"===s.element_format&&0")):"xhtml"===s.element_format&&0)\s*/g,"$1"),yt.map(l.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=yt.map(e.split(/(?:~\+|~|\+)/),sy),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[];r=f.length?(f[0].name||(f[0].name=t),t=e.selector,uy(f,n)):uy([t],n);var d=ay.select(t,r)[0]||r.firstChild;return iy(e.styles,function(e,t){(e=s(e))&&ay.setStyle(d,t,e)}),iy(e.attributes,function(e,t){(e=s(e))&&ay.setAttrib(d,t,e)}),iy(e.classes,function(e){e=s(e),ay.hasClass(d,e)||ay.addClass(d,e)}),n.fire("PreviewFormats"),ay.setStyles(r,{position:"absolute",left:-65535}),n.getBody().appendChild(r),o=ay.getStyle(n.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,iy(u.split(" "),function(e){var t=ay.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=ay.getStyle(n.getBody(),e,!0),"#ffffff"===ay.toHex(t).toLowerCase())||"color"===e&&"#000000"===ay.toHex(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===o)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*o+"px"}"border"===e&&t&&(a+="padding:0 2px;"),a+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),ay.remove(r),a},ly=function(s){var e=ny(s),t=Oa(null);return 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"])}(s),Ep(s),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ug(s).formatter.apply(r,o,i)},remove:function(e,t,n,r){var o,i,a,u;o=e,i=t,a=n,u=r,Ug(s).formatter.remove(o,i,a,u)},toggle:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ug(s).formatter.toggle(r,o,i)},match:N(fp,s),matchAll:N(dp,s),matchNode:N(lp,s),canApply:N(mp,s),formatChanged:N(ty,s,t),getCssText:N(cy,s)}},fy=function(n,r,o){var i=Oa(!1),a=function(e){Ag(r,!1,o),r.add({},e)};n.on("init",function(){r.add()}),n.on("BeforeExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&(Dg(r,o),r.beforeChange())}),n.on("ExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&a(e)}),n.on("ObjectResizeStart cut",function(){r.beforeChange()}),n.on("SaveContent ObjectResized blur",a),n.on("dragend",a),n.on("keyup",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(a(),n.nodeChanged()),46!==t&&8!==t||n.nodeChanged(),i.get()&&r.typing&&!1===Tg(Ng(n),r.data[0])&&(!1===n.isDirty()&&(n.setDirty(!0),n.fire("change",{level:r.data[0],lastLevel:null})),n.fire("TypingUndo"),i.set(!1),n.nodeChanged()))}),n.on("keydown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(33<=t&&t<=36||37<=t&&t<=40||45===t)r.typing&&a(e);else{var n=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||20t;var t}},Bb=function(n){return function(e){return t=n,e.line===t;var t}},Pb=Dn,Lb=Ac,Ib=function(e,t){return Math.abs(e.left-t)},Mb=function(e,t){return Math.abs(e.right-t)},Fb=function(e,t){return e>=t.left&&e<=t.right},Ub=function(e,t){return e>=t.top&&e<=t.bottom},zb=function(e,o){return be(e,function(e,t){var n=Math.min(Ib(e,o),Mb(e,o)),r=Math.min(Ib(t,o),Mb(t,o));return Fb(o,t)||!Fb(o,e)&&(r===n&&Pb(t.node)||r'),o=a,1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},eC=function(l,f){return function(){var e,t,n,r,o,i,a,u,s,c=(t=f,r=tl((e=l).getBody()),o=N(Hc,r.next),i=N(Hc,r.prev),a=t?ws.Forwards:ws.Backwards,u=t?o:i,s=e.selection.getRng(),(n=Jb(a,e,u,s))?n:(n=Zb(e,a,s))||null);return!!c&&(l.selection.setRng(c),!0)}},tC=function(u,s){return function(){var e,t,n,r,o,i,a=(r=(t=s)?1:-1,o=t?Db:Ab,i=(e=u).selection.getRng(),(n=Qb(r,e,o,i))?n:(n=Zb(e,r,i))||null);return!!a&&(u.selection.setRng(a),!0)}},nC=function(r,o){return function(){var t,e=o?Ss.fromRangeEnd(r.selection.getRng()):Ss.fromRangeStart(r.selection.getRng()),n=(o?Nb:Sb)(r.getBody(),e);return(o?ee:Z)(n.positions).filter((t=o,function(e){return(t?ad:id)(e)})).fold(x(!1),function(e){return r.selection.setRng(e.toRange()),!0})}},rC=function(o,e){return Y(e,function(e){var t,n,r=(t=Lu(e.getBoundingClientRect()),n=-1,{left:t.left-n,top:t.top-n,right:t.right+2*n,bottom:t.bottom+2*n,width:t.width+n,height:t.height+n});return[{x:r.left,y:o(r),cell:e},{x:r.right,y:o(r),cell:e}]})},oC=function(e,t,n,r,o){var i,a,u=Ya(Ct.fromDom(n),"td,th,caption").map(function(e){return e.dom()}),s=H(rC(e,u),function(e){return t(e,o)});return i=r,a=o,W(s,function(e,r){return e.fold(function(){return B.some(r)},function(e){var t=Math.sqrt(Math.abs(e.x-i)+Math.abs(e.y-a)),n=Math.sqrt(Math.abs(r.x-i)+Math.abs(r.y-a));return B.some(nt}),uC=function(t,n){return Z(n.getClientRects()).bind(function(e){return iC(t,e.left,e.top)}).bind(function(e){return xb(ml(t=e).map(function(e){return Sb(t,e).positions.concat(e)}).getOr([]),n);var t})},sC=function(t,n){return ee(n.getClientRects()).bind(function(e){return aC(t,e.left,e.top)}).bind(function(e){return xb(dl(t=e).map(function(e){return[e].concat(Nb(t,e).positions)}).getOr([]),n);var t})},cC=function(e,t){e.selection.setRng(t),Yh(e,t)},lC=function(e,t,n){var r,o,i,a,u=e(t,n);return(a=u).breakType===ry.Wrap&&0===a.positions.length||!Rn(n.getNode())&&((i=u).breakType===ry.Br&&1===i.positions.length)?(r=e,o=t,!u.breakAt.map(function(e){return r(o,e).breakAt.isSome()}).getOr(!1)):u.breakAt.isNone()},fC=N(lC,Sb),dC=N(lC,Nb),mC=function(e,t,n,r){var o,i,a,u,s=e.selection.getRng(),c=t?1:-1;if(wc()&&(o=t,i=s,a=n,u=Ss.fromRangeStart(i),cl(!o,a).map(function(e){return e.isEqual(u)}).getOr(!1))){var l=$b(c,e,n,!t,!0);return cC(e,l),!0}return!1},pC=function(e,t){var n=t.getNode(e);return vn(n)&&"TABLE"===n.nodeName?B.some(n):B.none()},gC=function(u,s,c){var e=pC(!!s,c),t=!1===s;e.fold(function(){return cC(u,c.toRange())},function(a){return cl(t,u.getBody()).filter(function(e){return e.isEqual(c)}).fold(function(){return cC(u,c.toRange())},function(e){return n=s,o=a,t=c,void((i=Ys(r=u))?r.undoManager.transact(function(){var e=Ct.fromTag(i);Ln(e,Gs(r)),Zt(e,Ct.fromTag("br")),(n?Jt:Gt)(Ct.fromDom(o),e);var t=r.dom.createRng();t.setStart(e.dom(),0),t.setEnd(e.dom(),0),cC(r,t)}):cC(r,t.toRange()));var n,r,o,t,i})})},hC=function(e,t,n,r){var o,i,a,u,s,c,l=e.selection.getRng(),f=Ss.fromRangeStart(l),d=e.getBody();if(!t&&fC(r,f)){var m=(u=d,uC(s=n,c=f).orThunk(function(){return Z(c.getClientRects()).bind(function(e){return wb(Eb(u,Ss.before(s)),e.left)})}).getOr(Ss.before(s)));return gC(e,t,m),!0}if(t&&dC(r,f)){m=(o=d,sC(i=n,a=f).orThunk(function(){return Z(a.getClientRects()).bind(function(e){return wb(kb(o,Ss.after(i)),e.left)})}).getOr(Ss.after(i)));return gC(e,t,m),!0}return!1},vC=function(t,n){return function(){return B.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind(function(e){return B.from(t.dom.getParent(e,"table")).map(function(e){return mC(t,n,e)})}).getOr(!1)}},yC=function(n,r){return function(){return B.from(n.dom.getParent(n.selection.getNode(),"td,th")).bind(function(t){return B.from(n.dom.getParent(t,"table")).map(function(e){return hC(n,r,e,t)})}).getOr(!1)}},bC=function(e){return M(["figcaption"],wt(e))},CC=function(e){var t=V.document.createRange();return t.setStartBefore(e.dom()),t.setEndBefore(e.dom()),t},wC=function(e,t,n){(n?Zt:Qt)(e,t)},xC=function(e,t,n,r){return""===t?(l=e,f=r,d=Ct.fromTag("br"),wC(l,d,f),CC(d)):(o=e,i=r,a=t,u=n,s=Ct.fromTag(a),c=Ct.fromTag("br"),Ln(s,u),Zt(s,c),wC(o,s,i),CC(c));var o,i,a,u,s,c,l,f,d},SC=function(e,t,n){return t?(o=e.dom(),Nb(o,n).breakAt.isNone()):(r=e.dom(),Sb(r,n).breakAt.isNone());var r,o},NC=function(t,n){var e,r,o=Ct.fromDom(t.getBody()),i=Ss.fromRangeStart(t.selection.getRng()),a=Ys(t),u=Gs(t);return e=i,r=N(Dt,o),Za(Ct.fromDom(e.container()),Kn,r).filter(bC).exists(function(){if(SC(o,n,i)){var e=xC(o,a,u,n);return t.selection.setRng(e),!0}return!1})},EC=function(e,t){return function(){return!!e.selection.isCollapsed()&&NC(e,t)}},kC=function(e,r){return Y(U(e,function(e){return xe({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:f},e)}),function(e){return t=e,(n=r).keyCode===t.keyCode&&n.shiftKey===t.shiftKey&&n.altKey===t.altKey&&n.ctrlKey===t.ctrlKey&&n.metaKey===t.metaKey?[e]:[];var t,n})},_C=function(e){for(var t=[],n=1;n'},$w=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Ww=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Kw=function(e,t,n){return!1===En(t)?n:e?1===n&&t.data.charAt(n-1)===yu?0:n:n===t.data.length-1&&t.data.charAt(n)===yu?t.data.length:n},Xw=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Yw=function(o,i,e){B.from(e.style).map(o.dom.parseStyle).each(function(e){var t=function(e){var t={},n=e.dom();if(On(n))for(var r=0;ru.childNodes.length-1,u=u.childNodes[Math.min(i,u.childNodes.length-1)]||u,i=f&&En(u)?u.nodeValue.length:0);var w=Xw(d,u);if(w){(l&&!b||!l&&b)&&(u=function(e,t,n,r,o){var i,a,u,s,c,l,f,d=t||"P",m=e.dom,p=Xw(m,r);if(!(a=m.getParent(r,m.isBlock))||!Ww(m,a)){if(l=(a=a||p)===e.getBody()||(f=a)&&/^(TD|TH|CAPTION)$/.test(f.nodeName)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=m.create(d),Gw(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==a;)s=s.parentNode;for(;s&&!m.isBlock(s);)s=(u=s).previousSibling;if(u&&e.schema.isValidChild(l,d.toLowerCase())){for(i=m.create(d),Gw(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!m.isBlock(s);)c=s.nextSibling,i.appendChild(s),s=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(a,l,g,u,i)),s=d.getParent(u,d.isBlock),o=s?d.getParent(s.parentNode,d.isBlock):null,c=s?s.nodeName.toUpperCase():"";var x,S,N,E=o?o.nodeName.toUpperCase():"";if("LI"!==E||C||(o=(s=o).parentNode,c=E),/^(LI|DT|DD)$/.test(c)&&d.isEmpty(s))Vw(a,h,o,s,l);else if(!l||s!==a.getBody())l=l||"P",Su(s)?(n=Ou(s),d.isEmpty(s)&&qw(s),Gw(a,n),Mw(a,n)):v()?y():v(!0)?(n=s.parentNode.insertBefore(h(),s),Mw(a,$w(s,"HR")?n:s)):((N=(S=g).cloneRange()).setStart(S.startContainer,Kw(!0,S.startContainer,S.startOffset)),N.setEnd(S.endContainer,Kw(!1,S.endContainer,S.endOffset)),(t=N.cloneRange()).setEndAfter(s),r=t.extractContents(),x=r,z(Xa(Ct.fromDom(x),Et),function(e){var t=e.dom();t.nodeValue=Cu(t.nodeValue)}),function(e){for(;En(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(r),n=r.firstChild,d.insertAfter(r,s),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;vn(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue?e.remove(o):(a=e,(u=o)&&"A"===u.nodeName&&a.isEmpty(u)&&e.remove(o));var a,u}}(d,p,n),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(d,s),d.isEmpty(s)&&qw(s),n.normalize(),d.isEmpty(n)?(d.remove(n),y()):(Gw(a,n),Mw(a,n))),d.setAttrib(n,"id",""),a.fire("NewBlock",{newBlock:n})}},Qw=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},Zw=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},ex=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();lv(i,a).each(function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)});var u=a.startOffset,s=a.startContainer;if(1===s.nodeType&&s.hasChildNodes()){var c=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s,u=c&&3===s.nodeType?s.nodeValue.length:0}var l=i.getParent(s,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(l=f),s&&3===s.nodeType&&u>=s.nodeValue.length&&!function(e,t,n){for(var r,o=new Ai(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||0i&&(u=n.pageX+r-i),n.pageY+o>a&&(s=n.pageY+o-a),t.style.width=r-u+"px",t.style.height=o-s+"px",v(e.clientX,e.clientY)}}},aS=function(l,f){return function(e){if(l.dragging&&(s=(i=f).selection,c=s.getSel().getRangeAt(0).startContainer,a=3===c.nodeType?c.parentNode:c,u=l.element,a!==u&&!i.dom.isChildOf(a,u)&&!tS(a))){var t=(r=l.element,(o=r.cloneNode(!0)).removeAttribute("data-mce-selected"),o),n=f.fire("drop",{targetClone:t,clientX:e.clientX,clientY:e.clientY});n.isDefaultPrevented()||(t=n.targetClone,f.undoManager.transact(function(){rS(l.element),f.insertContent(f.dom.getOuterHTML(t)),f._selectionOverrides.hideFakeCaret()}))}var r,o,i,a,u,s,c;uS(l)}},uS=function(e){e.dragging=!1,e.element=null,rS(e.ghost)},sS=function(e){var t,n,r={},o=Ea.DOM,i=V.document,a=oS(r,e),u=iS(r,e),s=aS(r,e),c=(t=r,function(){t.dragging&&n.fire("dragend"),uS(t)});(n=e).on("mousedown",a),e.on("mousemove",u),e.on("mouseup",s),o.bind(i,"mousemove",u),o.bind(i,"mouseup",c),e.on("remove",function(){o.unbind(i,"mousemove",u),o.unbind(i,"mouseup",c)})},cS=function(e){var n,i,a,u,t;sS(e),(n=e).on("drop",function(e){var t="undefined"!=typeof e.clientX?n.getDoc().elementFromPoint(e.clientX,e.clientY):null;(tS(t)||tS(n.dom.getContentEditableParent(t)))&&e.preventDefault()}),e.getParam("block_unsupported_drop",!0,"boolean")&&(a=function(e){if(!e.defaultPrevented){var t=e.dataTransfer;t&&(M(t.types,"Files")||0').attr("id",y)).appendTo(g.getBody()),e=g.dom.createRng(),u===s&&mt.ie?(r.empty().append('\xa0
').append(u),e.setStartAfter(r[0].firstChild.firstChild),e.setEndAfter(u)):(r.empty().append(Dr).append(u).append(Dr),e.setStart(r[0].firstChild,1),e.setEnd(r[0].lastChild,0)),r.css({top:l.getPos(n,g.getBody()).y}),r[0].focus();var m=g.selection.getSel();m.removeAllRanges(),m.addRange(e);var p=Ct.fromDom(n);return z(Ya(Ct.fromDom(g.getBody()),"*[data-mce-selected]"),function(e){Dt(p,e)||Mn(e,"data-mce-selected")}),g.dom.getAttrib(n,"data-mce-selected")||n.setAttribute("data-mce-selected","1"),h=n,w(),e},c=function(){h&&(h.removeAttribute("data-mce-selected"),tu(Ct.fromDom(g.getBody()),"#"+y).each(nn),h=null),tu(Ct.fromDom(g.getBody()),"#"+y).each(nn),h=null},w=function(){o.hide()};return mt.ceFalse&&function(){g.on("mouseup",function(e){var t=r();t.collapsed&&hh(g,e.clientX,e.clientY)&&a(Kb(g,t,!1))}),g.on("click",function(e){var t=dS(g,e.target);t&&(fS(t)&&(e.preventDefault(),g.focus()),lS(t)&&g.dom.isChildOf(t,g.selection.getNode())&&c())}),g.on("blur NewBlock",function(){c()}),g.on("ResizeWindow FullscreenStateChanged",function(){return o.reposition()});var n,i=function(e,t){var n,r,o=g.dom.getParent(e,g.dom.isBlock),i=g.dom.getParent(t,g.dom.isBlock);return!(!o||!g.dom.isChildOf(o,i)||!1!==fS(dS(g,o)))||o&&(n=o,r=i,!(g.dom.getParent(n,g.dom.isBlock)===g.dom.getParent(r,g.dom.isBlock)))&&function(e){var t=tl(e);if(!e.firstChild)return!1;var n=Ss.before(e.firstChild),r=t.next(n);return r&&!id(r)&&!ad(r)}(o)};(n=g).on("tap",function(e){var t=dS(n,e.target);fS(t)&&(e.preventDefault(),s(Wb(n,t)))},!0),g.on("mousedown",function(e){var t=e.target;if((t===v||"HTML"===t.nodeName||g.dom.isChildOf(t,v))&&!1!==hh(g,e.clientX,e.clientY)){var n=dS(g,t);if(n)fS(n)?(e.preventDefault(),s(Wb(g,n))):(c(),lS(n)&&e.shiftKey||hv(e.clientX,e.clientY,g.selection.getRng())||(w(),g.selection.placeCaretAt(e.clientX,e.clientY)));else if(!1===xc(t)){c(),w();var r=Hb(v,e.clientX,e.clientY);if(r&&!i(e.target,r.node)){e.preventDefault();var o=b(1,r.node,r.before,!1);g.getBody().focus(),a(o)}}}}),g.on("keypress",function(e){vv.modifierPressed(e)||(e.keyCode,fS(g.selection.getNode())&&e.preventDefault())}),g.on("GetSelectionRange",function(e){var t=e.range;if(h){if(!h.parentNode)return void(h=null);(t=t.cloneRange()).selectNode(h),e.range=t}}),g.on("SetSelectionRange",function(e){e.range=u(e.range);var t=s(e.range,e.forward);t&&(e.range=t)});var t,e;g.on("AfterSetSelectionRange",function(e){var t,n=e.range;C(n)||"mcepastebin"===n.startContainer.parentNode.id||w(),t=n.startContainer.parentNode,g.dom.hasClass(t,"mce-offscreen-selection")||c()}),g.on("copy",function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!mt.ie){var r=(t=g.dom.get(y))?t.getElementsByTagName("*")[0]:t;r&&(e.preventDefault(),n.clearData(),n.setData("text/html",r.outerHTML),n.setData("text/plain",r.outerText))}}),cS(g),e=Ua(function(){if(!t.removed&&t.getBody().contains(V.document.activeElement)&&t.selection.getRng().collapsed){var e=Xb(t,t.selection.getRng(),!1);t.selection.setRng(e)}},0),(t=g).on("focus",function(){e.throttle()}),t.on("blur",function(){e.cancel()})}(),{showCaret:b,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Ou(e),a(r()),g.selection.scrollIntoView(e))},hideFakeCaret:w,destroy:function(){o.destroy(),h=null}}},pS=function(u){var s,n,r,o=yt.each,c=vv.BACKSPACE,l=vv.DELETE,f=u.dom,d=u.selection,e=u.parser,t=mt.gecko,i=mt.ie,a=mt.webkit,m="data:text/mce-internal,",p=i?"Text":"URL",g=function(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}},h=function(e){return e.isDefaultPrevented()},v=function(){u.shortcuts.add("meta+a",null,"SelectAll")},y=function(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===c&&d.isCollapsed()&&0===d.getRng().startOffset){var t=d.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})},b=function(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"===e.target.nodeName){if(11")+"";e.getParam("document_base_url","")!==e.documentBaseUrl&&(t+=''),t+='';var n=Ks(e,"body_id","tinymce"),r=Ks(e,"body_class","");return Xs(e)&&(t+=''),t+='
'},NS=function(e,t){var n,r,o,i,a=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),u=(n=e.id,r=a,t.height,o=e.getParam("iframe_attrs",{}),i=Ct.fromTag("iframe"),Ln(i,o),Ln(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),$a(i,"tox-edit-area__iframe"),i.dom());u.onload=function(){u.onload=null,e.fire("load")};var s=function(e,t){if(V.document.domain!==V.window.location.hostname&&mt.browser.isIE()){var n=Jv("mce");e[n]=function(){wS(e)};var r='javascript:(function(){document.open();document.domain="'+V.document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return xS.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=SS(e),xS.add(t.iframeContainer,u),s},ES=Ea.DOM,kS=function(t,n,e){var r=bh.get(e),o=bh.urls[e]||t.documentBaseUrl.replace(/\/$/,"");if(e=yt.trim(e),r&&-1===yt.inArray(n,e)){if(yt.each(bh.dependencies(e),function(e){kS(t,n,e)}),t.plugins[e])return;try{var i=new r(t,o,t.$);(t.plugins[e]=i).init&&(i.init(t,o),n.push(e))}catch(LE){!function(e,t,n){var r=Ia.translate(["Failed to initialize plugin: {0}",t]);_h(r,n),Sh(e,r)}(t,e,LE)}}},_S=function(e){return e.replace(/^\-/,"")},TS=function(e){return{editorContainer:e,iframeContainer:e}},RS=function(e){var t,n,r=e.getElement();return e.inline?TS(null):(t=r,n=ES.create("div"),ES.insertAfter(n,t),TS(n))},AS=function(e){var t,n,r,o=e.getElement();return e.orgDisplay=o.style.display,q(oc(e))?e.theme.renderUI():A(oc(e))?(n=(t=e).getElement(),(r=oc(t)(t,n)).editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||t.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||t.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:n.offsetHeight,r):RS(e)},DS=function(e){var n,t,r,o,i,a;e.fire("ScriptsLoaded"),n=e,t=yt.trim(Qs(n)),r=n.ui.registry.getAll().icons,o=xe(xe({},ch.get("default").icons),ch.get(t).icons),oe(o,function(e,t){me(r,t)||n.ui.registry.addIcon(t,e)}),function(e){var t=oc(e);if(q(t)){e.settings.theme=_S(t);var n=Ch.get(t);e.theme=new n(e,Ch.urls[t]),e.theme.init&&e.theme.init(e,Ch.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}}(e),i=e,a=[],yt.each(ac(i).split(/[ ,]/),function(e){kS(i,a,_S(e))});var u,s,c,l,f=AS(e);return e.editorContainer=f.editorContainer?f.editorContainer:null,(u=e).contentCSS=u.contentCSS.concat(Th(u)),e.inline?wS(e):(l=NS(s=e,c=f),c.editorContainer&&(xS.get(c.editorContainer).style.display=s.orgDisplay,s.hidden=xS.isHidden(c.editorContainer)),s.getElement().style.display="none",xS.setAttrib(s.id,"aria-hidden","true"),void(l||wS(s)))},OS=Ea.DOM,BS=function(e){return"-"===e.charAt(0)},PS=function(e,t){var n=ec(t),r=t.getParam("language_url","","string");if(!1===Ia.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,f,undefined,function(){Nh(t,"LanguageLoadError",Eh("language",o,n))})}},LS=function(t,e,n){return B.from(e).filter(function(e){return 0")},mceToggleVisualAid:function(){i.hasVisual=!i.hasVisual,i.addVisual()},mceReplaceContent:function(e,t,n){i.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,i.selection.getContent({format:"text"})))},mceInsertLink:function(e,t,n){"string"==typeof n&&(n={href:n});var r=i.dom.getParent(i.selection.getNode(),"a");n.href=n.href.replace(/ /g,"%20"),r&&n.href||i.formatter.remove("link"),n.href&&i.formatter.apply("link",n,r)},selectAll:function(){var e=i.dom.getParent(i.selection.getStart(),An);if(e){var t=i.dom.createRng();t.selectNodeContents(e),i.selection.setRng(t)}},"delete":function(){var e;Lw(e=i)||cw(e,!1)||fw(e,!1)||gw(e,!1)||VC(e,!1)||om(e)||KC(e)||bw(e,!1)||(JS(e,"Delete"),DC(e))},forwardDelete:function(){var e;cw(e=i,!0)||fw(e,!0)||gw(e,!0)||VC(e,!0)||om(e)||KC(e)||bw(e,!0)||JS(e,"ForwardDelete")},mceNewDocument:function(){i.setContent("")},InsertLineBreak:function(e,t,n){return ux(i,n),!0}});var e=function(n){return function(){var e=i.selection.isCollapsed()?[i.dom.getParent(i.selection.getNode(),i.dom.isBlock)]:i.selection.getSelectedBlocks(),t=ZS(e,function(e){return!!i.formatter.matchNode(e,n)});return-1!==eN(t,!0)}};a.addCommands({JustifyLeft:e("alignleft"),JustifyCenter:e("aligncenter"),JustifyRight:e("alignright"),JustifyFull:e("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return a.isFormatMatch(e)},mceBlockQuote:function(){return a.isFormatMatch("blockquote")},Outdent:function(){return Sw(i)},"InsertUnorderedList,InsertOrderedList":function(e){var t=i.dom.getParent(i.selection.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),a.addCommands({Undo:function(){i.undoManager.undo()},Redo:function(){i.undoManager.redo()}}),a.addQueryValueHandler("FontName",function(){return KS(t=i).fold(function(){return WS(t).map(function(e){return $S(t.getBody(),e)}).getOr("")},function(e){return $S(t.getBody(),e)});var t},this),a.addQueryValueHandler("FontSize",function(){return KS(t=i).fold(function(){return WS(t).map(function(e){return qS(t.getBody(),e)}).getOr("")},function(e){return qS(t.getBody(),e)});var t},this)},nN);function nN(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}var rN="data-mce-contenteditable",oN=function(e,t,n){Ka(e,t)&&!1===n?function(e,t){Ha(e)?e.dom().classList.remove(t):qa(e,t);Wa(e)}(e,t):n&&$a(e,t)},iN=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}},aN=function(e,t){e.dom().contentEditable=t?"true":"false"},uN=function(e,t){var n,r,o,i=Ct.fromDom(e.getBody());oN(i,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),o=e,B.from(o.selection.getNode()).each(function(e){e.removeAttribute("data-mce-selected")}),e.readonly=!0,aN(i,!1),z(Ya(i,'*[contenteditable="true"]'),function(e){Pn(e,rN,"true"),aN(e,!1)})):(e.readonly=!1,aN(i,!0),z(Ya(i,"*["+rN+'="true"]'),function(e){Mn(e,rN),aN(e,!0)}),iN(e,"StyleWithCSS",!1),iN(e,"enableInlineTableEditing",!1),iN(e,"enableObjectResizing",!1),(Ym(r=e)||Xm(r))&&e.focus(),(n=e).selection.setRng(n.selection.getRng()),e.nodeChanged())},sN=function(e){return e.readonly},cN=function(t){t.parser.addAttributeFilter("contenteditable",function(e){sN(t)&&z(e,function(e){e.attr(rN,e.attr("contenteditable")),e.attr("contenteditable","false")})}),t.serializer.addAttributeFilter(rN,function(e){sN(t)&&z(e,function(e){e.attr("contenteditable",e.attr(rN))})}),t.serializer.addTempAttr(rN)},lN=yt.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"," "),fN=(dN.isNative=function(e){return!!lN[e.toLowerCase()]},dN.prototype.fire=function(e,t){e=e.toLowerCase(),(t=t||{}).type=e,t.target||(t.target=this.scope),t.preventDefault||(t.preventDefault=function(){t.isDefaultPrevented=h},t.stopPropagation=function(){t.isPropagationStopped=h},t.stopImmediatePropagation=function(){t.isImmediatePropagationStopped=h},t.isDefaultPrevented=g,t.isPropagationStopped=g,t.isImmediatePropagationStopped=g),this.settings.beforeFire&&this.settings.beforeFire(t);var n=this.bindings[e];if(n)for(var r=0,o=n.length;r"),this.parseShortcut);return o[o.length-1]=yt.extend(o[o.length-1],{func:n,scope:r||this.editor}),yt.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},RN.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},RN.prototype.isFunctionKey=function(e){return"keydown"===e.type&&112<=e.keyCode&&e.keyCode<=123},RN.prototype.matchShortcut=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},RN.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},RN);function RN(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var n=this;e.on("keyup keypress keydown",function(t){!n.hasModifier(t)&&!n.isFunctionKey(t)||t.isDefaultPrevented()||(NN(n.shortcuts,function(e){if(n.matchShortcut(t,e))return n.pendingPatterns=e.subpatterns.slice(0),"keydown"===t.type&&n.executeShortcutAction(e),!0}),n.matchShortcut(t,n.pendingPatterns[0])&&(1===n.pendingPatterns.length&&"keydown"===t.type&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})}var AN=function(){var e,t,n,r,o,i,a,u,s=(t={},n={},r={},o={},i={},a={},{addButton:(u=function(n,r){return function(e,t){return n[e.toLowerCase()]=xe(xe({},t),{type:r})}})(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(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}});return{addAutocompleter:s.addAutocompleter,addButton:s.addButton,addContextForm:s.addContextForm,addContextMenu:s.addContextMenu,addContextToolbar:s.addContextToolbar,addIcon:s.addIcon,addMenuButton:s.addMenuButton,addMenuItem:s.addMenuItem,addNestedMenuItem:s.addNestedMenuItem,addSidebar:s.addSidebar,addSplitButton:s.addSplitButton,addToggleButton:s.addToggleButton,addGroupToolbarButton:s.addGroupToolbarButton,addToggleMenuItem:s.addToggleMenuItem,getAll:s.getAll}},DN=yt.each,ON=yt.trim,BN="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),PN={ftp:21,http:80,https:443,mailto:25},LN=(IN.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},IN.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},IN.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},IN.prototype.toRelative=function(e){var t;if("./"===e)return e;var n=new IN(e,{base_uri:this});if("mce_host"!==n.host&&this.host!==n.host&&n.host||this.port!==n.port||this.protocol!==n.protocol&&""!==n.protocol)return n.getURI();var r=this.getURI(),o=n.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=this.toRelPath(this.path,n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),t)},IN.prototype.toAbsolute=function(e,t){var n=new IN(e,{base_uri:this});return n.getURI(t&&this.isSameOrigin(n))},IN.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=PN[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},IN.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n=u.length||a[n]!==u[n]){o=n+1;break}if(a.length=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=mE(e.x,t.x),r=mE(e.y,t.y),o=dE(e.x+e.w,t.x+t.w),i=dE(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:hE(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,s=t.y+t.h,c=mE(0,t.x-r),l=mE(0,t.y-o),f=mE(0,i-u),d=mE(0,a-s);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),hE(r,o,(i-=f)-r,(a-=d)-o)},create:hE,fromClientRect:function(e){return hE(e.left,e.top,e.width,e.height)}},yE=yt.each,bE=yt.extend,CE=function(){};CE.extend=sE=function(n){var o=this.prototype,r=function(){var e,t,n;if(!cE&&(this.init&&this.init.apply(this,arguments),t=this.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(this,arguments)},t=function(){return this};cE=!0;var i=new this;return cE=!1,n.Mixins&&(yE(n.Mixins,function(e){for(var t in e)"init"!==t&&(n[t]=e[t])}),o.Mixins&&(n.Mixins=o.Mixins.concat(n.Mixins))),n.Methods&&yE(n.Methods.split(","),function(e){n[e]=t}),n.Properties&&yE(n.Properties.split(","),function(e){var t="_"+e;n[e]=function(e){return e!==undefined?(this[t]=e,this):this[t]}}),n.Statics&&yE(n.Statics,function(e,t){r[t]=e}),n.Defaults&&o.Defaults&&(n.Defaults=bE({},o.Defaults,n.Defaults)),oe(n,function(e,t){var n,r;"function"==typeof e&&o[t]?i[t]=(n=t,r=e,function(){var e=this._super;this._super=o[n];var t=r.apply(this,arguments);return this._super=e,t}):i[t]=e}),r.prototype=i,(r.constructor=r).extend=sE,r};var wE=Math.min,xE=Math.max,SE=Math.round,NE={serialize:function(e){var t=JSON.stringify(e);return q(t)?t.replace(/[\u0080-\uFFFF]/g,function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t}):t},parse:function(e){try{return JSON.parse(e)}catch(t){}}},EE={callbacks:{},count:0,send:function(t){var n=this,r=Ea.DOM,o=t.count!==undefined?t.count:n.count,i="tinymce_jsonp_"+o;n.callbacks[o]=function(e){r.remove(i),delete n.callbacks[o],t.callback(e)},r.add(r.doc.body,"script",{id:i,src:t.url,type:"text/javascript"}),n.count++}},kE=xe(xe({},gN),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||1e4
Not Found