!function(){"use strict";function e(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"==t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"==t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}function t(e){return g((function(t,n){if(t.length!==n.length)return!1;for(var o=t.length,r=0;r=n.length&&e.substr(0,0+n.length)===n;var n},Je=Ae(/^\s+|\s+$/g),Qe=Ae(/^\s+/g),Ze=Ae(/\s+$/g),et=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,tt={browsers:f([{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return De(e,"edge/")&&De(e,"chrome")&&De(e,"safari")&&De(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,et],search:function(e){return De(e,"chrome")&&!De(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return De(e,"msie")||De(e,"trident")}},{name:"Opera",versionRegexes:[et,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Re("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Re("firefox")},{name:"Safari",versionRegexes:[et,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(De(e,"safari")||De(e,"mobile/"))&&De(e,"applewebkit")}}]),oses:f([{name:"Windows",search:Re("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return De(e,"iphone")||De(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Re("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Re("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Re("linux"),versionRegexes:[]},{name:"Solaris",search:Re("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Re("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Re("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}])},nt="Firefox",ot=function(){return qe({current:void 0,version:Ke.unknown()})},rt=qe,it=(f("Edge"),f("Chrome"),f("IE"),f("Opera"),f(nt),f("Safari"),"Windows"),at="Android",ut="Solaris",ct="FreeBSD",st="ChromeOS",lt=function(){return Ge({current:void 0,version:Ke.unknown()})},ft=Ge,dt=(f(it),f("iOS"),f(at),f("Linux"),f("OSX"),f(ut),f(ct),f(st),Te((function(){return e=navigator.userAgent,t=ve.from(navigator.userAgentData),n=He,p=tt.browsers(),v=tt.oses(),{browser:b=t.bind((function(e){return t=p,te(e.brands,(function(e){var n=e.brand.toLowerCase();return q(t,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(t){return{current:t.name,version:Ke.nu(parseInt(e.version,10),0)}}))}));var t})).orThunk((function(){return Me(p,t=e).map((function(e){var n=Ke.detect(e.versionRegexes,t);return{current:e.name,version:n}}));var t})).fold(ot,rt),os:y=Me(v,o=e).map((function(e){var t=Ke.detect(e.versionRegexes,o);return{current:e.name,version:t}})).fold(lt,ft),deviceType:(i=b,a=e,u=n,c=(r=y).isiOS()&&!0===/ipad/i.test(a),s=r.isiOS()&&!c,d=(l=r.isiOS()||r.isAndroid())||u("(pointer:coarse)"),m=c||!s&&l&&u("(min-device-width:768px)"),g=s||l&&!m,h=i.isSafari()&&r.isiOS()&&!1===/safari/i.test(a),{isiPad:f(c),isiPhone:f(s),isTablet:f(m),isPhone:f(g),isTouch:f(d),isAndroid:r.isAndroid,isiOS:r.isiOS,isWebView:f(h),isDesktop:f(!g&&!m&&!h)})};var e,t,n,o,r,i,a,u,c,s,l,d,m,g,h,p,v,b,y}))),mt=navigator.userAgent,gt=dt(),ht=gt.browser,pt=gt.os,vt=gt.deviceType,bt=/WebKit/.test(mt)&&!ht.isEdge(),yt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,xt=-1!==mt.indexOf("Windows Phone"),wt={opera:ht.isOpera(),webkit:bt,ie:!(!ht.isIE()&&!ht.isEdge())&&ht.version.major,gecko:ht.isFirefox(),mac:pt.isOSX()||pt.isiOS(),iOS:vt.isiPad()||vt.isiPhone(),android:pt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ht.isIE()?document.documentMode||7:10,fileApi:yt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ht.isIE(),desktop:vt.isDesktop(),windowsPhone:xt,browser:{current:ht.current,version:ht.version,isChrome:ht.isChrome,isEdge:ht.isEdge,isFirefox:ht.isFirefox,isIE:ht.isIE,isOpera:ht.isOpera,isSafari:ht.isSafari},os:{current:pt.current,version:pt.version,isAndroid:pt.isAndroid,isChromeOS:pt.isChromeOS,isFreeBSD:pt.isFreeBSD,isiOS:pt.isiOS,isLinux:pt.isLinux,isOSX:pt.isOSX,isSolaris:pt.isSolaris,isWindows:pt.isWindows},deviceType:{isDesktop:vt.isDesktop,isiPad:vt.isiPad,isiPhone:vt.isiPhone,isPhone:vt.isPhone,isTablet:vt.isTablet,isTouch:vt.isTouch,isWebView:vt.isWebView}},Ct=/^\s*|\s*$/g,St=function(e,t,n,o){o=o||this,e&&se(e=n?e[n]:e,(function(e,r){return!1!==t.call(o,e,r,n)&&void St(e,t,n,o)}))},kt={trim:Le,isArray:Oe,is:Ve,toArray:function(e){if(Oe(e))return e;for(var t=[],n=0,o=e.length;n=r.length&&e(t)}))}))})).get((function(e){var o=I(e,(function(e){return e.isValue()}));0]*>","gi")})),e.valid_elements?B(e.valid_elements):(ei(p,(function(e,t){l[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},d[t]=e.children})),"html5"!==e.schema&&ei(Qo("strong/b em/i"),(function(e){var t=Qo(e,"/");l[t[1]].outputName=t[0]})),ei(D,(function(t,n){l[n]&&(e.padd_empty_block_inline_children&&(l[n].paddInEmptyBlock=!0),l[n].removeEmpty=!0)})),ei(Qo("ol ul blockquote a table tbody"),(function(e){l[e]&&(l[e].removeEmpty=!0)})),ei(Qo("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){l[e].paddEmpty=!0})),ei(Qo("span"),(function(e){l[e].removeEmptyAttrs=!0}))),R(e.custom_elements),H(e.valid_children),N(e.extended_valid_elements),H("+ol[ul|ol],+ul[ul|ol]"),ei({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(e,t){l[t]&&(l[t].parentsRequired=Qo(e))})),e.invalid_elements&&ei(ni(e.invalid_elements),(function(e){l[e]&&delete l[e]})),L("span")||N("span[!data-mce-type|*]");var V=f(y),P=f(x),I=f(w),F=f(_),U=f(M),j=f(T),W=f(D),q=f(k),G=f(S),$=f(E),X=f(z),K=f(C),Y=f(h),J=f(g);return{children:d,elements:l,getValidStyles:V,getValidClasses:I,getBlockElements:U,getInvalidStyles:P,getShortEndedElements:q,getTextBlockElements:j,getTextInlineElements:W,getBoolAttrs:F,getElementRule:L,getSelfClosingElements:G,getNonEmptyElements:$,getMoveCaretBeforeOnEnterElements:X,getWhiteSpaceElements:K,getSpecialElements:Y,isValidChild:function(e,t){var n=d[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:function(e,t){var n,o,r=L(e);if(r){if(!t)return!0;if(r.attributes[t])return!0;if(n=r.attributePatterns)for(o=n.length;o--;)if(n[o].pattern.test(e))return!0}return!1},getCustomElements:J,addValidElements:N,setValidElements:B,addCustomElements:R,addValidChildren:H}}function or(e,t,n,o){function r(e){return 1<(e=parseInt(e,10).toString(16)).length?e:"0"+e}return"#"+r(t)+r(n)+r(o)}function rr(e,t){var n,o,r=this,i=/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,u=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,s={},l=br;e=e||{},t&&(n=t.getValidStyles(),o=t.getInvalidStyles());for(var f=("\\\" \\' \\; \\: ; : "+l).split(" "),d=0;d\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jr=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wr=/[<>&\"\']/g,qr=/([a-z0-9]+);?|&([a-z0-9]+);/gi,Gr={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},$r={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},Xr={"<":"<",">":">","&":"&",""":'"',"'":"'"},Kr=Xo("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),Yr={encodeRaw:Ko,encodeAllRaw:function(e){return(""+e).replace(Wr,(function(e){return $r[e]||e}))},encodeNumeric:Yo,encodeNamed:Jo,getEncodeFunc:function(e,t){var n=Xo(t)||Kr,o=Fr(e.replace(/\+/g,","));return o.named&&o.numeric?function(e,t){return e.replace(t?Ur:jr,(function(e){return void 0!==$r[e]?$r[e]:void 0!==n[e]?n[e]:1>10),56320+(1023&t))):Gr[t]||String.fromCharCode(t):Xr[e]||Kr[e]||(n=e,(o=_t.fromTag("div").dom).innerHTML=n,o.textContent||o.innerText||n);var n,o}))}},Jr={},Qr={},Zr=kt.makeMap,ei=kt.each,ti=kt.extend,ni=kt.explode,oi=kt.inArray,ri={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},ii=/^(?:mouse|contextmenu)|click/,ai=(ui.prototype.bind=function(e,t,n,o){function r(e){f.executeHandlers(sr(e||d.event),i)}var i,a,u,c,s,l,f=this,d=window;if(e&&3!==e.nodeType&&8!==e.nodeType){e[f.expando]?i=e[f.expando]:(i=f.count++,e[f.expando]=i,f.events[i]={}),o=o||e;for(var m=t.split(" "),g=m.length;g--;)s=r,c=l=!1,"DOMContentLoaded"===(u=m[g])&&(u="ready"),f.domLoaded&&"ready"===u&&"complete"===e.readyState?n.call(o,sr({type:u})):(f.hasMouseEnterLeave||(c=f.mouseEnterLeave[u])&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=sr(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,f.executeHandlers(e,i))}),f.hasFocusIn||"focusin"!==u&&"focusout"!==u||(l=!0,c="focusin"===u?"focus":"blur",s=function(e){(e=sr(e||d.event)).type="focus"===e.type?"focusin":"focusout",f.executeHandlers(e,i)}),(a=f.events[i][u])?"ready"===u&&f.domLoaded?n(sr({type:u})):a.push({func:n,scope:o}):(f.events[i][u]=a=[{func:n,scope:o}],a.fakeName=c,a.capture=l,a.nativeHandler=s,"ready"===u?function(e,t,n){var o,r=e.document,i={type:"ready"};n.domLoaded?t(i):(o=function(){cr(e,"DOMContentLoaded",o),cr(e,"load",o),n.domLoaded||(n.domLoaded=!0,t(i)),e=null},"complete"===r.readyState||"interactive"===r.readyState&&r.body?o():ur(e,"DOMContentLoaded",o),n.domLoaded||ur(e,"load",o))}(e,s,f):ur(e,c||u,s,l)));return e=a=null,n}},ui.prototype.unbind=function(e,t,n){var o,r,i;if(!e||3===e.nodeType||8===e.nodeType)return this;var a=e[this.expando];if(a){if(i=this.events[a],t){for(var u,c,s,l,f=t.split(" "),d=f.length;d--;)if(l=i[r=f[d]]){if(n)for(o=l.length;o--;)l[o].func===n&&(u=l.nativeHandler,c=l.fakeName,s=l.capture,(l=l.slice(0,o).concat(l.slice(o+1))).nativeHandler=u,l.fakeName=c,l.capture=s,i[r]=l);n&&0!==l.length||(delete i[r],cr(e,l.fakeName||r,l.nativeHandler,l.capture))}}else ne(i,(function(t,n){cr(e,t.fakeName||n,t.nativeHandler,t.capture)})),i={};for(r in i)if(_e(i,r))return this;delete this.events[a];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this},ui.prototype.fire=function(e,t,n){var o;if(!e||3===e.nodeType||8===e.nodeType)return this;for(var r=sr({type:t,target:e},n);(o=e[this.expando])&&this.executeHandlers(r,o),(e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow)&&!r.isPropagationStopped(););return this},ui.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),(e=e.getElementsByTagName?e:e.document)&&e.getElementsByTagName)for(this.unbind(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[this.expando]&&this.unbind(e);return this},ui.prototype.destroy=function(){this.events={}},ui.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},ui.prototype.executeHandlers=function(e,t){var n=this.events[t],o=n&&n[e.type];if(o)for(var r=0,i=o.length;r>10|55296,1023&o|56320)}var si,li,fi,di,mi,gi,hi,pi,vi,bi,yi,xi,wi,Ci,Si,ki,_i,Oi="sizzle"+-new Date,Ei=window.document,zi=0,Ti=0,Mi=ua(),Di=ua(),Ai=ua(),Ni=function(e,t){return e===t&&(bi=!0),0},Bi="undefined",Ri={}.hasOwnProperty,Hi=[],Li=Hi.pop,Vi=Hi.push,Pi=Hi.push,Ii=Hi.slice,Fi=Hi.indexOf||function(e){for(var t=0,n=this.length;t+~]|"+Ui+")"+Ui+"*"),Ki=new RegExp("="+Ui+"*([^\\]'\"]*?)"+Ui+"*\\]","g"),Yi=new RegExp(qi),Ji=new RegExp("^"+ji+"$"),Qi={ID:new RegExp("^#("+ji+")"),CLASS:new RegExp("^\\.("+ji+")"),TAG:new RegExp("^("+ji+"|[*])"),ATTR:new RegExp("^"+Wi),PSEUDO:new RegExp("^"+qi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Ui+"*(even|odd|(([+-]|)(\\d*)n|)"+Ui+"*(?:([+-]|)"+Ui+"*(\\d+)|))"+Ui+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+Ui+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Ui+"*((?:-\\d)?\\d*)"+Ui+"*\\)|)(?=[^-]|$)","i")},Zi=/^(?:input|select|textarea|button)$/i,ea=/^h\d$/i,ta=/^[^{]+\{\s*\[native \w/,na=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,oa=/[+~]/,ra=/'|\\/g,ia=new RegExp("\\\\([\\da-f]{1,6}"+Ui+"?|("+Ui+")|.)","ig");try{Pi.apply(Hi=Ii.call(Ei.childNodes),Ei.childNodes),Hi[Ei.childNodes.length].nodeType}catch(o){Pi={apply:Hi.length?function(e,t){Vi.apply(e,Ii.call(t))}:function(e,t){for(var n=e.length,o=0;e[n++]=t[o++];);e.length=n-1}}}var aa=function(e,t,n,o){var r,i,a,u,c,s,l,f,d,m;if((t?t.ownerDocument||t:Ei)!==xi&&yi(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||xi).nodeType)&&9!==u)return[];if(Ci&&!o){if(r=na.exec(e))if(a=r[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&_i(t,i)&&i.id===a)return n.push(i),n}else{if(r[2])return Pi.apply(n,t.getElementsByTagName(e)),n;if((a=r[3])&&si.getElementsByClassName)return Pi.apply(n,t.getElementsByClassName(a)),n}if(si.qsa&&(!Si||!Si.test(e))){if(f=l=Oi,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(s=mi(e),(l=t.getAttribute("id"))?f=l.replace(ra,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",c=s.length;c--;)s[c]=f+ma(s[c]);d=oa.test(e)&&fa(t.parentNode)||t,m=s.join(",")}if(m)try{return Pi.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return hi(e.replace(Gi,"$1"),t,n,o)};function ua(){var e=[];return function t(n,o){return e.push(n+" ")>li.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ca(e){return e[Oi]=!0,e}function sa(e,t){var n=t&&e,o=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(o)return o;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function la(e){return ca((function(t){return t=+t,ca((function(n,o){for(var r,i=e([],n.length,t),a=i.length;a--;)n[r=i[a]]&&(n[r]=!(o[r]=n[r]))}))}))}function fa(e){return e&&typeof e.getElementsByTagName!=Bi&&e}function da(){}function ma(e){for(var t=0,n=e.length,o="";t":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ia,ci),e[3]=(e[3]||e[4]||e[5]||"").replace(ia,ci),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||aa.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&aa.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Qi.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Yi.test(n)&&(t=mi(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(ia,ci).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Mi[e+" "];return t||(t=new RegExp("(^|"+Ui+")"+e+"("+Ui+"|$)"))&&Mi(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!=Bi&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(o){var r=aa.attr(o,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&-1)[^>]*$|#([\w\-]*)$)/,Ma=ai.Event,Da=kt.makeMap("children,contents,next,prev"),Aa=function(e,t,n,o){var r;if(ba(t))t=ya(t,Ia(e[0]));else if(t.length&&!t.nodeType){if(t=Ga.makeArray(t),o)for(r=t.length-1;0<=r;r--)Aa(e,t[r],n,o);else for(r=0;r"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:Ta.exec(e)))return Ga(t).find(e);if(n[1])for(o=ya(e,Ia(t)).firstChild;o;)Ea.call(r,o),o=o.nextSibling;else{if(!(o=Ia(t).getElementById(n[2])))return r;if(o.id!==n[2])return r.find(e);r.length=1,r[0]=o}}else this.add(e,!1);return r},toArray:function(){return kt.toArray(this)},add:function(e,t){var n,o;if(ba(e))return this.add(Ga(e));if(!1!==t)for(n=Ga.unique(this.toArray().concat(Ga.makeArray(e))),this.length=n.length,o=0;o"+t,n.removeChild(n.firstChild)}catch(e){Ga("").html("
"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)}function w(t,n,o,r,i){return b(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return y(a,o),r&&("string"!=typeof r&&r.nodeType?a.appendChild(r):"string"==typeof r&&x(a,r)),i?a:t.appendChild(a)}))}function C(t,n,o){return w(e.createElement(t),t,n,o,!0)}function S(e,t){var n=o(e);return(t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})):n).remove(),1"+n+""+e+">":r+" />"},createFragment:function(t){var n,o=e.createElement("div"),r=e.createDocumentFragment();for(r.appendChild(o),t&&(o.innerHTML=t);n=o.firstChild;)r.appendChild(n);return r.removeChild(o),r},remove:S,setStyle:function(e,n,r){var i=v(n)?o(e).css(n,r):o(e).css(n);t.update_styles&&Wa(j,i)},getStyle:d,setStyles:function(e,n){var r=o(e).css(n);t.update_styles&&Wa(j,r)},removeAllAttribs:function(e){return b(e,(function(e){for(var t=e.attributes,n=t.length-1;0<=n;n--)e.removeAttributeNode(t.item(n))}))},setAttrib:u,setAttribs:y,getAttrib:r,getPos:l,parseStyle:function(e){return j.parse(e)},serializeStyle:function(e,t){return j.serialize(e,t)},addStyle:function(t){var n,o;if(Y!==Ja.DOM&&e===document){if(R[t])return;R[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(n=e.getElementsByTagName("head")[0]).firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(e){V((e=e||"").split(","),(function(e){L[e]=!0,I.load(e,c)}))},addClass:function(e,t){o(e).addClass(t)},removeClass:function(e,t){k(e,t,!1)},hasClass:function(e,t){return o(e).hasClass(t)},toggleClass:k,show:function(e){o(e).show()},hide:function(e){o(e).hide()},isHidden:function(e){return"none"===o(e).css("display")},uniqueId:function(e){return(e||"mce_")+P++},setHTML:x,getOuterHTML:function(e){var t="string"==typeof e?n(e):e;return Pn(t)?t.outerHTML:Ga("").append(Ga(t).clone()).html()},setOuterHTML:function(e,t){o(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}S(Ga(this).html(t),!0)}))},decode:Yr.decode,encode:$,insertAfter:function(e,t){var o=n(t);return b(e,(function(e){var t=o.parentNode,n=o.nextSibling;return n?t.insertBefore(e,n):t.appendChild(e),e}))},replace:_,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=C(t),$a(i(e),(function(t){u(n,t.nodeName,r(e,t.nodeName))})),_(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,o=e;o;){for(n=t;n&&o!==n;)n=n.parentNode;if(o===n)break;o=o.parentNode}return!o&&e.ownerDocument?e.ownerDocument.documentElement:o},toHex:function(e){return j.toHex(kt.trim(e))},run:b,getAttribs:i,isEmpty:function(e,t){var n,o,r=0;if(O(e))return!1;if(e=e.firstChild){var i=new zo(e,e.parentNode),a=U?U.getWhiteSpaceElements():{};t=t||(U?U.getNonEmptyElements():null);do{if(n=e.nodeType,Pn(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(o=e.nodeName.toLowerCase(),t&&t[o]){if("br"!==o)return!1;r++,e=i.next();continue}if(O(e))return!1}if(8===n)return!1;if(3===n&&!jo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&jo(e.nodeValue))return!1;e=i.next()}while(e)}return r<=1},createRng:E,nodeIndex:qa,split:function(e,t,n){var o,r,i,a=E();if(e&&t)return a.setStart(e.parentNode,qa(e)),a.setEnd(t.parentNode,qa(t)),o=a.extractContents(),(a=E()).setStart(t.parentNode,qa(t)+1),a.setEnd(e.parentNode,qa(e)+1),r=a.extractContents(),(i=e.parentNode).insertBefore(Ir(Y,o),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Ir(Y,r),e),S(e),n||t},bind:X,unbind:K,fire:function(e,t,n){return W.fire(e,t,n)},getContentEditable:z,getContentEditableParent:function(e){for(var t=s(),n=null;e&&e!==t&&null===(n=z(e));e=e.parentNode);return n},destroy:function(){if(0t.bottom)&&Eu(t.top-e.bottom,e,t)}function Tu(e,t){return e.top>t.bottom||!(e.bottom=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}function Du(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null}function Au(e,t){if(Pn(e)&&e.hasChildNodes()){var n=e.childNodes;return n[(o=n.length-1,Math.min(Math.max(t,0),o))]}return e;var o}function Nu(e){return"string"==typeof e&&768<=e.charCodeAt(0)&&$u.test(e)}function Bu(e){return"createRange"in e?e.createRange():Ja.DOM.createRng()}function Ru(e){return e&&/[\r\n\t ]/.test(e)}function Hu(e){return e.setStart&&e.setEnd}function Lu(e){var t=e.startContainer,n=e.startOffset;if(Ru(e.toString())&&Zu(t.parentNode)&&Fn(t)){var o=t.data;return Ru(o[n-1])||Ru(o[n+1])?1:void 0}}function Vu(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom}function Pu(e,t){var n=Ou(e,t);return n.width=1,n.right=n.left+1,n}cu.languageLoad=!0,cu.baseURL="",cu.PluginManager=cu(),cu.ThemeManager=cu();var Iu=function(e,t){var n=[];return V(Tn(e),(function(e){n=(n=t(e)?n.concat([e]):n).concat(Iu(e,t))})),n},Fu=f("mce-annotation"),Uu=f("data-mce-annotation"),ju=f("data-mce-annotation-uid"),Wu=function(e,t){return pu(_t.fromDom(e.getBody()),"["+ju()+'="'+t+'"]')},qu=0,Gu=Math.round,$u=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Xu=Pn,Ku=Fo,Yu=an("display","block table"),Ju=an("float","left right"),Qu=function(){for(var e=[],t=0;t=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return oc(e,n?t-1:t)}}};function ac(e,t){Fn(t)&&0===t.data.length&&e.remove(t)}function uc(e,t,n){var o,r,i,a,u,c,s;Wn(n)?(i=e,a=t,c=ve.from((u=n).firstChild),s=ve.from(u.lastChild),a.insertNode(u),c.each((function(e){return ac(i,e.previousSibling)})),s.each((function(e){return ac(i,e.nextSibling)}))):(o=e,t.insertNode(r=n),ac(o,r.previousSibling),ac(o,r.nextSibling))}function cc(e){return function(t){return e===t}}function sc(e){var t,n,o,r;return(is(e)?"text()":e.nodeName.toLowerCase())+"["+(o=ge(n=ss(cs(t=e)),cc(t),t),r=me(n=n.slice(0,o+1),(function(e,t,o){return is(t)&&is(n[o-1])&&e++,e}),0),ge(n=fe(n,rn([t.nodeName])),cc(t),t)-r+"]")}function lc(e,t){var n,o,r,i=[],a=t.container(),u=t.offset();return is(a)?n=function(e,t){for(;(e=e.previousSibling)&&is(e);)t+=e.data.length;return t}(a,u):(u>=(o=a.childNodes).length?(n="after",u=o.length-1):n="before",a=o[u]),i.push(sc(a)),r=fe(function(e,t){var n=[];for(t=t.parentNode;t!==e;t=t.parentNode)n.push(t);return n}(e,a),O(cn)),(i=i.concat(le(r,sc))).reverse().join("/")+","+n}function fc(e,t){if(!t)return null;var n=t.split(","),o=n[0].split("/"),r=1e.data.length&&(t=e.data.length),ic(e,t)}(i,parseInt(r,10)):(r="after"===r?us(i)+1:us(i),ic(i.parentNode,r)):null}function dc(e,t,n,o,r){var i,a=o[r?"startContainer":"endContainer"],u=o[r?"startOffset":"endOffset"],c=[],s=0,l=e.getRoot();for(Fn(a)?c.push(n?function(e,t,n){for(var o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Fn(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(s=1,u=Math.max(0,i.length-1)),c.push(e.nodeIndex(i[u],n)+s));a&&a!==l;a=a.parentNode)c.push(e.nodeIndex(a,n));return c}function mc(e,t,n){var o=0;return kt.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void o++})),o}function gc(e,t){var n,o=t?"start":"end",r=e[o+"Container"],i=e[o+"Offset"];Pn(r)&&"TR"===r.nodeName&&(r=(n=r.childNodes)[Math.min(t?i:i-1,n.length-1)])&&(i=t?0:r.childNodes.length,e["set"+(t?"Start":"End")](r,i))}function hc(e){return gc(e,!0),gc(e,!1),e}function pc(e,t){var n;return Pn(e)&&(e=Au(e,t),ls(e))?e:Ro(e)?(n=(e=Fn(e)&&No(e)?e.parentNode:e).previousSibling,ls(n)?n:(n=e.nextSibling,ls(n)?n:void 0)):void 0}function vc(e,t,n){var o=n.getNode(),r=o?o.nodeName:null,i=n.getRng();if(ls(o)||"IMG"===r)return{name:r,index:mc(n.dom,r,o)};var a,u,c,s,l,f,d,m=pc((a=i).startContainer,a.startOffset)||pc(a.endContainer,a.endOffset);return m?{name:r=m.tagName,index:mc(n.dom,r,m)}:(f=(c=n).dom,(d={}).start=dc(f,u=e,s=t,l=i,!0),c.isCollapsed()||(d.end=dc(f,u,s,l,!1)),Io(l)&&(d.isFakeCaret=!0),d)}function bc(e,t,n){var o={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",o,""):e.create("span",o)}function yc(e,t){var n=e.dom,o=e.getRng(),r=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:mc(n,u,a)};var c=hc(o.cloneRange());return i||(c.collapse(!1),uc(n,c,bc(n,r+"_end",t))),(o=hc(o)).collapse(!0),uc(n,o,bc(n,r+"_start",t)),e.moveToBookmark({id:r,keep:!0}),{id:r}}function xc(e,t,n){var o=e.getParam(t,n);return-1===o.indexOf("=")?o:ue(e.getParam(t,"","hash"),e.id).getOr(n)}function wc(e){return e.getParam("content_security_policy","")}function Cc(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t}function Sc(e){return e.getParam("forced_root_block_attrs",{})}function kc(e){return e.getParam("automatic_uploads",!0,"boolean")}function _c(e){return e.getParam("icons","","string")}function Oc(e){return e.getParam("referrer_policy","","string")}function Ec(e){return e.getParam("language","en","string")}function zc(e){return e.getParam("indent_use_margin",!1)}function Tc(e){var t=e.getParam("font_css",[]);return y(t)?t:L(t.split(","),Je)}function Mc(e){var t=e.getParam("object_resizing");return!1!==t&&!wt.iOS&&(v(t)?t:"table,img,figure.image,div,video,iframe")}function Dc(e){return e.getParam("event_root")}function Ac(e){return e.getParam("theme")}function Nc(e){return!1!==e.getParam("inline_boundaries")}function Bc(e){return e.getParam("plugins","","string")}function Rc(e){var t=e.parentNode;t&&t.removeChild(e)}function Hc(e){var t=Cr(e);return{count:e.length-t.length,text:t}}function Lc(e){for(var t;-1!==(t=e.data.lastIndexOf(xr));)e.deleteData(t,1)}function Vc(e,t){return hs(e),t}function Pc(e,t){var n,o=t.container(),r=(-1===(n=B(we(o.childNodes),e))?ve.none():ve.some(n)).map((function(e){return e=a.data.length-1)return 1===e&&(o=i(a))?zs(o):n;if(_r(a)&&u<=1)return-1===e&&(o=r(a))?Ts(o):n;if(u===a.data.length)return(o=i(a))?zs(o):n;if(0===u)return(o=r(a))?Ts(o):n}return n}function Qc(e,t){return ve.from(Xc(e?0:-1,t)).filter(ws)}function Zc(e,t,n){var o=Jc(e,t,n);return-1===e?ic.fromRangeStart(o):ic.fromRangeEnd(o)}function es(e){return ve.from(e.getNode()).map(_t.fromDom)}function ts(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function ns(e,t){var n=$c(e,t);return!(n||!qn(e.getNode()))||n}ic.fromRangeStart=function(e){return ic(e.startContainer,e.startOffset)},ic.fromRangeEnd=function(e){return ic(e.endContainer,e.endOffset)},ic.after=function(e){return ic(e.parentNode,nc(e)+1)},ic.before=function(e){return ic(e.parentNode,nc(e))},ic.isAbove=function(e,t){return dn(Z(t.getClientRects()),ee(e.getClientRects()),zu).getOr(!1)},ic.isBelow=function(e,t){return dn(ee(t.getClientRects()),Z(e.getClientRects()),Tu).getOr(!1)},ic.isAtStart=function(e){return!!e&&e.isAtStart()},ic.isAtEnd=function(e){return!!e&&e.isAtEnd()},ic.isTextPosition=function(e){return!!e&&Fn(e.container())},ic.isElementPosition=function(e){return!1===ic.isTextPosition(e)};var os,rs,is=Fn,as=cn,us=Ja.nodeIndex,cs=function(e){var t=e.parentNode;return as(t)?cs(t):t},ss=function(e){return e?me(e.childNodes,(function(e,t){return as(t)&&"BR"!==t.nodeName?e=e.concat(ss(t)):e.push(t),e}),[]):[]},ls=Xn,fs=_(vc,d,!0),ds=Ja.DOM,ms=Pn,gs=Fn,hs=function(e){ms(e)&&Ro(e)&&(Ho(e)?e.removeAttribute("data-mce-caret"):Rc(e)),gs(e)&&(Lc(e),0===e.data.length&&Rc(e))},ps=dt().browser,vs=Xn,bs=Yn,ys=Kn,xs=function(e){return vs(e)||bs(e)},ws=Xn,Cs=Yn,Ss=an("display","block table table-cell table-caption list-item"),ks=Ro,_s=No,Os=Pn,Es=Fo,zs=_(Kc,!0),Ts=_(Kc,!1);function Ms(e,t){return e.hasChildNodes()&&t'),t}function Us(e,t,n){return!1===t.hasChildNodes()&&Ps(e,t)&&(r=n,i=(o=t).ownerDocument.createTextNode(xr),o.appendChild(i),r.setStart(i,0),r.setEnd(i,0),1);var o,r,i}function js(e,t,n,o){var r,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,r=c.length-1;1<=r;r--){if(u=i.childNodes,Us(s,i,o))return 1;if(c[r]>u.length-1)return Us(s,i,o)||function(e){return Jl(i).fold(M,(function(t){return e.setStart(t.container(),t.offset()),e.setEnd(t.container(),t.offset()),!0}))}(o);i=u[c[r]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?o.setStart(i,a):o.setEnd(i,a)}return 1}function Ws(e){return Fn(e)&&0=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===s&&0B(d)?(O=R(_*S),_=R(O/S)):(_=R(O/S),O=R(_*S))),s(h,_,O),r=v.startPos.x+f,i=v.startPos.y+d,M.setStyles(p,{left:r=0u.childNodes.length-1&&(f=!1),jn(u)&&(u=i,c=0),u===i){if(f&&(d=u.childNodes[0d.bottom&&Zt(n.element,!0===o)}function qf(e,t,n){return Vf(e,jf,t,n)}function Gf(e,t,n){return If(e,t,jf,n)}function $f(e,t,n){return Vf(e,Wf,t,n)}function Xf(e,t,n){return If(e,t,Wf,n)}function Kf(e,t,n){(e.inline?qf:$f)(e,t,n)}function Yf(e){var t=An(e).dom;return e.dom===t.activeElement}function Jf(e){return void 0===e&&(e=_t.fromDom(document)),ve.from(e.dom.activeElement).map(_t.fromDom)}function Qf(e,t){var n=On(t)?Al(t).length:Tn(t).length+1;return n\ufeff'),Wt(a.element,u),Lf(u,(function(){return Bn(u)})));Pf(e,i,t,c,o),c.cleanup()},kd=function(e,t,n){var o=n.startContainer,r=n.startOffset,i=n.endContainer,a=n.endOffset;t(_t.fromDom(o),_t.fromDom(i));var u=e.dom.createRng();u.setStart(o,r),u.setEnd(i,a),e.selection.setRng(n)},_d=oo([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Od=(_d.before,_d.on,_d.after,function(e){return e.fold(d,d,d)}),Ed=oo([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),zd={domRange:Ed.domRange,relative:Ed.relative,exact:Ed.exact,exactFromRange:function(e){return Ed.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){return Dt(e.match({domRange:function(e){return _t.fromDom(e.startContainer)},relative:function(e,t){return Od(e)},exact:function(e,t,n,o){return e}}))},range:function(e,t,n,o){return{start:e,soffset:t,finish:n,foffset:o}}},Td=dt().browser,Md={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},Dd=Ja.DOM,Ad=function(e){return e.editorManager.setActive(e)},Nd={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Bd=(Rd.create=function(e,t){var n=new Rd(e,Nd[e]||1);return t&&ne(t,(function(e,t){n.attr(t,e)})),n},Rd.prototype.replace=function(e){return e.parent&&e.remove(),this.insert(e,this),this.remove(),this},Rd.prototype.attr=function(e,t){var n,o=this;if("string"!=typeof e)return null!=e&&ne(e,(function(e,t){o.attr(t,e)})),o;if(n=o.attributes){if(void 0===t)return n.map[e];if(null===t){if(e in n.map){delete n.map[e];for(var r=n.length;r--;)if(n[r].name===e)return n.splice(r,1),o}return o}if(e in n.map){for(r=n.length;r--;)if(n[r].name===e){n[r].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,o}},Rd.prototype.clone=function(){var e,t=new Rd(this.name,this.type);if(e=this.attributes){var n=[];n.map={};for(var o=0,r=e.length;o=u.length)for(n=0,o=a.length;n=u.length||a[n]!==u[n]){r=n+1;break}if(a.length=a.length||a[n]!==u[n]){r=n+1;break}if(1===r)return t;for(n=0,o=a.length-(r-1);n]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),a=1,u=n;0!==a;)for(o.lastIndex=u;;){var c=o.exec(t);if(null===c)return u;if("!"===c[1]){u=Ye(c[2],"--")?$d(t,!1,c.index+"!--".length):$d(t,!0,c.index+1);break}r.lastIndex=o.lastIndex;var s=r.exec(t);if(!x(s)&&s.index===o.lastIndex){"/"===c[1]?--a:_e(i,c[2])||(a+=1),u=o.lastIndex+s[0].length;break}}return u}function qd(e,t){var n;void 0===t&&(t=nr());var o=null!==(n=(e=e||{}).document)&&void 0!==n?n:document,r=o.createElement("form");!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var i=e.comment||c,a=e.cdata||c,u=e.text||c,s=e.start||c,l=e.end||c,f=e.pi||c,d=e.doctype||c;return{parse:function(n,c){void 0===c&&(c="html"),function(n,c){void 0===c&&(c="html");for(var m,g,h,p,v,b,y,x,w,C,S,k,_,O,E,z,T,M,D,A=n.html,N=0,B=[],R=0,H=Yr.decode,L=kt.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),V="html"===c?0:1,P=function(e){for(var t,n=B.length;n--&&B[n].name!==e;);if(0<=n){for(t=B.length-1;n<=t;t--)(e=B[t]).valid&&l(e.name);B.length=n}},I=function(e,t){return u(Hd(e,n),t)},F=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),i(Hd(t,n)))},U=function(e,t){var n=e||"",o=!Ye(n,"--"),r=$d(A,o,t);return e=A.substr(t,r-t),F(o?n+e:e),r+1},j=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"),W=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,q=t.getShortEndedElements(),G=e.self_closing_elements||t.getSelfClosingElements(),$=t.getBoolAttrs(),X=e.validate,K=e.remove_internals,Y=e.fix_self_closing,J=t.getSpecialElements(),Q=A+">";m=j.exec(Q);){var Z=m[0];if(NA.length){I(H(A.substr(m.index))),N=m.index+Z.length;continue}w=(g=":"===(g=g.toLowerCase()).charAt(0)?g.substr(1):g)in q,Y&&G[g]&&0.*/.test(o.substr(u)))){var r=o.indexOf("[endif]",n);return o.indexOf(">",r)}if(t){var i=o.indexOf(">",n);return-1!==i?i:o.length}var a=/--!?>/g;a.lastIndex=n;var u,c=a.exec(e);return c?c.index+c[0].length:o.length};function Xd(e,t){for(var n,o,r,i,a=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,u=e.schema,c=(n=e.getTempAttrs(),o=t,r=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi"),o.replace(r,"")),s=u.getShortEndedElements();i=a.exec(c);){var l=a.lastIndex,f=i[0].length,d=s[i[1]]?l:qd.findEndTag(u,c,l);c=c.substring(0,l-f)+c.substring(d);a.lastIndex=l-f}return Cr(c)}function Kd(e){return{compare:function(t,n){return t.nodeName===n.nodeName&&!(!r(o(t),o(n))||!r(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))||$s(t)||$s(n));function o(t){var n={};return Zd(e.getAttribs(t),(function(o){var r=o.nodeName.toLowerCase();0!==r.indexOf("_")&&"style"!==r&&0!==r.indexOf("data-")&&(n[r]=e.getAttrib(t,r))})),n}function r(e,t){var n,o;for(o in e)if(_e(e,o)){if(void 0===(n=t[o]))return;if(e[o]!==n)return;delete t[o]}for(o in t)if(_e(t,o))return;return 1}}}}function Yd(e){var t=[],n=(e=e||{}).indent,o=em(e.indent_before||""),r=em(e.indent_after||""),i=Yr.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="html"===e.element_format;return{start:function(e,u,c){var s,l,f,d;if(n&&o[e]&&0":" />",c&&n&&r[e]&&0"),n&&r[e]&&0")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,o){o?t.push("",e," ",i(o),"?>"):t.push("",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}}function Jd(e,t){void 0===t&&(t=nr());var n=Yd(e);return(e=e||{}).validate=!("validate"in e)||e.validate,{serialize:function(o){var r=e.validate,i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;a(e),e=e.next;);}};n.reset();var a=function(e){var o=i[e.type];if(o)o(e);else{var u=e.name,c=e.shortEnded,s=e.attributes;if(r&&s&&1'))}function sm(e){Pt(e).each((function(t){Nt(t).each((function(n){fr(e)&&Ao(t)&&fr(n)&&Bn(t)}))}))}function lm(e,t){return r=M,je(o=t,n=e)?function(e,t){for(var n=S(t)?t:M,o=e.dom,r=[];null!==o.parentNode&&void 0!==o.parentNode;){var i=o.parentNode,a=_t.fromDom(i);if(r.push(a),!0===n(a))break;o=i}return r}(n,(function(e){return r(e)||Ue(e,o)})).slice(0,-1):[];var n,o,r}function fm(e,t){return[e].concat(lm(e,t))}function dm(e,t,n){return $l(e,t,n,rm)}function mm(e,t){return q(fm(_t.fromDom(t.container()),e),fr)}function gm(e,t,n){return dm(e,t.dom,n).forall((function(e){return mm(t,n).fold((function(){return!1===$c(e,n,t.dom)}),(function(o){return!1===$c(e,n,t.dom)&&je(o,_t.fromDom(e.container()))}))}))}function hm(e,t,n){return mm(t,n).fold((function(){return dm(e,t.dom,n).forall((function(e){return!1===$c(e,n,t.dom)}))}),(function(t){return dm(e,t.dom,n).isNone()}))}function pm(e){return es(e).exists(Ao)}function vm(e,t,n){var o=Z(F(fm(_t.fromDom(n.container()),t),fr)).getOr(t);return Gl(e,o.dom,n).filter(pm)}function bm(e,t){return es(t).exists(Ao)||vm(!0,e,t).isSome()}function ym(e,t){return ve.from(t.getNode(!0)).map(_t.fromDom).exists(Ao)||vm(!1,e,t).isSome()}function xm(e){return ic.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()}function wm(e,t){return Z(F(fm(_t.fromDom(t.container()),e),fr)).getOr(e)}function Cm(e,t){return xm(t)?Rg(t):Rg(t)||Kl(wm(e,t).dom,t).exists(Rg)}function Sm(e,t){return xm(t)?Bg(t):Bg(t)||Xl(wm(e,t).dom,t).exists(Bg)}function km(e){return es(e).bind((function(e){return ho(e,_n)})).exists((function(e){return R(["pre","pre-wrap"],xn(e,"white-space"))}))}function _m(e,t){return!km(t)&&(Wg(e,t)||Gg(e,t)||ym(e,t)||Cm(e,t))}function Om(e,t){return!km(t)&&(qg(e,t)||$g(e,t)||bm(e,t)||Sm(e,t))}function Em(e,t){return _m(e,t)||Om(e,(o=(n=t).container(),r=n.offset(),Fn(o)&&r=e.data.length&&Om(r,ic(e,e.data.length)),u=0===t&&_m(r,ic(e,0)),e.replaceData(t,n,(s=u,l=a,j(c=i,(function(e,t){return Xs(t)||ef(t)?e.previousCharIsSpace||""===e.str&&s||e.str.length===c.length-1&&l?{previousCharIsSpace:!1,str:e.str+yr}:{previousCharIsSpace:!0,str:e.str+" "}:{previousCharIsSpace:!1,str:e.str+t}}),{previousCharIsSpace:!1,str:""}).str)))}function Am(e,t){var n=e.data.slice(t);Dm(e,t,n.length-Qe(n).length)}function Nm(e,t){var n=e.data.slice(0,t),o=n.length-Ze(n).length;Dm(e,t-o,o)}function Bm(e,t,n,o){void 0===o&&(o=!0);var r=Ze(e.data).length,i=o?e:t,a=o?t:e;return o?i.appendData(a.data):i.insertData(0,a.data),Bn(_t.fromDom(a)),n&&Am(i,r),i}function Rm(e,t){return o=e,r=(n=t).container(),i=n.offset(),!1===ic.isTextPosition(n)&&r===o.parentNode&&i>ic.before(o).offset()?ic(t.container(),t.offset()-1):t;var n,o,r,i}function Hm(e){return Fo(e.previousSibling)?ve.some((t=e.previousSibling,Fn(t)?ic(t,t.data.length):ic.after(t))):e.previousSibling?Jl(e.previousSibling):ve.none();var t}function Lm(e){return Fo(e.nextSibling)?ve.some((t=e.nextSibling,Fn(t)?ic(t,0):ic.before(t))):e.nextSibling?Yl(e.nextSibling):ve.none();var t}function Vm(e,t){return Hm(t).orThunk((function(){return Lm(t)})).orThunk((function(){return n=e,r=ic.before((o=t).previousSibling||o.parentNode),Kl(n,r).fold((function(){return Xl(n,ic.after(o))}),ve.some);var n,o,r}))}function Pm(e,t){return Lm(t).orThunk((function(){return Hm(t)})).orThunk((function(){return Xl(n=e,ic.after(o=t)).fold((function(){return Kl(n,ic.before(o))}),ve.some);var n,o}))}function Im(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))}function Fm(e,t){return t&&_e(e.schema.getBlockElements(),Ot(t))}function Um(e){if(qo(e)){var t=_t.fromHtml('
');return Xt(e),Nn(e,t),ve.some(ic.before(t.dom))}return ve.none()}function jm(e,t,n,o){void 0===o&&(o=!0);var r,i,a,u,c,s,l,f,d,m,g,h,p=(t?Pm:Vm)(e.getBody(),h=n.dom).map(_(Rm,h)),v=go(n,_(Fm,e),(r=e.getBody(),function(e){return e.dom===r})),b=(u=p,i=a=n,c=_e(e.schema.getTextInlineElements(),Ot(i)),m=Nt(a).filter(On),g=Bt(a).filter(On),Bn(a),l=g,f=u,d=function(e,t,n){var o=e.dom,r=t.dom,i=o.data.length;return Bm(o,r,c),n.container()===r?ic(o,i):n},((s=m).isSome()&&l.isSome()&&f.isSome()?ve.some(d(s.getOrDie(),l.getOrDie(),f.getOrDie())):ve.none()).orThunk((function(){return c&&(m.each((function(e){return Nm(e.dom,e.dom.length)})),g.each((function(e){return Am(e.dom,0)}))),u})));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):v.bind(Um).fold((function(){o&&Im(e,t,b)}),(function(n){o&&Im(e,t,ve.some(n))}))}function Wm(e){return pu(e,"td,th")}function qm(e,t){return{start:e,end:t}}function Gm(e,t){return bo(_t.fromDom(e),"td,th",t)}function $m(e){return!Ue(e.start,e.end)}function Xm(e,t){return Ol(e.start,t).bind((function(n){return Ol(e.end,t).bind((function(e){return Ue(n,e)?ve.some(n):ve.none()}))}))}function Km(e){return function(t){return Xm(t,e).map((function(e){return{rng:t,table:e,cells:Wm(e)}}))}}function Ym(e,t,n,o){if(n.collapsed||!e.forall($m))return ve.none();if(t.isSameTable){var r=e.bind(Km(o));return ve.some({start:r,end:r})}var i,a,u=Gm(n.startContainer,o),c=Gm(n.endContainer,o),s=u.bind((a=o,function(e){return Ol(e,a).bind((function(t){return ee(Wm(t)).map((function(t){return qm(e,t)}))}))})).bind(Km(o)),l=c.bind((i=o,function(e){return Ol(e,i).bind((function(t){return Z(Wm(t)).map((function(t){return qm(t,e)}))}))})).bind(Km(o));return ve.some({start:s,end:l})}function Jm(e,t){return G(e,(function(e){return Ue(e,t)}))}function Qm(e){return dn(Jm(e.cells,e.rng.start),Jm(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))}function Zm(e,t){var n=t.startTable,o=t.endTable,r=e.cloneRange();return n.each((function(e){return r.setStartAfter(e.dom)})),o.each((function(e){return r.setEndBefore(e.dom)})),r}function eg(e){return V(e,(function(e){yn(e,"contenteditable"),cm(e)})),0}function tg(e,t,n,o){var r=n.cloneRange();o?(r.setStart(n.startContainer,n.startOffset),r.setEndAfter(t.dom.lastChild)):(r.setStartBefore(t.dom.firstChild),r.setEnd(n.endContainer,n.endOffset)),Qg(e,r,t,!1)}function ng(e){var t=_l(e),n=_t.fromDom(e.selection.getNode());Kn(n.dom)&&qo(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),1)?$/," "):i.replace(/ (
)?$/," "));var l=e.parser,f=n.merge,d=Jd({validate:e.getParam("validate")},e.schema),m='',g=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(g.isDefaultPrevented())e.fire("SetContent",{content:g.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=g.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,m);var h,p,v=(h=c.getRng()).startContainer||(h.parentElement?h.parentElement():null),b=e.getBody();v===b&&c.isCollapsed()&&s.isBlock(b.firstChild)&&(p=b.firstChild)&&!e.schema.getShortEndedElements()[p.nodeName]&&s.isEmpty(b.firstChild)&&((h=s.createRng()).setStart(b.firstChild,0),h.setEnd(b.firstChild,0),c.setRng(h)),c.isCollapsed()||function(e){var t=e.dom,n=sg(e.selection.getRng());e.selection.setRng(n);var o,r=t.getParent(n.startContainer,th),i=n;null!==(o=r)&&o===t.getParent(i.endContainer,th)&&El(_t.fromDom(o),i)?Qg(e,n,_t.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)}(e);var y,x,w,C,S,k,_,O,E,z,T,M,D,A,N={context:(V=c.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},B=l.parse(t,N);if(!0===n.paste&&function(e,t){var n,o,r,i,a,u=t.firstChild,c=t.lastChild;return u&&"meta"===u.name&&(u=u.next),o=c=c&&"mce_marker"===c.attr("id")?c.prev:c,r=(n=e).getNonEmptyElements(),o&&(o.isEmpty(r)||(i=o,n.getBlockElements()[i.name]&&i.firstChild&&i.firstChild===i.lastChild&&("br"===(a=i.firstChild).name||a.value===yr)))&&(c=c.prev),u&&u===c&&("ul"===u.name||"ol"===u.name)}(e.schema,B)&&lg(s,V))return h=dg(d,s,c.getRng(),B),c.setRng(h),void e.fire("SetContent",g);if(function(){for(var e=B;e=e.walk();)1===e.type&&e.attr("data-mce-fragment","1")}(),"mce_marker"===(L=B.lastChild).attr("id"))for(var R=L,L=L.prev;L;L=L.walk(!0))if(3===L.type||!s.isBlock(L.name)){e.schema.isValidChild(L.parent.name,"span")&&L.parent.insert(R,L,"br"===L.name);break}if(e._selectionOverrides.showBlockCaretContainer(V),N.invalid){e.selection.setContent(m);var V=c.getNode(),P=e.getBody();for(9===V.nodeType?V=L=P:L=V;L!==P;)L=(V=L).parentNode;t=V===P?P.innerHTML:s.getOuterHTML(V),t=d.serialize(l.parse(t.replace(//i,(function(){return d.serialize(B)})))),V===P?s.setHTML(P,t):s.setOuterHTML(V,t)}else y=e,x=t=d.serialize(B),"all"===(w=V).getAttribute("data-mce-bogus")?w.parentNode.insertBefore(y.dom.createFragment(x),w):(C=w.firstChild,S=w.lastChild,!C||C===S&&"BR"===C.nodeName?y.dom.setHTML(w,x):y.selection.setContent(x));_=f,z=(k=e).schema.getTextInlineElements(),T=k.dom,_&&(O=k.getBody(),E=Kd(T),kt.each(T.select("*[data-mce-fragment]"),(function(e){if(u(z[e.nodeName.toLowerCase()])&&X(nm(T,e),(function(e){return!tm.has(e)})))for(var t=e.parentNode;u(t)&&t!==O&&!function(e,t,n){function o(o){var r=e.getStyle(t,o),i=e.getStyle(n,o);return Ne(r)&&Ne(i)&&r!==i}var r=nm(e,t),i=nm(e,n);return H(r,(function(e){function t(t){return H(t,(function(t){return t===e}))}if(t(i)||!t(Ng))return o(e);var n=F(i,(function(e){return H(Ng,(function(t){return Ye(e,t)}))}));return H(n,o)}))}(T,e,t);t=t.parentNode)if(E.compare(t,e)){T.remove(e,!0);break}}))),function(e,t){var n,o=e.dom,r=e.selection;if(t){r.scrollIntoView(t);var i=ff(e.getBody(),t);if("false"===o.getContentEditable(i))return o.remove(t),r.select(i);var a,u=o.createRng(),c=t.previousSibling;Fn(c)?(u.setStart(c,c.nodeValue.length),wt.ie||(a=t.nextSibling,Fn(a)&&(c.appendData(a.data),a.parentNode.removeChild(a)))):(u.setStartBefore(t),u.setEndBefore(t));var s=o.getParent(t,o.isBlock);o.remove(t),s&&o.isEmpty(s)&&(e.$(s).empty(),u.setStart(s,0),u.setEnd(s,0),th(s)||s.getAttribute("data-mce-fragment")||!(n=function(t){var n=ic.fromRangeStart(t);if(n=As(e.getBody()).next(n))return n.toRange()}(u))?o.add(s,o.create("br",{"data-mce-bogus":"1"})):(u=n,o.remove(s))),r.setRng(u)}}(e,s.get("mce_marker")),M=e.getBody(),kt.each(M.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),D=s,A=c.getStart(),ve.from(D.getParent(A,"td,th")).map(_t.fromDom).each(sm),e.fire("SetContent",g),e.addVisual()}}function gg(e){return e instanceof Bd}function hg(e,t,n){var o;e.dom.setHTML(e.getBody(),t),!0!==n&&dd(o=e)&&Yl(o.getBody()).each((function(e){var t=e.getNode(),n=sn(t)?Yl(t).getOr(e):e;o.selection.setRng(n.toRange())}))}function pg(e){return S(e)?e:M}function vg(e,t,n){var o=t(e),r=pg(n);return o.orThunk((function(){return r(e)?ve.none():function(t){for(var n=e.dom,o=pg(r);n.parentNode;){n=n.parentNode;var i=_t.fromDom(n),a=t(i);if(a.isSome())return a;if(o(i))break}return ve.none()}(t)}))}function bg(e,t,n){var o=e.formatter.get(n);if(o)for(var r=0;r=r.nodeValue.length&&(r=new zo(r,e.getBody()).next()||r),Fn(r)&&!n&&0===i&&new zo(r,e.getBody()).prev()||r}function bh(e,t){var n=t?"firstChild":"lastChild";if(/^(TR|TH|TD)$/.test(e.nodeName)&&e[n]){var o=e[n];return"TR"===e.nodeName&&o[n]||o}return e}function yh(e,t,n,o){var r=e.create(n,o);return t.parentNode.insertBefore(r,t),r.appendChild(t),r}function xh(e,t,n,o,r){var i=_t.fromDom(t),a=_t.fromDom(e.create(o,r));return $t(a,(n?Ht:Rt)(i)),n?(Wt(i,a),Gt(a,i)):(qt(i,a),Nn(a,i)),a.dom}function wh(e,t,n,o){var r=Qs(t,n,o);return a(r)||"BR"===r.nodeName||e.isBlock(r)}function Ch(e,t,n,o,r){var i,a,u=e.dom,c=u,s=o;if(!(ll(a=t)&&sp(s,a.inline)||cl(a)&&sp(s,a.block)||sl(a)&&Pn(s)&&c.is(s,a.selector)||t.links&&"A"===o.nodeName))return ap.keep();var l,f,d,m,g,h,p,v,b=o;if(ll(t)&&"all"===t.remove&&y(t.preserve_attributes)){var x=F(u.getAttribs(b),(function(e){return R(t.preserve_attributes,e.name.toLowerCase())}));if(u.removeAllAttribs(b),V(x,(function(e){return u.setAttrib(b,e.name,e.value)})),0e?t.cells.length:e}),0)}function Bh(e,t){for(var n=e.rows,o=0;o")?{type:"fragmented",fragments:n,content:"",bookmark:null,beforeBookmark:null}:{type:"complete",fragments:null,content:o,bookmark:null,beforeBookmark:null}}function jh(e,t,n){var o,r,i,a,c,s,l,f,d,m,g,h=n?t.beforeBookmark:t.bookmark;function p(e,t,n,o){for(var r=e;r-ts){for(var l=0;l]*>( | |\\s| |
|)<\\/"+l+">[\r\n]*|
[\r\n]*)$"),s.replace(f,"")),R(["text","tree"],m.format)||vr(_t.fromDom(a))?m.content=g:m.content=kt.trim(g),(m.no_events?m:t.fire("GetContent",m)).content;var t,n,a,u,c,s,l,f,d,m,g}));var o,r,i},setContent:function(t,n){return function(e,t,n){var o,r=(o=t,Ee(Ee({format:"html"},n),{set:!0,content:gg(o)?"":o})),i=n.no_events?r:e.fire("BeforeSetContent",r);return gg(t)||(t=i.content),ve.from(e.getBody()).fold(f(t),(function(n){return gg(t)?function(e,t,n,o){var r,i,a,u;r=e.parser.getNodeFilters(),i=e.parser.getAttributeFilters(),a=n,u=function(e,t){var n,o,r={},i={},u=[];for(n in a.firstChild&&nh(a.firstChild,(function(n){V(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),V(t,(function(e){"string"==typeof n.attr(e.name)&&(i[e.name]?i[e.name].nodes.push(n):i[e.name]={filter:e,nodes:[n]})}))})),r)_e(r,n)&&u.push(r[n]);for(o in i)_e(i,o)&&u.push(i[o]);return u}(r,i),V(u,(function(e){V(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}));var c=Jd({validate:e.validate},e.schema).serialize(n);return o.content=vr(_t.fromDom(t))?c:kt.trim(c),hg(e,o.content,o.no_selection),o.no_events||e.fire("SetContent",o),n}(e,n,t,i):(o=e,r=n,u=i,0===(a=t).length||/^\s+$/.test(a)?(c='
',"TABLE"===r.nodeName?a="| "+c+" |
":/^(UL|OL)$/.test(r.nodeName)&&(a=""+c+""),a=(s=Cc(o))&&o.schema.isValidChild(r.nodeName.toLowerCase(),s.toLowerCase())?(a=c,o.dom.createHTML(s,Sc(o),a)):a||'
',hg(o,a,u.no_selection),o.fire("SetContent",u)):("raw"!==u.format&&(a=Jd({validate:o.validate},o.schema).serialize(o.parser.parse(a,{isRootContent:!0,insert:!0}))),u.content=vr(_t.fromDom(r))?a:kt.trim(a),hg(o,u.content,u.no_selection),u.no_events||o.fire("SetContent",u)),u.content);var o,r,a,u,c,s}))}(e,t,n)},insertContent:function(t,n){return mg(e,t,n)},addVisual:function(t){var n,o=t,r=(n=e).dom,i=u(o)?o:n.getBody();C(n.hasVisual)&&(n.hasVisual=n.getParam("visual",!0,"boolean")),V(r.select("table,a",i),(function(e){switch(e.nodeName){case"TABLE":var t=n.getParam("visual_table_class","mce-item-table","string"),o=r.getAttrib(e,"border");o&&"0"!==o||!n.hasVisual?r.removeClass(e,t):r.addClass(e,t);break;case"A":var i,a;r.getAttrib(e,"href")||(i=r.getAttrib(e,"name")||e.id,a=n.getParam("visual_anchor_class","mce-item-anchor","string"),i&&n.hasVisual?r.addClass(e,a):r.removeClass(e,a))}})),n.fire("VisualAid",{element:o,hasVisual:n.hasVisual})}},selection:{getContent:function(t,n){return function(e,t,n){var o,r=(o=t,Ee(Ee({},n=void 0===n?{}:n),{format:o,get:!0,selection:!0})),i=e.fire("BeforeGetContent",r);if(i.isDefaultPrevented())return e.fire("GetContent",i),i.content;if("text"===i.format)return m=e,ve.from(m.selection.getRng()).map((function(e){var t=ve.from(m.dom.getParent(e.commonAncestorContainer,m.dom.isBlock)),n=m.getBody(),o=t.map((function(e){return e.nodeName})).getOr("div").toLowerCase(),r=wt.browser.isIE()&&"pre"!==o,i=m.dom.add(n,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},e.cloneContents()),a=Ih(i,r),u=Cr(i.textContent);if(m.dom.remove(i),Ph(u,0)||Ph(u,u.length-1)){var c=Ih(t.getOr(n),r),s=c.indexOf(a);return-1===s?a:(Ph(c,s-1)?" ":"")+a+(Ph(c,s+a.length)?" ":"")}return a})).getOr("");i.getInner=!0;var a,u,c,s,l,f,d,m,g=(u=i,c=(a=e).selection.getRng(),s=a.dom.create("body"),l=a.selection.getSel(),f=vd(a,Sl(l)),(d=u.contextual?function(e,t){var n,o,r,i,a,u,c,s=kl(t,e);return 0
").append(t.childNodes)})))},uh.pre||(uh.pre=[]),uh.pre.push(Ag);var rp=kt.each,ip=function(e,t,n){rp(e.childNodes,(function(e){lh(e)&&(t(e)&&n(e),e.hasChildNodes()&&ip(e,t,n))}))},ap=oo([{keep:[]},{rename:["name"]},{removed:[]}]),up=/^(src|href|style)$/,cp=kt.each,sp=nl,lp=kt.each,fp=kt.each,dp=function(e,t,n,o){function r(e,t){var r;S((t=void 0===t?m:t).onformat)&&t.onformat(e,t,n,o),fp(t.styles,(function(t,o){h.setStyle(e,o,tl(t,n))})),!t.styles||(r=h.getAttrib(e,"style"))&&h.setAttrib(e,"data-mce-style",r),fp(t.attributes,(function(t,o){h.setAttrib(e,o,tl(t,n))})),fp(t.classes,(function(t){t=tl(t,n),h.hasClass(e,t)||h.addClass(e,t)}))}function i(e,t){var n=!1;return fp(e,(function(e){return!!sl(e)&&(u(e.collapsed)&&e.collapsed!==g||!h.is(t,e.selector)||Vs(t)?void 0:(r(t,e),!(n=!0)))})),n}function a(o,a,c){var s=[],l=!0,f=m.inline||m.block,g=function(e){if(v(e)){var t=h.create(e);return r(t),t}return null}(f);Cl(o,a,(function(a){var h,p=function(a){var v=!1,b=l,y=a.nodeName.toLowerCase(),x=a.parentNode,w=x.nodeName.toLowerCase();if(Pn(a)&&o.getContentEditable(a)&&(b=l,l="true"===o.getContentEditable(a),v=!0),qn(a)&&!function(e,t,n,o){if(e.getParam("format_empty_lines",!1,"boolean")&&ll(t)){var r=er(e.schema),i=(a=_t.fromDom(n),c=function(e){return Vs(e.dom)},((s=(u=a).dom).parentNode?function(e,t){return q(e.dom.childNodes,(function(e){return t(_t.fromDom(e))})).map(_t.fromDom)}(_t.fromDom(s.parentNode),(function(e){return!Ue(u,e)&&c(e)})):ve.none()).isSome());return ce(r,o)&&qo(_t.fromDom(n.parentNode),!1)&&!i}var a,u,c,s}(e,m,a,w))return h=null,void(cl(m)&&o.remove(a));if(cl(m)&&m.wrapper&&rh(e,a,t,n))h=null;else{if(l&&!v&&cl(m)&&!m.wrapper&&Zs(e,y)&&el(e,w,f)){var C=o.rename(a,f);return r(C),s.push(C),void(h=null)}if(sl(m)){var S=i(d,a);if(!S&&u(x)&&fl(m)&&(S=i(d,x)),!ll(m)||S)return void(h=null)}!l||v||!el(e,f,y)||!el(e,w,f)||!c&&Fn(a)&&wr(a.data)||Vs(a)||ll(m)&&o.isBlock(a)?(h=null,V(we(a.childNodes),p),v&&(l=b),h=null):(h||(h=o.clone(g,!1),a.parentNode.insertBefore(h,a),s.push(h)),h.appendChild(a))}};V(a,p)})),!0===m.links&&V(s,(function(e){var t=function(e){"A"===e.nodeName&&r(e,m),V(we(e.childNodes),t)};t(e)})),V(s,(function(i){var a,c,l,f,g,h,p,v,b,y,x,w,C,S,k,_,O,E,z=(a=0,V(i.childNodes,(function(e){var t;u(t=e)&&Fn(t)&&0===t.length||$s(e)||a++})),a);function T(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=il(C,e.parentNode),C.getStyle(e,"color")&&t?C.setStyle(e,"text-decoration",t):C.getStyle(e,"text-decoration")===t&&C.setStyle(e,"text-decoration",null))}!(1n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){u(e)?(o.inline?Gf:Xf)(o,e,t):Kf(o,p(),t)},placeCaretAt:function(e,t){return v(bf(e,t,o.getDoc()))},getBoundingClientRect:function(){var e=p();return e.collapsed?ic.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=s=l=null,x.destroy()}},y=Rl(b),x=pf(b,o);function w(e,t){return q(t,(function(t){return f.is(t,e)}))}function C(e){return f.getParents(e,null,f.getRoot())}return b.bookmarkManager=y,b.controlSelection=x,b}function yp(e){var t,n=decodeURIComponent(e).split(","),o=/data:([^;]+)/.exec(n[0]);return{type:t=o?o[1]:t,data:n[1]}}function xp(e,t){var n;try{n=atob(t)}catch(e){return ve.none()}for(var o=new Uint8Array(n.length),r=0;r)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=e.length;o--;){var r,i=e[o],a=i.firstChild?i.firstChild.value:"";"script"===t?((r=i.attr("type"))&&i.attr("type","mce-no/type"===r?null:r.replace(/^mce\-/,"")),"xhtml"===u.element_format&&0")):"xhtml"===u.element_format&&0)\s*/g,"$1"),kt.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=kt.map(e.split(/(?:~\+|~|\+)/),kv),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[],f=l.length?(l[0].name||(l[0].name=s),s=t.selector,Sv(l,e)):Sv([s],e),d=Ib.select(s,f)[0]||f.firstChild;return Pb(t.styles,(function(e,t){var n=a(e);n&&Ib.setStyle(d,t,n)})),Pb(t.attributes,(function(e,t){var n=a(e);n&&Ib.setAttrib(d,t,n)})),Pb(t.classes,(function(e){var t=a(e);Ib.hasClass(d,t)||Ib.addClass(d,t)})),e.fire("PreviewFormats"),Ib.setStyles(f,{position:"absolute",left:-65535}),e.getBody().appendChild(f),n=Ib.getStyle(e.getBody(),"fontSize",!0),n=/px$/.test(n)?parseInt(n,10):0,Pb(i.split(" "),(function(t){var o=Ib.getStyle(d,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(o)&&(o=Ib.getStyle(e.getBody(),t,!0),"#ffffff"===Ib.toHex(o).toLowerCase())||"color"===t&&"#000000"===Ib.toHex(o).toLowerCase())){if("font-size"===t&&/em|%$/.test(o)){if(0===n)return;o=parseFloat(o)/(/%$/.test(o)?100:1)*n+"px"}"border"===t&&o&&(r+="padding:0 2px;"),r+=t+":"+o+";"}})),e.fire("AfterPreviewFormats"),Ib.remove(f),r}function Ov(e){var t,n,o,r,i,a,c=(r={},(i=function(e,t){e&&(v(e)?(V(t=y(t)?t:[t],(function(e){C(e.deep)&&(e.deep=!sl(e)),C(e.split)&&(e.split=!sl(e)||ll(e)),C(e.remove)&&sl(e)&&!ll(e)&&(e.remove="none"),sl(e)&&ll(e)&&(e.mixed=!0,e.block_expand=!0),v(e.classes)&&(e.classes=e.classes.split(/\s+/))})),r[e]=t):ne(e,(function(e,t){i(t,e)})))})((n=(t=e).dom,o={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(e,t,n){return Pn(e)&&e.hasAttribute("href")},onformat:function(e,t,o){kt.each(o,(function(t,o){n.setAttrib(e,o,t)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t: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}]},kt.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(e){o[e]={block:e,remove:"all"}})),o)),i(t.getParam("formats")),{get:function(e){return u(e)?r[e]:r},has:function(e){return _e(r,e)},register:i,unregister:function(e){return e&&r[e]&&delete r[e],r}}),s=ou(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"])}(e),(a=e).on("mouseup keydown",(function(e){var t=a,n=e.keyCode,o=t.selection,r=t.getBody();Eg(t,null,!1),8!==n&&46!==n||!o.isCollapsed()||o.getStart().innerHTML!==ih||Eg(t,Ps(r,o.getStart())),37!==n&&39!==n||Eg(t,Ps(r,o.getStart()))})),{get:c.get,has:c.has,register:c.register,unregister:c.unregister,apply:function(t,n,o){var r=t,i=n,a=o;ep(e).formatter.apply(r,i,a)},remove:function(t,n,o,r){var i=t,a=n,u=o,c=r;ep(e).formatter.remove(i,a,u,c)},toggle:function(t,n,o){var r=t,i=n,a=o;ep(e).formatter.toggle(r,i,a)},match:function(t,n,o,r){return i=t,a=n,u=o,c=r,ep(e).formatter.match(i,a,u,c);var i,a,u,c},closest:function(t){return n=t,ep(e).formatter.closest(n);var n},matchAll:function(t,n){return o=t,r=n,ep(e).formatter.matchAll(o,r);var o,r},matchNode:function(t,n,o,r){return i=t,a=n,u=o,c=r,ep(e).formatter.matchNode(i,a,u,c);var i,a,u,c},canApply:function(t){return n=t,ep(e).formatter.canApply(n);var n},formatChanged:function(t,n,o,r){return i=s,a=t,u=n,c=o,l=r,ep(e).formatter.formatChanged(i,a,u,c,l);var i,a,u,c,l},getCssText:_(_v,e)}}function Ev(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return 1;default:return}}function zv(e){var t,n,o,r,i,a=su(),u=ou(0),c=ou(0),s={data:[],typing:!1,beforeChange:function(){var t=u,n=a;ep(e).undoManager.beforeChange(t,n)},add:function(t,n){return o=s,r=c,i=u,l=a,f=t,d=n,ep(e).undoManager.add(o,r,i,l,f,d);var o,r,i,l,f,d},undo:function(){return t=s,n=u,o=c,ep(e).undoManager.undo(t,n,o);var t,n,o},redo:function(){return t=c,n=s.data,ep(e).undoManager.redo(t,n);var t,n},clear:function(){var t=s,n=c;ep(e).undoManager.clear(t,n)},reset:function(){var t=s;ep(e).undoManager.reset(t)},hasUndo:function(){return t=s,n=c,ep(e).undoManager.hasUndo(t,n);var t,n},hasRedo:function(){return t=s,n=c,ep(e).undoManager.hasRedo(t,n);var t,n},transact:function(t){return n=s,o=u,r=t,ep(e).undoManager.transact(n,o,r);var n,o,r},ignore:function(t){var n=u,o=t;ep(e).undoManager.ignore(n,o)},extra:function(t,n){var o=s,r=c,i=t,a=n;ep(e).undoManager.extra(o,r,i,a)}};return Jh(e)||(o=s,r=u,i=ou(!1),(n=e).on("init",(function(){o.add()})),n.on("BeforeExecCommand",(function(e){Ev(e.command)||(Kh(o,r),o.beforeChange())})),n.on("ExecCommand",(function(e){Ev(e.command)||l(e)})),n.on("ObjectResizeStart cut",(function(){o.beforeChange()})),n.on("SaveContent ObjectResized blur",l),n.on("dragend",l),n.on("keyup",(function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(l(),n.nodeChanged()),46!==t&&8!==t||n.nodeChanged(),i.get()&&o.typing&&!1===Gh(Uh(n),o.data[0])&&(!1===n.isDirty()&&(n.setDirty(!0),n.fire("change",{level:o.data[0],lastLevel:null})),n.fire("TypingUndo"),i.set(!1),n.nodeChanged()))})),n.on("keydown",(function(e){var t,n=e.keyCode;e.isDefaultPrevented()||(33<=n&&n<=36||37<=n&&n<=40||45===n?o.typing&&l(e):(t=e.ctrlKey&&!e.altKey||e.metaKey,!(n<16||20e}}function py(e){return function(t){return t.line===e}}function vy(e,t){return Math.abs(e.left-t)}function by(e,t){return Math.abs(e.right-t)}function yy(e,t){return e>=t.left&&e<=t.right}function xy(e,t){return e>=t.top&&e<=t.bottom}function wy(e,t,n){return void 0===n&&(n=D),me(e,(function(e,o){if(yy(t,o))return n(o)?o:e;if(yy(t,e))return n(e)?e:o;var r=Math.min(vy(e,t),by(e,t)),i=Math.min(vy(o,t),by(o,t));return i===r&&ce(o,"node")&&iw(o.node)||i'),r=i,1===t?e.$(o).after(r):e.$(o).before(r),e.selection.select(r,!0),e.selection.collapse()))}function ex(e,t){return n=e,o=t?os.Forwards:os.Backwards,r=n.selection.getRng(),_y(n,o,r,Ug,jg,fw).orThunk((function(){return Zy(n,o,r),ve.none()})).exists((function(t){return Sy(e,t),!0}));var n,o,r}function tx(e,t){return o=t?1:-1,r=(n=e).selection.getRng(),Oy(n,o,r,(function(e){return Ug(e)||Ig(e)}),(function(e){return jg(e)||Fg(e)}),fw).orThunk((function(){return Zy(n,o,r),ve.none()})).exists((function(t){return Sy(e,t),!0}));var n,o,r}function nx(e,t){return Ey(e,t,t?jg:Ug)}function ox(e){return R(["figcaption"],Ot(e))}function rx(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t}function ix(e,t,n){(n?Nn:Gt)(e,t)}function ax(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=_t.fromDom(e.getBody()),o=ic.fromRangeStart(e.selection.getRng()),r=Cc(e),i=Sc(e),a=o,u=_(Ue,n);return ho(_t.fromDom(a.container()),fr,u).filter(ox).exists((function(){if(b=n,y=o,t?(w=b.dom,fy(w,y).breakAt.isNone()):(x=b.dom,ly(x,y).breakAt.isNone())){var a=(u=n,s=i,l=t,""===(c=r)?(p=l,ix(u,v=_t.fromTag("br"),p),rx(v)):(f=u,d=l,m=s,g=_t.fromTag(c),h=_t.fromTag("br"),pn(g,m),Nn(g,h),ix(f,g,d),rx(h)));return e.selection.setRng(a),!0}var u,c,s,l,f,d,m,g,h,p,v,b,y,x,w;return!1}))}(e,t)}function ux(e){for(var t=[],n=1;n'}function Ex(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t}function zx(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)}function Tx(e,t,n){return!1===Fn(t)?n:e?1===n&&t.data.charAt(n-1)===xr?0:n:n===t.data.length-1&&t.data.charAt(n)===xr?t.data.length:n}function Mx(e,t){for(var n,o=e.getRoot(),r=t;r!==o&&"false"!==e.getContentEditable(r);)"true"===e.getContentEditable(r)&&(n=r),r=r.parentNode;return r!==o?n:o}function Dx(e,t){var n=Cc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var o=e.dom;ve.from(n.style).map(o.parseStyle).each((function(e){var n=Cn(_t.fromDom(t)),r=Ee(Ee({},n),e);o.setStyles(t,r)})),dn(ve.from(n.class).map((function(e){return e.split(/\s+/)})),ve.from(t.className).map((function(e){return F(e.split(/\s+/),(function(e){return""!==e}))})),(function(e,n){var r=F(n,(function(t){return!R(e,t)})),i=ze(ze([],e,!0),r,!0);o.setAttrib(t,"class",i.join(" "))}));var r=["style","class"],i=ae(n,(function(e,t){return!R(r,t)}));o.setAttribs(t,i)}(e,t,Sc(e))}function Ax(e,t,n){var o=e.dom.createRng();n?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)),e.selection.setRng(o),Kf(e,o)}function Nx(e,t){var n=_t.fromTag("br");Wt(_t.fromDom(t),n),e.undoManager.add()}function Bx(e,t){pw(e.getBody(),t)||qt(_t.fromDom(t),_t.fromTag("br"));var n=_t.fromTag("br");qt(_t.fromDom(t),n),Ax(e,n.dom,!1),e.undoManager.add()}function Rx(e){return e&&"A"===e.nodeName&&"href"in e}function Hx(e){return e.fold(M,Rx,Rx,M)}function Lx(e,t){t.fold(c,_(Nx,e),_(Bx,e),c)}function Vx(e,t){var n,o,r,i=(o=_(Dv,n=e),r=ic.fromRangeStart(n.selection.getRng()),Ob(o,n.getBody(),r).filter(Hx));i.isSome()?i.each(_(Lx,e)):function(e,t){var n,o,r=e.selection,i=e.dom,a=r.getRng();_f(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u,c=a.startOffset,s=a.startContainer;1===s.nodeType&&s.hasChildNodes()&&(u=c>s.childNodes.length-1,s=s.childNodes[Math.min(c,s.childNodes.length-1)]||s,c=u&&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&&c>=s.nodeValue.length&&!function(e){for(var t,n=new zo(s,l),o=e.getNonEmptyElements();t=n.next();)if(o[t.nodeName.toLowerCase()]||0m.childNodes.length-1,m=m.childNodes[Math.min(g,m.childNodes.length-1)]||m,g=c&&Fn(m)?m.nodeValue.length:0);var b,y,x,w,C,S,k,_,O,E,z,T,M,D,A,N,B,R,H,L,P=Mx(s,m);P&&((h&&!p||!h&&p)&&(m=function(e,t,n,o){var r,i,a,u,c,s,l=h||"P",f=e.dom,d=Mx(f,n),m=f.getParent(n,f.isBlock);if(!m||!zx(f,m)){if(c=((m=m||d)===e.getBody()||(s=m)&&/^(TD|TH|CAPTION)$/.test(s.nodeName)?m:m.parentNode).nodeName.toLowerCase(),!m.hasChildNodes())return Dx(e,r=f.create(l)),m.appendChild(r),t.setStart(r,0),t.setEnd(r,0),r;for(a=n;a.parentNode!==m;)a=a.parentNode;for(;a&&!f.isBlock(a);)a=(i=a).previousSibling;if(i&&e.schema.isValidChild(c,l.toLowerCase())){for(Dx(e,r=f.create(l)),i.parentNode.insertBefore(r,i),a=i;a&&!f.isBlock(a);)u=a.nextSibling,r.appendChild(a),a=u;t.setStart(n,o),t.setEnd(n,o)}}return n}(e,d,m,g)),y=(b=s.getParent(m,s.isBlock))?s.getParent(b.parentNode,s.isBlock):null,x=b?b.nodeName.toUpperCase():"","LI"!==(w=y?y.nodeName.toUpperCase():"")||v||(y=(b=y).parentNode,x=w),/^(LI|DT|DD)$/.test(x)&&s.isEmpty(b)?(_=n,O=y,E=b,z=h,H=(k=e).dom,L=k.selection.getRng(),O!==k.getBody()&&(M=(z=Sx(T=O)&&Sx(T.parentNode)?"LI":z)?_(z):H.create("BR"),_x(O,E,!0)&&_x(O,E,!1)?Cx(O,"LI")?(D=kx(O),H.insertAfter(M,D),(null===(R=(B=O).parentNode)||void 0===R?void 0:R.firstChild)===B?H.remove(D):H.remove(O)):H.replace(M,O):(_x(O,E,!0)?Cx(O,"LI")?(H.insertAfter(M,kx(O)),M.appendChild(H.doc.createTextNode(" ")),M.appendChild(O)):O.parentNode.insertBefore(M,O):_x(O,E,!1)?H.insertAfter(M,kx(O)):(O=kx(O),(A=L.cloneRange()).setStartAfter(E),A.setEndAfter(O),N=A.extractContents(),"LI"===z&&N.firstChild&&"LI"===N.firstChild.nodeName?(M=N.firstChild,H.insertAfter(N,O)):(H.insertAfter(N,O),H.insertAfter(M,O))),H.remove(E)),xx(k,M))):h&&b===e.getBody()||(h=h||"P",No(b)?(a=Po(b),s.isEmpty(b)&&Ox(b),Dx(e,a),xx(e,a)):o()?r():o(!0)?(a=b.parentNode.insertBefore(n(),b),xx(e,Ex(b,"HR")?a:b)):((S=(C=d).cloneRange()).setStart(C.startContainer,Tx(!0,C.startContainer,C.startOffset)),S.setEnd(C.endContainer,Tx(!1,C.endContainer,C.endOffset)),(i=S.cloneRange()).setEndAfter(b),u=i.extractContents(),V(Iu(_t.fromDom(u),On),(function(e){var t=e.dom;t.nodeValue=Cr(t.nodeValue)})),function(e){for(;Fn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(u),a=u.firstChild,s.insertAfter(u,b),function(e,t){var n,o,r=a,i=[];if(r){for(;r=r.firstChild;){if(e.isBlock(r))return;Pn(r)&&!t[r.nodeName.toLowerCase()]&&i.push(r)}for(n=i.length;n--;)(!(r=i[n]).hasChildNodes()||r.firstChild===r.lastChild&&""===r.firstChild.nodeValue||(o=r)&&"A"===o.nodeName&&e.isEmpty(o))&&e.remove(r)}}(s,f),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(s,b),s.isEmpty(b)&&Ox(b),a.normalize(),s.isEmpty(a)?(s.remove(a),r()):(Dx(e,a),xx(e,a))),s.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a})))}(e,t)}),c)}function Jx(e){return e.stopImmediatePropagation()}function Qx(e){return e.keyCode===Tf.PAGE_UP||e.keyCode===Tf.PAGE_DOWN}function Zx(e,t,n){n&&!e.get()?t.on("NodeChange",Jx,!0):!n&&e.get()&&t.off("NodeChange",Jx),e.set(n)}function ew(e,t){var n=t.container(),o=t.offset();return Fn(n)?(n.insertData(o,e),ve.some(ic(n,o+e.length))):es(t).map((function(n){var o=_t.fromText(e);return(t.isAtEnd()?qt:Wt)(n,o),ic(o.dom,e.length)}))}function tw(e){var t,n,o=ic.fromRangeStart(e.selection.getRng()),r=_t.fromDom(e.getBody());if(e.selection.isCollapsed()){var i=_(Dv,e),a=ic.fromRangeStart(e.selection.getRng());return Ob(i,e.getBody(),a).bind((n=r,function(e){return e.fold((function(e){return Kl(n.dom,ic.before(e))}),(function(e){return Yl(e)}),(function(e){return Jl(e)}),(function(e){return Xl(n.dom,ic.after(e))}))})).bind(function(e,t){return function(n){return i=e,(!km(a=n)&&(r=a,Kl((o=i).dom,r).isNone()||Xl(o.dom,r).isNone()||Wg(o,r)||qg(o,r)||ym(o,r)||bm(o,r)||Cm(i,a)||Sm(i,a))?xw:ww)(t);var o,r,i,a}}(r,o)).exists((t=e,function(e){return t.selection.setRng(e.toRange()),t.nodeChanged(),!0}))}return!1}function nw(e){var t,n,o,r,i,a,u,c,s,l,f,d,m,g,h=function(e){var t=ou(null),n=_(Dv,e);return e.on("NodeChange",(function(o){var r,i,a,u,c,s,l,f,d,m,g,h,p;!Nc(e)||wt.browser.isIE()&&o.initial||(c=n,s=e.dom,l=o.parents,V(Y(f=F(L(pu(_t.fromDom(s.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),c),d=F(l,c)),_(Ty,!1)),V(Y(d,f),_(Ty,!0)),g=t,(m=e).selection.isCollapsed()&&!0!==m.composing&&g.get()&&(h=ic.fromRangeStart(m.selection.getRng()),ic.isTextPosition(h)&&!1===(Lo(p=h)||Vo(p))&&(zy(m,Ic(g.get(),h)),g.set(null))),r=n,i=e,a=t,u=o.parents,i.selection.isCollapsed()&&V(F(u,r),(function(e){var t=ic.fromRangeStart(i.selection.getRng());Ob(r,i.getBody(),t).bind((function(e){return My(i,a,e)}))})))})),t}(e);return e.on("keyup compositionstart",_(Qy,e)),g=h,(m=e).on("keydown",(function(e){var t,n,o,r;!1===e.isDefaultPrevented()&&(t=m,n=g,o=e,r=dt().os,cx([{keyCode:Tf.RIGHT,action:ux(ex,t,!0)},{keyCode:Tf.LEFT,action:ux(ex,t,!1)},{keyCode:Tf.UP,action:ux(tx,t,!1)},{keyCode:Tf.DOWN,action:ux(tx,t,!0)},{keyCode:Tf.RIGHT,action:ux(bx,t,!0)},{keyCode:Tf.LEFT,action:ux(bx,t,!1)},{keyCode:Tf.UP,action:ux(yx,t,!1)},{keyCode:Tf.DOWN,action:ux(yx,t,!0)},{keyCode:Tf.RIGHT,action:ux(sx,t,!0)},{keyCode:Tf.LEFT,action:ux(sx,t,!1)},{keyCode:Tf.UP,action:ux(lx,t,!1)},{keyCode:Tf.DOWN,action:ux(lx,t,!0)},{keyCode:Tf.RIGHT,action:ux(Dy,t,n,!0)},{keyCode:Tf.LEFT,action:ux(Dy,t,n,!1)},{keyCode:Tf.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ux(cw,t,n)},{keyCode:Tf.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ux(sw,t,n)},{keyCode:Tf.UP,action:ux(ax,t,!1)},{keyCode:Tf.DOWN,action:ux(ax,t,!0)}],o).each((function(e){o.preventDefault()})))})),d=h,(f=e).on("keydown",(function(e){var t,n,o;!1===e.isDefaultPrevented()&&(n=d,o=e,cx([{keyCode:Tf.BACKSPACE,action:ux(Gy,t=f,!1)},{keyCode:Tf.BACKSPACE,action:ux(cb,t,!1)},{keyCode:Tf.DELETE,action:ux(cb,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(nb,t,!1)},{keyCode:Tf.DELETE,action:ux(nb,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(Hy,t,n,!1)},{keyCode:Tf.DELETE,action:ux(Hy,t,n,!0)},{keyCode:Tf.BACKSPACE,action:ux(cg,t,!1)},{keyCode:Tf.DELETE,action:ux(cg,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(sb,t,!1)},{keyCode:Tf.DELETE,action:ux(sb,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(Iy,t,!1)},{keyCode:Tf.DELETE,action:ux(Iy,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(Xv,t,!1)},{keyCode:Tf.DELETE,action:ux(Xv,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(Gv,t,!1)},{keyCode:Tf.DELETE,action:ux(Gv,t,!0)},{keyCode:Tf.BACKSPACE,action:ux(Vy,t,!1)},{keyCode:Tf.DELETE,action:ux(Vy,t,!0)}],o).each((function(e){o.preventDefault()})))})),f.on("keyup",(function(e){var t,n;!1===e.isDefaultPrevented()&&(n=e,cx([{keyCode:Tf.BACKSPACE,action:ux(ub,t=f)},{keyCode:Tf.DELETE,action:ux(ub,t)}],n))})),(l=e).on("keydown",(function(e){var t,n,o;e.keyCode===Tf.ENTER&&(t=l,(n=e).isDefaultPrevented()||(n.preventDefault(),(o=t.undoManager).typing&&(o.typing=!1,o.add()),t.undoManager.transact((function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),Yx(t,n)}))))})),(s=e).on("keydown",(function(e){var t;!1===e.isDefaultPrevented()&&(t=e,cx([{keyCode:Tf.SPACEBAR,action:ux(tw,s)}],t).each((function(e){t.preventDefault()})))})),u=a=e,c=lu((function(){u.composing||Mm(u)}),0),bw.isIE()&&(u.on("keypress",(function(e){c.throttle()})),u.on("remove",(function(e){c.cancel()}))),a.on("input",(function(e){!1===e.isComposing&&Mm(a)})),i=h,(r=e).on("keydown",(function(e){var t,n,o;!1===e.isDefaultPrevented()&&(n=i,o=e,cx([{keyCode:Tf.END,action:ux(nx,t=r,!0)},{keyCode:Tf.HOME,action:ux(nx,t,!1)},{keyCode:Tf.END,action:ux(fx,t,!0)},{keyCode:Tf.HOME,action:ux(fx,t,!1)},{keyCode:Tf.END,action:ux(Ny,t,!0,n)},{keyCode:Tf.HOME,action:ux(Ny,t,!1,n)}],o).each((function(e){o.preventDefault()})))})),t=e,n=h,yw.os.isOSX()||(o=ou(!1),t.on("keydown",(function(e){Qx(e)&&Zx(o,t,!0)})),t.on("keyup",(function(e){var r,i,a;!1===e.isDefaultPrevented()&&(a=e,cx([{keyCode:Tf.PAGE_UP,action:ux(Ny,r=t,!1,i=n)},{keyCode:Tf.PAGE_DOWN,action:ux(Ny,r,!0,i)}],a)),Qx(e)&&o.get()&&(Zx(o,t,!1),t.nodeChanged())}))),h}(sy=cy=cy||{})[sy.Up=-1]="Up",sy[sy.Down=1]="Down";var ow=_(gy,cy.Up,zu,Tu),rw=_(gy,cy.Down,Tu,zu),iw=Xn,aw=qc,uw=function(e,t){var n=e.selection.getRng(),o=e.getBody();if(t){var r=ic.fromRangeEnd(n),i=fy(o,r);return ee(i.positions)}return r=ic.fromRangeStart(n),Z((i=ly(o,r)).positions)},cw=_(Ay,!0),sw=_(Ay,!1),lw=function(e){return F(L(e.selection.getSelectedBlocks(),_t.fromDom),(function(e){return!Wy(e)&&!At(e).exists(Wy)&&ho(e,(function(e){return $n(e.dom)||Xn(e.dom)})).exists((function(e){return $n(e.dom)}))}))},fw=Xn,dw=_(dx,(function(e){return e.bottom}),(function(e,t){return e.yt})),gw=_(mx,ly),hw=_(mx,fy),pw=function(e,t){return n=ic.after(t),!!qn(n.getNode())||Xl(e,ic.after(t)).map((function(e){return qn(e.getNode())})).getOr(!1);var n},vw=oo([{br:[]},{block:[]},{none:[]}]),bw=dt().browser,yw=dt(),xw=_(ew,yr),ww=_(ew," "),Cw=(Sw.prototype.nodeChanged=function(e){var t,n,o,r=this.editor.selection;this.editor.initialized&&r&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(o=this.editor.getBody(),(t=r.getStart(!0)||o).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,o)||(t=o),n=[],this.editor.dom.getParent(t,(function(e){return e===o||void n.push(e)})),(e=e||{}).element=t,e.parents=n,this.editor.fire("NodeChange",e))},Sw.prototype.isSameElementPath=function(e){var t,n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e);if(n.length===this.lastPath.length){for(t=n.length;0<=t&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},Sw);function Sw(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var o=e.selection.getRng(),r={startContainer:o.startContainer,startOffset:o.startOffset,endContainer:o.endContainer,endOffset:o.endOffset};"nodechange"!==n.type&&yf(r,t)||e.fire("SelectionChange"),t=r})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!wt.range&&e.selection.isCollapsed()||Tl(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&Tl(e)&&("IMG"===e.selection.getNode().nodeName?Oo.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}function kw(e){return Pn(e)&&dr(_t.fromDom(e))}function _w(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,o=n.documentElement,r=n.defaultView;return{top:t.top+r.pageYOffset-o.clientTop,left:t.left+r.pageXOffset-o.clientLeft}}function Ow(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Ew(e){var t,n,o,r,i,a,u=su(),c=Ja.DOM,s=document,l=function(e,t){var n=Oo.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(o){return e.on((function(e){var r,i,a,u,c,s,l,f,d,m,g,h,p,v,b,y,x,w,C,S,k=Math.max(Math.abs(o.screenX-e.screenX),Math.abs(o.screenY-e.screenY));if(!e.dragging&&10').attr("id",y)).appendTo(e.getBody());var a=h.createRng();n===o&&wt.ie?(i.empty().append('
').append(n),a.setStartAfter(i[0].firstChild.firstChild),a.setEndAfter(n)):(i.empty().append(yr).append(n).append(yr),a.setStart(i[0].firstChild,1),a.setEnd(i[0].lastChild,0)),i.css({top:h.getPos(t,e.getBody()).y}),i[0].focus();var u=g.getSel();return u.removeAllRanges(),u.addRange(a),a}(t,o.targetClone,n),i=_t.fromDom(t);return V(pu(_t.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Ue(i,e)||yn(e,x)})),h.getAttrib(t,x)||t.setAttribute(x,"1"),l=t,C(),r}(p)}return null}function s(){l&&l.removeAttribute(x),vo(_t.fromDom(e.getBody()),"#"+y).each(Bn),l=null}var l,f,d,m,g=e.selection,h=e.dom,p=h.isBlock,v=e.getBody(),b=function(e,t,n,o){function r(){!function(){for(var e=pu(_t.fromDom(t),"*[contentEditable=false],video,audio,embed,object"),n=0;n').css(Ee({},f)).appendTo(t)[0];return u.set({caret:d,element:c,before:e}),e&&Ga(d).addClass("mce-visual-caret-before"),i=Oo.setInterval((function(){o()?Ga("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):Ga("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500),(l=c.ownerDocument.createRange()).setStart(a,0),l.setEnd(a,0),l},hide:r,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(){u.on((function(e){var n=Fc(t,e.element,e.before);Ga(e.caret).css(Ee({},n))}))},destroy:function(){return Oo.clearInterval(i)}}}(e,v,p,(function(){return dd(e)})),y="sel-"+h.uniqueId(),x="data-mce-selected",w=g.getRng,C=function(){b.hide()};return wt.ceFalse&&!Jh(e)&&(e.on("mouseup",(function(t){var n=w();n.collapsed&&Lp(e,t.clientX,t.clientY)&&Jv(e,n,!1).each(o)})),e.on("click",(function(t){var n=zw(e,t.target);n&&(Yw(n)&&(t.preventDefault(),e.focus()),Kw(n)&&h.isChildOf(n,g.getNode())&&s())})),e.on("blur NewBlock",s),e.on("ResizeWindow FullscreenStateChanged",b.reposition),e.on("tap",(function(n){var o=n.target,r=zw(e,o);Yw(r)?(n.preventDefault(),Yv(e,r).each(c)):t(o)&&Yv(e,o).each(c)}),!0),e.on("mousedown",(function(i){var u,l,f,d,m,b,y,x=i.target;x!==v&&"HTML"!==x.nodeName&&!h.isChildOf(x,v)||!1===Lp(e,i.clientX,i.clientY)||((u=zw(e,x))?Yw(u)?(i.preventDefault(),Yv(e,u).each(c)):(s(),Kw(u)&&i.shiftKey||df(i.clientX,i.clientY,g.getRng())||(C(),g.placeCaretAt(i.clientX,i.clientY))):t(x)?Yv(e,x).each(c):!1===jc(x)&&(s(),C(),(l=function(e,t,n){function o(e){return!sn(e.node)&&!Yn(e.node)}var r,i,a,u=uy(F(we(e.getElementsByTagName("*")),jc));return(a=wy(F(u,_(xy,n)),t,o))&&(a=wy(function(e,t,n){function o(e,n){var o=F(uy([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length}void 0===n&&(n=!0);var r=[];return r.push(t),Cy(cy.Up,e,_(o,zu),t.node,n),Cy(cy.Down,e,_(o,Tu),t.node,n),r}(e,a,o(a)),t,o))&&jc(a.node)?{node:(r=a).node,before:vy(r,i=t)")+"";e.getParam("document_base_url","")!==e.documentBaseUrl&&(t+=''),t+='';var n=xc(e,"body_id","tinymce"),o=xc(e,"body_class",""),r=e.translate(e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string"));return wc(e)&&(t+=''),t+'
'}(e),Qw.add(t.iframeContainer,u),c}(g=e,h=b),h.editorContainer&&(Qw.get(h.editorContainer).style.display=g.orgDisplay,g.hidden=Qw.isHidden(h.editorContainer)),g.getElement().style.display="none",Qw.setAttrib(g.id,"aria-hidden","true"),void(p||Hw(g)))}function Iw(e){return"-"===e.charAt(0)}function Fw(e,t,n){return ve.from(t).filter((function(e){return 0")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,o){e.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,o){"string"==typeof o&&(o={href:o});var r=e.dom.getParent(e.selection.getNode(),"a");o.href=o.href.replace(/ /g,"%20"),r&&o.href||e.formatter.remove("link"),o.href&&e.formatter.apply("link",o,r)},selectAll:function(){var t,n=e.dom.getParent(e.selection.getStart(),$n);n&&((t=e.dom.createRng()).selectNodeContents(n),e.selection.setRng(t))},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,o){return Vx(e,o),!0}}),t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return jy(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return Ww(t=e,(function(e){return rC(t.getBody(),e.dom)})).getOr("");var t}),this),t.addQueryValueHandler("FontSize",(function(){return Ww(t=e,(function(e){return oC(t.getBody(),e.dom)})).getOr("");var t}),this),t.addQueryValueHandler("LineHeight",(function(){return Ww(t=e,(function(e){var n=_t.fromDom(t.getBody());return vg(e,(function(e){return wn(e,"line-height")}),_(Ue,n)).getOrThunk((function(){var t=parseFloat(xn(e,"line-height")),n=parseFloat(xn(e,"font-size"));return String(t/n)}))})).getOr("");var t}),this)},sC);function sC(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}function lC(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}}function fC(e,t){e.dom.contentEditable=t?"true":"false"}function dC(e,t){var n,o,r=_t.fromDom(e.getBody());(function(e,t,n){var o,r,i,a,u,c;hu(e,t)&&!1===n?(r=t,mu(o=e)?o.dom.classList.remove(r):(u=r,0<(c=F(du(a=o,"class"),(function(e){return e!==u}))).length?hn(a,"class",c.join(" ")):yn(a,"class")),0===(mu(i=o)?i.dom.classList:du(i,"class")).length&&yn(i,"class")):n&&gu(e,t)})(r,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),ve.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")})),fC(r,!(e.readonly=!0)),V(pu(r,'*[contenteditable="true"]'),(function(e){hn(e,hC,"true"),fC(e,!1)}))):(fC(r,!(e.readonly=!1)),V(pu(r,"*["+hC+'="true"]'),(function(e){yn(e,hC),fC(e,!0)})),lC(e,"StyleWithCSS",!1),lC(e,"enableInlineTableEditing",!1),lC(e,"enableObjectResizing",!1),(dd(n=e)||(o=n,Jf(An(_t.fromDom(o.getElement()))).filter((function(e){return!(void 0!==(t=e.dom.classList)&&(t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body")))&&ud(o,e.dom);var t})).isSome()))&&e.focus(),e.selection.setRng(e.selection.getRng()),e.nodeChanged())}function mC(e){return e.readonly}function gC(e){e.parser.addAttributeFilter("contenteditable",(function(t){mC(e)&&V(t,(function(e){e.attr(hC,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(hC,(function(t){mC(e)&&V(t,(function(e){e.attr("contenteditable",e.attr(hC))}))})),e.serializer.addTempAttr(hC)}var hC="data-mce-contenteditable",pC=kt.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"," "),vC=(bC.isNative=function(e){return!!pC[e.toLowerCase()]},bC.prototype.fire=function(e,t){var n=e.toLowerCase(),o=ar(n,t||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(o);var r=this.bindings[n];if(r)for(var i=0,a=r.length;i"),kC);return r[r.length-1]=kt.extend(r[r.length-1],{func:n,scope:o||this.editor}),kt.extend(r[0],{desc:this.editor.translate(t),subpatterns:r.slice(1)})},RC.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},RC.prototype.isFunctionKey=function(e){return"keydown"===e.type&&112<=e.keyCode&&e.keyCode<=123},RC.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)},RC.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},RC);function RC(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(MC(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}var HC=Ja.DOM,LC=kt.extend,VC=kt.each,PC=kt.resolve,IC=wt.ie,FC=(UC.prototype.render=function(){!function(e){var t=e.id;uu.setCode(Ec(e));var n,o,r,i,a=function(){tC.unbind(window,"ready",a),e.render()};ai.Event.domLoaded?e.getElement()&&wt.contentEditable&&(n=_t.fromDom(e.getElement()),o=j(n.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{}),e.on("remove",(function(){P(n.dom.attributes,(function(e){return yn(n,e.name),0})),pn(n,o)})),e.ui.styleSheetLoader=Eo.forElement(n,{contentCssCors:(r=e).getParam("content_css_cors"),referrerPolicy:Oc(r)}),e.getParam("inline")?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden"),(i=e.getElement().form||tC.getParent(t,"form"))&&(e.formElement=i,e.getParam("hidden_input")&&!In(e.getElement())&&(tC.insertAfter(tC.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},tC.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!e.getParam("submit_patch")||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=fv(e),e.notificationManager=Vp(e),"xml"===e.getParam("encoding")&&e.on("GetContent",(function(e){e.save&&(e.content=tC.encode(e.content))})),e.getParam("add_form_submit_trigger")&&e.on("submit",(function(){e.initialized&&e.save()})),e.getParam("add_unload_trigger")&&(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),function(e,t){var n,o,r=tu.ScriptLoader,i=r,a=t,u=function(){var n,o,i,a,u,s,l,f,d;u=r,f=Ec(s=e),d=s.getParam("language_url","","string"),!1===uu.hasCode(f)&&"en"!==f&&(l=""!==d?d:s.editorManager.baseURL+"/langs/"+f+".js",u.add(l,c,void 0,(function(){gv(s,"LanguageLoadError",hv("language",l,f))}))),i=r,V(function(e){for(var t=[],n=function(e){t.push(e)},o=0;o",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:this.convertURL,url_converter_scope:this},b=Ee(Ee({},v),p?ov:{}),!1!==(y=Np(ev||tv,ev,b,m,g)).deprecation_warnings&&function(e,t){var n,o,r,i,a,u,c,s=(n=e,o=F(Kp,(function(e){return _e(n,e)})),!1!==(r=n.forced_root_block)&&""!==r||o.push("forced_root_block (false only)"),J(o)),l=(c=kt.makeMap(t.plugins," "),J(ze(ze([],F(Yp,g),!0),$(Jp,(function(e){return g(e)?[e+" (moving to premium)"]:[]})),!0))),f=0=n.x&&r.x+r.w<=n.w+n.x&&r.y>=n.y&&r.y+r.h<=n.h+n.y)return o[i];return null},intersect:function(e,t){var n=fS(e.x,t.x),o=fS(e.y,t.y),r=lS(e.x+e.w,t.x+t.w),i=lS(e.y+e.h,t.y+t.h);return r-n<0||i-o<0?null:iS(n,o,r-n,i-o)},clamp:function(e,t,n){var o=e.x,r=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=fS(0,t.x-o),l=fS(0,t.y-r),f=fS(0,i-u),d=fS(0,a-c);return o+=s,r+=l,n&&(i+=s,a+=l,o-=f,r-=d),iS(o,r,(i-=f)-o,(a-=d)-r)},create:iS,fromClientRect:function(e){return iS(e.left,e.top,e.width,e.height)}},gS=(aS={},uS={},{load:function(e,t){var n='Script at URL "'+t+'" failed to load',o='Script at URL "'+t+"\" did not call `tinymce.Resource.add('"+e+"', data)` within 1 second";if(void 0!==aS[e])return aS[e];var r=new _o((function(r,i){var a=function(e,t,n){function o(e){return function(){for(var t=[],n=0;n=t.length&&e.substr(n,n+t.length)===t}function fe(e,t){return-1!==e.indexOf(t)}function de(e){return 0 "+o.toString()}),(function(e,t){return"state("+e+")"}))})).join("\n")+"}"}}},Yo=a(Zn,Ko),Jo=u(Xo),Qo=to(b,"number"),Zo=to(l,"string"),er=to(g,"boolean"),tr=to(v,"function"),nr=function(e){if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((function(t){return nr(e[t])}));default:return!1}},or=Xn((function(e){return nr(e)?Vo(e):Po("Expected value to be acceptable for sending via postMessage")})),rr=function(e){return"Errors: \n"+R(10<(t=e.errors).length?t.slice(0,10).concat([{path:[],getErrorInfo:u("... (only showing first ten failures)")}]):t,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()})).join("\n")+"\n\nInput object: "+Gn(e.input);var t},ir=In,ar=function(e,t){return{tag:"custom",newKey:e,instantiator:t}};function ur(e,t){return(n={})[e]=t,n;var n}function cr(e){return t={},Ce(e,(function(e){t[e.key]=e.value})),t;var t}function sr(e){return v(e)?e:C}function lr(e,t,n){for(var o=e.dom,r=sr(n);o.parentNode;){o=o.parentNode;var i=Ae.fromDom(o),a=t(i);if(a.isSome())return a;if(r(i))break}return ve.none()}function fr(e,t,n){var o=t(e),r=sr(n);return o.orThunk((function(){return r(e)?ve.none():lr(e,t,r)}))}function dr(e,t){return Fe(e.element,t.event.target)}function mr(e){if(!ae(e,"can")&&!ae(e,"abort")&&!ae(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return _(_({},ni),e)}function gr(e){return u("alloy."+e)}function hr(e,t){Yi(e,e.element,t,{})}function pr(e,t,n){Yi(e,e.element,t,n)}function vr(e){hr(e,Ti())}function br(e,t,n){Yi(e,t,n,{})}function yr(e,t,n,o){e.getSystem().triggerEvent(n,t,o.event)}function xr(e,t){return{key:e,value:mr({abort:t})}}function wr(e){return{key:e,value:mr({run:function(e,t){t.event.prevent()}})}}function Cr(e,t){return{key:e,value:mr({run:t})}}function Sr(e,t,n){return{key:e,value:mr({run:function(e,o){t.apply(void 0,[e,o].concat(n))}})}}function kr(e){return function(t){return{key:e,value:mr({run:function(e,n){dr(e,n)&&t(e,n)}})}}}function _r(e,t,n){var o,r=t.partUids[n];return Cr(o=e,(function(e,t){e.getSystem().getByUid(r).each((function(e){yr(e,e.element,o,t)}))}))}function Or(e,t){return Cr(e,(function(e,n){var o=n.event,r=e.getSystem().getByDom(o.target).getOrThunk((function(){return fr(o.target,(function(t){return e.getSystem().getByDom(t).toOptional()}),C).getOr(e)}));t(e,r,n)}))}function Er(e){return Cr(e,(function(e,t){t.cut()}))}function zr(e,t){return kr(e)(t)}function Tr(e){return e.dom.innerHTML}function Mr(e,t){var n,o,r=je(e).dom,i=Ae.fromDom(r.createDocumentFragment());Dt(i,(n=t,(o=(r||document).createElement("div")).innerHTML=n,Ke(Ae.fromDom(o)))),At(e),En(e,i)}function Dr(e){if(Ze(e))return"#shadow-root";var t=Ae.fromDom(e.dom.cloneNode(!1)),n=Ae.fromTag("div"),o=Ae.fromDom(t.dom.cloneNode(!0));return En(n,o),Tr(n)}function Ar(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++ra+String(t)}function Nr(e){var t=qt(e)?e.dom[ca]:null;return ve.from(t)}function Br(e){function t(t){return"The component must be in a context to execute: "+t+(e?"\n"+Dr(e().element)+" is not in context.":"")}function n(e){return function(){throw new Error(t(e))}}function o(e){return function(){console.warn(t(e))}}return{debugInfo:u("fake"),triggerEvent:o("triggerEvent"),triggerFocus:o("triggerFocus"),triggerEscape:o("triggerEscape"),broadcast:o("broadcast"),broadcastOn:o("broadcastOn"),broadcastEvent:o("broadcastEvent"),build:n("build"),addToWorld:n("addToWorld"),removeFromWorld:n("removeFromWorld"),addToGui:n("addToGui"),removeFromGui:n("removeFromGui"),getByUid:n("getByUid"),getByDom:n("getByDom"),isConnected:C}}function Rr(e,t){var n=e.toString(),o=n.indexOf(")")+1,r=n.indexOf("("),i=n.substring(r+1,o-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:ma(i)}},e}function Hr(e){return ur(ga,e)}function Lr(e){return t=function(t){for(var n=[],o=1;o "):e[0].name;return ur(n,{handler:a,purpose:u})}))}));return n={},o=[],r=[],Ce(c,(function(e){e.fold((function(e){o.push(e)}),(function(e){r.push(e)}))})),0<(u={errors:o,values:r}).errors.length?Hn.error(U(u.errors)):(a=n,0===(i=u.values).length?Hn.value(a):Hn.value(qo(a,Go.apply(void 0,i))))},ba="alloy.base.behaviour",ya=Ko([ir("dom","dom",{tag:"required",process:{}},Ko([lo("tag"),Oo("styles",{}),Oo("classes",[]),Oo("attributes",{}),yo("value"),yo("innerHtml")])),lo("components"),lo("uid"),Oo("events",{}),Oo("apis",{}),ir("eventOrder","eventOrder",((ti={})[Ti()]=["disabling",ba,"toggling","typeaheadevents"],ti[_i()]=[ba,"focusing","keying"],ti[Ri()]=[ba,"disabling","toggling","representing"],ti[vi()]=[ba,"representing","streaming","invalidating"],ti[Fi()]=[ba,"representing","item-events","tooltipping"],ti[ci()]=["focusing",ba,"item-type-events"],ti[ri()]=["focusing",ba,"item-type-events"],ti[di()]=["item-type-events","tooltipping"],ti[zi()]=["receiving","reflecting","tooltipping"],qn(u(ti))),Jo()),yo("domModification")]),xa=function(e){var t=uo("external.component",Qn([lo("element"),yo("uid")]),e),n=Ro(Br()),o=t.uid.getOrThunk((function(){return la("external")}));sa(t.element,o);var r={uid:o,getSystem:n.get,config:ve.none,hasConfigured:C,connect:function(e){n.set(e)},disconnect:function(){n.set(Br((function(){return r})))},getApis:function(){return{}},element:t.element,spec:e,readState:u("No state"),syncComponents:i,components:u([]),events:{}};return Hr(r)},wa=la,Ca=function(e){return ie(e,ga).getOrThunk((function(){return Qr(Ee(e,"uid")?e:_({uid:wa("")},e)).getOrDie()}))},Sa=Hr;function ka(e,t,n,o,r){return e(n,o)?ve.some(n):v(r)&&r(n)?ve.none():t(n,o,r)}function _a(e,t,n){for(var o=e.dom,r=v(n)?n:C;o.parentNode;){o=o.parentNode;var i=Ae.fromDom(o);if(t(i))return ve.some(i);if(r(i))break}return ve.none()}function Oa(e,t,n){return ka((function(e,t){return t(e)}),_a,e,t,n)}function Ea(e,t,n){return Oa(e,t,n).isSome()}function za(e,t,n){return _a(e,(function(e){return Pe(e,t)}),n)}function Ta(e,t){return n=t,Ie(o=void 0===e?document:e.dom)?ve.none():ve.from(o.querySelector(n)).map(Ae.fromDom);var n,o}function Ma(e,t,n){return ka(Pe,za,e,t,n)}function Da(){var e=Ar("aria-owns");return{id:e,link:function(t){ot(t,"aria-owns",e)},unlink:function(e){ct(e,"aria-owns")}}}var Aa,Na,Ba=function(e,t){return Ea(t,(function(t){return Fe(t,e.element)}),C)||(n=e,Oa(t,(function(e){if(!qt(e))return!1;var t=it(e,"id");return void 0!==t&&-1"})),Jo()),Bf=ar("schema",(function(){return[yo("preprocess")]})),Rf=Oo("defaults",u({})),Hf=Oo("overrides",u({})),Lf=Ko([Mf,Df,Af,Nf,Rf,Hf]),Vf=Ko([Mf,Df,Af,Rf,Hf]),Pf=Ko([Mf,Df,Af,Nf,Rf,Hf]),If=Ko([Mf,Bf,Af,lo("unit"),Nf,Rf,Hf]),Ff=Ys(Tf.required,Lf),Uf=Ys(Tf.external,Vf),jf=Ys(Tf.optional,Pf),Wf=Ys(Tf.group,If),qf=u("entirety"),Gf=Object.freeze({__proto__:null,required:Ff,external:Uf,optional:jf,group:Wf,asNamedPart:Xs,name:Ks,asCommon:function(e){return e.fold(c,c,c,c)},original:qf}),$f=function(e,t){return{uiType:zf(),owner:e,name:t}},Xf=Object.freeze({__proto__:null,generate:Qs,generateOne:Zs,schemas:el,names:tl,substitutes:nl,components:ol,defaultUids:ll,defaultUidsSchema:fl,getAllParts:ul,getAllPartNames:cl,getPart:rl,getPartOrDie:il,getParts:al,getPartsOrDie:sl}),Kf=function(e){return Ee(e,"uid")?e:_(_({},e),{uid:la("uid")})},Yf=Qn([lo("name"),lo("factory"),lo("configFields"),Oo("apis",{}),Oo("extraApis",{})]),Jf=Qn([lo("name"),lo("factory"),lo("configFields"),lo("partFields"),Oo("apis",{}),Oo("extraApis",{})]),Qf=Object.freeze({__proto__:null,getCurrent:function(e,t,n){return t.find(e)}}),Zf=gu({fields:[lo("find")],name:"composing",apis:Qf}),ed=["input","button","textarea","select"],td=function(e,t,n){t.disableClass.each((function(t){Wr(e.element,t)})),(bl(e,t)?function(e){ot(e.element,"disabled","disabled")}:function(e){ot(e.element,"aria-disabled","true")})(e),t.onDisabled(e)},nd=function(e,t,n){t.disableClass.each((function(t){qr(e.element,t)})),(bl(e,t)?function(e){ct(e.element,"disabled")}:function(e){ot(e.element,"aria-disabled","false")})(e),t.onEnabled(e)},od=Object.freeze({__proto__:null,enable:nd,disable:td,isDisabled:yl,onLoad:vl,set:function(e,t,n,o){(o?td:nd)(e,t)}}),rd=Object.freeze({__proto__:null,exhibit:function(e,t){return Pr({classes:t.disabled()?t.disableClass.toArray():[]})},events:function(e,t){return Ji([xr(Ti(),(function(t,n){return yl(t,e)})),du(e,t,vl)])}}),id=gu({fields:[Ao("disabled",C),Oo("useNative",!0),yo("disableClass"),Wa("onDisabled"),Wa("onEnabled")],name:"disabling",active:rd,apis:od}),ad=Object.freeze({__proto__:null,dehighlightAll:function(e,t,n){return xl(e,t,0,[])},dehighlight:function(e,t,n,o){Vl(0,t,0,o)&&(qr(o.element,t.highlightClass),t.onDehighlight(e,o),hr(o,Ki()))},highlight:wl,highlightFirst:function(e,t,n){Pl(e,t).each((function(n){wl(e,t,0,n)}))},highlightLast:function(e,t,n){Il(e,t).each((function(n){wl(e,t,0,n)}))},highlightAt:function(e,t,n,o){var r,i,a;i=o,a=cs((r=e).element,"."+t.itemClass),ve.from(a[i]).fold((function(){return Hn.error(new Error("No element found with index "+i))}),r.getSystem().getByDom).fold((function(e){throw e}),(function(n){wl(e,t,0,n)}))},highlightBy:function(e,t,n,o){I(Fl(e,t),o).each((function(n){wl(e,t,0,n)}))},isHighlighted:Vl,getHighlighted:function(e,t,n){return Ta(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},getFirst:Pl,getLast:Il,getPrevious:function(e,t,n){return Cl(e,t,0,-1)},getNext:function(e,t,n){return Cl(e,t,0,1)},getCandidates:Fl}),ud=gu({fields:[lo("highlightClass"),lo("itemClass"),Wa("onHighlight"),Wa("onDehighlight")],name:"highlighting",apis:ad}),cd=[8],sd=[9],ld=[13],fd=[27],dd=[32],md=[37],gd=[38],hd=[39],pd=[40],vd=x(Tl);function bd(e,t,n,o,r){function i(e,t,n,o,r){var i=n(e,t,o,r),a=t.event;return I(i,(function(e){return e.matches(a)})).map((function(e){return e.classification})).bind((function(n){return n(e,t,o,r)}))}var a={schema:function(){return e.concat([Oo("focusManager",Nl()),Eo("focusInside","onFocus",oo((function(e){return we(["onFocus","onEnterOrSpace","onApi"],e)?Hn.value(e):Hn.error("Invalid value for focusInside")}))),Xa("handler",a),Xa("state",t),Xa("sendFocusIn",r)])},processKey:i,toEvents:function(e,t){var a=e.focusInside!==Wl.OnFocusMode?ve.none():r(e).map((function(n){return Cr(_i(),(function(o,r){n(o,e,t),r.stop()}))})),u=[Cr(hi(),(function(o,a){i(o,a,n,e,t).fold((function(){var n=o,i=a,u=El(dd.concat(ld))(i.event);e.focusInside===Wl.OnEnterOrSpaceMode&&u&&dr(n,i)&&r(e).each((function(o){o(n,e,t),i.stop()}))}),(function(e){a.stop()}))})),Cr(pi(),(function(n,r){i(n,r,o,e,t).each((function(e){r.stop()}))}))];return Ji(a.toArray().concat(u))}};return a}function yd(e){function t(e,t){return 0=t.minChars&&t.matches.getOrThunk((function(){return t=e.dom,function(e){var n=Sh(e.startContainer,e.startOffset);return!ch(t,n.container,n.offset,(function(e,t){return 0===t?-1:t}),t.getRoot()).filter((function(e){return!lh(e.container.data.charAt(e.offset-1))})).isSome()};var t}))(n.range,i,n.text)}));if(0===a.length)return ve.none();var u=wh.all(R(a,(function(e){return e.fetch(n.text,e.maxResults,o).then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return ve.some({lookupData:u,context:n})}var vh,bh,yh=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),xh=function(e){return Ma(e,"[data-mce-autocompleter]")},wh=tinymce.util.Tools.resolve("tinymce.util.Promise"),Ch=function(e){if(3===e.nodeType)return mh(e,e.data.length);var t=e.childNodes;return 0t})).getOr(o.length);return ve.some({numColumns:r,numRows:Math.ceil(o.length/r)})}return ve.none()}function Jh(e,t,n){e.getSystem().broadcastOn([Vp],{})}function Qh(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))}function Zh(e){return e.getParam("width",Wp.DOM.getStyle(e.getElement(),"width"))}function ep(e){return ve.from(e.getParam("min_width")).filter(b)}function tp(e){return ve.from(e.getParam("min_height")).filter(b)}function np(e){return ve.from(e.getParam("max_width")).filter(b)}function op(e){return ve.from(e.getParam("max_height")).filter(b)}function rp(e){return!1!==e.getParam("menubar",!0,"boolean")}function ip(e){var t=e.getParam("toolbar",!0),n=!0===t,o=l(t),r=d(t)&&0'+e+""}))}return o}function yv(e){return{value:e}}function xv(e){return Gv.test(e)||$v.test(e)}function wv(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()}function Cv(e){return yv(wv(e.red)+wv(e.green)+wv(e.blue))}function Sv(e,t,n,o){return{red:e,green:t,blue:n,alpha:o}}function kv(e){var t=parseInt(e,10);return t.toString()===e&&0<=t&&t<=255}function _v(e){var t,n,o,r=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;i=Kv(0,Xv(i,1)),a=Kv(0,Xv(a,1));if(0===i)return Sv(t=n=o=Yv(255*a),n,o,1);var u=r/60,c=a*i,s=c*(1-Math.abs(u%2-1)),l=a-c;switch(Math.floor(u)){case 0:t=c,n=s,o=0;break;case 1:t=s,n=c,o=0;break;case 2:t=0,n=c,o=s;break;case 3:t=0,n=s,o=c;break;case 4:t=s,n=0,o=c;break;case 5:t=c,n=0,o=s;break;default:t=n=o=0}return Sv(t=Yv(255*(t+l)),n=Yv(255*(n+l)),o=Yv(255*(o+l)),1)}function Ov(e){var t,n,o=(t={value:e.value.replace(Gv,(function(e,t,n,o){return t+t+n+n+o+o}))},null===(n=$v.exec(t.value))?["FFFFFF","FF","FF","FF"]:n);return Sv(parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16),1)}function Ev(e,t,n,o){return Sv(parseInt(e,10),parseInt(t,10),parseInt(n,10),parseFloat(o))}function zv(e){if("transparent"===e)return ve.some(Sv(0,0,0,0));var t=Jv.exec(e);if(null!==t)return ve.some(Ev(t[1],t[2],t[3],"1"));var n=Qv.exec(e);return null!==n?ve.some(Ev(n[1],n[2],n[3],n[4])):ve.none()}function Tv(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}function Mv(e,t){return e.fire("ResizeContent",t)}function Dv(e,t,n){return{hue:e,saturation:t,value:n}}function Av(e){var t,n,o=0,r=e.red/255,i=e.green/255,a=e.blue/255,u=Math.min(r,Math.min(i,a)),c=Math.max(r,Math.max(i,a));return u===c?Dv(0,0,100*(o=u)):(n=60*((r===u?3:a===u?1:5)-(r===u?i-a:a===u?r-i:a-r)/(c-u)),t=(c-u)/c,o=c,Dv(Math.round(n),Math.round(100*t),Math.round(100*o)))}function Nv(e){return Cv(_v(e))}function Bv(e){return(xv(n=e)?ve.some({value:(Te(t=n,"#")?t.substring("#".length):t).toUpperCase()}):ve.none()).orThunk((function(){return zv(e).map(Cv)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var o=n.getImageData(0,0,1,1).data;return Cv(Sv(o[0],o[1],o[2],o[3]))}));var t,n}function Rv(e){return id.config({disabled:e,disableClass:"tox-tbtn--disabled"})}(cp=up=up||{}).default="wrap",cp.floating="floating",cp.sliding="sliding",cp.scrolling="scrolling",(lp=sp=sp||{}).auto="auto",lp.top="top",lp.bottom="bottom";var Hv,Lv="silver.readonly",Vv=Ko([fo("readonly",er)]),Pv=function(e){return id.config({disabled:e})},Iv=function(e){return id.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},Fv=((Hv={})[Ti()]=["disabling","alloy.base.behaviour","toggling","item-events"],Hv),Uv=ce,jv=tinymce.util.Tools.resolve("tinymce.Env"),Wv=function(e,t){return R(e,(function(e){switch(e.type){case"cardcontainer":return i=Wv((r=e).items,t),a="vertical"===r.direction?"tox-collection__item-container--column":wp,u="left"===r.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right",{dom:{tag:"div",classes:[xp,a,u,function(){switch(r.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}}()]},components:i};case"cardimage":return o=e.src,{dom:{tag:"img",classes:e.classes,attributes:{src:o,alt:e.alt.getOr("")}}};case"cardtext":var n=e.name.exists((function(e){return we(t.cardText.highlightOn,e)}))?ve.from(t.cardText.matchText).getOr(""):"";return fv(bv(e.text,n),e.classes)}var o,r,i,a,u}))},qv=Qs(Pg(),Ig()),Gv=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,$v=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Xv=Math.min,Kv=Math.max,Yv=Math.round,Jv=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,Qv=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,Zv=Sv(255,0,0,1),eb=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),tb="tinymce-custom-colors";function nb(e){return!1!==e.getParam("custom_colors")}function ob(e){var t=e.getParam("color_map");return void 0!==t?function(e){for(var t=[],n=0;ne&&i.pop(),eb.setItem(tb,JSON.stringify(i))},state:function(){return i.slice(0)}}}(10),wb="#000000",Cb=function(e){return function(t,n){var o=!1;e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{colorpicker:n},onAction:function(e,t){"hex-valid"===t.name&&(o=t.value)},onSubmit:function(n){var r=n.getData().colorpicker;o?(t(ve.from(r)),n.close()):e.windowManager.alert(e.translate(["Invalid hex color code: {0}",r]))},onClose:i,onCancel:function(){t(ve.none())}})}},Sb=function(e,t,n,o,r,a,u){return ce(R(e,(function(c){return"choiceitem"===c.type?io("choicemenuitem",Dp,c).fold($h,(function(s){return ve.some(function(e,t,n,o,r,a,u,c){void 0===c&&(c=!0);var s=pv({presets:n,textContent:t?e.text:ve.none(),htmlContent:ve.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:ve.none(),checkMark:t?ve.some(gv(u.icons)):ve.none(),caret:ve.none(),value:e.value},u,c);return qo(uv({data:cv(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){Ag.set(e,t)},isActive:function(){return Ag.isOn(e)},isDisabled:function(){return id.isDisabled(e)},setDisabled:function(t){return id.set(e,t)}}},onAction:function(t){return o(e.value)},onSetup:function(e){return e.setActive(r),i},triggersSubmenu:!1,itemBehaviours:[]},s,a,u),{toggling:{toggleClass:hp,toggleOnExecute:!1,selected:e.active}})}(s,1===n,o,t,a(c.value),r,u,Gh(e)))})):ve.none()})))},kb=Ar("cell-over"),_b=Ar("cell-execute"),Ob={inserttable:function(e){var t=Ar("size-label"),n=function(e){for(var t=[],n=0;n<10;n++){for(var o=[],r=0;r<10;r++)o.push(function(e,t,n){function o(n){return pr(n,_b,{row:e,col:t})}function r(e,t){t.stop(),o(e)}var i;return Ca({dom:{tag:"div",attributes:((i={role:"button"})["aria-labelledby"]=n,i)},behaviours:Ku([rm("insert-table-picker-cell",[Cr(di(),Tg.focus),Cr(Ti(),o),Cr(yi(),r),Cr(Di(),r)]),Ag.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Tg.config({onFocus:function(n){return pr(n,kb,{row:e,col:t})}})])})}(n,r,e));t.push(o)}return t}(t),o=hb(0,0),r=Mm({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:t}},components:[o],behaviours:Ku([Og.config({})])});return{type:"widget",data:{value:Ar("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[qv.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:j(n,(function(e){return R(e,Sa)})).concat(r.asSpec()),behaviours:Ku([rm("insert-table-picker",[Qi((function(e){Og.set(r.get(e),[o])})),Or(kb,(function(e,t,o){var i=o.event,a=i.row,u=i.col;!function(e,t,n){for(var o=0;o<10;o++)for(var r=0;r<10;r++)Ag.set(e[o][r],o<=t&&r<=n)}(n,a,u),Og.set(r.get(e),[hb(a+1,u+1)])})),Or(_b,(function(t,n,o){var r=o.event,i=r.row,a=r.col;e.onAction({numRows:i+1,numColumns:a+1}),hr(t,Ni())}))]),kg.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:function(e,t){var n,o,r,i=(o=t,r=(n=e).initData.allowCustomColors&&o.colorinput.hasCustomColors(),n.initData.colors.fold((function(){return cb(o.colorinput.getColors(),r)}),(function(e){return e.concat(ab(r))}))),a=t.colorinput.getColorCols(),u=mb(Ar("menu-value"),i,(function(t){e.onAction({value:t})}),a,"color",fp.CLOSE_ON_EXECUTE,C,t.shared.providers),c=_(_({},u),{markers:Fh("color"),movement:gb(a,"color")});return{type:"widget",data:{value:Ar("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[qv.widget(qg.sketch(c))]}}},Eb=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:_({tag:"div",classes:[mp,"tox-collection__group-heading"]},t),components:[]}};function zb(e,t,n,o,r){var a=Gh(t),u=ce(R(t,(function(e){function t(e){return function(e,t,n,o,r){function a(e){return r?_(_({},e),{shortcut:ve.none(),icon:e.text.isSome()?ve.none():e.icon}):e}var u=n.shared.providers;switch(e.type){case"menuitem":return io("menuitem",Bp,e).fold($h,(function(e){return ve.some(function(e,t,n,o){void 0===o&&(o=!0);var r=pv({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:ve.none(),ariaLabel:e.text,caret:ve.none(),checkMark:ve.none(),shortcutContent:e.shortcut},n,o);return uv({data:cv(e),getApi:function(e){return{isDisabled:function(){return id.isDisabled(e)},setDisabled:function(t){return id.set(e,t)}}},disabled:e.disabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,n)}(a(e),t,u,o))}));case"nestedmenuitem":return io("nestedmenuitem",Rp,e).fold($h,(function(e){return ve.some(function(e,t,n,o,r){void 0===o&&(o=!0);var a=(r=void 0!==r&&r)?sv("chevron-down",n.icons,[bp]):sv("chevron-right",n.icons,[bp]),u=pv({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:ve.none(),ariaLabel:e.text,caret:ve.some(a),checkMark:ve.none(),shortcutContent:e.shortcut},n,o);return uv({data:cv(e),getApi:function(e){return{isDisabled:function(){return id.isDisabled(e)},setDisabled:function(t){return id.set(e,t)}}},disabled:e.disabled,onAction:i,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},u,t,n)}(a(e),t,u,o,r))}));case"togglemenuitem":return io("togglemenuitem",Hp,e).fold($h,(function(e){return ve.some(function(e,t,n,o){void 0===o&&(o=!0);var r=pv({iconContent:e.icon,textContent:e.text,htmlContent:ve.none(),ariaLabel:e.text,checkMark:ve.some(gv(n.icons)),caret:ve.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},n,o);return qo(uv({data:cv(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){Ag.set(e,t)},isActive:function(){return Ag.isOn(e)},isDisabled:function(){return id.isDisabled(e)},setDisabled:function(t){return id.set(e,t)}}},onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,n),{toggling:{toggleClass:hp,toggleOnExecute:!1,selected:e.active}})}(a(e),t,u,o))}));case"separator":return io("separatormenuitem",kh,e).fold($h,(function(e){return ve.some(Eb(e))}));case"fancymenuitem":return io("fancymenuitem",Np,e).fold($h,(function(e){return function(e,t){return ie(Ob,e.fancytype).map((function(n){return n(e,t)}))}(a(e),n)}));default:return console.error("Unknown item in general menu",e),ve.none()}}(e,n,o,r?!Ee(e,"text"):a,r)}return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?t(_(_({},e),{disabled:!0})):t(e)})));return(r?Xh:Kh)(e,a,u,1,"normal")}function Tb(e){return Kg.singleData(e.value,e)}function Mb(e,t,n){return Ma(e,t,n).isSome()}function Db(e,t){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},schedule:function(){for(var o=[],r=0;r',e.getDoc());return En(r,Ae.fromDom(t.extractContents())),t.insertNode(r.dom),$e(r).each((function(e){return e.dom.normalize()})),n=us,(o=function(e){for(var t=Ke(e),r=t.length-1;0<=r;r--){var i=t[r];if(n(i))return ve.some(i);var a=o(i);if(a.isSome())return a}return ve.none()})(r).map((function(t){var n;e.selection.setCursorLocation(t.dom,"img"===Ne(n=t)?1:as(n).fold((function(){return Ke(n).length}),(function(e){return e.length})))})),r}))}(e,c.range),s.set({triggerChar:c.triggerChar,element:a,matchLength:c.text.length}),l.set(!1)),r.lookupData.then((function(n){s.get().map((function(a){var c,s,m,h,p=r.context;a.triggerChar===p.triggerChar&&(s=p.triggerChar,h=Z(m=n,(function(e){return ve.from(e.columns)})).getOr(1),0<(c=j(m,(function(n){return function(e,t,n,o,r,a,c){var s=1===o,l=!s||Gh(e);return ce(R(e,(function(e){switch(e.type){case"separator":return io("Autocompleter.Separator",kh,e).fold($h,(function(e){return ve.some(Eb(e))}));case"cardmenuitem":return io("cardmenuitem",Mp,e).fold($h,(function(e){return ve.some((o=_(_({},e),{onAction:function(t){e.onAction(t),n(e.value,e.meta)}}),i=r,u=a,s={itemBehaviours:vv(e.meta,a),cardText:{matchText:t,highlightOn:c}},l={dom:hv(o.label),optComponents:[ve.some({dom:{tag:"div",classes:[xp,wp]},components:Wv(o.items,s)})]},uv({data:cv(_({text:ve.none()},o)),disabled:o.disabled,getApi:function(e){return{isDisabled:function(){return id.isDisabled(e)},setDisabled:function(t){id.set(e,t),Ce(cs(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(id)&&id.set(e,t)}))}))}}},onAction:o.onAction,onSetup:o.onSetup,triggersSubmenu:!1,itemBehaviours:ve.from(s.itemBehaviours).getOr([])},l,i,u.providers)));var o,i,u,s,l}));default:return io("Autocompleter.Item",_h,e).fold($h,(function(e){return ve.some(function(e,t,n,o,r,a,c,s){void 0===s&&(s=!0);var l=pv({presets:"normal",textContent:ve.none(),htmlContent:n?e.text.map((function(e){return bv(e,t)})):ve.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:ve.none(),checkMark:ve.none(),caret:ve.none(),value:e.value},c.providers,s,e.icon);return uv({data:cv(e),disabled:e.disabled,getApi:u({}),onAction:function(t){return r(e.value,e.meta)},onSetup:u(i),triggersSubmenu:!1,itemBehaviours:vv(e.meta,c)},l,a,c.providers)}(e,t,s,0,n,r,a,l))}))}})))}(n.items,n.matchText,(function(t,r){var i=e.selection.getRng();dh(e.dom,i,s).fold((function(){return console.error("Lost context. Cursor probably moved")}),(function(e){var i=e.range,a={hide:function(){d()},reload:function(e){o(),g(e)}};l.set(!0),n.onAction(a,i,t,r),l.set(!1)}))}),h,fp.BUBBLE_TO_SANDBOX,t,n.highlightOn)}))).length?function(t,n,o,r){t.matchLength=n.text.length;var i,a,u,c,s,l,d=Z(o,(function(e){return ve.from(e.columns)})).getOr(1);Yg.showAt(f,qg.sketch((i=Kh("autocompleter-value",!0,r,d,"normal"),a=d,c=((u=pb.ContentFocus)===pb.ContentFocus?Bl:Nl)(),s=gb(a,"normal"),l=Fh("normal"),{dom:i.dom,components:i.components,items:i.items,value:i.value,markers:{selectedItem:l.selectedItem,item:l.item},movement:s,fakeFocus:u===pb.ContentFocus,focusManager:c,menuBehaviours:Lp("auto"!==a?[]:[Qi((function(e,t){Yh(e,4,l.item).each((function(t){var n=t.numColumns,o=t.numRows;kg.setGridSize(e,o,n)}))}))])})),{anchor:{type:"node",root:Ae.fromDom(e.getBody()),node:ve.from(t.element)}}),Yg.getContent(f).each(ud.highlightFirst)}(a,p,n,c):(10<=p.text.length-a.matchLength?d:o)())}))}))}))},h={onKeypress:uh((function(e){27!==e.which&&g()}),50),cancelIfNecessary:d,isMenuOpen:function(){return Yg.isOpen(f)},isActive:n,isProcessingAction:l.get,getView:function(){return Yg.getContent(f)}};function p(e,t){pr(e,hi(),{raw:t})}!1===e.hasPlugin("rtc")&&(r=h,(a=e).on("keypress compositionend",r.onKeypress.throttle),a.on("remove",r.onKeypress.cancel),a.on("keydown",(function(e){function t(){return r.getView().bind(ud.getHighlighted)}8===e.which&&r.onKeypress.throttle(e),r.isActive()&&(27===e.which&&r.cancelIfNecessary(),r.isMenuOpen()?13===e.which?(t().each(vr),e.preventDefault()):40===e.which?(t().fold((function(){r.getView().each(ud.highlightFirst)}),(function(t){p(t,e)})),e.preventDefault(),e.stopImmediatePropagation()):37!==e.which&&38!==e.which&&39!==e.which||t().each((function(t){p(t,e),e.preventDefault(),e.stopImmediatePropagation()})):13!==e.which&&38!==e.which&&40!==e.which||r.cancelIfNecessary())})),a.on("NodeChange",(function(e){r.isActive()&&!r.isProcessingAction()&&xh(Ae.fromDom(e.element)).isNone()&&r.cancelIfNecessary()})))}(vb=pb={})[vb.ContentFocus=0]="ContentFocus",vb[vb.UiFocus=1]="UiFocus";var Ub=Ho([{stopped:[]},{resume:["element"]},{complete:[]}]),jb=function(e,t,n,o,r,i){return Rb(e,t,n,o,r,i).fold(S,(function(o){return jb(e,t,n,o,r,i)}),C)},Wb=function(e,t,n,o,r){var i=Bb(n,o);return jb(e,t,n,o,i,r)},qb=gl({name:"Container",factory:function(e){var t=e.dom,n=t.attributes,o=O(t,["attributes"]);return{uid:e.uid,dom:_({tag:"div",attributes:_({role:"presentation"},n)},o),components:e.components,behaviours:qs(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},configFields:[Oo("components",[]),Ws("containerBehaviours",[]),Oo("events",{}),Oo("domModification",{}),Oo("eventOrder",{})]}),Gb=u([Oo("prefix","form-field"),Ws("fieldBehaviours",[Zf,xf])]),$b=u([jf({schema:[lo("dom")],name:"label"}),jf({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[lo("text")],name:"aria-descriptor"}),Ff({factory:{sketch:function(e){var t,n,o=(t=["factory"],n={},ee(e,(function(e,o){we(t,o)||(n[o]=e)})),n);return e.factory.sketch(o)}},schema:[lo("factory")],name:"field"})]),Xb=hl({name:"FormField",configFields:Gb(),partFields:$b(),factory:function(e,t,n,o){var r=Gs(e.fieldBehaviours,[Zf.config({find:function(t){return rl(t,e,"field")}}),xf.config({store:{mode:"manual",getValue:function(e){return Zf.getCurrent(e).bind(xf.getValue)},setValue:function(e,t){Zf.getCurrent(e).each((function(e){xf.setValue(e,t)}))}}})]),i=Ji([Qi((function(t,n){var o=al(t,e,["label","field","aria-descriptor"]);o.field().each((function(t){var n=Ar(e.prefix);o.label().each((function(e){ot(e.element,"for",n),ot(t.element,"id",n)})),o["aria-descriptor"]().each((function(n){var o=Ar(e.prefix);ot(n.element,"id",o),ot(t.element,"aria-describedby",o)}))}))}))]);return{uid:e.uid,dom:e.dom,components:t,behaviours:r,events:i,apis:{getField:function(t){return rl(t,e,"field")},getLabel:function(t){return rl(t,e,"label")}}}},apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),Kb=Object.freeze({__proto__:null,exhibit:function(e,t){return Pr({attributes:cr([{key:t.tabAttr,value:"true"}])})}}),Yb=gu({fields:[Oo("tabAttr","data-alloy-tabstop")],name:"tabstopping",active:Kb}),Jb=tinymce.util.Tools.resolve("tinymce.html.Entities"),Qb=function(e,t,n,o){return{dom:Zb(n),components:e.toArray().concat([t]),fieldBehaviours:Ku(o)}},Zb=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},ey=Ar("form-component-change"),ty=Ar("form-close"),ny=Ar("form-cancel"),oy=Ar("form-action"),ry=Ar("form-submit"),iy=Ar("form-block"),ay=Ar("form-unblock"),uy=Ar("form-tabchange"),cy=Ar("form-resize"),sy=u([yo("data"),Oo("inputAttributes",{}),Oo("inputStyles",{}),Oo("tag","input"),Oo("inputClasses",[]),Wa("onSetValue"),Oo("styles",{}),Oo("eventOrder",{}),Ws("inputBehaviours",[xf,Tg]),Oo("selectOnFocus",!0)]),ly=gl({name:"Input",configFields:sy(),factory:function(e,t){return{uid:e.uid,dom:Ib(e),components:[],behaviours:_(_({},Pb(n=e)),Gs(n.inputBehaviours,[xf.config({store:_(_({mode:"manual"},n.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return Kr(e.element)},setValue:function(e,t){Kr(e.element)!==t&&Yr(e.element,t)}}),onSetValue:n.onSetValue})])),eventOrder:e.eventOrder};var n}}),fy={},dy={exports:fy};function my(e){setTimeout((function(){throw e}),0)}function gy(e){var t=Ne(e);return we(Ey,t)}function hy(e,t){qr(t.getRoot(e).getOr(e.element),t.invalidClass),t.notify.each((function(t){gy(e.element)&&ot(e.element,"aria-invalid",!1),t.getContainer(e).each((function(e){Mr(e,t.validHtml)})),t.onValid(e)}))}function py(e,t,n,o){Wr(t.getRoot(e).getOr(e.element),t.invalidClass),t.notify.each((function(t){gy(e.element)&&ot(e.element,"aria-invalid",!0),t.getContainer(e).each((function(e){Mr(e,o)})),t.onInvalid(e,o)}))}function vy(e,t,n){return t.validator.fold((function(){return Oy(Hn.value(!0))}),(function(t){return t.validate(e)}))}function by(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),vy(e,t).map((function(n){return e.getSystem().isConnected()?n.fold((function(n){return py(e,t,0,n),Hn.error(n)}),(function(n){return hy(e,t),Hn.value(n)})):Hn.error("No longer in system")}))}!function(){var e=this,t=function(){var e,t,n,o={exports:{}};function r(){}function i(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n,o=1===e._state?t.onFulfilled:t.onRejected;if(null!==o){try{n=o(e._value)}catch(n){return void c(t.promise,n)}u(t.promise,n)}else(1===e._state?u:c)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void s(e);if("function"==typeof n)return void f((o=n,r=t,function(){o.apply(r,arguments)}),e)}e._state=1,e._value=t,s(e)}catch(t){c(e,t)}var o,r}function c(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t"}function Fx(e,t){return gl({name:"ColourPicker",configFields:[lo("dom"),Oo("onValidHex",i),Oo("onInvalidHex",i)],factory:function(n){function o(e,t,n){w.getOpt(e).each((function(e){b.setHue(e,n)}))}function r(e,t){C.getOpt(e).each((function(e){v.updateHex(e,t)}))}function a(e,t,n,o){var r=n,i=Ov(t);y.paletteRgba.set(i),y.paletteHue.set(r),Ce(o,(function(o){o(e,t,n)}))}var c,s,l,f,d,m,g,h,p,v=function(e,t,n,o){function r(n,o,r,a,u){var c,s,l=e(HC+"range"),f=[Xb.parts.label({dom:{tag:"label",innerHtml:r,attributes:{"aria-label":a}}}),Xb.parts.field({data:u,factory:ly,inputAttributes:_({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:Ku([(c=o,s=n,My.config({invalidClass:t("invalid"),notify:{onValidate:function(e){pr(e,RC,{type:c})},onValid:function(e){pr(e,NC,{type:c,value:xf.getValue(e)})},onInvalid:function(e){pr(e,BC,{type:c,value:xf.getValue(e)})}},validator:{validate:function(t){var n=xf.getValue(t),o=s(n)?Hn.value(!0):Hn.error(e("aria.input.invalid"));return Oy(o)},validateOnLoad:!1}})),Yb.config({})]),onSetValue:function(e){My.isInvalid(e)&&My.run(e).get(i)}})],d="hex"!==o?[Xb.parts["aria-descriptor"]({text:l})]:[];return{dom:{tag:"div",attributes:{role:"presentation"}},components:f.concat(d)}}function a(e,t){var n=t.red,o=t.green,r=t.blue;xf.setValue(e,{red:n,green:o,blue:r})}function u(e,t){c.getOpt(e).each((function(e){ft(e.element,"background-color","#"+t.value)}))}var c=Mm({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}});return gl({factory:function(){function i(e){return g[e].get()}function s(e,t){g[e].set(t)}function l(e,t){var n=t.event;"hex"!==n.type?s(n.type,ve.none()):o(e)}function f(e,t){var o,r,c,l,f=t.event;"hex"===f.type?function(e,t){n(e);var o=yv(t);s("hex",ve.some(t));var r=Ov(o);a(e,r),m(r),pr(e,zC,{hex:o}),u(e,o)}(e,f.value):(o=e,r=f.type,c=f.value,l=parseInt(c,10),s(r,ve.some(l)),i("red").bind((function(e){return i("green").bind((function(t){return i("blue").map((function(n){return Sv(e,t,n,1)}))}))})).each((function(e){var t,n,r=(t=o,n=Cv(e),AC.getField(t,"hex").each((function(e){Tg.isFocused(e)||xf.setValue(t,{hex:n.value})})),n);pr(o,zC,{hex:r}),u(o,r)})))}function d(t){return{label:e(HC+t+".label"),description:e(HC+t+".description")}}function m(e){var t=e.red,n=e.green,o=e.blue;s("red",ve.some(t)),s("green",ve.some(n)),s("blue",ve.some(o))}var g={red:Ro(ve.some(255)),green:Ro(ve.some(255)),blue:Ro(ve.some(255)),hex:Ro(ve.some("ffffff"))},h=d("red"),p=d("green"),v=d("blue"),b=d("hex");return qo(AC.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",Xb.sketch(r(kv,"red",h.label,h.description,255))),n.field("green",Xb.sketch(r(kv,"green",p.label,p.description,255))),n.field("blue",Xb.sketch(r(kv,"blue",v.label,v.description,255))),n.field("hex",Xb.sketch(r(xv,"hex",b.label,b.description,"ffffff"))),c.asSpec()],formBehaviours:Ku([My.config({invalidClass:t("form-invalid")}),rm("rgb-form-events",[Cr(NC,f),Cr(BC,l),Cr(RC,l)])])}})),{apis:{updateHex:function(e,t){var n;xf.setValue(e,{hex:t.value}),a(e,n=Ov(t)),m(n),u(e,t)}}})},name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}})}(e,t,n.onValidHex,n.onInvalidHex),b=(g=t,h=EC.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[g("sv-palette-spectrum")]}}),p=EC.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[g("sv-palette-thumb")],innerHtml:"'}}),gl({factory:function(e){var t=u({x:0,y:0}),n=Ku([Zf.config({find:ve.some}),Tg.config({})]);return EC.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[g("sv-palette")]},model:{mode:"xy",getInitialValue:t},rounded:!1,components:[h,p],onChange:function(e,t,n){pr(e,MC,{value:n})},onInit:function(e,t,n,o){S(n.element.dom,Tv(Zv))},sliderBehaviours:n})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(e,t,n){var o=n;S(t.components()[0].element.dom,Tv(_v(Dv(o,100,100))))},setThumb:function(e,t,n){var o=t,r=Av(Ov(n));EC.setValue(o,{x:r.saturation,y:100-r.value})}},extraApis:{}})),y={paletteRgba:Ro(Zv),paletteHue:Ro(0)},x=Mm((s=EC.parts.spectrum({dom:{tag:"div",classes:[(c=t)("hue-slider-spectrum")],attributes:{role:"presentation"}}}),l=EC.parts.thumb({dom:{tag:"div",classes:[c("hue-slider-thumb")],attributes:{role:"presentation"}}}),EC.sketch({dom:{tag:"div",classes:[c("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:u({y:0})},components:[s,l],sliderBehaviours:Ku([Tg.config({})]),onChange:function(e,t,n){pr(e,TC,{value:n})}}))),w=Mm(b.sketch({})),C=Mm(v.sketch({}));function S(e,t){var n,o,r=e.width,i=e.height,a=e.getContext("2d");null!==a&&(a.fillStyle=t,a.fillRect(0,0,r,i),(n=a.createLinearGradient(0,0,r,0)).addColorStop(0,"rgba(255,255,255,1)"),n.addColorStop(1,"rgba(255,255,255,0)"),a.fillStyle=n,a.fillRect(0,0,r,i),(o=a.createLinearGradient(0,0,0,i)).addColorStop(0,"rgba(0,0,0,0)"),o.addColorStop(1,"rgba(0,0,0,1)"),a.fillStyle=o,a.fillRect(0,0,r,i))}return{uid:n.uid,dom:n.dom,components:[w.asSpec(),x.asSpec(),C.asSpec()],behaviours:Ku([rm("colour-picker-events",[Cr(zC,(m=[o,function(e,t,n){x.getOpt(e).each((function(e){EC.setValue(e,{y:100-n/360*100})}))},function(e,t){w.getOpt(e).each((function(e){b.setThumb(e,t)}))}],function(e,t){var n=t.event.hex;a(e,n,Av(Ov(n)).hue,m)})),Cr(MC,(d=[r],function(e,t){var n=t.event.value,o=y.paletteHue.get();a(e,Nv(Dv(o,n.x,100-n.y)),o,d)})),Cr(TC,(f=[o,r],function(e,t){var n=(100-t.event.value.y)/100*360,o=Av(y.paletteRgba.get());a(e,Nv(Dv(n,o.saturation,o.value)),n,f)}))]),Zf.config({find:function(e){return C.getOpt(e)}}),kg.config({mode:"acyclic"})])}}})}function Ux(e){return PC[e]}function jx(e,t,n){return xf.config(qo({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))}function Wx(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:Ku([Tg.config({ignore:!0}),Yb.config({})])}}function qx(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[Wx([GC]),e,Wx([$C])],behaviours:Ku([VC(1)])}}function Gx(e,t){pr(e,hi(),{raw:{which:9,shiftKey:t}})}function $x(e,t){var n=t.element;Gr(n,GC)?Gx(e,!0):Gr(n,$C)&&Gx(e,!1)}function Xx(e){return Mb(e,["."+GC,"."+$C].join(","),C)}function Kx(e,t){return YC(document.createElement("canvas"),e,t)}function Yx(e){var t=Kx(e.width,e.height);return KC(t).drawImage(e,0,0),t}function Jx(e){return e.naturalWidth||e.width}function Qx(e){return e.naturalHeight||e.height}function Zx(e,t,n){return t=t||"image/png",v(HTMLCanvasElement.prototype.toBlob)?new wy((function(o,r){e.toBlob((function(e){e?o(e):r()}),t,n)})):(o=e.toDataURL(t,n),new wy((function(e,t){(function(){var e=o.split(","),t=/data:([^;]+)/.exec(e[0]);if(!t)return ve.none();for(var n=t[1],r=e[1],i=atob(r),a=i.length,u=Math.ceil(a/1024),c=new Array(u),s=0;s=n.y}}))}function bk(e,t){return t.getInitialPos().map((function(t){return Dn(t.bounds.x,t.bounds.y,kt(e),xt(e))}))}function yk(e,t,n){return n.getInitialPos().bind((function(o){switch(n.clearInitialPos(),o.position){case"static":return ve.some(sO.static());case"absolute":var r=mk(e).map(An).getOrThunk((function(){return An(bn())}));return ve.some(sO.absolute(Cu("absolute",ie(o.style,"left").map((function(e){return t.x-r.x})),ie(o.style,"top").map((function(e){return t.y-r.y})),ie(o.style,"right").map((function(e){return r.right-t.right})),ie(o.style,"bottom").map((function(e){return r.bottom-t.bottom})))));default:return ve.none()}}))}function xk(e,t,n){n.setDocked(!1),Ce(["left","right","top","bottom","position"],(function(t){return vt(e.element,t)})),t.onUndocked(e)}function wk(e,t,n,o){var r="fixed"===o.position;n.setDocked(r),Su(e.element,o),(r?t.onDocked:t.onUndocked)(e)}function Ck(e,t,n,o,r){void 0===r&&(r=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=i.yo.y;a!==n.isVisible()&&(n.setVisible(a),r&&!a?($r(e.element,[t.fadeOutClass]),t.onHide(e)):(a?hk:pk)(e,t))}))}))}function Sk(e,t,n){var o,r,a,u,c,s;n.isDocked()&&(r=t,a=n,s=(o=e).element,a.setDocked(!1),bk(c=o.element,u=a).bind((function(e){return yk(c,e,u)})).each((function(e){e.fold((function(){return xk(o,r,a)}),(function(e){return wk(o,r,a,e)}),i)})),a.setVisible(!0),r.contextual.each((function(e){Xr(s,[e.fadeInClass,e.fadeOutClass,e.transitionClass]),e.onShow(o)})),lO(o,r,a))}function kk(e,t){return we(mO.getModes(e),t)}function _k(e){var t=e.element;$e(t).each((function(n){var o,r,i="padding-"+mO.getModes(e)[0];mO.isDocked(e)?(o=kt(n),ft(t,"width",o+"px"),ft(n,i,wt(r=t)+(parseInt(gt(r,"margin-top"),10)||0)+(parseInt(gt(r,"margin-bottom"),10)||0)+"px")):(vt(t,"width"),vt(n,i))}))}function Ok(e,t){t?(qr(e,hO.fadeOutClass),$r(e,[hO.transitionClass,hO.fadeInClass])):(qr(e,hO.fadeInClass),$r(e,[hO.fadeOutClass,hO.transitionClass]))}function Ek(e,t){var n=Ae.fromDom(e.getContainer());t?(Wr(n,pO),qr(n,vO)):(Wr(n,vO),qr(n,pO))}function zk(e,t){function n(e){a().each((function(t){return e(t.element)}))}function o(t){e.inline||_k(t),Ek(e,mO.isDocked(t)),t.getSystem().broadcastOn([ff()],{}),a().each((function(e){return e.getSystem().broadcastOn([ff()],{})}))}var r,i=uc(),a=t.getSink,u=e.inline?[]:[Zu.config({channels:((r={})[gO()]={onReceive:_k},r)})];return E([Tg.config({}),mO.config({contextual:_({lazyContext:function(t){var n=wt(t.element),o=e.inline?e.getContentAreaContainer():e.getContainer(),r=An(Ae.fromDom(o)),i=r.height-n,a=r.y+(kk(t,"top")?0:n);return ve.some(Dn(r.x,a,r.width,i))},onShow:function(){n((function(e){return Ok(e,!0)}))},onShown:function(e){n((function(e){return Xr(e,[hO.transitionClass,hO.fadeInClass])})),i.get().each((function(t){var n,o=e.element,r=je(n=t);yu(r).filter((function(e){return!Fe(n,e)})).filter((function(e){return Fe(e,Ae.fromDom(r.dom.body))||Ue(o,e)})).each((function(){return vu(n)})),i.clear()}))},onHide:function(e){var t=e.element,o=a;xu(t).orThunk((function(){return o().toOptional().bind((function(e){return xu(e.element)}))})).fold(i.clear,i.set),n((function(e){return Ok(e,!1)}))},onHidden:function(){n((function(e){return Xr(e,[hO.transitionClass])}))}},hO),lazyViewport:function(t){var n=Nn(),o=e.getParam("toolbar_sticky_offset",0,"number"),r=n.y+(kk(t,"top")?o:0),i=n.height-(kk(t,"bottom")?o:0);return Dn(n.x,r,n.width,i)},modes:[t.header.getDockingMode()],onDocked:o,onUndocked:o})],u,!0)}function Tk(e){return io("menubutton",wO,e)}function Mk(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))}function Dk(e){return e.dimension.property}function Ak(e,t){return e.dimension.getDimension(t)}function Nk(e,t){Xr(Mk(e,t),[t.shrinkingClass,t.growingClass])}function Bk(e,t){qr(e.element,t.openClass),Wr(e.element,t.closedClass),ft(e.element,Dk(t),"0px"),bt(e.element)}function Rk(e,t){qr(e.element,t.closedClass),Wr(e.element,t.openClass),vt(e.element,Dk(t))}function Hk(e,t,n,o){n.setCollapsed(),ft(e.element,Dk(t),Ak(t,e.element)),bt(e.element),Nk(e,t),Bk(e,t),t.onStartShrink(e),t.onShrunk(e)}function Lk(e,t,n){var o=Ak(t,e.element);("0px"===o?Hk:function(e,t,n,o){var r=o.getOrThunk((function(){return Ak(t,e.element)}));n.setCollapsed(),ft(e.element,Dk(t),r),bt(e.element);var i=Mk(e,t);qr(i,t.growingClass),Wr(i,t.shrinkingClass),Bk(e,t),t.onStartShrink(e)})(e,t,n,ve.some(o))}function Vk(e,t,n){var o=Mk(e,t),r=Gr(o,t.shrinkingClass),i=Ak(t,e.element);Rk(e,t);var a=Ak(t,e.element);(r?function(){ft(e.element,Dk(t),i),bt(e.element)}:function(){Bk(e,t)})(),qr(o,t.shrinkingClass),Wr(o,t.growingClass),Rk(e,t),ft(e.element,Dk(t),a),n.setExpanded(),t.onStartGrow(e)}function Pk(e,t,n){return!0===Gr(Mk(e,t),t.growingClass)}function Ik(e,t,n){return!0===Gr(Mk(e,t),t.shrinkingClass)}function Fk(e){return""}function Uk(e){return{element:function(){return e.element.dom}}}function jk(e){return Zf.getCurrent(e).bind((function(e){return OO.isGrowing(e)||OO.hasGrown(e)?Zf.getCurrent(e).bind((function(e){return I(MO.getSlotNames(e),(function(t){return MO.isShowing(e,t)}))})):ve.none()}))}function Wk(e){var t=Ae.fromHtml(e),n=Ke(t),o=P(void 0!==t.dom.attributes?t.dom.attributes:[],(function(e,t){var n;return"class"===t.name?e:_(_({},e),((n={})[t.name]=t.value,n))}),{}),r=Array.prototype.slice.call(t.dom.classList,0),i=0===n.length?{}:{innerHtml:Tr(t)};return _({tag:Ne(t),classes:r,attributes:o},i)}function qk(e){return Zf.getCurrent(e).each((function(e){return vu(e.element)}))}function Gk(e,t,n){function o(n){var o;!r.get()||"focusin"===(o=n).type&&(o.composed?J(o.composedPath()):ve.from(o.target)).map(Ae.fromDom).filter(qt).exists((function(e){return Gr(e,"mce-pastebin")}))||(n.preventDefault(),qk(t()),e.editorManager.setActive(e))}var r=Ro(!1),i=uc();function a(o){var i,a,u,c,s,l,f,d,m,g;o!==r.get()&&(r.set(o),i=e,a=t(),u=o,c=n.providers,d=a.element,m=u,g="data-mce-"+(s="tabindex"),ve.from(i.iframeElement).map(Ae.fromDom).each((function(e){m?(at(e,s).each((function(t){return ot(e,g,t)})),ot(e,s,-1)):(ct(e,s),at(e,g).each((function(t){ot(e,s,t),ct(e,g)})))})),u?(RO.block(a,(f=c,function(e,t){return{dom:{tag:"div",attributes:{"aria-label":f.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:Wk('')}]}})),vt(d,"display"),ct(d,"aria-hidden"),i.hasFocus()&&qk(a)):(l=Zf.getCurrent(a).exists((function(e){return bu(e.element)})),RO.unblock(a),ft(d,"display","none"),ot(d,"aria-hidden","true"),l&&i.focus()),e.fire("AfterProgressState",{state:o}))}e.inline||e.on("PreInit",(function(){e.dom.bind(e.getWin(),"focusin",o),e.on("BeforeExecCommand",(function(e){"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&o(e)}))})),e.on("ProgressState",(function(t){var n;i.on(eh.clearTimeout),b(t.time)?(n=eh.setEditorTimeout(e,(function(){return a(t.state)}),t.time),i.set(n)):(a(t.state),i.clear())}))}function $k(e,t,n){return{within:e,extra:t,withinWidth:n}}function Xk(e,t,n){var o,r=(o=function(e,t){var o=n(e);return ve.some({element:e,start:t,finish:t+o,width:o})},P(e,(function(e,t){return o(t,e.len).fold(u(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),{len:0,list:[]}).list),i=L(r,(function(e){return e.finish<=t})),a=V(i,(function(e,t){return e+t.width}),0);return{within:i,extra:r.slice(i.length),withinWidth:a}}function Kk(e){return R(e,(function(e){return e.element}))}function Yk(e,t){var n=R(t,(function(e){return Sa(e)}));aO.setGroups(e,n)}function Jk(e,t,n){var o,r,i,a,u,c,s,l,f,d,m,g,h,p,v,b,y,x,w,C,S=t.builtGroups.get();0!==S.length&&(o=il(e,t,"primary"),r=Ay.getCoupled(e,"overflowGroup"),ft(o.element,"visibility","hidden"),a=Z(i=S.concat([r]),(function(e){return xu(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))})),n([]),Yk(o,i),u=kt(o.element),0===(s=u,l=t.builtGroups.get(),d=r,x=(y=(0===(m=Xk(l,s,f=function(e){return kt(e.element)})).extra.length?ve.some(m):ve.none()).getOrThunk((function(){return Xk(l,s-f(d),f)}))).within,w=y.extra,C=y.withinWidth,(c=1===w.length&&w[0].width<=f(d)?(b=C,$k(Kk(x.concat(w)),[],b)):1<=w.length?(h=w,p=d,v=C,$k(Kk(x).concat([p]),Kk(h),v)):(g=C,$k(Kk(x),[],g))).extra.length)?(Og.remove(o,r),n([])):(Yk(o,c.within),n(c.extra)),vt(o.element,"visibility"),bt(o.element),a.each(Tg.focus))}function Qk(e,t){var n=Ay.getCoupled(e,"toolbarSandbox");sf.isOpen(n)?sf.close(n):sf.open(n,t.toolbar())}function Zk(e,t,n,o){var r=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();tf.positionWithinBounds(i,t,{anchor:{type:"hotspot",hotspot:e,layouts:o,overrides:{maxWidthFunction:PO()}}},r)}function e_(e,t,n,o,r){aO.setGroups(t,r),Zk(e,t,n,o),Ag.on(e)}function t_(e){return R(e,(function(e){return Sa(e)}))}function n_(e,t,n){Jk(e,n,(function(o){n.overflowGroups.set(o),t.getOpt(e).each((function(e){UO.setGroups(e,t_(o))}))}))}function o_(e,t){rl(e,t,"overflow-button").bind((function(){return rl(e,t,"overflow")})).each((function(n){C_(e,t),OO.toggleGrow(n)}))}function r_(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:_({tag:"div",classes:["tox-toolbar__group"]},t),components:[qO.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:Ku([Yb.config({}),Tg.config({})])}}function i_(e){return qO.sketch(r_(e))}function a_(e,t){var n=Qi((function(t){var n=R(e.initGroups,i_);aO.setGroups(t,n)}));return Ku([Iv(e.providers.isDisabled),ov(),kg.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),rm("toolbar-events",[n])])}function u_(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":r_({title:ve.none(),items:[]}),"overflow-button":kw({name:"more",icon:ve.some("more-drawer"),disabled:!1,tooltip:ve.some("More..."),primary:!1,borderless:!1},ve.none(),e.providers)},splitToolbarBehaviours:a_(e,t)}}function c_(e){var t=e.cyclicKeying?"cyclic":"acyclic";return aO.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===up.scrolling?["tox-toolbar--scrolling"]:[])},components:[aO.parts.groups({})],toolbarBehaviours:a_(e,t)})}function s_(e){return"string"==typeof e?e.split(" "):e}function l_(e,t){var n=_(_({},rE),t.menus),o=0=e.minChars&&(r=Zf.getCurrent(u).bind((function(e){return ud.getHighlighted(e).map(xf.getValue)})),e.previewing.set(!0),Hy(e,a(t),t,u,o,(function(t){Zf.getCurrent(u).each((function(t){r.fold((function(){e.model.selectsOver&&ud.highlightFirst(t)}),(function(e){ud.highlightBy(t,(function(t){return xf.getValue(t).value===e.value})),ud.getHighlighted(t).orThunk((function(){return ud.highlightFirst(t),ve.none()}))}))}))}),yy.HighlightFirst).get(i))},cancelEvent:Bi()}),kg.config({mode:"special",onDown:function(e,t){return r(e,t,ud.highlightFirst),ve.some(!0)},onEscape:function(e){var t=Ay.getCoupled(e,"sandbox");return sf.isOpen(t)?(sf.close(t),ve.some(!0)):ve.none()},onUp:function(e,t){return r(e,t,ud.highlightLast),ve.some(!0)},onEnter:function(t){var n=Ay.getCoupled(t,"sandbox"),o=sf.isOpen(n);if(o&&!e.previewing.get())return Zf.getCurrent(n).bind((function(e){return ud.getHighlighted(e)})).map((function(e){return pr(t,B_(),{item:e}),!0}));var r=xf.getValue(t);return hr(t,Bi()),e.onExecute(n,t,r),o&&sf.close(n),ve.some(!0)}}),Ag.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),Ay.config({others:{sandbox:function(t){return Py(e,t,{onOpen:function(){return Ag.on(t)},onClose:function(){return Ag.off(t)}})}}}),rm("typeaheadevents",[ta((function(t){Ly(e,a(t),t,o,i,yy.HighlightFirst).get(i)})),Cr(B_(),(function(t,n){var o=Ay.getCoupled(t,"sandbox");RS(e.model,t,n.event.item),hr(t,Bi()),e.onItemExecute(t,o,n.event.item,xf.getValue(t)),sf.close(o),N_(t)}))].concat(e.dismissOnBlur?[Cr(Oi(),(function(e){var t=Ay.getCoupled(e,"sandbox");xu(t.element).isNone()&&sf.close(t)}))]:[]))];return{uid:e.uid,dom:Ib(qo(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:_(_({},u),Gs(e.typeaheadBehaviours,c)),eventOrder:e.eventOrder}}}),V_=function(e){return _(_({},e),{toCached:function(){return V_(e.toCached())},bindFuture:function(t){return V_(e.bind((function(e){return e.fold((function(e){return Oy(Hn.error(e))}),(function(e){return t(e)}))})))},bindResult:function(t){return V_(e.map((function(e){return e.bind(t)})))},mapResult:function(t){return V_(e.map((function(e){return e.map(t)})))},mapError:function(t){return V_(e.map((function(e){return e.mapError(t)})))},foldResult:function(t,n){return e.map((function(e){return e.fold(t,n)}))},withTimeout:function(t,n){return V_(_y((function(o){var r=!1,i=setTimeout((function(){r=!0,o(Hn.error(n()))}),t);e.get((function(e){r||(clearTimeout(i),o(e))}))})))}})},P_=function(e){return V_(_y(e))},I_={type:"separator"},F_=Ar("aria-invalid"),U_={bar:FS((function(e,t){return n=t.shared,{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:R(e.items,n.interpreter)};var n})),collection:FS((function(e,t){return r=e,i=t.shared.providers,s=r.label.map((function(e){return Vb(e,i)})),l=n((function(e,t,n,o){t.stop(),i.isDisabled()||pr(e,oy,{name:r.name,value:o})})),f=[Cr(di(),n((function(e,t,n){vu(n)}))),Cr(yi(),l),Cr(Di(),l),Cr(mi(),n((function(e,t,n){Ta(e.element,"."+yp).each((function(e){qr(e,yp)})),Wr(n,yp)}))),Cr(gi(),n((function(e){Ta(e.element,"."+yp).each((function(e){qr(e,yp)}))}))),ta(n((function(e,t,n,o){pr(e,oy,{name:r.name,value:o})})))],Lb(s,Xb.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==r.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:c},behaviours:Ku([id.config({disabled:i.isDisabled,onDisabled:function(e){o(e,(function(e){Wr(e,"tox-collection__item--state-disabled"),ot(e,"aria-disabled",!0)}))},onEnabled:function(e){o(e,(function(e){qr(e,"tox-collection__item--state-disabled"),ct(e,"aria-disabled")}))}}),ov(),Og.config({}),xf.config({store:{mode:"memory",initialValue:[]},onSetValue:function(e,t){var n=e,o=R(t,(function(e){var t=nh.translate(e.text),n=1===r.columns?''+t+"
":"",o=''+e.icon+"
",a={_:" "," - ":" ","-":" "},u=t.replace(/\_| \- |\-/g,(function(e){return a[e]}));return''+o+n+"
"})),a=R("auto"!==r.columns&&1'+e.join("")+""}));Mr(n.element,a.join("")),"auto"===r.columns&&Yh(e,5,"tox-collection__item").each((function(t){var n=t.numRows,o=t.numColumns;kg.setGridSize(e,n,o)})),hr(e,cy)}}),Yb.config({}),kg.config(1===(u=r.columns)?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===u?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:".tox-collection__group",cell:"."+mp}}),rm("collection-events",f)]),eventOrder:((a={})[Ti()]=["disabling","alloy.base.behaviour","collection-events"],a)}),["tox-form__group--collection"],[]);function n(e){return function(t,n){Ma(n.event.target,"[data-collection-item-value]").each((function(o){e(t,n,o,it(o,"data-collection-item-value"))}))}}function o(e,t){return R(cs(e.element,".tox-collection__item"),t)}var r,i,a,u,s,l,f})),alertbanner:FS((function(e,t){return o=t.shared.providers,qb.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+(n=e).level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[th.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Bm(n.icon,o.icons),attributes:{title:o.translate(n.iconTooltip)}},action:function(e){pr(e,oy,{name:"alert-banner",value:n.url})},buttonBehaviours:Ku([Rm()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:o.translate(n.text)}}]});var n,o})),input:FS((function(e,t){return o=t.shared.providers,NS({name:(n=e).name,multiline:!1,label:n.label,inputMode:n.inputMode,placeholder:n.placeholder,flex:!1,disabled:n.disabled,classname:"tox-textfield",validation:ve.none(),maximized:n.maximized},o);var n,o})),textarea:FS((function(e,t){return o=t.shared.providers,NS({name:(n=e).name,multiline:!0,label:n.label,inputMode:ve.none(),placeholder:n.placeholder,flex:!0,disabled:n.disabled,classname:"tox-textarea",validation:ve.none(),maximized:n.maximized},o);var n,o})),label:FS((function(e,t){return r={dom:{tag:"label",innerHtml:(o=t.shared).providers.translate((n=e).label),classes:["tox-label"]}},i=R(n.items,o.interpreter),{dom:{tag:"div",classes:["tox-form__group"]},components:[r].concat(i),behaviours:Ku([Lw(),Og.config({}),Vw(ve.none()),kg.config({mode:"acyclic"})])};var n,o,r,i})),iframe:(S_=function(e,t){return n=e,o=t.shared.providers,a=XC&&n.sandboxed,u=_(_({},n.label.map((function(e){return{title:e}})).getOr({})),a?{sandbox:"allow-scripts allow-same-origin"}:{}),r=a,i=Ro(""),c={getValue:function(e){return i.get()},setValue:function(e,t){var n;r?ot(e.element,"srcdoc",t):(ot(e.element,"src","javascript:''"),(n=e.element.dom.contentWindow.document).open(),n.write(t),n.close()),i.set(t)}},Lb(n.label.map((function(e){return Vb(e,o)})),Xb.parts.field({factory:{sketch:function(e){return qx({uid:e.uid,dom:{tag:"iframe",attributes:u},behaviours:Ku([Yb.config({}),Tg.config({}),WC(ve.none(),c.getValue,c.setValue)])})}}}),["tox-form__group--stretched"],[]);var n,o,r,i,a,u,c},function(e,t,n){var o=qo(t,{source:"dynamic"});return FS(S_)(e,o,n)}),button:FS((function(e,t){return n=e,o=t.shared.providers,r=zw(n.name,"custom"),Lb(ve.none(),Xb.parts.field(_({factory:th},Ow(n,ve.some(r),o,[qC(""),Lw()]))),[],[]);var n,o,r})),checkbox:FS((function(e,t){return r=e,i=t.shared.providers,a=xf.config({store:{mode:"manual",getValue:function(e){return e.element.dom.checked},setValue:function(e,t){e.element.dom.checked=t}}}),u=Xb.parts.field({factory:{sketch:c},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Ku([Lw(),id.config({disabled:function(){return r.disabled||i.isDisabled()}}),Yb.config({}),Tg.config({}),a,kg.config({mode:"special",onEnter:n,onSpace:n,stopSpaceKeyup:!0}),rm("checkbox-events",[Cr(bi(),(function(e,t){pr(e,ey,{name:r.name})}))])])}),s=Xb.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:i.translate(r.label)},behaviours:Ku([$w.config({})])}),l=Mm({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[o("checked"),o("unchecked")]}),Xb.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[u,l.asSpec(),s],fieldBehaviours:Ku([id.config({disabled:function(){return r.disabled||i.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){Xb.getField(e).each(id.disable)},onEnabled:function(e){Xb.getField(e).each(id.enable)}}),ov()])});function n(e){return e.element.dom.click(),ve.some(!0)}function o(e){return Lm("checked"===e?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},i.icons)}var r,i,a,u,s,l})),colorinput:FS((function(e,t){return o=e,r=t.shared,a=t.colorinput,s=Xb.parts.field({factory:ly,inputClasses:["tox-textfield"],onSetValue:function(e){return My.run(e).get(i)},inputBehaviours:Ku([id.config({disabled:r.providers.isDisabled}),ov(),Yb.config({}),My.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return $e(e.element)},notify:{onValid:function(e){var t=xf.getValue(e);pr(e,Xw,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=xf.getValue(e);if(0===t.length)return Oy(Hn.value(!0));var n=Ae.fromTag("span");ft(n,"background-color",t);var o=ht(n,"background-color").fold((function(){return Hn.error("blah")}),(function(e){return Hn.value(t)}));return Oy(o)}}})]),selectOnFocus:!1}),l=o.label.map((function(e){return Vb(e,r.providers)})),f=Mm((u={dom:{tag:"span",attributes:{"aria-label":r.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[Fu,Iu,qu]},onLtr:function(){return[Iu,Fu,qu]}},components:[],fetch:sb(a.getColors(),a.hasCustomColors()),columns:a.getColorCols(),presets:"color",onItemAction:function(e,t){f.getOpt(e).each((function(e){"custom"===t?a.colorPicker((function(t){t.fold((function(){return hr(e,Yw)}),(function(t){n(e,t),rb(t)}))}),"#ffffff"):n(e,"remove"===t?"":t)}))}},Gw.sketch({dom:u.dom,components:u.components,toggleClass:"mce-active",dropdownBehaviours:Ku([Pv((c=r).providers.isDisabled),ov(),$w.config({}),Yb.config({})]),layouts:u.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:c.getSink,fetch:function(e){return _y((function(e){return u.fetch(e)})).map((function(t){return ve.from(Tb(qo(mb(Ar("menu-value"),t,(function(t){u.onItemAction(e,t)}),u.columns,u.presets,fp.CLOSE_ON_EXECUTE,C,c.providers),{movement:gb(u.columns,u.presets)})))}))},parts:{menu:Uh(0,0,u.presets)}}))),Xb.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:l.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[s,f.asSpec()]}]),fieldBehaviours:Ku([rm("form-field-events",[Cr(Xw,(function(e,t){f.getOpt(e).each((function(e){ft(e.element,"background-color",t.event.color)})),pr(e,ey,{name:o.name})})),Cr(Kw,(function(e,t){Xb.getField(e).each((function(n){xf.setValue(n,t.event.value),Zf.getCurrent(e).each(Tg.focus)}))})),Cr(Yw,(function(e,t){Xb.getField(e).each((function(t){Zf.getCurrent(e).each(Tg.focus)}))}))])])});function n(e,t){pr(e,Kw,{value:t})}var o,r,a,u,c,s,l,f})),colorpicker:FS((function(e){var t=Mm(Fx(Ux,(function(e){return"tox-"+e})).sketch({dom:{tag:"div",classes:["tox-color-picker-container"],attributes:{role:"presentation"}},onValidHex:function(e){pr(e,oy,{name:"hex-valid",value:!0})},onInvalidHex:function(e){pr(e,oy,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[t.asSpec()],behaviours:Ku([xf.config({store:{mode:"manual",getValue:function(e){var n=t.get(e);return Zf.getCurrent(n).bind((function(e){return xf.getValue(e).hex})).map((function(e){return"#"+e})).getOr("")},setValue:function(e,n){var o=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(n),r=t.get(e);Zf.getCurrent(r).fold((function(){console.log("Can not find form")}),(function(e){xf.setValue(e,{hex:ve.from(o[1]).getOr("")}),AC.getField(e,"hex").each((function(e){hr(e,vi())}))}))}}}),Lw()])}})),dropzone:FS((function(e,t){return function(e,t){function n(e,t){t.stop()}function o(e){return function(t,n){Ce(e,(function(e){e(t,n)}))}}function r(e,t){id.isDisabled(e)||a(e,t.event.raw.dataTransfer.files)}function i(e,t){a(e,t.event.raw.target.files)}function a(n,o){var r,i;xf.setValue(n,(r=o,i=FC.explode(t.getSetting("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string")),L(Se(r),(function(e){return A(i,(function(t){return Me(e.name.toLowerCase(),"."+t.toLowerCase())}))})))),pr(n,ey,{name:e.name})}var u=Mm({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Ku([rm("input-file-events",[Er(yi()),Er(Di())])])});return Lb(e.label.map((function(e){return Vb(e,t)})),Xb.parts.field({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Ku([qC([]),Lw(),id.config({}),Ag.config({toggleClass:"dragenter",toggleOnExecute:!1}),rm("dropzone-events",[Cr("dragenter",o([n,Ag.toggle])),Cr("dragleave",o([n,Ag.toggle])),Cr("dragover",n),Cr("drop",o([n,r])),Cr(bi(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},th.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[u.asSpec()],action:function(e){u.get(e).element.dom.click()},buttonBehaviours:Ku([Yb.config({}),Pv(t.isDisabled),ov()])})]}]}}}}),["tox-form__group--stretched"],[])}(e,t.shared.providers)})),grid:FS((function(e,t){return n=t.shared,{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:R(e.items,n.interpreter)};var n})),listbox:FS((function(e,t){return n=e,r=(o=t).shared.providers,a=J(n.items).filter(AS),c=n.label.map((function(e){return Vb(e,r)})),s={dom:{tag:"div",classes:["tox-listboxfield"]},components:[Xb.parts.field({dom:{},factory:{sketch:function(e){return bw({uid:e.uid,text:a.map((function(e){return e.text})),icon:ve.none(),tooltip:n.label,role:ve.none(),fetch:function(e,t){t(xw(E_(e,n.name,n.items,xf.getValue(e)),fp.CLOSE_ON_EXECUTE,o,!1))},onSetup:u(i),getApi:u({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[Yb.config({}),xf.config({store:{mode:"manual",initialValue:a.map((function(e){return e.value})).getOr(""),getValue:function(e){return it(e.element,O_)},setValue:function(e,t){z_(n.items,t).each((function(t){ot(e.element,O_,t.value),pr(e,dS,{text:t.text})}))}}})]},"tox-listbox",o.shared)}}})]},Xb.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:U([c.toArray(),[s]]),fieldBehaviours:Ku([id.config({disabled:u(n.disabled),onDisabled:function(e){Xb.getField(e).each(id.disable)},onEnabled:function(e){Xb.getField(e).each(id.enable)}})])});var n,o,r,a,c,s})),selectbox:FS((function(e,t){return n=e,o=t.shared.providers,r=R(n.items,(function(e){return{text:o.translate(e.text),value:e.value}})),i=n.label.map((function(e){return Vb(e,o)})),a={dom:{tag:"div",classes:["tox-selectfield"]},components:U([[Xb.parts.field({dom:{},selectAttributes:{size:n.size},options:r,factory:T_,selectBehaviours:Ku([id.config({disabled:function(){return n.disabled||o.isDisabled()}}),Yb.config({}),rm("selectbox-change",[Cr(bi(),(function(e,t){pr(e,ey,{name:n.name})}))])])})],(1",e)})).toArray(),PS("anchor",e.targets),ve.from(e.anchorBottom).map((function(e){return VS("",e)})).toArray()]))],(function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(I_,t)}),[]):t}))),fp.BUBBLE_TO_SANDBOX,t,!1);return Oy(c)},getHotspot:function(e){return p.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(My)&&My.run(e).get(i)},typeaheadBehaviours:Ku(U([n.getValidationHandler().map((function(t){return My.config({getRoot:function(e){return $e(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){d.getOpt(e).each((function(e){ot(e.element,"title",s.translate(t))}))}},validator:{validate:function(n){var o=xf.getValue(n);return P_((function(n){t({type:e.filetype,url:o.value},(function(e){var t,o;"invalid"===e.status?(t=Hn.error(e.message),n(t)):(o=Hn.value(e.message),n(o))}))}))},validateOnLoad:!1}})})).toArray(),[id.config({disabled:function(){return e.disabled||s.isDisabled()}}),Yb.config({}),rm("urlinput-events",U(["file"===e.filetype?[Cr(vi(),(function(t){pr(t,ey,{name:e.name})}))]:[],[Cr(bi(),(function(t){pr(t,ey,{name:e.name}),o(t)})),Cr(Ei(),(function(t){pr(t,ey,{name:e.name}),o(t)}))]]))]])),eventOrder:((r={})[vi()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:Uh(0,0,"normal")},onExecute:function(e,t,n){pr(t,ry,{})},onItemExecute:function(t,n,r,i){o(t),pr(t,ey,{name:e.name})}}),f=e.label.map((function(e){return Vb(e,s)})),d=Mm((a="invalid",u=ve.some(F_),Lm("warning",{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+a],attributes:_({title:s.translate(c=void 0===c?a:c),"aria-live":"polite"},u.fold((function(){return{}}),(function(e){return{id:e}})))},s.icons))),m=Mm({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[d.asSpec()]}),g=n.getUrlPicker(e.filetype),h=Ar("browser.url.event"),p=Mm({dom:{tag:"div",classes:["tox-control-wrap"]},components:[l,m.asSpec()],behaviours:Ku([id.config({disabled:function(){return e.disabled||s.isDisabled()}})])}),v=Mm(Ew({name:e.name,icon:ve.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return hr(e,h)}),s,[],["tox-browse-url"]));return Xb.sketch({dom:Zb([]),components:f.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:U([[p.asSpec()],g.map((function(){return v.asSpec()})).toArray()])}]),fieldBehaviours:Ku([id.config({disabled:function(){return e.disabled||s.isDisabled()},onDisabled:function(e){Xb.getField(e).each(id.disable),v.getOpt(e).each(id.disable)},onEnabled:function(e){Xb.getField(e).each(id.enable),v.getOpt(e).each(id.enable)}}),ov(),rm("url-input-events",[Cr(h,(function(t){Zf.getCurrent(t).each((function(n){var o=xf.getValue(n),r=_({fieldname:e.name},o);g.each((function(o){o(r).get((function(o){xf.setValue(n,o),pr(t,ey,{name:e.name})}))}))}))}))])])})}(e,t,t.urlinput)})),customeditor:FS((function(e){var t=uc(),n=Mm({dom:{tag:e.tag}}),o=uc();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Ku([rm("custom-editor-events",[Qi((function(r){n.getOpt(r).each((function(n){(Ee(e,"init")?e.init(n.element.dom):IC.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)}))).then((function(e){o.on((function(t){e.setValue(t)})),o.clear(),t.set(e)}))}))}))]),xf.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return o.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){o.set(n)}),(function(e){return e.setValue(n)}))}}}),Lw()]),components:[n.asSpec()]}})),htmlpanel:FS((function(e){return"presentation"===e.presets?qb.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):qb.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:Ku([Yb.config({}),Tg.config({})])})})),imagetools:FS((function(e,t){return DS(e,t.shared.providers)})),table:FS((function(e,t){return function(e,t){function n(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}}return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:R(e.header,(function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}}))}]},{dom:{tag:"tbody"},components:R(e.cells,(function(e){return{dom:{tag:"tr"},components:R(e,n)}}))}],behaviours:Ku([Yb.config({}),Tg.config({})])}}(e,t.shared.providers)})),panel:FS((function(e,t){return{dom:{tag:"div",classes:e.classes},components:R(e.items,t.shared.interpreter)}}))},j_={field:function(e,t){return t}},W_=function(e,t,n){return ie(U_,t.type).fold((function(){return console.error('Unknown factory type "'+t.type+'", defaulting to container: ',t),t}),(function(o){return o(e,t,n)}))},q_={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},G_=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],$_=function(e){return P(e,(function(e,t){if(Ee(t,"items")){var n=$_(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(Ee(t,"inline")||Ee(t,"block")||Ee(t,"selector")){var o="custom-"+(l(t.name)?t.name:t.title.toLowerCase());return{customFormats:e.customFormats.concat([{name:o,format:t}]),formats:e.formats.concat([{title:t.title,format:o,icon:t.icon}])}}return _(_({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},X_=FC.trim,K_=$S("true"),Y_=$S("false"),J_=function(e){var t=R(cs(Ae.fromDom(e),"h1,h2,h3,h4,h5,h6,a:not([href])"),(function(e){return e.dom}));return L(R(L(t,QS),ZS).concat(R(L(t,YS),ek)),tk)},Q_="tinymce-url-history",Z_=Xf,eO=Gf,tO=u([Oo("shell",!1),lo("makeItem"),Oo("setupItem",i),wf("listBehaviours",[Og])]),nO=u([jf({name:"items",overrides:function(){return{behaviours:Ku([Og.config({})])}}})]),oO=hl({name:u("CustomList")(),configFields:tO(),partFields:nO(),factory:function(e,t,n,o){var r=e.shell?{behaviours:[Og.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:r.components,behaviours:Gs(e.listBehaviours,r.behaviours),apis:{setItems:function(t,n){var o;o=t,(e.shell?ve.some(o):rl(o,e,"items")).fold((function(){throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(o){var r=Og.contents(o),i=n.length,a=i-r.length,u=0=(n=void 0===n?.01:n)&&e.bottom-t.y>=n}function TE(e){var t=function(e){var t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){var n=Qe(Ae.fromDom(e.startContainer),e.startOffset).element;return(Gt(n)?$e(n):ve.some(n)).filter(qt).map((function(e){return e.dom.getBoundingClientRect()})).getOr(t)}return t}(e.selection.getRng());if(e.inline){var n=Bt();return Dn(n.left+t.left,n.top+t.top,t.width,t.height)}var o=Pt(Ae.fromDom(e.getBody()));return Dn(o.x+t.left,o.y+t.top,t.width,t.height)}function ME(e,t,n,o){void 0===o&&(o=0);var r,i,a,u,c=Lt(window),s=An(Ae.fromDom(e.getContentAreaContainer())),l=rp(e)||ip(e)||Gp(e),f=(r=s,i=c,a=o,{x:u=Math.max(r.x+a,i.x),width:Math.min(r.right-a,i.right)-u}),d=f.x,m=f.width;if(e.inline&&!l)return Dn(d,c.y,m,c.height);var g=function(e,t,n,o,r,i){var a=Ae.fromDom(e.getContainer()),u=Ta(a,".tox-editor-header").getOr(a),c=An(u),s=c.y>=t.bottom,l=o&&!s;if(e.inline&&l)return{y:Math.max(c.bottom+i,n.y),bottom:n.bottom};if(e.inline&&!l)return{y:n.y,bottom:Math.min(c.y-i,n.bottom)};var f="line"===r?An(a):t;return l?{y:Math.max(c.bottom+i,n.y),bottom:Math.min(f.bottom-i,n.bottom)}:{y:Math.max(f.y+i,n.y),bottom:Math.min(c.y-i,n.bottom)}}(e,s,c,t.header.isPositionedAtTop(),n,o),h=g.y,p=g.bottom;return Dn(d,h,m,p-h)}function DE(e){return"node"===e}function AE(e,t){var n=H(L(t,(function(t){return t.predicate(e.dom)})),(function(e){return"contexttoolbar"===e.type}));return{contextToolbars:n.pass,contextForms:n.fail}}function NE(e,t){function n(e){return Fe(e,r)}var o,r=Ae.fromDom(t.getBody()),i=Ae.fromDom(t.selection.getNode());return n(o=i)||Ue(r,o)?function(e,t,n){var o=AE(e,t);if(0r)return"top";var u=qe(t),c=Math.max(u.dom.scrollHeight,xt(u));return i.bottom=o.clientX&&e.top<=o.clientY&&e.bottom>=o.clientY}))}}(e,t)?u():(e.once("selectionchange",u),e.once("touchend",(function(){return e.off("selectionchange",u)})))):a()}function _z(e){return"string"==typeof e?e.split(/[ ,]/):e}function Oz(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")}function Ez(e){return l(e)?"|"===e:"separator"===e.type}function zz(e,t){if(0===t.length)return e;var n=Q(e).filter((function(e){return!Ez(e)})).fold((function(){return[]}),(function(e){return[uT]}));return e.concat(n).concat(t).concat([uT])}function Tz(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)}function Mz(e,t){return Tz(e,t)?e.selection.getStart(!0):t.target}function Dz(e,t,n){function o(e){return Yg.hide(a)}function r(t){var o;Oz(e)&&t.preventDefault(),t.ctrlKey&&!Oz(e)||!1===e.getParam("contextmenu")||(o=function(e,t){var n=e.getParam("contextmenu_avoid_overlap","","string"),o=Tz(e,t)?"selection":"point";if(de(n)){var r=Mz(e,t);return Mb(Ae.fromDom(r),n)?"node":o}return o}(e,t),(i()?kz:function(e,t,n,o,r,i){var a=n(),u=Sz(e,t,i);xw(a,fp.CLOSE_ON_EXECUTE,o,!1).map((function(e){t.preventDefault(),Yg.showMenuAt(r,{anchor:u},{menu:{markers:Fh("normal")},data:e})}))})(e,t,(function(){var n,o,r,i=Mz(e,t),a=e.ui.registry.getAll(),u=(r=(o=e).ui.registry.getAll().contextMenus,ve.from(o.getParam("contextmenu")).map(_z).getOrThunk((function(){return L(_z("link linkchecker image imagetools table spellchecker configurepermanentpen"),(function(e){return Ee(r,e)}))}))),c=a.contextMenus,s=i;return 0<(n=P(u,(function(e,t){return ie(c,t.toLowerCase()).map((function(t){var n=t.update(s);if(l(n))return zz(e,n.split(" "));if(0i;(a||u)&&ft(t.element,"display","none")}(t)}function i(e){return r(p,e,n,"top")}function a(e){return r(v,e,o,"bottom")}var u=Ro([]),c=Ro([]),s=Ro(!1),l=uc(),f=uc(),d=Qz((function(){return R(u.get(),n)}),l,(function(t){f.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),m=Qz((function(){return R(c.get(),o)}),f,(function(t){l.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),g=Zz(d),h=Zz(m),p=Ca(g.asSpec()),v=Ca(h.asSpec());ln().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){s.get()||(Es(t,p),Es(t,v),s.set(!0)),l.set(e.start),f.set(e.finish),e.otherCells.each((function(t){u.set(t.upOrLeftCells),c.set(t.downOrRightCells),i(e.start),a(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){l.get().each(i),f.get().each(a)})),e.on("TableSelectionClear",(function(){s.get()&&(Ts(p),Ts(v),s.set(!1)),l.clear(),f.clear()})))}var tT,nT,oT={name:"lineheight",text:"Line height",icon:"line-height",getOptions:function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},hash:function(e){return t=["fixed","relative","empty"],ve.from(hz.exec(e)).bind((function(e){var n=Number(e[1]),o=e[2],r=o;return A(t,(function(e){return A(gz[e],(function(e){return r===e}))}))?ve.some({value:n,unit:o}):ve.none()})).map((function(e){return e.value+e.unit})).getOr(e);var t},display:c,watcher:function(e,t,n){return e.formatter.formatChanged("lineheight",n,!1,{value:t}).unbind},getCurrent:function(e){return ve.from(e.queryCommandValue("LineHeight"))},setCurrent:function(e,t){return e.execCommand("LineHeight",!1,t)}},rT=function(e){return{type:"selection",root:Ae.fromDom(e.selection.getNode())}},iT={onLtr:function(){return[qu,Iu,Fu,Uu,ju,Wu,Qg,Zg,Sm,wm,Cm,xm]},onRtl:function(){return[qu,Fu,Iu,ju,Uu,Wu,Qg,Zg,Cm,xm,Sm,wm]}},aT={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},uT={type:"separator"},cT=function(e){function t(e){return{text:e.text,icon:e.icon,disabled:e.disabled,shortcut:e.shortcut}}var n;if(l(e))return e;switch(e.type){case"separator":return uT;case"submenu":return _(_({type:"nestedmenuitem"},t(e)),{getSubmenuItems:function(){var t=e.getSubmenuItems();return l(t)?t:R(t,cT)}});default:return _(_({type:"menuitem"},t(e)),{onAction:(n=e.onAction,function(){return n()})})}},sT=Ho([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),lT=sT.offset,fT=sT.absolute,dT=sT.fixed,mT=function(e,t,n,o,r){var i=t.getSnapPoints(e);return Fz(i,n,o,r).orThunk((function(){return P(i,(function(e,t){var i,a,u,c,s,l,f,d=(i=t.sensor,t.range.left,t.range.top,c=Hz(n,a=o,u=r),s=Hz(i,a,u),l=Math.abs(c.left-s.left),f=Math.abs(c.top-s.top),Sn(l,f));return e.deltas.fold((function(){return{deltas:ve.some(d),snap:ve.some(t)}}),(function(n){return(d.left+d.top)/2<=(n.left+n.top)/2?{deltas:ve.some(d),snap:ve.some(t)}:e}))}),{deltas:ve.none(),snap:ve.none()}).snap.map((function(e){return{output:Pz(e.output,n,o,r),extra:e.extra}}))}))},gT=function(e,t,n,o,r){return Fz(t.getSnapPoints(e),n,o,r)},hT=Object.freeze({__proto__:null,snapTo:function(e,t,n,o){var r,i,a,u=t.getTarget(e.element);t.repositionTarget&&(r=Bt(je(e.element)),i=gk(u),mt(u,Vz([Pz((a=o).output,a.output,r,i),a.extra][0],0,i)))}}),pT="data-initial-z-index",vT=_o("snaps",[lo("getSnapPoints"),Wa("onSensor"),lo("leftAttr"),lo("topAttr"),Oo("lazyViewport",Nn),Oo("mustSnap",!1)]),bT=[Oo("useFixed",C),lo("blockerClass"),Oo("getTarget",c),Oo("onDrag",i),Oo("repositionTarget",!0),Oo("onDrop",i),Ao("getBounds",Nn),vT],yT=Object.freeze({__proto__:null,getData:function(e){return ve.from(Sn(e.x,e.y))},getDelta:function(e,t){return Sn(t.left-e.left,t.top-e.top)}}),xT=E(E([],bT,!0),[Xa("dragger",{handlers:Xz(Kz)})],!1),wT=Object.freeze({__proto__:null,getData:function(e){var t,n=e.raw.touches;return 1===n.length?(t=n[0],ve.some(Sn(t.clientX,t.clientY))):ve.none()},getDelta:function(e,t){return Sn(t.left-e.left,t.top-e.top)}}),CT=E(E([],bT,!0),[Xa("dragger",{handlers:Xz(Yz)})],!1),ST=E(E([],bT,!0),[Xa("dragger",{handlers:Xz((function(e,t,n){return E(E([],Kz(e,t,n),!0),Yz(e,t,n),!0)}))})],!1),kT=hu({branchKey:"mode",branches:Object.freeze({__proto__:null,mouse:xT,touch:CT,mouseOrTouch:ST}),name:"dragging",active:{events:function(e,t){return e.dragger.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:ve.from(e.extra)}}},state:Object.freeze({__proto__:null,init:function(){var e=ve.none(),t=ve.none(),n=u({});return pa({readState:n,reset:function(){e=ve.none(),t=ve.none()},update:function(t,n){return t.getData(n).bind((function(n){return o=t,r=n,i=e.map((function(e){return o.getDelta(e,r)})),e=ve.some(r),i;var o,r,i}))},getStartData:function(){return t},setStartData:function(e){t=ve.some(e)}})}}),apis:hT});function _T(e,t,n){var o,r,i,a,u,c,s=Ae.fromDom(e.getContainer());ee((o=e,r=t,i=n,a=xt(s),u=kt(s),(c={}).height=kE(a+r.top,tp(o),op(o)),i===tT.Both&&(c.width=kE(u+r.left,ep(o),np(o))),c),(function(e,t){return ft(s,t,SE(e)),0})),e.fire("ResizeEditor")}function OT(e,t,n,o){return _T(e,Sn(20*n,20*o),t),ve.some(!0)}function ET(e,t){var n,o,r,i,a,u,c,s,l,f,d,m,g,h,p,v;return{dom:{tag:"div",classes:["tox-statusbar"]},components:(v=[],e.getParam("elementpath",!0,"boolean")&&v.push((g=e,p=t,(h={}).delimiter||(h.delimiter="»"),{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Ku([kg.config({mode:"flow",selector:"div[role=button]"}),id.config({disabled:p.isDisabled}),ov(),Yb.config({}),Og.config({}),rm("elementPathEvents",[Qi((function(e,t){g.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return kg.focusIn(e)})),g.on("NodeChange",(function(t){var n,o,r=function(e){for(var t=[],n=e.length;0'+l+""}}),n=0=a.dom.offsetLeft+kt(a)?Math.max(xt(a),s):s,f=parseInt(gt(r,"margin-top"),10)||0,d=parseInt(gt(r,"margin-bottom"),10)||0,c-(xt(r)+f+d-l)));var r,i,a,u,c,s,l,f,d})).each((function(e){NT(t,e)}))}))}))}function RT(e){return Ta(e,'[role="tabpanel"]')}function HT(e,t){function n(e){var t=AT(xf.getValue(e)).getOr({}),n=a.get(),o=qo(n,t);a.set(o)}function o(e){var t=a.get();xf.setValue(e,t)}var r,i,a=Ro({}),u=Ro(null),c=R(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[AC.sketch((function(r){return{dom:{tag:"div",classes:["tox-form"]},components:R(e.items,(function(e){return US(r,e,t)})),formBehaviours:Ku([kg.config({mode:"acyclic",useTabstopAt:x(Xx)}),rm("TabView.form.events",[Qi(o),Zi(n)]),Zu.config({channels:cr([{key:PD,value:{onReceive:n}},{key:ID,value:{onReceive:o}}])})])}}))]}}})),s=(r=c,i=uc(),{extraEvents:[Qi((function(e){var t=e.element;RT(t).each((function(n){var o;ft(n,"visibility","hidden"),e.getSystem().getByDom(n).toOptional().each((function(e){var t,o,a;J(K((o=n,a=e,R(t=r,(function(e,n){Og.set(a,t[n].view());var r=o.dom.getBoundingClientRect();return Og.set(a,[]),r.height}))),(function(e,t){return t"+t.translate(e)+"
")}]}]})}function UT(e){return dM.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})}function jT(e,t){return[qb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),qb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]}function WT(e){var t,n="tox-dialog",o=n+"-wrap",r=o+"__backdrop",i=n+"__disable-scroll";return dM.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),ve.some(!0)},useTabstopAt:function(e){return!Xx(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:_({position:"relative"},e.extraStyles)},components:E([e.header,e.body],e.footer.toArray(),!0),parts:{blocker:{dom:Wk(''),components:[{dom:{tag:"div",classes:GD?[r,r+"--opaque"]:[r]}}]}},dragBlockClass:o,modalBehaviours:Ku(E([Tg.config({}),rm("dialog-events",e.dialogEvents.concat([zr(mi(),(function(e,t){kg.focusIn(e)}))])),rm("scroll-lock",[Qi((function(){Wr(bn(),i)})),Zi((function(){qr(bn(),i)}))])],e.extraBehaviours,!0)),eventOrder:_(((t={})[Ti()]=["dialog-events"],t[Ii()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[Fi()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})}function qT(e){return th.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[Lm("close",{tag:"div",classes:["tox-icon"]},e.icons)],action:function(e){hr(e,ny)}})}function GT(e,t,n){function o(e){return[Zr(n.translate(e.title))]}return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:_({},t.map((function(e){return{id:e}})).getOr({}))},components:o(e),behaviours:Ku([WE.config({channel:UD,renderComponents:o})])}}function $T(){return{dom:Wk('')}}function XT(e,t){return n={title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},o=t.shared.providers,r=dM.parts.title(GT(n,ve.none(),o)),i=dM.parts.draghandle($T()),a=dM.parts.close(qT(o)),u=[r].concat(n.draggable?[i]:[]).concat([a]),qb.sketch({dom:Wk(''),components:u});var n,o,r,i,a,u}function KT(e,t,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:Wk('')}]}}function YT(e,t,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){dM.setBusy(e(),(function(e,o){return KT(n.message,o,t)}))},onUnblock:function(){dM.setIdle(e())}}}function JT(e,t,n,o){var r;return Ca(WT(_(_({},e),{lazySink:o.shared.getSink,extraBehaviours:E([WE.config({channel:FD,updateState:function(e,t){return ve.some(t)},initialData:t}),qC({})],e.extraBehaviours,!0),onEscape:function(e){hr(e,ny)},dialogEvents:n,eventOrder:((r={})[zi()]=[WE.name(),Zu.name()],r[Ii()]=["scroll-lock",WE.name(),"messages","dialog-events","alloy.base.behaviour"],r[Fi()]=["alloy.base.behaviour","dialog-events","messages",WE.name(),"scroll-lock"],r)})))}function QT(e){return R(e,(function(e){return"menu"===e.type?(n=R((t=e).items,(function(e){var t=Ro(!1);return _(_({},e),{storage:t})})),_(_({},t),{items:n})):e;var t,n}))}function ZT(e){return P(e,(function(e,t){return"menu"!==t.type?e:P(t.items,(function(e,t){return e[t.name]=t.storage,e}),e)}),{})}function eM(e,t){return[Or(mi(),$x),e(ty,(function(e,n){t.onClose(),n.onClose()})),e(ny,(function(e,t,n,o){t.onCancel(e),hr(o,ty)})),Cr(ay,(function(e,n){return t.onUnblock()})),Cr(iy,(function(e,n){return t.onBlock(n.event)}))]}function tM(e,t){function n(e,t){return qb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:R(t,(function(e){return e.memento.asSpec()}))})}var o=H(t.map((function(e){return e.footerButtons})).getOr([]),(function(e){return"start"===e.align}));return[n("start",o.pass),n("end",o.fail)]}function nM(e,t){return{dom:Wk(''),components:[],behaviours:Ku([WE.config({channel:WD,initialData:e,updateState:function(e,n){var o=R(n.buttons,(function(e){var n=Mm(Tw(e,e.type,t));return{name:e.name,align:e.align,memento:n}}));return ve.some({lookupByName:function(e,t){return n=e,r=t,I(o,(function(e){return e.name===r})).bind((function(e){return e.memento.getOpt(n)}));var n,r},footerButtons:o})},renderComponents:tM})])}}function oM(e,t){return dM.parts.footer(nM(e,t))}function rM(e,t){if(e.getRoot().getSystem().isConnected()){var n=Zf.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return AC.getField(n,t).fold((function(){var o=e.getFooter();return WE.getState(o).get().bind((function(e){return e.lookupByName(n,t)}))}),(function(e){return ve.some(e)}))}return ve.none()}function iM(e,t,n){function o(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)}var r={getData:function(){var t=e.getRoot(),o=t.getSystem().isConnected()?e.getFormWrapper():t,r=xf.getValue(o),i=te(n,(function(e){return e.get()}));return _(_({},r),i)},setData:function(t){o((function(o){var i,a,u=r.getData(),c=_(_({},u),t),s=(i=c,a=e.getRoot(),WE.getState(a).get().map((function(e){return ao(io("data",e.dataValidator,i))})).getOr(i)),l=e.getFormWrapper();xf.setValue(l,s),ee(n,(function(e,t){Ee(c,t)&&e.set(c[t])}))}))},disable:function(t){rM(e,t).each(id.disable)},enable:function(t){rM(e,t).each(id.enable)},focus:function(t){rM(e,t).each(Tg.focus)},block:function(e){if(!l(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");o((function(t){pr(t,iy,{message:e})}))},unblock:function(){o((function(e){hr(e,ay)}))},showTab:function(t){o((function(n){var o=e.getBody();WE.getState(o).get().exists((function(e){return e.isTabPanel()}))&&Zf.getCurrent(o).each((function(e){VD.showTab(e,t)}))}))},redial:function(e){o((function(n){var o=t(e);n.getSystem().broadcastOn([FD],o),n.getSystem().broadcastOn([UD],o.internalDialog),n.getSystem().broadcastOn([jD],o.internalDialog),n.getSystem().broadcastOn([WD],o.internalDialog),r.setData(o.initialData)}))},close:function(){o((function(e){hr(e,ty)}))}};return r}function aM(e){return f(e)&&-1!==JD.indexOf(e.mceAction)}function uM(e){function t(e,t,n,o){return MD.open((function(e,r,i){function l(){return L.on((function(e){Yg.reposition(e),mO.refresh(e)}))}var f,d,m,g,h,p,v,b,y,x,w,C,S,k,O,z,T,M,D,A,N,B,R,H=ao(io("data",i,r)),L=uc(),V=a.shared.header.isPositionedAtTop(),P=(d={dataValidator:i,initialData:H,internalDialog:e},m={redial:MD.redial,closeWindow:function(){L.on(Yg.hide),c.off("ResizeEditor",l),L.clear(),n(P.instanceApi)}},g=a,h=o,k=Ar("dialog-label"),O=Ar("dialog-content"),z=Mm((b={title:d.internalDialog.title,draggable:!0},y=k,x=g.shared.providers,qb.sketch({dom:Wk(''),components:[GT(b,ve.some(y),x),$T(),qT(x)],containerBehaviours:Ku([kT.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return Ma(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}))),T=Mm((w={body:d.internalDialog.body},C=g,S=h,LT(w,ve.some(O),C,S))),D=ZT(M=QT(d.internalDialog.buttons)),A=Mm(KD({buttons:M},g)),N=XD((function(){return R}),{onBlock:function(e){RO.block(B,(function(t,n){return KT(e.message,n,g.shared.providers)}))},onUnblock:function(){RO.unblock(B)},onClose:function(){return m.closeWindow()}},g.shared.getSink),B=Ca({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:((p={role:"dialog"})["aria-labelledby"]=k,p["aria-describedby"]=O,p)},eventOrder:((v={})[zi()]=[WE.name(),Zu.name()],v[Ti()]=["execute-on-form"],v[Ii()]=["reflecting","execute-on-form"],v),behaviours:Ku([kg.config({mode:"cyclic",onEscape:function(e){return hr(e,ty),ve.some(!0)},useTabstopAt:function(e){return!Xx(e)&&("button"!==Ne(e)||"disabled"!==it(e,"disabled"))}}),WE.config({channel:FD,updateState:function(e,t){return ve.some(t)},initialData:d}),Tg.config({}),rm("execute-on-form",N.concat([zr(mi(),(function(e,t){kg.focusIn(e)}))])),RO.config({getRoot:function(){return ve.some(B)}}),Og.config({}),qC({})]),components:[z.asSpec(),T.asSpec(),A.asSpec()]}),R=iM({getRoot:u(B),getFooter:function(){return A.get(B)},getBody:function(){return T.get(B)},getFormWrapper:function(){var e=T.get(B);return Zf.getCurrent(e).getOr(e)}},m.redial,D),{dialog:B,instanceApi:R}),I=Ca(Yg.sketch(_(_({lazySink:a.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},V?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:Ku(E([rm("window-manager-inline-events",[Cr(Ui(),(function(e,t){hr(P.dialog,ny)}))])],(f=c,s&&V?[]:[mO.config({contextual:{lazyContext:function(){return ve.some(An(Ae.fromDom(f.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]),!0)),isExtraPart:function(e,t){return Mb(n=t,".tox-alert-dialog")||Mb(n,".tox-confirm-dialog");var n}})));return L.set(I),Yg.showWithin(I,Sa(P.dialog),{anchor:t},ve.some(bn())),s&&V||(mO.refresh(I),c.on("ResizeEditor",l)),P.instanceApi.setData(H),kg.focusIn(P.dialog),P.instanceApi}),e)}var n,o,r,i,a=e.backstage,c=e.editor,s=ev(c),d=(o=(n=e).backstage.shared,{open:function(e,t){function r(){dM.hide(c),t()}var i=Mm(Tw({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:ve.none()},"cancel",n.backstage)),a=IT(),u=PT(r,o.providers),c=Ca(WT({lazySink:function(){return o.getSink()},header:VT(a,u),body:FT(e,o.providers),footer:ve.some(UT(jT([],[i.asSpec()]))),onEscape:r,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Cr(ny,r)],eventOrder:{}}));dM.show(c);var s=i.get(c);Tg.focus(s)}}),m=(i=(r=e).backstage.shared,{open:function(e,t){function n(e){dM.hide(s),t(e)}var o=Mm(Tw({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:ve.none()},"submit",r.backstage)),a=Tw({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:ve.none()},"cancel",r.backstage),u=IT(),c=PT((function(){return n(!1)}),i.providers),s=Ca(WT({lazySink:function(){return i.getSink()},header:VT(u,c),body:FT(e,i.providers),footer:ve.some(UT(jT([],[a,o.asSpec()]))),onEscape:function(){return n(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Cr(ny,(function(){return n(!1)})),Cr(ry,(function(){return n(!0)}))],eventOrder:{}}));dM.show(s);var l=o.get(s);Tg.focus(l)}});return{open:function(e,n,o){return void 0!==n&&"toolbar"===n.inline?t(e,a.shared.anchors.inlineDialog(),o,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?t(e,a.shared.anchors.cursor(),o,n.ariaAttrs):function(e,t){return MD.open((function(e,n,o){var r,i,c,s,l,f,d,m,g,h,p,v,b,y,x=n,w=(i={redial:MD.redial,closeWindow:function(){dM.hide(w.dialog),t(w.instanceApi)}},c=a,f=XT((r={dataValidator:o,initialData:x,internalDialog:e}).internalDialog.title,c),s=c,l=LT({body:r.internalDialog.body},ve.none(),s,!1),d=dM.parts.body(l),g=ZT(m=QT(r.internalDialog.buttons)),h=oM({buttons:m},c),p=XD((function(){return y}),YT((function(){return b}),c.shared.providers,i),c.shared.getSink),v=function(){switch(r.internalDialog.size){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}}(),b=JT({header:f,body:d,footer:ve.some(h),extraClasses:v,extraBehaviours:[],extraStyles:{}},r,p,c),y=iM({getRoot:u(b),getBody:function(){return dM.getBody(b)},getFooter:function(){return dM.getFooter(b)},getFormWrapper:function(){var e=dM.getBody(b);return Zf.getCurrent(e).getOr(e)}},i.redial,g),{dialog:b,instanceApi:y});return dM.show(w.dialog),w.instanceApi.setData(x),w.instanceApi}),e)}(e,o)},openUrl:function(e,t){return n=t,MD.openUrl((function(e){var t=function(e,t,n,o){var r,i,a,u=XT(e.title,o),c=(i={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[qx({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:Ku([Yb.config({}),Tg.config({})])})]}],behaviours:Ku([kg.config({mode:"acyclic",useTabstopAt:x(Xx)})])},dM.parts.body(i)),s=e.buttons.bind((function(e){return 0===e.length?ve.none():ve.some(oM({buttons:e},o))})),d=$D((function(){return w}),YT((function(){return y}),o.shared.providers,t)),m=_(_({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),h=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],p=new YD(e.url,{base_uri:new YD(window.location.href)}),v=p.protocol+"://"+p.host+(p.port?":"+p.port:""),b=ac(),y=JT({header:u,body:c,footer:s,extraClasses:h,extraBehaviours:[rm("messages",[Qi((function(){var t=cc(Ae.fromDom(window),"message",(function(t){var o,r;p.isSameOrigin(new YD(t.raw.origin))&&(aM(o=t.raw.data)?function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var o=!!g(n.ui)&&n.ui;e.execCommand(n.cmd,o,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock()}}(n,w,o):!aM(r=o)&&f(r)&&Ee(r,"mceAction")&&e.onMessage(w,o))}));b.set(t)})),Zi(b.clear)]),Zu.config({channels:((r={})[qD]={onReceive:function(e,t){Ta(e.element,"iframe").each((function(e){e.dom.contentWindow.postMessage(t,v)}))}},r)})],extraStyles:m},e,d,o),w={block:function(e){if(!l(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");C((function(t){pr(t,iy,{message:e})}))},unblock:function(){C((function(e){hr(e,ay)}))},close:function(){C((function(e){hr(e,ty)}))},sendMessage:function(e){C((function(t){t.getSystem().broadcastOn([qD],e)}))}};function C(e){a.getSystem().isConnected()&&e(a)}return{dialog:a=y,instanceApi:w}}(e,{closeWindow:function(){dM.hide(t.dialog),n(t.instanceApi)}},c,a);return dM.show(t.dialog),t.instanceApi}),e);var n},alert:function(e,t){d.open(e,(function(){t()}))},close:function(e){e.close()},confirm:function(e,t){m.open(e,(function(e){t(e)}))}}}(nT=tT=tT||{})[nT.None=0]="None",nT[nT.Both=1]="Both",nT[nT.Vertical=2]="Vertical";var cM,sM=u([lo("lazySink"),yo("dragBlockClass"),Ao("getBounds",Nn),Oo("useTabstopAt",S),Oo("eventOrder",{}),Ws("modalBehaviours",[kg]),qa("onExecute"),$a("onEscape")]),lM={sketch:c},fM=u([jf({name:"draghandle",overrides:function(e,t){return{behaviours:Ku([kT.config({mode:"mouse",getTarget:function(e){return za(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),Ff({schema:[lo("dom")],name:"title"}),Ff({factory:lM,schema:[lo("dom")],name:"close"}),Ff({factory:lM,schema:[lo("dom")],name:"body"}),jf({factory:lM,schema:[lo("dom")],name:"footer"}),Uf({factory:{sketch:function(e,t){return _(_({},e),{dom:t.dom,components:t.components})}},schema:[Oo("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Oo("components",[])],name:"blocker"})]),dM=hl({name:"ModalDialog",configFields:sM(),partFields:fM(),factory:function(e,t,n,o){var r,i=uc(),a=Ar("modal-events"),u=_(_({},e.eventOrder),((r={})[Ii()]=[a].concat(e.eventOrder["alloy.system.attached"]||[]),r));return{uid:e.uid,dom:e.dom,components:t,apis:{show:function(t){i.set(t);var n=e.lazySink(t).getOrDie(),r=o.blocker(),a=n.getSystem().build(_(_({},r),{components:r.components.concat([Sa(t)]),behaviours:Ku([Tg.config({}),rm("dialog-blocker-events",[zr(mi(),(function(){kg.focusIn(t)}))])])}));Es(n,a),kg.focusIn(t)},hide:function(e){i.clear(),$e(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Ts(e)}))}))},getBody:function(t){return il(t,e,"body")},getFooter:function(t){return il(t,e,"footer")},setIdle:function(e){RO.unblock(e)},setBusy:function(e,t){RO.block(e,t)}},eventOrder:u,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Gs(e.modalBehaviours,[Og.config({}),kg.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),RO.config({getRoot:i.get}),rm(a,[Qi((function(t){var n,o,r,i=t.element,a=il(t,e,"title").element,u=at(i,"id").fold((function(){var e=Ar("dialog-label");return ot(a,"id",e),e}),c);ot(i,"aria-labelledby",u),n=t.element,o=il(t,e,"body").element,r=ve.from(it(n,"id")).fold((function(){var e=Ar("dialog-describe");return ot(o,"id",e),e}),c),ot(n,"aria-describedby",r)}))])])}},apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),mM=Ko([mo("type"),mo("name")].concat(Tp)),gM=er,hM=[ir("name","name",jn((function(){return Ar("button-name")})),Zo),Co("icon"),Mo("align","end",["start","end"]),Do("primary",!1),Do("disabled",!1)],pM=E(E([],hM,!0),[mo("text")],!1),vM=E([go("type",["submit","cancel","custom"])],pM,!0),bM=co("type",{submit:vM,cancel:vM,custom:vM,menu:E([go("type",["menu"]),Co("text"),Co("tooltip"),Co("icon"),bo("items",mM)],hM,!0)}),yM=[mo("type"),mo("text"),go("level",["info","warn","error","success"]),mo("icon"),Oo("url","")],xM=Ko(yM),wM=[mo("type"),mo("text"),Do("disabled",!1),Do("primary",!1),ir("name","name",jn((function(){return Ar("button-name")})),Zo),Co("icon"),Do("borderless",!1)],CM=Ko(wM),SM=[mo("type"),mo("name"),mo("label"),Do("disabled",!1)],kM=Ko(SM),_M=er,OM=[mo("type"),mo("name")],EM=OM.concat([Co("label")]),zM=EM.concat([Oo("columns","auto")]),TM=Ko(zM),MM=Yo([mo("value"),mo("text"),mo("icon")]),DM=Ko(EM),AM=Zo,NM=Ko(EM),BM=Zo,RM=OM.concat([To("tag","textarea"),mo("scriptId"),mo("scriptUrl"),Eo("settings",void 0,or)]),HM=OM.concat([To("tag","textarea"),ho("init")]),LM=oo((function(e){return io("customeditor.old",Qn(HM),e).orThunk((function(){return io("customeditor.new",Qn(RM),e)}))})),VM=Zo,PM=Ko(EM),IM=Zn(Xo),FM=[mo("type"),mo("html"),Mo("presets","presentation",["presentation","document"])],UM=Ko(FM),jM=EM.concat([Do("sandboxed",!0)]),WM=Ko(jM),qM=Zo,GM=EM.concat([fo("currentState",Ko([lo("blob"),mo("url")]))]),$M=Ko(GM),XM=EM.concat([Co("inputMode"),Co("placeholder"),Do("maximized",!1),Do("disabled",!1)]),KM=Ko(XM),YM=Zo,JM=[mo("text"),mo("value")],QM=[mo("text"),bo("items",(cM=Re((function(){return ZM})),{extract:function(e,t){return cM().extract(e,t)},toString:function(){return cM().toString()}}))],ZM=eo([Ko(JM),Ko(QM)]),eD=EM.concat([bo("items",ZM),Do("disabled",!1)]),tD=Ko(eD),nD=Zo,oD=EM.concat([vo("items",[mo("text"),mo("value")]),zo("size",1),Do("disabled",!1)]),rD=Ko(oD),iD=Zo,aD=EM.concat([Do("constrain",!0),Do("disabled",!1)]),uD=Ko(aD),cD=Ko([mo("width"),mo("height")]),sD=[mo("type"),bo("header",Zo),bo("cells",Zn(Zo))],lD=Ko(sD),fD=EM.concat([Co("placeholder"),Do("maximized",!1),Do("disabled",!1)]),dD=Ko(fD),mD=Zo,gD=EM.concat([Mo("filetype","file",["image","media","file"]),Oo("disabled",!1)]),hD=Ko(gD),pD=Ko([mo("value"),Oo("meta",{})]),vD=Jn((function(){return no("type",{alertbanner:xM,bar:Ko((n=TT("bar"),[mo("type"),n])),button:CM,checkbox:kM,colorinput:DM,colorpicker:NM,dropzone:PM,grid:Ko((e=TT("grid"),[mo("type"),fo("columns",Qo),e])),iframe:WM,input:KM,listbox:tD,selectbox:rD,sizeinput:uD,textarea:dD,urlinput:hD,customeditor:LM,htmlpanel:UM,imagetools:$M,collection:TM,label:Ko((t=TT("label"),[mo("type"),mo("label"),t])),table:lD,panel:yD});var e,t,n})),bD=[mo("type"),Oo("classes",[]),bo("items",vD)],yD=Ko(bD),xD=[ir("name","name",jn((function(){return Ar("tab-name")})),Zo),mo("title"),bo("items",vD)],wD=[mo("type"),vo("tabs",xD)],CD=Ko(wD),SD=pM,kD=bM,_D=Ko([mo("title"),fo("body",no("type",{panel:yD,tabpanel:CD})),To("size","normal"),bo("buttons",kD),Oo("initialData",{}),Ao("onAction",i),Ao("onChange",i),Ao("onSubmit",i),Ao("onClose",i),Ao("onCancel",i),Oo("onTabChange",i)]),OD=Ko(E([go("type",["cancel","custom"])],SD,!0)),ED=Ko([mo("title"),mo("url"),wo("height"),wo("width"),ko("buttons",OD),Ao("onAction",i),Ao("onCancel",i),Ao("onClose",i),Ao("onMessage",i)]),zD=function(e){return f(e)?[e].concat(j(re(e),zD)):d(e)?j(e,zD):[]},TD={checkbox:_M,colorinput:AM,colorpicker:BM,dropzone:IM,input:YM,iframe:qM,sizeinput:cD,selectbox:iD,listbox:nD,size:cD,textarea:mD,urlinput:pD,customeditor:VM,collection:MM,togglemenuitem:gM},MD={open:function(e,t){var n=DT(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){return e(ao(io("dialog",ED,t)))},redial:DT},DD=gl({name:"TabButton",configFields:[Oo("uid",void 0),lo("value"),ir("dom","dom",qn((function(){return{attributes:{role:"tab",id:Ar("aria"),"aria-selected":"false"}}})),Jo()),yo("action"),Oo("domModification",{}),Ws("tabButtonBehaviours",[Tg,kg,xf]),lo("view")],factory:function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:mm(e.action),behaviours:Gs(e.tabButtonBehaviours,[Tg.config({}),kg.config({mode:"execution",useSpace:!0,useEnter:!0}),xf.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}}}),AD=u([lo("tabs"),lo("dom"),Oo("clickToDismiss",!1),Ws("tabbarBehaviours",[ud,kg]),Ua(["tabClass","selectedClass"])]),ND=u([Wf({factory:DD,name:"tabs",unit:"tab",overrides:function(e){return{action:function(t){var n=t.getSystem().getByUid(e.uid).getOrDie(),o=ud.isHighlighted(n,t);(o&&e.clickToDismiss?function(e,t){ud.dehighlight(e,t),pr(e,$i(),{tabbar:e,button:t})}:o?i:function(e,t){ud.highlight(e,t),pr(e,Gi(),{tabbar:e,button:t})})(n,t)},domModification:{classes:[e.markers.tabClass]}}}})]),BD=hl({name:"Tabbar",configFields:AD(),partFields:ND(),factory:function(e,t,n,o){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Gs(e.tabbarBehaviours,[ud.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){ot(t.element,"aria-selected","true")},onDehighlight:function(e,t){ot(t.element,"aria-selected","false")}}),kg.config({mode:"flow",getInitial:function(e){return ud.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}}}),RD=gl({name:"Tabview",configFields:[Ws("tabviewBehaviours",[Og])],factory:function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Gs(e.tabviewBehaviours,[Og.config({})]),domModification:{attributes:{role:"tabpanel"}}}}}),HD=u([Oo("selectFirst",!0),Wa("onChangeTab"),Wa("onDismissTab"),Oo("tabs",[]),Ws("tabSectionBehaviours",[])]),LD=u([Ff({factory:BD,schema:[lo("dom"),po("markers",[lo("tabClass"),lo("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),Ff({factory:RD,name:"tabview"})]),VD=hl({name:"TabSection",configFields:HD(),partFields:LD(),factory:function(e,t,n,o){function r(t,n){rl(t,e,"tabbar").each((function(e){n(e).each(vr)}))}return{uid:e.uid,dom:e.dom,components:t,behaviours:qs(e.tabSectionBehaviours),events:Ji(U([e.selectFirst?[Qi((function(e,t){r(e,ud.getFirst)}))]:[],[Cr(Gi(),(function(t,n){var o=n.event.button,r=xf.getValue(o);rl(o,e,"tabview").each((function(t){I(e.tabs,(function(e){return e.value===r})).each((function(n){var r=n.view();at(o.element,"id").each((function(e){ot(t.element,"aria-labelledby",e)})),Og.set(t,r),e.onChangeTab(t,o,r)}))}))})),Cr($i(),(function(t,n){var o=n.event.button;e.onDismissTab(t,o)}))]])),apis:{getViewItems:function(t){return rl(t,e,"tabview").map((function(e){return Og.contents(e)})).getOr([])},showTab:function(e,t){r(e,(function(e){return I(ud.getCandidates(e),(function(e){return xf.getValue(e)===t})).filter((function(t){return!ud.isHighlighted(e,t)}))}))}}}},apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),PD="send-data-to-section",ID="send-data-to-view",FD=Ar("update-dialog"),UD=Ar("update-title"),jD=Ar("update-body"),WD=Ar("update-footer"),qD=Ar("body-send-message"),GD=jv.deviceType.isTouch(),$D=function(e,t){function n(t,n){return Cr(t,(function(t,o){var r,i;r=t,i=function(r,i){n(e(),r,o.event,t)},WE.getState(r).get().each((function(e){i(e)}))}))}return E(E([],eM(n,t),!0),[n(oy,(function(e,t,n){t.onAction(e,{name:n.name})}))],!1)},XD=function(e,t,n){function o(t,n){return Cr(t,(function(t,o){var r,i;r=t,i=function(r,i){n(e(),r,o.event,t)},WE.getState(r).get().each((function(e){i(e.internalDialog)}))}))}return E(E([],eM(o,t),!0),[o(ry,(function(e,t){return t.onSubmit(e)})),o(ey,(function(e,t,n){t.onChange(e,{name:n.name})})),o(oy,(function(e,t,o,r){function i(){return kg.focusIn(r)}function a(e){return ut(e,"disabled")||at(e,"aria-disabled").exists((function(e){return"true"===e}))}var u=gn(r.element),c=yu(u);t.onAction(e,{name:o.name,value:o.value}),yu(u).fold(i,(function(e){a(e)||c.exists((function(t){return Ue(e,t)&&a(t)}))?i():n().toOptional().filter((function(t){return!Ue(t.element,e)})).each(i)}))})),o(uy,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Zi((function(t){var n=e();xf.setValue(t,n.getData())}))],!1)},KD=nM,YD=tinymce.util.Tools.resolve("tinymce.util.URI"),JD=["insertContent","setContent","execCommand","close","block","unblock"];k.add("silver",(function(e){var t=zT(e),n=t.uiMothership,o=t.backstage,r=t.renderUI,i=t.getUi;return Fb(e,o.shared),{renderUI:r,getWindowManagerImpl:u(uM({editor:e,backstage:o})),getNotificationManagerImpl:function(){return t=e,r=n,i=o.shared,{open:function(e,n){function o(){n(),Yg.hide(c)}var a=!e.closeButton&&e.timeout&&(0',"action-next":'',"action-prev":'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',template:'',"temporary-placeholder":'',"text-color":'',toc:'',translate:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}});